Document Document Title
US11620806B2 Optical character detection using a low-power sensor
Various aspects of the present disclosure generally relate to optical character detection. In some aspects, a user device may receive, from a vision sensor, a first image that is associated with a first optical character image. The user device may determine, using an image processing model, that the first image depicts the first optical character image. The user device may cause, based at least in part on determining that the first image depicts the first optical character image, a camera to capture a second image that is associated with a second optical character image. The user device may perform an action associated with the second image. Numerous other aspects are provided.
US11620804B2 Data band selection using machine learning
Methods, systems, apparatus, and computer-readable media for data band selection using machine learning. In some implementations, image data comprising information for each of multiple wavelength bands is obtained. A multi-layer neural network is trained using the image data to perform one or more classification or regression tasks. A proper subset of the wavelength bands is selected based on parameters of a layer of the trained multi-layer neural network, where the parameters were determined through training of the multi-layer neural network using the image data. Output is provided indicating that the selected wavelength bands are selected for the one or more classification or regression tasks.
US11620803B2 Work station for medical dose preparation
Embodiments of work stations for use in a medical dose preparation management system are disclosed. A work station may include a camera stand. The camera stand may include a housing enclosing a camera and one or more light sources therein. As such, the camera and light sources may be directed at a medical dose preparation staging region to capture medical dose preparation images of the medical dose preparation staging region. The camera stand may include an adjustable support positionable in a plurality of positions to dispose the camera and light source relative to the medical dose preparation staging region. The work stations may facilitate improved image quality and record work flows carried out at the work station for preparation verification.
US11620798B2 Systems and methods for conveying virtual content in an augmented reality environment, for facilitating presentation of the virtual content based on biometric information match and user-performed activities
Systems and methods for conveying virtual content in an augmented reality environment comprising images of virtual content superimposed over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in the real world. Exemplary implementations may: obtain user information for a user associated with a presentation device physically present at a location of the system; compare the user information with the accessibility criteria for the virtual content to determine whether any portions of the virtual content are to be presented to the user based on the accessibility criteria and the user information for the user; and facilitate presentation of the virtual content to the user via presentation device of user based on the virtual content information, the field of view, and the correlations between the multiple linkage points and the reference frame of the virtual content.
US11620797B2 Electronic user interface with augmented detail display for resource location
With the advent of augmented reality devices becoming increasingly prevalent, accessible, and cross-compatible, there is an opportunity to leverage the capabilities of such devices in order to streamline workflow and information access in number of contexts. The present invention provides an integrated, dynamic system for leveraging the capabilities of augmented reality systems in order to provide users with useful or critical information in a dependable, seamless, and secure manner.
US11620793B2 Producing a refined control mesh for generating a smooth surface of an object
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of structures include, in one aspect, a method for producing, the method including: obtaining a polygonal control mesh for a smooth surface representing an object; subdividing the polygonal control mesh in one or more subdivisions to produce a refined control mesh, wherein the subdividing comprises: using data defining an eigen polyhedron around an extraordinary point in the polygonal control mesh to generate adjustment rules to determine positions of the extraordinary point, and face points and edge points for faces adjacent to the extraordinary point, and determining, according to the adjustment rules, the positions for the extraordinary point, the face points, and the edge points for the faces adjacent to the extraordinary point; and generating, by the computer graphics application, the smooth surface for output from the refined control mesh.
US11620788B2 Graphics texture footprint discovery
Accesses to a mipmap by a shader in a graphics pipeline are monitored. The mipmap is stored in a memory or cache associated with the shader and the mipmap represents a texture at a hierarchy of levels of detail. A footprint in the mipmap of the texture is marked based on the monitored accesses. The footprint indicates, on a per-tile, per-level-of-detail (LOD) basis, tiles of the mipmap that are expected to be accessed in subsequent shader operations. In some cases, the footprint is defined by a plurality of footprint indicators that indicate whether the tiles of the mipmap are expected to be accessed in subsequent shader operations. In that case, the plurality of footprint indicators are set to a first value to indicate that the tile was not access during the first frame or a second value to indicate that the tile was accessed during the first frame.
US11620783B2 3D avatar generation and robotic limbs using biomechanical analysis
Systems and methods are disclosed for generating a 3D avatar or instructions for movement of robotic limbs using a biomechanical analysis of observed actions with a focus on representing actions through computer-generated 3D avatars or instructions for movement of robotic limbs. Physical quantities of biomechanical actions can be measured from the observations, and the system can analyze these values, compare them to target or optimal values, and use the observations and known biomechanical capabilities to generate 3D avatars or instructions for movement of robotic limbs.
US11620779B2 Remote visualization of real-time three-dimensional (3D) facial animation with synchronized voice
Described herein are methods and systems for remote visualization of real-time three-dimensional (3D) facial animation with synchronized voice. A sensor captures frames of a face of a person, each frame comprising color images of the face, depth maps of the face, voice data associated with the person, and a timestamp. The sensor generates a 3D face model of the person using the depth maps. A computing device receives the frames of the face and the 3D face model. The computing device preprocesses the 3D face model. For each frame, the computing device: detects facial landmarks using the color images; matches the 3D face model to the depth maps using non-rigid registration; updates a texture on a front part of the 3D face model using the color images; synchronizes the 3D face model with a segment of the voice data using the timestamp; and transmits the synchronized 3D face model and voice data to a remote device.
US11620776B2 Information processing apparatus and information processing method
The present technique relates to an information processing apparatus, and an information processing method in which data of content is acquired, and a first visual field image corresponding to a visual field of a first user is cut out from a content image based on the data of the content. In addition, visual field information representing a visual field of a second user viewing the content image is acquired. Furthermore, in a display apparatus, the first visual field image is displayed, and the visual field of the second user is displayed based on the visual field information of the second user. The present technique can be applied to, for example, a case where a plurality users views content, such as a spherical image and a free viewpoint image.
US11620774B2 Generative adversarial network (GAN)-based system for generating color image from edge image
A generative adversarial network (GAN)-based system for generating a color image from an edge image includes: a first GAN training a model for converting the edge image into an intermediate image; and a second GAN training a model for converting the intermediate image into the color image, wherein an entropy of the intermediate image corresponds to a value between an entropy of the edge image and an entropy of the color image.
US11620772B2 System and method for automated transform by manifold approximation
A system may transform sensor data from a sensor domain to an image domain using data-driven manifold learning techniques which may, for example, be implemented using neural networks. The sensor data may be generated by an image sensor, which may be part of an imaging system. Fully connected layers of a neural network in the system may be applied to the sensor data to apply an activation function to the sensor data. The activation function may be a hyperbolic tangent activation function. Convolutional layers may then be applied that convolve the output of the fully connected layers for high level feature extraction. An output layer may be applied to the output of the convolutional layers to deconvolve the output and produce image data in the image domain.
US11620771B2 Head tracking with adaptive reference
Computing a relative-head-orientation relative to a moving-reference. First and second data are received. The first data are indicative of a head-orientation of a head of a user. The second data are indicative of at least one of: a location, a motion, an orientation, a velocity and an acceleration of the user. A head-orientation is computed according to the first data. A moving-reference is updated by an adjustment toward the head-orientation, to produce an updated-moving-reference. The amount of adjustment is indicated by processing the second data. A relative-head-orientation is computed relative to the updated-moving-reference. Binaural audio is rendered in accordance with the relative-head-orientation.
US11620767B2 Methods and devices for binary entropy coding of point clouds
Methods and devices for encoding a point cloud. A bit sequence signaling an occupancy pattern for sub-volumes of a volume is coded using binary entropy coding. Contexts may be based on neighbour configuration and a partial sequence of previously-coded bits of the bit sequence. A determination is made as to whether to apply a context reduction operation and, if so, the operation reduces the number of available contexts. Example context reduction operations include reducing neighbour configurations based on shielding by sub-volumes associated with previously-coded bits, special handling for empty neighbour configurations, and statistics-based context consolidation.
US11620766B2 Low rank matrix compression
In an example, an apparatus comprises logic, at least partially including hardware logic, to implement a lossy compression algorithm which utilizes a data transform and quantization process to compress data in a convolutional neural network (CNN) layer.
US11620764B1 Systems and methods for generating point-accurate three-dimensional models with point-accurate color information from a non-cosited capture
Disclosed is a system and associated methods for generating a point-accurate three-dimensional (“3D”) model of a scene with point-accurate color information from a non-cosited capture of the scene. The system may define a first model based on positional measurements obtained from a first device. The system may capture images of the scene with a different set of devices, and may generate a second model from a photogrammetry modeling of the images. The system may align the models in order to determine positioning of the set of devices relative to the first model, and may select a particular device that captures descriptive characteristics from a position in the scene that is represented by the positional elements of a particular data point. The system may define non-positional elements of the particular data point based on the descriptive characteristics captured by the particular device.
US11620758B2 Electric characteristic acquisition apparatus
In an electrical characteristic acquisition apparatus, a condition under which an electrical characteristic of a target object is acquired can be inputted by an operator, and an electrical characteristic of the target object is acquired under the input condition. In a case where a condition is inputted as a condition under which an electrical characteristic of the target object is acquired, an erroneous determination is made due to the different conditions that the target object is not an electrical component which complies with the nominal value, or, in a case where a difference between a value representing an electrical characteristic of the target object and a nominal value of the target object is larger than a permissible tolerance, an erroneous determination is made that the target object is defective. Here, these erroneous determinations are prevented from being made.
US11620757B2 Dense optical flow processing in a computer vision system
A computer vision system is provided that includes an image generation device configured to generate consecutive two dimensional (2D) images of a scene, and a dense optical flow engine (DOFE) configured to determine a dense optical flow map for pairs of the consecutive 2D images, wherein, for a pair of consecutive 2D images, the DOFE is configured to perform a predictor based correspondence search for each paxel in a current image of the pair of consecutive 2D images, wherein, for an anchor pixel in each paxel, the predictor based correspondence search evaluates a plurality of predictors to select a best matching pixel in a reference image of the pair of consecutive 2D images, and determine optical flow vectors for each pixel in a paxel based on the best matching pixel selected for the anchor pixel of the paxel.
US11620751B2 Image analysis algorithms using control slides
Systems and methods for automatically excluding artifacts from an analysis of a biological specimen image are disclosed. An exemplary method includes obtaining an immunohistochemistry (IHC) image and a control image, determining whether the control image includes one or more artifacts, upon a determination that the control image includes one or more artifacts, identifying one or more artifact regions within the IHC image by mapping the one or more artifacts from the control image to the IHC image, and performing image analysis of the IHC image where any identified artifact regions are excluded from the image analysis.
US11620749B2 Artificial intelligence for evaluation of optical coherence tomography images
A neural network is trained to segment interferogram images. A first plurality of interferograms are obtained, where each interferograms corresponds to data acquired by an OCT system using a first scan pattern, annotating each of the plurality of interferograms to indicate a tissue structure of a retina, training a neural network using the plurality of interferograms and the annotations, inputting a second plurality of interferograms corresponding to data acquired by an OCT system using a second scan pattern and obtaining an output of the trained neural network indicating the tissue structure of the retina that was scanned using the second scan pattern. The system and methods may instead receive a plurality of A-scans and output a segmented image corresponding to a plurality of locations along an OCT scan pattern.
US11620744B2 Image inspection device, image inspection method, and image inspection instructions
An image inspection device inspects an inspection image obtained by reading a sheet. The image inspection device includes a hardware processor that: performs inspection by comparing the inspection image with a reference image that is obtained by reading the original image that is printed on the sheet; determines whether a possibility of abnormality exists in the reference image based on a difference between the reference image and the inspection image; displays a difference portion between the reference image and the inspection image when determining that the possibility of abnormality exists in the reference image; receives a selection of a normality or an abnormality for each of the reference image and the inspection image; and replaces the reference image with the inspection image when the abnormality is selected for the reference image and the normality is selected for the inspection image.
US11620739B2 Image generation device, image generation method, and storage medium storing program
An image generation device includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: select a second face image from a plurality of face images stored in advance based on directions of faces included in the plurality of face images and a direction of a face included in an input first face image; deform the second face image based on feature points of the face included in the first face image and feature points of a face included in the second face image such that a face region of the second face image matches a face region of the first face image; and generate a third face image in which the face region of the first face image is synthesized with a region other than the face region of the deformed second face image.
US11620738B2 Hue preservation post processing with early exit for highlight recovery
Embodiments relate to hue preservation post processing for highlight recovery of an input image. Intensity values for multiple color channels of a plurality of color channels of a pixel of the input image is determined using corresponding ratios of target hues for the plurality of color channels of the pixel, wherein the pixel has at least one color channel with an intensity above a predetermined threshold. A hue preserved value for a color channel of the plurality of color channels of the pixel is determined using intensity values determined for the plurality of color channels of the pixel and the target hues. A recovered version of the input image is generated by adjusting hue information of the pixel, using the hue preserved value for the channel of the plurality of color channels of the pixel.
US11620736B2 Image processing device, control method, and control program
An image processing apparatus includes a storage device to store a shading pattern in which a condition of gradation values of a target pixel and a plurality of pixels having a predetermined positional relationship with respect to the target pixel are set, a processor to acquire an multiple value image, generate a binary image from the multiple value image, detect a pixel satisfying the condition set in the shading pattern from the multiple value image as a part of a shading, a generate a shading removal pattern for removing the detected shading, based on the multiple value image, generate a shading removal image by applying the shading removal pattern to the binary image, and an output device to output the shading removal image or information generated using the shading removal image.
US11620733B2 Content-based object detection, 3D reconstruction, and data extraction from digital images
A method of detecting an object depicted in a digital image includes: detecting a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; projecting a location of region(s) of interest of the object based on the plurality of identifying features, where each region of interest depicts content; building and/or selecting an extraction model configured to extract the content based at least in part on: the location of the region(s) of interest, the of identifying feature(s), or both; and extracting the some or all of the content from the digital image using the extraction model. Corresponding system and computer program product embodiments are disclosed. The inventive concepts enable reliable extraction of data from digital images where portions of an object are obscured/missing, and/or depicted on a complex background.
US11620731B2 System and a method for surveying graphical objects on a screen display
A method, a computer program, or a computerized system for monitoring graphical content of a screen display by the actions of receiving, by a first software program executed by a processor of a computerized device communicatively coupled to a first server via a communication network, at least one parameter characterizing a graphical object; monitoring a stream of data received by a second software program executed by the processor of the computerized device communicatively coupled to a second server via the communication network, to capture the at least one parameter characterizing a graphical object; monitoring a stream of data between the second software program and a screen display of the computerized device to capture at least one graphical object associated with the at least one parameter characterizing the graphical object; and capturing the graphical object.
US11620730B2 Method for merging multiple images and post-processing of panorama
A method for combining multiple images is disclosed herein. A target mapping matrix is determined based on a first image and a second image. The target mapping matrix is associated with a target correspondence between the first image and the second image. The first image and the second image are combined into a combined image based on the first target mapping matrix. The combined image is output by implementing the disclosed method.
US11620727B2 Image analysis well log data generation
A well log is scanned for one or more dimensions that describe one or more features of a well. Each dimension includes a plurality of values in a numerical format that represents each dimension. A missing value is detected in a first plurality of values of a first dimension of the well log. The first dimension of the well log is transformed, in response to the missing value, into a first image that visually depicts the first dimension including the first plurality of values and the missing value. Based on the first image and based on an image analysis algorithm a second image is created that visually depicts the first plurality of values and includes a found depiction visually depicting a found value in place of the missing value. The found depiction is converted, based on the second image, into a first value in the numerical format.
US11620725B2 Low latency frame delivery
Examples are described of marking specified regions of stored image frame buffer data in an image frame buffer. An imaging system can read the specified regions of the image frame buffer to identify whether the marking has been overwritten or not. The imaging system can thus efficiently identify how much of the image frame buffer has been overwritten with data from a new image frame. Based on this, the imaging system can retrieve partial image frame data from the image frame buffer and can process the partial image frame data, for instance to composite the partial image frame data with virtual content and/or to perform distortion compensation. The processed partial image frame data can be uploaded to a display buffer and displayed by a display, either as-is or once more of the frame is captured and processed. The imaging system can also perform auto-exposure using the partial image frame data.
US11620716B1 Recommendation engine for cost of a claim
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing an estimate of cost of a claim to a homeowner. One of the methods includes receiving information about damage to a home of a homeowner. The method includes retrieving a home insurance policy associated with the homeowner and home insurance claims that have been submitted by other homeowners. The method also includes analyzing the information about the damage, the home insurance policy, and the home insurance claims to determine an estimate of cost of a claim that would cover the damage. In addition, the method includes providing the homeowner with the estimate of cost of the claim.
US11620715B2 Systems and methods for generating insurance policies with predesignated policy levels and reimbursement controls
A computer system for providing reimbursement controls to insurance policies is provided. The computer system may include a processor in communication with a memory device. The processor may be configured to: (i) generate a plurality of predesignated policy levels having a maximum reimbursement amount for a user based at least in part upon user data, (ii) prompt the user to select a predesignated policy level of the plurality of predesignated policy levels that includes an insurance policy covering one or more item categories up to the associated maximum reimbursement amount, (iii) store the selected predesignated policy level, (iv) receive a claim from the user, (v) determine, in response to the claim and based at least in part upon the selected predesignated policy level and the associated maximum reimbursement amount, an actual reimbursement amount for each insured item category of the one or more item categories, and (vi) provide a payment device to the user having reimbursement controls that provide the actual reimbursement amount by insured item category.
US11620714B2 Systems and methods for estimation of building floor area
A system generates an estimated floor area measurement of a building based on the calculated estimated total roof area of the roof of the building. This is based on a correlation between the size of the building roof and the size of the building. Typically, the floor area of a single full floor of the building is roughly the size of the roof of the building if the roof were flat with no slope. This in effect is turning the roof into a floor to generate estimated floor area. With additional adjustments to area measurements to account for multiple floors, roof overhang, wall width, internal building features such as walls and staircases, and/or obstructed views of the building in the aerial image(s), etc., an even more accurate floor area estimation may be generated.
US11620707B2 Systems and methods for prevention of manipulation and gaming in electronic intraday auctions
This disclosure provides systems and methods for prevention of manipulation and gaming in electronic intraday auctions. The system includes using at least one processing device for obtaining orders related to an asset from an electronic trading system. The system includes using at least one processing device for identifying a value for the asset to be used during an intraday auction involving the asset. The identified value is based on a detected order cross within the orders. The value is identified and set prior to the intraday auction. The value is located within a best bid and best offer spread (BBO) band. The system includes using at least one processing device for initiating the intraday auction involving the asset based on the identified and set value and the detected order cross. Changes to the BBO band during the intraday auction do not affect the identified and set value.
US11620706B2 Trading platforms using market sentiment and dynamic risk assessment profiles
The disclosure is directed to a trading platform and, more particularly, to systems and processes for simplifying market based investments using market sentiment and dynamic risk assessment profiles. A method implemented in a computer infrastructure has computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: determine dynamic risk assessment profiles of different users; obtain trading information from disparate electronic sources; generate at least one investment opportunity with a risk profile using the trading information and matching the investment opportunity with the dynamic risk assessment profiles of a selected user or of the different users; and provide at least one trading recipe which is configured to convert the at least one investment opportunity into a simplified executable trade for the selected user.
US11620705B2 System and method for providing an operator interface for displaying market data, trader options, and trader input
A system for providing an operator interface for displaying market data, trader options, and trader input includes a memory and a processor. The memory stores market data for a trading product, where the market data includes an inside market price for the trading product. The processor initiates display of a market data section of a tile, where the market data section comprises the market data. The processor initiates display of a trader input section of the tile, where the trader input section comprises options. The processor receives a selection of a bid-offer pair for the trading product from the options, and updates the trader input section to indicate the selected bid-offer pair.
US11620703B1 Registration and prospecting mobile application for real estate sales
Disclosed is a mobile CRM application, particularly for real estate agents, that allows the management of: (1) registration, (2) prospecting, (3) tours, and (4) transaction tracking for a large number of leads, customers and clients from a smartphone.
US11620699B2 Information processing apparatus, information processing method, and non-transitory storage medium
In a system for renting vehicles to users, the operation rate of the vehicles is improved. An information processing apparatus for managing the rental of vehicles to users is configured to perform: generating a rental schedule of a vehicle for a first user; obtaining demand data related to a demand for the vehicle; and changing, based on the demand data, a vehicle return point included in the rental schedule, the vehicle return point being a point at which the first user returns the vehicle.
US11620697B2 Systems and methods of polymorphic content generation
Systems and method are provided for receiving, at a server, a request to generate a page with content. The server may determine an output type for the page based on the received request. Object data may be retrieved for the content of the page, and the content for the page may be determined. Content data for the determined output type may be serialized based on the retrieved object data. The page may be generated to be transmitted for output based on the serialized content data.
US11620690B2 Using transaction data to identify computing devices capable of performing transactions subject to transaction parameters
In an embodiment, a system and method for the following steps are described herein: receiving transactional data describing transactions between multiple computing devices, using the transactional data, identifying multiple instances of a particular event type, each instance comprising multiple transactions associated with a particular computing device, using the transactional data related to the multiple instances of the particular event type, determining multiple items for the particular event type, receiving, from a client computing device, an event generation request for an event of the particular event type, generating an event template identifying one or more of the multiple items associated with the particular event type, and displaying, through a graphical user interface executing on the client computing device, the event template.
US11620689B1 Methods and systems for receipt capturing process
A receipt capture tool residing on a customer mobile device may be initiated when a customer completes an in-store or online purchase. The receipt capture tool may prompt the customer to capture an image of a receipt detailing a purchase and an item (e.g., product or service) purchased. For instance, the photo of a physical receipt may be taken by the mobile device, or an electronic receipt or email detailing the purchasing transmitted from a physical merchant or online merchant server may be stored. Receipt information may be extracted and saved with other information pertinent to the item purchased, including warranty information. If the customer needs to return or repair the item purchased at a future date, the receipt and warranty information may be subsequently accessed via their mobile device. The receipt and warranty information may also be stored in a searchable database to facilitate easy retrieval by the customer.
US11620686B2 Third party customized content based on first party identifer
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content. A method includes: receiving a first request for filling a slot on a first publisher page, the request including an encrypted publisher cookie; providing content responsive to the request; upon receipt of an indication that a user interacted with the content, creating and providing a content serving system cookie; linking the received encrypted publisher cookie with the content serving system cookie; receiving a second, different request for content in association with rendering a second, different publisher page, the second, different request including an encrypted publisher cookie associated with the second different publisher page and the previously provided content serving system cookie; linking the received encrypted publisher cookie associated with the second, different publisher page with the encrypted publisher cookie associated with the first publisher page; and using the linkings to determine content to deliver.
US11620684B2 Identification of targets for a campaign by referencing a blockchain and/or a distributed system file system
A device, that is part of a network of nodes that has access to a blockchain, may receive, from a user device associated with an entity, a request for campaign information for a campaign. The request may include data identifying campaign parameters. The device may interact with smart contracts associated with the blockchain to identify individuals to target for the campaign. The smart contracts may be configured to receive the campaign parameters as input and to output an indication of whether campaign preferences are compatible with the campaign parameters. The device may generate the campaign information to include information identifying the individuals targeted for the campaign and information identifying particular campaign preferences found to be compatible with particular campaign parameters. The device may provide the campaign information to the user device to permit the user device to use the campaign information to target the individuals for the campaign.
US11620683B2 Utilizing machine-learning models to create target audiences with customized auto-tunable reach and accuracy
This disclosure describes one or more implementations of a model segmentation system that generates accurate audience segments for client devices/individuals utilizing multi-class decision tree machine-learning models. For example, in various implementations, the model segmentation system generates a customized loss penalty matrix from multiple loss penalty matrices. In particular, the model segmentation system can generate regression mappings of model evaluation metrics for a plurality of decision tree models and combine loss penalty matrices based on the regression mappings to generate a customized loss penalty matrix that best fits an administrator's customized needs of segment accuracy and reach. The model segmentation system then utilizes the customized loss penalty matrix to train a multi-class decision tree machine-learning model to classify client devices into non-overlapping audience segments. Further, in one or more implementations, the model segmentation system refines the multi-class decision tree machine-learning model based on adjusting the tree depth.
US11620682B2 Apparatus and method for online data collection and processing
The disclosure is directed at a method for data collection and processing within an online system which monitors a user's activity on the online system and then creates a list of business offers for display to the user. The list of business offers is not displayed to the user until the user performs an action relating to a request to review the list of business offers.
US11620681B2 Methods, systems, and media for dynamically detecting mobile environment information
Methods, systems, and media for dynamically detecting mobile environment information are provided. In some implementations, a method for detecting mobile environment information for advertisement requests, the method comprising: receiving a request for advertising content from an advertisement tag; applying one or more JavaScript objects to return a URL of an advertisement web view, wherein the advertisement website is generated by an advertisement software development kit to contain an advertisement responsive to the request; extracting keywords from the URL of the advertisement web view; determining whether the advertisement tag is running within a mobile application based on a comparison of the extracted keywords with known mobile application information; in response to determining that the advertisement tag is running within the mobile application, determining the advertisement software development kit from a plurality of advertisement software development kits that the advertisement tag is running in by: applying a plurality of JavaScript objects that are made available by the advertisement software development kit to return properties of the advertisement software development kit; and comparing the returned properties with a database of known software development kit information; and transmitting an indication that associates the advertisement software development kit used within a mobile application environment with the advertisement tag.
US11620678B2 Advertising method, device and system, and computer-readable storage medium
An advertising method, device and system, and a computer-readable storage medium are provided. The method includes: acquiring user information; sending the user information to a server that stores an advertising requirement, wherein the advertising requirement includes an advertisement content and an advertising condition of the advertisement content; receiving an advertising instruction of the advertisement content from the server, wherein the advertising instruction of the advertisement content is generated by the server when the user information meets the advertising condition of the advertisement content; and playing the advertisement content in response to the advertising instruction.
US11620677B1 Mobile device sighting location analytics and profiling system
The present disclosure describes systems and methods for providing enhanced location analysis and consumer insights using mobile sightings data. An approximate geographic location is useful to mobile service providers and advertisers who wish to provide targeted content to consumers based on their location. The location analysis described herein provides more depth and detail about the detected geographic location of the consumer and also insights into business locations visited by the user of the device, consumer/market segments and patterns of behavior (for an individual consumer and/or for aggregated group of consumers), retail trends and patterns, and other profile information. For example, a location profile analytics system as described herein can determine a probability that an approximate geographic location actually corresponds to a specific geographic location, such as a business location. The analysis performed by the location profile analytics system may be further refined based on a number of additional input parameters.
US11620670B2 Fuel loyalty rewards
A processing system for fuel transactions analyzes transactions for symbols indicating a purchase amount and directs information about the purchase to a loyalty platform. The loyalty platform may identify and communicate in real time or near real time with a personal device associated with the purchaser of the fuel. A user interface of the personal device may allow the purchaser to review and select options for processing the fuel purchase using value from a loyalty program account. The selected option may be used to modify fuel purchase parameters prior to settlement of the transaction or simply add points to the user loyalty program account.
US11620666B2 Systems and methods for on demand local commerce
Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified and used in determining that the interest level for the first product exceeds the threshold. When the calculated interest level exceeds the threshold, a local commerce action is initiated. In various embodiments, the local commerce action may be a live on demand auction at a particular location, an offer associated with a geofenced area, a sales location recommendation to a merchant, or any other such local commerce action.
US11620659B2 System and method for applying image recognition and invisible watermarking to mitigate and address fraud
An embodiment of the present invention is directed to utilizing image recognition technology to identify discussions and images of exposed customer information indicating compromise, site vulnerabilities, or documents on forums and social media platforms. An embodiment of the present invention is directed to utilizing invisible watermarking of digital bank statements to identify specific customers with exposed information indicating compromise, or reporting site vulnerabilities. An embodiment of the present invention is directed to including an identifier, e.g., token/beacon, that may be traced back to a compromised customer. The actual location of the QR code/beacon may be randomized.
US11620656B2 System and method for personalization as a service
A method related to customers orchestrating engagements with service providers. The method includes providing, by a facilitator entity, a customer journey orchestration service that includes: service providers affiliated with the customer journey orchestration service; a virtual datacenter in which cloud-based applications and databases are operably linked to communication devices of the customers and to the affiliated services providers; customer interface portals for enabling the customers to interact with the virtual datacenter, each customer interface portal being associated with a specific customer; and a customer profile database that stores customer profiles corresponding to respective ones of the customers. The method further includes configuring, by the facilitator entity, an account of the customer for participation in the customer journey orchestration service. The method further includes orchestrating, by the facilitator entity, a current engagement relating to a plurality of the preferred service providers.
US11620650B2 Mobile authentication method and system therefor
According to one aspect of the present invention for accomplishing the aforementioned purpose, a mobile authentication method performed by a portable user device comprises the steps of extracting a telephone number of the portable user device, transmitting member information including the telephone number to an authentication server, receiving a user authentication number using the member information from the authentication server, extracting unique user identifiers (UUID) of an application (app) installed in the portable user device, and transmitting the extracted UUID of the app and the received user authentication number to a service server.
US11620646B2 Method for carrying out a transaction, terminal, server and corresponding computer program
A method for processing a transaction of a communications terminal, asking a server, through a communications network, for processing of a transaction involving the use of payment data. The method is implemented within the communications terminal. The method includes: transmitting a request for obtaining a certification code to the payment method whose data is used for the transaction; receiving the certification code coming from the payment method; inserting the certification code into a transaction data structure; transmitting the transaction data structure to the server; and when the certification code received by the server is valid, receiving a piece of data representing the validation of the transaction by the server.
US11620643B2 Tokenization request via access device
Embodiments of the invention are directed to a method for submitting a tokenization request via an access device. Embodiments allow tokens to be retrieved for complex mobile devices as well as basic card-type devices. Token requests can be formatted as authorization request messages and transmitted along authorization communication channels.
US11620639B2 Systems and methods for dynamic inclusion of enhanced data in transactions
Systems and methods for dynamic inclusion of enhanced data in transactions are disclosed. According to another embodiment, in an information processing apparatus comprising at least one computer processor, a method for conducting a mobile wallet payment with dynamic enhanced data using a mobile payment application may include: (1) receiving, from a merchant point of transaction device, a transaction request from a mobile payment application executed by a mobile electronic device, the transaction request comprising a unique identifier for a financial instrument provisioned to a mobile wallet computer application and a payment option selection; and (2) processing the transaction request according to the payment option selection.
US11620631B2 Method for transmitting data to a magnetic reading head, method for processing received data, corresponding payment terminal and program
A method for the transmission of data to a magnetic read head of a payment terminal. The method is implemented by an electronic device capable of generating a magnetic field representative of an encoding of the data to be transmitted, and the transmission of the data includes a plurality of emissions of a same sequence of standardized data. The standardized data is data representative of a payment means and is formatted according to the ISO/IEC 7813 standard. The method further includes transmitting secondary data that are emitted between two successive emissions of the sequence of standardized data.
US11620630B2 Secure payment using a network of wearable devices
Systems and methods using a network of wearable devices to support secure payment for a user are described. The network of wearable devices may include a wearable secure unit including a first short-range transceiver, a wearable sensory unit including a second short-range transceiver, and a wearable communication unit including a third short-range transceiver and a long-range transceiver. The systems and methods may include receiving a transaction request from a merchant device. Thereafter, the systems and methods may obtain information from the wearable secure unit configured to provide an environment in which processes and data are securely stored and executed. The systems and methods may also obtain information from the wearable sensory unit configured to capture and compare biometrics of the user with a stored profile. Based on the obtained information, the systems and methods may instruct the wearable communication unit to transmit to the merchant device user authentication data.
US11620624B2 Energy-efficient systems and methods for producing and vending ice
Systems and methods are provided herein for producing and vending ice in an energy-efficient manner. A system for producing and vending ice comprises: an ice-making device configured to manufacture ice; a reservoir coupled to the ice-making device and configured to store the manufactured ice manufactured; and a control circuit communicatively coupled to the ice-making device, the control circuit configured to: determine a beginning ice inventory at a first time; determine a predicted ice demand for a first period, wherein the predicted ice demand is a function of at least a historical factor, a weather factor, a customer social event factor, and a public social event factor; determine an ice manufacturing quantity based on the beginning ice inventory, the predicted ice demand, and a manufacturing capacity of the ice-making device; and cause the ice-making device to produce an amount of ice consistent with the determined ice manufacturing quantity.
US11620623B2 Merchant transaction mirroring for personal point of sale (pPOS) for card present e-commerce and in vehicle transaction
It is desirable for a merchant to not store customer PCI (Payment Card Industry) data in the merchant's system, because this would reduce cost and risk to the merchant. But the merchant still wants access to the customer primary account number (PAN) and other PCI data elements for customer authentication, customer relationship management, etc. Therefore, this specification discloses systems and methods that allow a pPOS (personal Point of Sale) device to create a mirror of the original transaction and provide that to the merchant. Then the merchant would still have access to the customer PAN and other PCI data elements, but there are no PCI or payment data in the mirror transaction, so cost and risk are reduced for the merchant.
US11620621B2 Enrolling a payer by a merchant server operated by or for the benefit of a payee and processing a payment from the payer by a secure server
Processing a payment from a payer to a payee (operating a first computing system), by a second computing system, by receiving an electronically-generated payment transaction instruction (identifying the payer, specifying the amount of the payment, and specifying a communications link for the second computing system to obtain financial account information from the payer) from the first computing system, obtaining the financial account information from the payer via the specified communications link, generating an electronic data token representing the financial account information, outputting the electronic data token for transmittal to the first computing system (where the first computing system does not receive the financial account information and the second computing system does not provide the electronic data token to the payer), obtaining the amount from the payer using the financial account information, and forwarding at least a portion of the amount to the payee.
US11620620B2 System and method for electronic device access
Techniques for electronic device access are discussed. In one embodiment, data indicative of a card number associated with a bank-issued debit card is received at a computing device. The debit card is associated with a bank account at a bank that issued the bank-issued debit card. The computing device also receives data related to a check to be deposited into the bank account and routes encrypted data indicative of the card number and the data associated with the check to a gateway vendor server from where it is further routed to a payment network server for deposit of an amount indicated by the data associated with the check into the bank account associated with the card number.
US11620614B2 Detecting replenishment events and generating order recommendations
Disclosed are systems and methods for detecting when a dispenser, or an automated dispenser system, of a consumable product is replenished. Embodiments of the disclosure are also directed to systems and methods that facilitate ordering additional inventory of a consumable product that is consumed during a time period.
US11620613B2 Drone-based inventory management methods and systems
Drone-based inventory management method and systems. One embodiment provides a drone-based inventory management system including one or more unmanned aerial vehicles (UAVs), and a central management system having an electronic processor, and a transceiver configured to communicate with the one or more UAVs. The electronic processor is configured to determine a discrepancy in inventory and select a UAV for verification. The electronic processor is also configured to determine whether weather permits UAV operation and operate the UAV in a pre-determined route when the weather permits UAV operation. The electronic processor is further configured to capture images using the UAV and determine new inventory based on captured images. The electronic processor is also configured to update inventory based on the new inventory.
US11620609B2 Delivery method, device, system, unmanned vehicle and computer readable storage medium
A delivery method, device, system, unmanned vehicle, and computer-readable storage medium, relating to the field of logistics technology. The delivery method includes monitoring a state of the unmanned vehicle; verifying a verification code input by the user and received from the unmanned vehicle in response to the unmanned vehicle being not in an abnormal working state, and transmitting an unpacking instruction to the unmanned vehicle in response to successful verification.
US11620605B2 Summarizing business process models
One embodiment provides a method, including: obtaining a business process model representing a process flow having a plurality of steps for performing a business process, the business process model being a graphical representation of the process flow and including geometrical shapes representing activities of the process flow and edges representing a temporal ordering of the activities of the process flow; identifying important activities of the business process model; and generating a summary business process model from the business process model, wherein the summary business process model comprises nodes representing the important activities and excludes other nodes included within the business process model.
US11620602B2 Application usage and process monitoring in an enterprise environment having agent session recording for process definition
A real-time activity monitor (RTAM) operates within or in association with a machine (such as a desktop) within a back office environment to automatically track and record desktop processing activities, application usage, as well as manual processing. The real-time activity monitor provides visibility into real-time task processing at the client desktop to enable an enterprise to address back office operational inefficiencies that are exposed by the data. According to a further feature, a recording approach is used to enable a user of the system to automatically define processes and tasks to be monitored. The approach obviates manual configuration by recording application usage actions and then using these interactions as a template for a new process object to be monitored. In an alternative embodiment, the process recorder captures screenshots and enables screen element bookmarking.
US11620599B2 Real-time labor tracking and validation on a construction project using computer aided design
An improved way of managing the labor expended on a construction project, whether a small-scale or large-scale, includes a system, program and method that will use the estimate of labor for a project as an input to the labor management system. The percent complete of the project will be a calculation of installed equipment as opposed to a perceived percent complete of the project. The calculation will be compared to the percent of labor hours used to then determine the state of the construction project. The labor management calculation will be facilitated through a user interface where the user can highlight one or more portions of the virtual project, where the one or more portions represent one or more installed units of the project, such as installed equipment.
US11620598B2 Electronic board associated with a communication platform
A board associated with a communication platform and/or one or more channels associated therewith is described. In an example, the board can be associated with editable text and one or more objects capable of being at least one of reordered, added, deleted, or edited. In an example, the one or more objects can be associated with one or more sections. In an example, a communication platform can perform a modification to the board, based at least in part on receiving a request associated with the modification, and can cause the board to be presented via a user interface associated with a member of at least one communication channel with which the board is associated. In an example, the board can be sharable with users associated with different communication channels, workspaces, organizations, or the like.
US11620597B1 Machine learning real property object detection and analysis apparatus, system, and method
Physical and logical components of an apparatuses, systems and methods for and related to detecting, identifying, and categorizing construction site objects and other objects on real property (“objects”) through artificial intelligence machine learning analysis of object sensor data to identify an object in the object sensor data, to determine a categorization of the object, to determine at least one of a site map, a hazardous condition, a theft, and or a behavior of the objects and to output warnings and utilization reports with respect to equipment, vehicles, personnel.
US11620596B2 Method and system for automatic activity broadcasting
Systems, methods, and other embodiments associated with deploying resources are described. In one embodiment, a method includes receiving a service request comprising an activity to be performed, and accessing a database to identify resources eligible to perform the activity, and a remote device associated with the plurality of resources. An electronic invitation to perform the activity is generated, and includes an option that is selectable by each of the plurality of resources to indicate acceptance of the electronic invitation to perform the activity. The electronic invitation is concurrently transmitted to the remote device associated with each of the plurality of resources identified from the data structure. An earliest acceptance of the electronic invitation is received from a first resource over the communication network, and a schedule associated with the first resource is modified to include the service request as a result of receiving the earliest acceptance.
US11620594B2 Space utilization patterns for building optimization
Occupancy data over time is received for each of several spaces within a building from occupancy sensors that are disposed within each of the spaces. An occupancy value is determined for each of at least some of the several spaces based on the received occupancy data, each occupancy value representative of a percent of time that the respective space was occupied over an identified period of time. The space that had a highest occupancy value over the identified period of time is identified. A utilization value is determined for each of the spaces, wherein the utilization value is representative of a ratio of the occupancy value of the respective space and the highest occupancy value. An operation of the building is changed based at least in part on the utilization value of at least one of the plurality of spaces.
US11620592B2 Systems and methods for planning transportation routes
The present disclosure relates to systems and methods for planning transportation routes. In one implementation, a method for simulating vehicle ridesharing is provided. The method may include receiving a first input of a geographical area and accessing map information of roadways in the geographical area. The method may also include receiving a second input indicative of at least one scenario of ridesharing demand in the geographical area and receiving a third input indicative of virtual vehicles designated to transport virtual passengers associated with the scenario. The method may further include initiating a transportation simulation of scenario to simulate rides of the virtual vehicles transporting the virtual passengers along the roadways. The method may also include determining, based on the transportation simulation, a performance level associated with the virtual vehicles and providing an output representative of the determined performance level.
US11620588B2 Methods and systems for determining alternative plans
A computer-implemented method for determining alternative plans for a user may include: determining an event status of an event based on one or more parameters, wherein the event status comprises a target event indicator, wherein the one or more parameters comprise event population; obtaining event data of a target event; obtaining transactional data of the user, wherein the transactional data includes transaction time and transaction location; determining, via one or more processors, a likelihood of a potential transaction of the user associated with the target event by processing the transactional data and the event data using a trained machine learning model; and transmitting, to the user, a notification based on the determined likelihood of the potential transaction, wherein the notification includes a suggestion for alternative travel plans of the user.
US11620585B2 Intelligent system for seat reservation
A seating reservation system running on a network server has functionality that can be trained to detect information relating to individual seats, their locations, and different seating types in a new or modified seating plan loaded into the system. This detected seating information can be maintained in seating plan files that can be edited to include metadata. Upon request, by a client application running under control a user, portions or all of the information in a seating plan file can be transferred as a web page to the client application for display and interaction with by the client application user for the purpose of completing a seat reservation process.
US11620581B2 Modification of machine learning model ensembles based on user feedback
Mechanisms are provided to implement an ensemble of unsupervised machine learning (ML) models. The ensemble of unsupervised ML models processes a portion of input data to generate an ensemble output and the ensemble output is output to an authorized user computing device to obtain user feedback from the authorized user via the user computing device. The user feedback indicates a correctness of the ensemble output. The mechanisms modify at least one feature of the ensemble of unsupervised ML models based on the obtained user feedback to thereby generate a modified ensemble of unsupervised ML models. Subsequent portions of input data are then processed using the modified ensemble of unsupervised ML models.
US11620573B1 Totally corrective boosting with cardinality penalization
Methods, systems, and apparatus, for totally corrective boosting with cardinality penalization are described. One of the methods includes obtaining initialization data identifying training examples, a dictionary of weak classifiers, and an active weak classifier matrix. Iterations of a totally corrective boosting with cardinality penalization process are performed, wherein each iteration performs operations comprising selecting a weak classifier from the dictionary of weak classifiers that most violates a constraint of a dual of the primal problem. The selected weak classifier is included in the active weak classifier matrix. The primal problem is optimized, and a discrete weight vector is determined. Weak classifiers are identified from the active weak classifier matrix with respective discrete weights greater than a threshold. The regularized risk is optimized, and a continuous weight vector is determined. The classifier is determined as an ensemble identified by the weak classifiers and the continuous weight vector.
US11620569B2 Machine learning quantum algorithm validator
The illustrative embodiments provide a method, system, and computer program product for validating quantum algorithms using a machine learning model. In an embodiment, a method includes receiving a training data set. In an embodiment, a method includes training, by a first processor, a machine learning model with the training data set for validation of quantum circuits. In an embodiment, a method includes generating, by the machine learning model, a set of rules for validation of quantum circuits.
US11620565B1 System and method for enhanced distribution of data to compute nodes
A computer-implemented includes a computing system receiving one or more queries. The computing system includes one or more compute nodes that perform computations for determining a response to at least one query. The system stores, in a storage device, domain data that includes at least one of: a dataset, a metric associated with the domain data, a query time, or a usage pattern that is based, in part, on the one or more queries. The method includes the system generating a distribution model based on analysis of the domain data. The distribution model is generated using machine learning logic executed by the system. The method further includes the system using the distribution model to distribute data to the one or more compute nodes. The distributed data is used to determine, within a threshold response time, the response to the at least one query.
US11620563B2 Synthesis of a quantum circuit
Systems, computer-implemented methods, and computer program products to facilitate synthesis of a quantum circuit are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a circuit generation component that generates, iteratively, quantum circuits from 1 to N two-qubit gates, wherein at least one or more iterations (1, 2, . . . , N) adds a single two-qubit gate to circuits from a previous iteration based on using added single 2-qubit gates that represent operations distinct from previous operations relative to previous iterations. The computer executable components can further comprise a circuit identification component that identifies, from the quantum circuits, a desired circuit that matches a quantum circuit representation.
US11620561B2 Method and system for a quantum oracle to obtain the number of quantum ground states
The present invention provides new methods, systems, and apparatus, including quantum programs and methodology, to construct a quantum oracle to obtain or to provide the exact value, or a range of values, of the number of ground states of a given quantum problem system.
US11620560B2 Quantum computing device using two gate types to prevent frequency collisions in superconducting quantum computers
A quantum computing device including a first plurality of qubits having a first resonance frequency and a second qubit having a second resonance frequency, the second resonance frequency being different from the first resonance frequency; and a first tunable frequency bus configured to couple the first plurality of qubits to the second qubit.
US11620559B2 Reduction of spontaneous emission and thermal photon noise in quantum computing machines using a galvanically grounded filter
Protecting qubits of a quantum processor from spontaneous emission and thermal photon noise includes connecting a first port of a filter to a signal line of a readout resonator of a qubit circuit of a quantum processor. The filter has a passband including a readout resonator frequency associated with the readout resonator and a first stopband including a qubit transition frequency associated with the qubit circuit. A second port of the filter is connected to a measurement device. a signal line of the filter is galvanically connected to a reference ground in thermal contact to a stage of a cryostat. The galvanic connection further makes a thermal connection to an input signal line of the qubit circuit.
US11620558B1 Iterative machine learning based techniques for value-based defect analysis in large data sets
One or more defect analysis iterations are performed on a collection of records. In a given iteration, a defect presence probability is obtained using a machine learning model for a record group. An estimated audit benefit is then assigned to the record group based at least partly on a defect remediation importance score of the record group. An indication of the estimated audit benefit of the record group is provided to an auditor. An audited defect status for the record group, generated by the auditor, is used to initiate one or more automated actions.
US11620555B2 Method and apparatus for stochastic inference between multiple random variables via common representation
A method and system are herein disclosed. The method includes developing a joint latent variable model having a first variable, a second variable, and a joint latent variable representing common information between the first and second variables, generating a variational posterior of the joint latent variable model, training the variational posterior, and performing inference of the first variable from the second variable based on the variational posterior.
US11620553B2 System and method for forecasting leaks in a fluid-delivery pipeline network
A system for forecasting leaks in a fluid-delivery pipeline network. The system identifies a subsystem in the pipeline network that comprises a plurality of topologically connected stations. The system accesses historical temporal sensor measurements of a plurality of variables of the stations that are directly connected and generates a temporal causal dependency model for a first control variable at the first station in the subsystem, based on the plurality of time series of sensor measurements of a second variable of the first station, and temporal delay characteristics of the plurality of time series of sensor measurements of the second variable at the stations directly connected to the first station. The system automatically calculates a normal operating value of the first control variable at the first station and the deviations between actual measured values and the normal operating value and determines a threshold deviation that indicates a leak event.
US11620551B2 Industrial automation control logic diagnostics and analysis
A method includes receiving an input indicative of a selection of an object associated with an industrial automation project, each object of a plurality of objects corresponding to a respective industrial automation component, retrieving logic associated with the object from a storage component, evaluating an operability of the logic when executed by the respective industrial automation component corresponding to the object, wherein evaluating the operability of the logic comprises running one or more scripts, executing one or more algorithms, applying one or more rules, or a combination thereof, and updating a GUI to present: a first window visualization comprising a logic schematic visualization of one or more tasks that the logic is configured to cause the object to perform and a second window visualization comprising an indication of the operability of the logic when executed by the respective industrial automation component.
US11620549B2 Cognitive learning system having a cognitive graph and a cognitive platform
A cognitive information processing system environment comprising a plurality of data sources; a cognitive inference and learning system coupled to receive data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to perform a cognitive learning operation, the cognitive learning operation applying a cognitive learning technique to generate a cognitive learning result; and, a destination, the destination being updated based upon the learning result.
US11620548B1 System, method, and computer program product for predicting parasitics in an electronic design
The present disclosure relates to a computer-implemented method for electronic design is provided. Embodiments may include receiving, using at least one processor, an electronic design having an original schematic associated therewith and extracting one or more features for each net from the schematic. Embodiments may include storing one or more resistance or capacitance values for each net and applying the one or more resistance or capacitance values as labels for a machine learning model. Embodiments may also include training the machine learning model using one or more actual values to generate a trained model. Embodiments may further include receiving the trained model to predict parasitics for a stitching engine and generating a stitched schematic.
US11620540B2 Automated action performance using network data in association with machine learning and big data techniques
A device can receive information associated with content that is to be provided to a first set of user devices. The device can receive information associated with a set of rules that identifies a set of conditions for providing the content to the first set of user devices. The device can receive network information associated with a second set of user devices. The device can determine that at least one condition, of the set of conditions identified in the set of rules, is satisfied based on the network information associated with the second set of user devices. The device can determine an action, associated with the content, to be performed based on determining that the at least one condition is satisfied, and can perform the action.
US11620533B2 Cyphergenics-based decoding and encoding of program data
A method for executing computer programs in a trusted execution environment of a device is disclosed. The method includes retrieving a genomic differentiation object corresponding a computer program; modifying the genomic differentiation object based on genomic regulation instructions (GRI) to obtain a modified genomic differentiation object; and executing a first executable instruction of the computer program. Executing the first executable instruction includes: retrieving first encoded data that is input to the first executable instruction; extracting a sequence from metadata associated with the encoded data; generating a first genomic engagement factor (GEF) based on the first sequence, the GRI and, and the modified genomic differentiation object; decoding the first encoded data based on the first GEF to obtain first decoded data; and executing the first executable instruction using the first decoded data.
US11620532B2 Method and apparatus for generating neural network
Embodiments of the present disclosure relate to a method and apparatus for generating a neural network. The method includes: acquiring a target neural network, the target neural network corresponding to a preset association relationship, and being configured to use two entity vectors corresponding to two entities in a target knowledge graph as an input, to determine whether an association relationship between the two entities corresponding to the inputted two entity vectors is the preset association relationship, the target neural network comprising a relational tensor predetermined for the preset association relationship; converting the relational tensor in the target neural network into a product of a target number of relationship matrices, and generating a candidate neural network comprising the target number of converted relationship matrices; and generating a resulting neural network using the candidate neural network.
US11620531B2 Technique for efficient retrieval of personality data
A technique for enabling efficient retrieval of a digital representation of personality data of a user (402) by a client device (406) from a server (404) is disclosed, wherein the digital representation of the personality data is processed at the client device (406) to provide a user-adapted service to the user (402). A method implementation of the technique is performed by the server (404) and comprises storing a neural network being trained to compute personality data of a user based on input obtained from the user (402), receiving, from the client device (406), a request for a digital representation of personality data for a user (402), and sending, to the client device (406), the requested digital representation of the personality data of the user (402), wherein the personality data of the user is computed using the neural network based on input obtained from the user (402).
US11620527B2 Domain adaption learning system
Described is a system for adapting a deep convolutional neural network (CNN). A deep CNN is first trained on an annotated source image domain. The deep CNN is adapted to a new target image domain without requiring new annotations by determining domain agnostic features that map from the annotated source image domain and a target image domain to a joint latent space, and using the domain agnostic features to map the joint latent space to annotations for the target image domain.
US11620526B2 Sensitivity classification neural network
A computing device, including a processor configured to receive a training data set including a first plurality of log entries. Each log entry of the first plurality of log entries may be associated with a tag indicating whether the log entry includes sensitive data. The processor may be further configured to train a sensitivity classification neural network using the training data set. The processor may be further configured to apply the sensitivity classification neural network to a test data set including a second plurality of log entries to obtain a first classified test data set. The processor may be further configured to apply a rule-based data sensitivity classification algorithm to the test data set to obtain a second classified test data set. Based on the first classified test data set and the second classified test data set, the processor may be further configured to modify the sensitivity classification neural network.
US11620525B2 Dropout for accelerated deep learning in heterogeneous architectures
A heterogeneous processing system includes at least one central processing unit (CPU) core and at least one graphics processing unit (GPU) core. The heterogeneous processing system is configured to compute an activation for each one of a plurality of neurons for a first network layer of a neural network. The heterogeneous processing system randomly drops a first subset of the plurality of neurons for the first network layer and keeps a second subset of the plurality of neurons for the first network layer. Activation for each one of the second subset of the plurality of neurons is forwarded to the CPU core and coalesced to generate a set of coalesced activation sub-matrices.
US11620523B2 Artificial-intelligence-based waterway information system
Artificial-intelligence-based river information system. In an embodiment, a first training dataset is used to train a travel time prediction model to predict a travel time along the waterway for a given trip. In addition, a second training dataset is used to train a river level prediction model to predict a river level along the waterway for a given time. For each of a plurality of trips, a request is received that specifies the trip and a time of the trip, and, in response to the request, the travel time prediction model is used to predict a travel time for the trip, and the river level prediction model is used to predict a river level of the waterway at one or more points along the trip. Then, a voyage plan is generated based on one or both of the predicted travel time and the predicted river level.
US11620517B2 Control of a physical system based on inferred state
A system and computer-implemented method are provided for enabling control of a physical system based on a state of the physical system which is inferred from sensor data. The system and method may iteratively infer the state by, in an iteration, obtaining an initial inference of the state using a mathematical model representing a prior knowledge-based modelling of the state, and by applying a learned model to the initial inference of the state and the sensor measurement, wherein the learned model has been learned to minimize an error between initial inferences provided by the mathematical model and a ground truth and to provide a correction value as output for correcting the initial inference of the state of the mathematical model. Output data may be provided to an output device to enable control of the physical system based on the inferred state.
US11620516B2 Specializing neural networks for heterogeneous systems
The present disclosure advantageously provides a heterogenous system, and a method for generating an artificial neural network (ANN) for a heterogenous system. The heterogenous system includes a plurality of processing units coupled to a memory configured to store an input volume. The plurality of processing units includes first and second processing units. The first processing unit includes a first processor and is configured to execute a first ANN, and the second processing unit includes a second processor and is configured to execute a second ANN. The first and second ANNs respectively include an input layer, at least one processor-optimized hidden layer and an output layer. The second ANN hidden layers are different than the first ANN hidden layers.
US11620515B2 Multi-task knowledge distillation for language model
Systems and methods are provided that employ knowledge distillation under a multi-task learning setting. In some embodiments, the systems and methods are implemented with a larger teacher model and a smaller student model, each of which comprise one or more shared layers and a plurality of task layers for performing multiple tasks. During training of the teacher model, its shared layers are initialized, and then the teacher model is multi-task refined. The teacher model predicts teacher logits. During training of the student model, its shared layers are initialized. Knowledge distillation is employed to transfer knowledge from the teacher model to the student model by the student model updating its shared layers and task layers, for example, according to the teacher logits of the teacher model. Other features are also provided.
US11620512B2 Deep segment personalization
Techniques for using machine learning to leverage deep segment embeddings are provided. In one technique, a set of training data is processed using one or more machine learning techniques to train a neural network and learn an embedding for each segment of multiple segments. In response to receiving a request, multiple elements are identified, such as a source entity that is associated with the request, a source embedding for the source entity, a particular segment with which the source entity is associated, a segment embedding for the particular segment, and multiple target entities. For each target entity, a target embedding is identified and the target embedding, the source embedding, and the segment embedding are input into the neural network to generate output that is associated with the target entity. Based on the output, data about a subset of the target entities is presented on a computing device.
US11620509B2 Model constructing method of neural network model, model constructing system, and non-transitory computer readable storage medium
A model constructing method for a neural network model applicable for image recognition processing is disclosed. The model constructing method includes the following operation: updating, by a processor, a plurality of connection variables between a plurality of layers of the neural network model, according to a plurality of inputs and a plurality of outputs of the neural network model. The plurality of outputs represent a plurality of image recognition results. The plurality of connection variables represent a plurality of connection intensities between each two of the plurality of layers.
US11620498B2 Recognition apparatus, recognition method, and program product
A recognition apparatus according to an embodiment of the present disclosure includes a memory and a hardware processor coupled to the memory. The hardware processor is configured to: extract first feature quantity data from sensor data; generate attention information based on a classification contribution of the first feature quantity data; generate a second feature quantity data by processing the first feature quantity data with the attention information; generate processed feature quantity data including the first feature quantity data and the second feature quantity data; and perform classification of a recognition object from the processed feature quantity data by using a classification network.
US11620496B2 Convolutional neural network, and processing method, processing device, processing system and medium for the same
A convolutional neural network, and a processing method, a processing device, a processing system and a medium for the same. The method includes: using an activation recorder layer as an activation function layer in the convolutional neural network, wherein in response to that a probe image with contents is inputted to the convolutional neural network, the activation recorder layer performs an activation operation the same as the activation function layer does and records an activation result of the activation operation; modifying the convolutional neural network, wherein step of modifying includes replacing the activation recorder layer with a hidden layer that uses the recorded activation result; and inputting an analysis image to the modified convolutional neural network as an input image, so as to output an output image of the modified convolutional neural network, thereby analyzing a forward effect or a backward effect between the input image and the output image, the analysis image being a pixel-level binary image.
US11620493B2 Intelligent selection of time series models
Various embodiments are provided for intelligent selection of time series models by one or more processors in a computing system. Time series data may be received from a user, one or more computing devices, sensors, or a combination thereof. One or more optimal time series models may be selected upon using and/or evaluating one or more recurrent neural networks models that are trained or pre-trained using simulated time series data or historical time series data, or a combination thereof for one or more predictive analytical tasks relating to the received time series data.
US11620492B2 Flexible edge-empowered graph convolutional networks with node-edge enhancement
Systems and methods for predicting road conditions and traffic volume is provided. The method includes generating a graph of one or more road regions including a plurality of road intersections and a plurality of road segments, wherein the road intersections are represented as nodes and the road segments are represented as edges. The method can also include embedding the nodes from the graph into a node space, translating the edges of the graph into nodes of a line graph, and embedding the nodes of the line graph into the node space. The method can also include aligning the nodes from the line graph with the nodes from the graph, and optimizing the alignment, outputting a set of node and edge representations that predicts the traffic flow for each of the road segments and road intersections based on the optimized alignment of the nodes.
US11620491B2 Neural processor
A processor includes a register, a non-zero weight value selector and a multiplier. The register holds a first group of weight values and a second group of weight values. Each group of weight values includes at least one weight value, and each weight value in the first group of weight values corresponding to a weight value in the second group of weight values. The non-zero weight value selector selects a non-zero weight value from a weight value in the first group of weight values or a non-zero weight value in the second group of weight values that corresponds to the weight value in the first group of weight values. The multiplier multiplies the selected non-zero weight value and an activation value that corresponds to the selected non-zero weight value to form an output product value.
US11620483B2 Discovering suspicious person profiles
A model is trained to create a probability distribution of counts based on counts of distinct values stored by person profiles in a field. The model is trained to create another probability distribution of counts based on other counts of other distinct values stored by the person profiles in another field. The count of distinct values stored by a person profile in the field is identified. Another count of distinct values stored by the person profile in the other field is identified. A score is determined based on a cumulative distribution function of the count under the probability distribution of counts. Another score is determined based on the cumulative distribution function of the other count under the other probability distribution of counts. If the score and the other score combine in an overall score that satisfies a threshold, a message is output about the person profile being suspected of corruption.
US11620481B2 Dynamic machine learning model selection
A machine learning model selector is provided. A set of machine learning (ML) models are trained based on a first training dataset. The set of trained ML model is executed on a second training dataset to generate a corresponding output for a set of data instances in the second training dataset. For each data instance in the set of data instances, a corresponding ranking of ML models is generated based on the corresponding output for the data instance generated by the set of ML models. A ML model selector is trained based on the data instances in the set of data instances and the corresponding ranking of ML models, to select a trained ML model based on an input data instance.
US11620478B2 Semantic occupancy grid management in ADAS/autonomous driving
In described examples, an apparatus includes an object detection (OD) network that is configured to generate OD polygons in response to a received at least one camera image and a semantic segmentation (SS) network that is configured to generate SS data in response to the received at least one camera image. A processor is configured to generate an updated occupancy grid in response to the OD polygons and the SS data. A vehicle is optionally configured to respond to a driving action generated in response to the updated occupancy grid.
US11620477B2 Decoupled scalable data engineering architecture
Provided is a process including: writing classes using object-oriented modelling of modeling topics; scanning the classes to determine class definition information; receiving from a subscribing modeling object a request for a subscription to a given modeling topic in a given modeling topic class, the subscription request including a modeling topic filter to select the given modeling topic from a plurality of modeling topics described by the given modeling topic class; registering a modeling topic accessor associated with the subscribing modeling object and a modeling topic mutator associated with the subscribing modeling object; processing, through the modeling topic filter a modeling topic that is accessed through an accessor and is described by the modeling topic class, the modeling topic being received from a modeling publisher object; notifying the subscribing object of the received modeling topic through a registered modeling topic listener; and mutating the received modeling topic.
US11620474B2 Model reselection for accommodating unsatisfactory training data
An anomaly analysis system generates models capable of more accurately identifying anomalies in data that contains unsatisfactory training data. The anomaly analysis system determines when data contains unsatisfactory training data. When an anomaly is detected in data using an initially selected model, and the data contains unsatisfactory training data, model reselection is performed. The reselected model analyzes the data. The reselected model is used to identify any anomalies in the data based on a data point from the data being outside of a confidence interval related to a predicted point by the reselected model corresponding to the data point.
US11620472B2 Unified people connector
Systems and methods for identifying individuals with a user-requested expertise are provided. For example, the system can include a processor configured to receive a user input and extract one or more keywords from the input. The processor can generate search requests based upon the one or more keywords, each search request identifying at least one application programming interface (API) call configured to invoke at least one API function as exposed by a software application. The processor can transmit the search requests to the software applications and receive search responses. The processor can determine a plurality of software application users and a set of associated evidence, each set of associated evidence including user interactions with each of the software applications. The processor can aggregate the evidence into an aggregated data set and configure the aggregated data set as an input to a machine learning classifier for ranking the sets of evidence.
US11620470B2 Device, system and method for generating an alert and an automatic search for a candidate subject
A device, system and method for generating an alert and an automatic search for a candidate subject is provided. The device monitors one or more data sources to identify a candidate subject. The device determines, from rules for rating candidate subjects stored in a memory, a rating of the candidate subject. When the rating meets a first threshold: the device transmits, to one or more communication devices, an alert identifying the candidate subject. When the rating meets a second threshold, lower than the first threshold: the devices provides, a classifier defining the candidate subject to an object recognition engine to cause the object recognition engine to automatically search for the candidate subject, using the classifier, in multimedia data received at one or more edge devices. The multimedia data may include images.
US11620466B2 Multi-axis position sensing system
Multi-axis self-location method and apparatus wherein de Bruijn sequences on 2 or more axes are convolved into an array of symbols such as halftone dots to form a reference scale. The position of an imaging device such as a camera relative to the reference scale is ascertained from the captured camera image by bit-wise reconstitution of axis position codes with simple, predominantly linear operations over small neighbourhoods. Judicious choice of differential coding, LFSR generator polynomials, mathematical operators, and deconvolution kernels enables code digits of an axis to be regenerated while simultaneously cancelling out the contributions of other axes. Also optionally provided are uniform DC-balanced variants yielding greatly improved position interpolation, isometric implementations decodable from high-aspect-ratio sample windows, robust concatenated error correction, and extensions into n-space.
US11620465B2 RFID motion detection for dense RFID tag environments
In one embodiment, an apparatus comprises processing circuitry to: receive wireless signal data corresponding to an RFID tag, wherein the wireless signal data comprises signal strength data and signal phase data corresponding to wireless signals transmitted by the RFID tag and received by an RFID reader; generate decomposed signal strength data based on a seasonal decomposition of the signal strength data; generate a frequency-phase curve based on the signal phase data; extract a set of signal strength features based on the decomposed signal strength data; extract a set of signal phase features based on the frequency-phase curve; and detect a motion state of the RFID tag using a machine learning classifier, wherein the machine learning classifier is trained to detect the motion state based on the set of signal strength features and the set of signal phase features.
US11620463B2 Interactive data system
An interactive data system in which a user, scanning a tag such as a QR-code, is directed to a destination (which may be one of a number of different destinations) which is determined by a profile of the user, which profile is established beforehand. Optionally access to a destination is also determined by an access permission which may be granted to the user. In one example a user, scanning a menu of food and beverage offerings, is directed to a choice of food and beverage which is dependent on the user's likes and dislikes, and dietary and similar factors.
US11620462B2 Reading passive wireless tags using commodity devices
A method for product tagging is presented including emitting, by at least one RF backscatter transmitter, a dual-tone Radio Frequency (RF) signal embedded within a standardized RF signal on a frequency channel, reflecting and frequency shifting, by a passive RF backscatter tag associated with a product, the dual-tone RF signal to a different frequency channel, and reading, by at least one RF backscatter receiver, the product on the different frequency channel by detecting a distributed ambient backscatter signal generated by a reflection and frequency shifting of the dual-tone RF signal by the passive RF backscatter tag.
US11620460B1 Method and system for issuing and storing key/keycard
A novel system and method to facilitate an issuing and storing key/keycard system includes a network, a cloud server, a terminal, a cabinet control server, and at least an issuing and storing key/keycard cabinet. The customer/ the user, through the terminal, can sign up/ receive authentication methods to verify user rights/owner of key/keycard to the cloud server. The issuing and storing key/keycard cabinet is used in issuing and storing the customer/user's key/keycard. The cabinet control server controls and operates the issuing and storing key/keycard cabinet. The invention is to provide a method of issuing and storing key/keycard includes steps: i) the customer/user register/verify user rights/owner of key/keycard to the cloud server; ii) the customer/user takes/stores key/keycards at the issuing and storing key/keycard cabinet; iii) synchronization data between the cloud server with the cabinet control server.
US11620458B2 Increased power tag read cycle
A radio frequency identification (RFID) system first interrogates, in a first mode, one or more particular target zones of the plurality of target zones including a given target zone. Each particular target zone is interrogated with one of the antennas at a time at a first power for the particular target zone. The RFID system monitors, upon first interrogating, for a trigger condition to occur. In response to the trigger condition not occurring, the RFID system continues the first interrogation in the first mode. In response to the trigger condition occurring, the RFID system second interrogates the given target zone in a second mode at a second power with a plurality of the antennas. The second power for the given target zone is greater in an aggregate across the second interrogating antennas than the first power for the given target zone.
US11620457B2 Learning to fuse sentences with transformers for summarization
Systems and methods for sentence fusion are described. Embodiments receive coreference information for a first sentence and a second sentence, wherein the coreference information identifies entities associated with both a term of the first sentence and a term of the second sentence, apply an entity constraint to an attention head of a sentence fusion network, wherein the entity constraint limits attention weights of the attention head to terms that correspond to a same entity of the coreference information, and predict a fused sentence using the sentence fusion network based on the entity constraint, wherein the fused sentence combines information from the first sentence and the second sentence.
US11620448B2 Systems and methods for enhanced review comprehension using domain-specific knowledgebases
Disclosed embodiments relate to natural language processing. Techniques can include receiving input text, extracting, from the input text, at least one modifier and aspect pair, receiving data from a knowledgebase, based on the at least one modifier and aspect pair and commonsense data, generate one or more premise embeddings, convert the input text into tokens, generating at least one vector for one or more of the tokens based on an analysis of the tokens, combine the at least one vector with the one or more premise embeddings to create at least one combined vector, and analyze the at least one combined vector wherein the analysis generates an output indicative of a feature of the input text.
US11620444B2 Providing action associated with event detected within communication
An action associated with an event detected within a communication is provided. A communication service initiates operations to provide the action by processing a communication to detect an event related to a transaction between a recipient and vendor. An action template is located that matches an event type and the vendor. A vendor service is queried to find the action template. An action is generated by populating the action template with an attribute of the event such as a recipient identifier and/or a transaction identifier. The action is provided to the recipient to facilitate an interaction related to the event with the vendor service.
US11620435B2 Domain specific model compression
Domain specific model compression by providing a weighting parameter for a candidate operation of a neural network, applying the weighting parameter to an output vector of the candidate operation, performing a regularization of the weighting parameter output vector combination, compressing the neural network model according to the results of the regularization, and providing the neural network model after compression.
US11620425B2 Methods for modeling of a design in reticle enhancement technology
Methods for iteratively optimizing a two-dimensioned tiled area such as a lithographic mask include determining a halo area around each tile in the tiled area. An extended tile is made of a tile and a halo area. Each extended tile in the tiled area is iterated until a criterion is satisfied or a maximum number of iterations is met. Optimizing the extended tile produces a pattern for the tile such that at a perimeter of the tile, the pattern matches adjacent patterns that are calculated at perimeters of adjacent tiles.
US11620423B2 Attribute-point-based timing constraint formal verification
Systems and methods are described herein for attribute-point-based timing formal verification of application specific integrated circuit (ASIC) and system on chip (SoC) designs. A target circuit design having a first set of netlists and timing constraints is received. A plurality of key clock-pin-net-load-setting attributes are extracted from the first ported netlists and timing constraints. The clock-pin-net-load-setting attribute mismatch in the result report is checked between the target circuit design and a golden circuit design by comparing the plurality of target attributes with a plurality of golden attributes of the golden circuit design after the target design database is loaded for static timing analysis (STA). The attribute mismatch is provided for further design or timing constraint modifications and/or updates using this approach, particularly timing formal verification, at the target technology in order to enable efficient design timing sign-off based on ported netlists and synthesis design constraints (SDC).
US11620421B2 System and method for identifying distortion-compensation threshold for sintering parts with complex features
A system includes a memory module configured to store a computer model of a part for manufacturing with an additive manufacturing machine, and a processor communicatively coupled to the memory module. The processor is configured to receive the computer model, discretize the computer model into a mesh, predict a deformation behavior the plurality of nodes of the mesh under a simulated sintering process, determine a buckling factor for the part based on the predicted deformation behavior of the mesh, determine whether the buckling factor exceeds a threshold, in response to determining that the buckling factor exceeds the threshold, export the computer model to the additive manufacturing machine for pre-build processing, and in response to determining that the buckling factor does not exceeds the threshold, output, to a display of the system, at least one of an alert that the part is unstable or the buckling factor.
US11620420B2 Computing system simulation and testing environment
Methods, systems and computer program products are described herein that enable executing simulation scenarios against a computing system simulation model to determine one or more appropriate modifications to a physical, operating computing system. The simulation model includes virtual components corresponding to a plurality of computing system components of the computing system. The virtual components of the simulation model are included in a graph database, and the virtual components correspond to one or more nodes and edges stored as a graph in the graph database. Execution of the simulation scenario produces a simulation result that is analyzed to determine at least one modification of the computing system, and where thereafter, the computing system is modified at least according to the determined modification. Embodiments also enable testing a physical computing system to determine whether the simulation model of the computing system is accurate, and/or to determine one or more computing system modifications.
US11620418B2 Efficient sensitivity analysis for generative parametric design of dynamic mechanical assemblies
A design engine generates a configuration option that includes a specific arrangement of interconnected mechanical elements adhering to one or more design constraints. Each element within a given configuration option is defined by a set of design variables. The design engine implements a parametric optimizer to optimize the set of design variables associated with each configuration option. For a given configuration option, the parametric optimizer discretizes continuous equations governing the physical dynamics of the configuration. The parametric optimizer then determines the gradient of an objective function based on the discretized equations the gradient of objective and constraint functions based on discrete direct differentiation method or discrete adjoint variable method derived directly from the discretized motion equations. Then, the parametric optimizer traverses a design space where the configuration option resides to reduce improve the objective function, thereby optimizing the design variables.
US11620413B2 Power rail noise monitoring to detect attempted security tampering or side channel attacks
An apparatus and method for detecting a change in electrical properties in a system is disclosed. Embodiments of the disclosure enable the detection of a change in electrical properties in a system by, in response to a load generated on a power delivery network power in at least part of the system, measuring noise induced in the power delivery network in response to the load. Based on the measured noise, a dynamic-response property of the power delivery network is determined and the dynamic-response property is compared to a stored reference dynamic-response property of the power delivery network based on a predetermined load. In the event of a difference between the dynamic-response property and the reference dynamic-response property, a response to the event is triggered to indicate tampering with the power delivery network.
US11620411B2 Elastic launch for trusted execution environments
A system includes a memory, a processor in communication with the memory, and a first TEE instance. The first TEE instance is configured to maintain an encrypted secret, obtain a cryptographic measurement associated with a second TEE instance, validate the cryptographic measurement, and provision the second TEE instance with the encrypted secret. Additionally, the first TEE instance and the second TEE instance are both configured to service at least a first type of request.
US11620410B1 Digital content management using sentiment driven and privacy prioritization adjustability
According to examples, a system for sentiment driven risk adjustable digital content management is provided herein. The system may include a processor and a memory storing instructions, which when executed by the processor, cause the processor to perform risk mitigating actions. These may include receiving sentiment data associated with a user and at least one of digital content, user group, or digital content provider. The processor may also aggregate the received sentiment data to measure and track sentiment associated with at least one of the user, the digital content, the user group, or the digital content provider. The processor may further determine sensitivity and risk metrics for at least one of the user, the digital content, the user group, or the digital content provider, based on the aggregated sentiment data. The processor may also provide data driven risk mitigation measures for privacy protection in digital content management based on the determined sensitivity and risk metrics.
US11620408B2 Systems and methods of data transformation for data pooling
A data anonymization pipeline system for managing holding and pooling data is disclosed. The data anonymization pipeline system transforms personal data at a source and then stores the transformed data in a safe environment. Furthermore, a re-identification risk assessment is performed before providing access to a user to fetch the de-identified data for secondary purposes.
US11620407B2 Real-time, context based detection and classification of data
Various embodiments are provided for providing real-time context-based detection and classification of data in a computing environment are provided. Data may be received from a user. Contextual information may be learned from the data received from a user using a machine learning operation. The data may be classified according to the contextual classification criteria applied to contextual information derived in real time from the data.
US11620398B2 Techniques to protect fuses against non-destructive attacks
Embodiments may be generally directed to techniques to encrypt and decrypt data in a first fuse block array using an encryption key of a second fuse block array, the second fuse block array having the encryption key comprising a plurality of segments of bits, an inverse encryption key comprising a second plurality of segments of bits, each segment of the inverse encryption key to correspond with a particular segment of the encryption key, and a random pattern having equally distributed bit values, the random pattern to enable detection of voltage attacks on the second fuse block array.
US11620396B2 Secure firewall configurations
A kernel driver on an endpoint uses a process cache to provide a stream of events associated with processes on the endpoint to a data recorder. The process cache can usefully provide related information about processes such as a name, type or path for the process to the data recorder through the kernel driver. Where a tamper protection cache or similarly secured repository is available, this secure information may also be provided to the data recorder for use in threat detection, forensic analysis and so forth.
US11620395B1 Replication of account security configurations
A request to replicate a first account maintained by a data platform is received. Based on the request, account data associated with the account is accessed. The account data comprises security configurations for the first account. In response to the request, the first account is replicated using the account data. A second account results from replicating the first account. The replicating of the first account comprises automatically replicating the security configurations for the first account to the second account. The replicating of the security configurations comprises replicating an identity management configuration of the first account; replicating an authorization configuration of the first account; and replicating an authentication configuration of the first account.
US11620394B2 Allocating multiple database access tokens to a single user
A computer-implemented method for use with a database computer system including a database data set that includes machine readable data in the form of a plurality of records, the computer-implemented method comprising: (i) defining a plurality of sets of permission rule(s); (ii) receiving a first user profile for a first user; (iii) establishing a plurality of user identities to the first user; (iv) generating a plurality of tokens; and (v) for each given user identity of the first user, adding a given token of the plurality of tokens to the first user profile and associating the given user identity and the given token.
US11620393B1 System and method for facilitating distributed peer to peer storage of data
A system and method for facilitating distributed peer to peer storage of data is disclosed. The method includes receiving a request from a user to securely store one or more files, encrypting the one or more files by using one or more primary encryption keys and splitting each of the encrypted one or more files into an encrypted set of data chunks. The method further includes transmitting the encrypted set of data chunks to one or more trustee devices, encrypting a metadata by using a secondary encryption key and receiving a request to securely access the one or more files. Further, the method includes obtaining the encrypted set of data chunks and the secondary encryption key from the one or more trustee devices and creating the one or more files, such that the user is provided access of the one or more files.
US11620391B2 Data encryption based on immutable pointers
Technologies disclosed herein provide cryptographic computing. An example processor includes a core to execute an instruction, where the core includes a register to store a pointer to a memory location and a tag associated with the pointer. The tag indicates whether the pointer is at least partially immutable. The core also includes circuitry to access the pointer and the tag associated with the pointer, determine whether the tag indicates that the pointer is at least partially immutable. The circuitry is further, based on a determination that the tag indicates the pointer is at least partially immutable, to obtain a memory address of the memory location based on the pointer, use the memory address to access encrypted data at the memory location, and decrypt the encrypted data based on a key and a tweak, where the tweak including one or more bits based, at least in part, on the pointer.
US11620390B1 Risk rating method and system
A risk rating method and system that predicts the risk likelihood, the risk impact, and the risk rating of certain threats and vulnerabilities from exploiting different component groups. In some embodiments, the system's predictions (also referred to herein as inferences) are generated based on data elements provided by a user about its organization's information systems. In further embodiments, the method and system utilizes data mining, historical records, and an AI Engine to provide the predictions for the risk likelihood, the risk impact, and the risk rating posed by the various threat occurrences.
US11620389B2 Method and system for reducing false positives in static source code analysis reports using machine learning and classification techniques
This invention is a computer-implemented method and system of using a secondary classification algorithm after using a primary source code vulnerability scanning tool to more accurately label true and false vulnerabilities in source code. The method and system use machine learning within a 10% dataset to develop a classifier model algorithm. A selection process identifies the most important features utilized in the algorithm to detect and distinguish the true and false positive findings of the static code analysis results. A personal identifier is used as a critical feature for the classification. The model is validated by experimentation and comparison against thirteen existing classifiers.
US11620387B2 Host attestation
A service provider provides virtual computing services using a fleet of one or more host computer systems. Each of the host computer systems may be equipped with a trusted platform module (“TPM”). The service provider, the host computer systems, and the virtual computing environments generate attestations that prove the integrity of the system. The attestations are signed with a one-time-use cryptographic key that is verifiable against the public keys of the service provider, a host computer system, and a virtual computing environment. The public key of the host computer system is integrated into a hash tree that links the public key of the host computer system to the public key of the service provider. The public key of the virtual computing environment is signed using a one-time-use graphic key issued to the host computer system that hosts the virtual computing environment.
US11620386B2 Threat modeling systems and related methods including mitigating components
Threat modeling methods include providing one or more data stores storing threat model components, threats, and security requirements, each threat associated with at least one of the threat model components, each security requirement including a stored indication of whether it is a compensating control, and each compensating control associated with one of the threats. One or more computing devices communicatively coupled with the one or more data stores display a relational diagram of a system, an application, and/or a process, using visual representations of the threat model components, the diagram defining a threat model. The one or more computing devices display a threat report displaying each threat associated with one of the threat model components included in the threat model. The one or more computing devices further display a compensating control report displaying each compensating control that is associated with one of the threats included in the threat report.
US11620381B2 Dynamic re-composition of patch groups using stream clustering
Techniques for dynamic server groups that can be patched together using stream clustering algorithms, and learning components in order to reuse the repeatable patterns using machine learning are provided herein. In one example, in response to a first risk associated with a first server device, a risk assessment component patches a server group to mitigate a vulnerability of the first server device and a second server device, wherein the server group is comprised of the first server device and the second server device. Additionally, a monitoring component monitors data associated with a second risk to the server group to mitigate the second risk to the server group.
US11620377B2 Physically-tagged data cache memory that uses translation context to reduce likelihood that entries allocated during execution under one translation context are accessible during execution under another translation context
A physically-tagged data cache memory mitigates side channel attacks by using a translation context (TC). With each entry allocation, control logic uses the received TC to perform the allocation, and with each access uses the received TC in a hit determination. The TC includes an address space identifier (ASID), virtual machine identifier (VMID), a privilege mode (PM) or translation regime (TR), or combination thereof. The TC is included in a tag of the allocated entry. Alternatively, or additionally, the TC is included in the set index to select a set of entries of the cache memory. Also, the TC may be hashed with address index bits to generate a small tag also included in the allocated entry used to generate an access early miss indication and way select.
US11620374B2 Computer-based systems and computing devices configured to utilize one or more authentication servers for securing device commands transmissions and methods of use thereof
In some embodiments, securing device commands includes a first electronic device receiving a command authorization request message from a second electronic device, including a device command to be performed by the second electronic device, a command argument, and a first message authentication code (MAC) generated by applying a hash function to the device command, the command argument and a first counter value. The first electronic device generates a second MAC by applying the hash function to the device command, the command argument and a second counter value synchronized with the first counter value. The first electronic device compares the first MAC and the second MAC to authenticate the device command and transmit a command approval message or a command denial message. The command approval message causes the second electronic device to perform the device command and the command denial message causes the second electronic device to reject the device command.
US11620369B2 Biometric ticketing
In biometric ticketing, physical token-less ticketing system using biometrics, a person may be identified using a digital representation of a biometric. Ticketing information may be ascertained based on the identification. The ticketing information may be provided, actions may be performed using the ticketing information, and so on. In some implementations, a checkpoint device receives biometric data from a person. A digital representation of the biometric data is used to obtain an identifier from an identification system. The digital representation of the biometric data may not be included in the identifier. The identifier is used by to obtain ticketing information from a ticketing system. The person may be allowed or denied entry into a ticketed area based on the ticketing information.
US11620368B2 Digital signature using phonometry and compiled biometric data system and method
A system, method and one or more wireless earpieces for authenticating utilization of one or more wireless earpieces. A request is received through the one or more wireless earpieces. Biometric readings are performed for a user utilizing sensors of the one or more wireless earpieces. The biometric readings are analyzed to determine whether a biometric profile authorizes the one or more wireless earpieces to fulfill the request. The request is authenticated in response to determining the biometric profile authorizes fulfillment of the request.
US11620365B2 Salting text in database tables, text files, and data feeds
A system for “horizontal” salting of database tables, text files, and data feeds utilizes a key field and character position within that field (the “Key Character”) and a Salting Field, which contains content that can legitimately be in one of at least two states without impacting the usefulness of the data. A unique identifier, which is assigned to the recipient of the data, is hidden within the data by using the variations of the states in the Salting Field, with the value of the Key Character identifying the position within the unique identifier. This type of salting is invisible to the recipient of the data file, does not alter the accuracy of the data, and can be made unique for a particular party receiving data files or unique for each data file.
US11620361B2 Proactive privacy content hosting
A set of one or more media items is identified by a first computer system configured to host media items for various users. The set of media items has a first relationship. A content analysis is performed on the set of one or more media items. The content analysis is based on a first machine-learning model. A first content pattern contained within the set of media items is determined based on the content analysis. A first set of one or more altered media items is generated in response to the first content pattern.
US11620352B2 Refactoring of static machine-readable codes
Methods, devices and systems for computing interactive customized content in response to a scan, or multiple scans, of a machine-readable label are provided. Illustrative methods may include receiving, from a user or group of users, a scan of a machine-readable optical label captured using a camera of a mobile device. Methods may include determining, based on the scan or scans, one, or more than one, redirect Uniform Resource Locator(s) (URL(s)). Methods may include generating, based on a user profile or group of user profiles and a redirect service that is accessed using the redirect URL, customized content associated with the scan. Methods may include redirecting the user or users to one or more target landing page URL(s), and providing to the user or users, through a browser on the mobile device or mobile devices, one or more than one target landing page(s) that includes the customized content.
US11620343B2 Method and apparatus for question-answering using a database consist of query vectors
Disclosed herein is a search method performed by a server, including: receiving a user question from a user terminal; generating a user question vector for the user question; selecting similar question candidates based on a similarity to the user question vector; generating an answer to the user question based on the similar question candidates; and transmitting the answer to the user question to the user terminal.
US11620340B2 Recommending results in multiple languages for search queries based on user profile
Systems and methods for a media guidance application that generates results in multiple languages for search queries. In particular, the media guidance application resolves multiple language barriers by taking automatic and manual user language settings and applying those settings to a variety of potential search results.
US11620337B2 Identifying and contextualizing individuals in an organization
An identification and contextualization system comprising a contextualizing engine is provided. The contextualizing engine comprises various components that are operable to analyze an information item related to a user for identifying one or more individuals associated with the information item, and interrogate a graph structure for determining whether each of the one or more individuals associated with the information item is someone whom the user has met or has worked with based on edges and weights stored in the graph structure. When an individual who is associated with the information item is identified, the contextualizing engine is further operable to discover contextual information associated with the individual, and generate an information element surfacing the contextual information associated with the individual for display to the user.
US11620336B1 Managing and storing buckets to a remote shared storage system based on a collective bucket size
Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives raw machine data at an indexing system, and stores at least a portion of the raw machine data in buckets. Based on a determination that the size of multiple buckets satisfies a threshold size, the data intake and query system converts the buckets to non-editable buckets and stores the data in a remote shared storage system.
US11620335B2 Method for generating video synopsis through scene understanding and system therefor
Embodiments relate to a method for generating a video synopsis including receiving a user query; performing an object based analysis of a source video; and generating a synopsis video in response to a video synopsis generation request from a user, and a system therefor. The video synopsis generated by the embodiments reflects the user's desired interaction.
US11620333B2 Apparatus, server, and method for providing conversation topic
A conversation topic providing method includes: converting voice data, of a conversation of a user who is on a phone, into text; selecting a keyword, indicating an intention of the user, from the text; obtaining information of interest with respect to the keyword; and determining topics relating to the keyword based on user information.
US11620330B2 Classifying image styles of images based on image style embeddings
Various disclosed embodiments are directed to classify or determining an image style of a target image according to a consumer application based on determining a similarity score between the image style of a target image and one or more other predetermined image styles of the consumer application. Various disclosed embodiments can resolve image style transfer destructiveness functionality by making various layers of predetermined image styles modifiable. Further various embodiments resolve tedious manual user input requirements and reduce computing resource consumption, among other things.
US11620329B2 Virtual photos library
Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.
US11620324B2 Media asset access control system
An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
US11620323B2 Complex computing network for using data from digital tracking and relaying systems
This disclosure is directed to a complex computing network for obtaining and using data from a transmitting system and a digital tracking and relaying system. An exemplary method comprises: receiving, from a transmitting system, a first input data associated with a registered user account; receiving, from a digital tracking and relaying system, a second input data associated with the registered user account and captured by a sensor comprised in the digital tracking and relaying system, wherein the second input data is transmitted via an application programming interface (API) comprised in or associated with the digital tracking and relaying system, the second input data comprising usage data associated with the digital tracking and relaying system; and associating at least one of the first input data or the second input data with the registered user account, thereby causing an update to the registered user account.
US11620322B1 System and method for managing regulatory information
Systems and methods for managing regulatory information. The system comprises a submission controller, a registration controller and a submission archive controller. The submission controller may manage a submission structure, and allow users to search for documents in a content management system and add the documents to the submission structure. The registration controller may manage product registration information and health authority interactions globally, and capture, view and take actions upon product registrations. The submission archive controller may allow users to access a complete history of regulatory submissions and correspondence globally, with an easy to use interface. The three controllers reside in a single system that allows them to interact seamlessly with each other.
US11620321B2 Artificial intelligence based method and apparatus for processing information
An artificial intelligence based method and apparatus for processing information. A specific embodiment of the method includes: acquiring a search record set within a preset time period; matching the search record set with an encyclopedia entry set, and selecting a first set of points of interest from the encyclopedia entry set according to a match result; matching the search record set with a microblog topic set, and selecting a second set of points of interest from the microblog topic set according to a match result; and adding the first set of points of interest and the second set of points of interest to a set of points of interest. This embodiment achieves an accurate acquisition of the points of interest, thus facilitating the implementation of a targeted information push.
US11620319B2 Search platform for unstructured interaction summaries
Systems, methods, and computer program products for search platforms for unstructured interaction summaries. An application executing on a processor may receive a query comprising a term. The application may generate, based on an embedding vector and the term, an expanded query comprising a plurality of additional terms. The application may generate, based on a term frequency inverse document frequency model, a vector for the expanded query and generate an entity vector for the query. The application may generate a combined vector for the query based on the entity vector and the vector for the expanded query. The application may compute, based on the combined vector for the query and a feature matrix of a corpus, a respective cosine similarity score for a plurality of results in the corpus. The application may return one or more of the plurality of results as responsive to the query based on the similarity scores.
US11620316B1 Systems and methods for building an inventory database with automatic labeling
The present disclosure provides systems and methods for building an inventory database with automatic labeling. A system can maintain a hierarchical concept tree including labels. Each of the labels is associated with a set of attributes and a respective embedding. The system can receive, from a provider device, a request to generate labels for an item of media content. The request can include a request attribute. The system can generate, using a gated categorical model, document embeddings for the item of media content. The system can select a subset of the labels based on the request attribute. The system can determine a respective label score for each label of the subset of the labels based on the document embeddings and the respective embedding of the label. The system can provide a selected label of the subset of the labels based on the respective label score of the selected label.
US11620314B1 User rating based on comparing groups
Consumers often desire to compare themselves to other individuals. Disclosed herein are systems and methods of generating and displaying comparison information to users so that they can determine if they are “keeping up with the Joneses.”
US11620311B1 Transformation of directed graph into relational data
A key-value database may maintain a collection of data in which the value components are serialized object graphs. The object graphs may be deserialized and converted to a directed graph. Each node may represent an entity and each edge a relationship between entities. Instructions associated with a table may indicate criteria for identifying corresponding entities in a directed graph. A row of the table may be created for each entity having a unique permutation of identifying properties. Column values may be obtained using instructions for accessing entity properties and mapping from the properties to column values.
US11620309B2 Data reconciliation and inconsistency determination for posted entries
A system and a method are disclosed for receiving an entry, the entry comprising first content and a metadata tag corresponding to a classification, the first content populated by a first source. A rules engine determines that the first content comprises a data field associated with at least one of a plurality of reconciliation policies. Responsive to determining that the first content comprises a data field associated with at least one of the plurality of reconciliation policies, the rules engine selects a reconciliation policy based on the metadata tag. The rules engine retrieves, from a second source, second content associated with the data field, inputs the first content and the second content into a model, the model selected based on the reconciliation policy, the model generating an output, and performs a remediation action based on the output.
US11620300B2 Real-time measurement and system monitoring based on generated dependency graph models of system components
Machine data is collected from multiple sources of an operating environment such as an information technology system, factory floor, or the like, into a data intake and query system, in one embodiment. Metrics representative of the environment are included in or derived from the data. Users may interact with an interface to depict a representation of various metrics and interdependencies and that depiction is reflected in a computer storage model. Changes to the computer storage model based on the user interaction may also result in training of a machine learning model according to the user interaction, the machine learning model configured to determine a prediction, classification or clustering of a result of a first search query by utilizing a result of at least a second search query as input to the machine learning model.
US11620296B2 Online machine learning algorithm for a data intake and query system
Systems and methods are described for processing ingested data using an online machine learning algorithm as the data is being ingested. For example, the online machine learning algorithm can be an adaptive thresholding algorithm used to identify outliers in a moving window of data. As another example, the online machine learning algorithm can be a sequential outlier detector that detects anomalous sequences of logs or events. As another example, the online machine learning algorithm can be a sentiment analyzer that determines whether text has a positive, negative, or neutral sentiment. As another example, the online machine learning algorithm can be a drift detector that detects whether ingested data marks the start of a change in the distribution of a time-series.
US11620295B2 Method, system and program product for monitoring EAS devices
A method of monitoring Emergency Alert System (EAS) devices includes providing a system, the system including processor(s) in communication with memory(ies) storing instructions for execution by the processor(s), the instructions enabling monitoring of EAS devices, monitoring by the system the EAS devices for all changes to configuration settings and updates to software and firmware for the EAS devices (“changes”), the system further including database(s) automatically storing data regarding the changes, wherein data regarding changes to configuration settings comprises a copy of the configuration settings, wherein the copy is stored chronologically, and the monitoring includes avoiding use of a threshold. The system creates secondary instance(s) of the database(s), monitors for failures of the database(s) and automatically fail(s) over to the secondary instance(s) when fail(s) occur, notifying by the system designated receiver(s) of the changes, and assisting with filtering and/or sorting of selected data from the database.
US11620293B2 Matching of multiple sides with multiple levels of mixed credibility attributes
A method and a multi-directional attribute matching system (MAMS) determining a degree of match between item profiles with respective attributes possessed (AP) and respective attributes needed (AN) of varying credibility and varying importance are provided. The MAMS receives an attributes possessed list including the AP and an attributes needed list including the AN, from a predefined attribute list database. The AP and the AN have parent attributes or hierarchical sub-attributes. The MAMS merges multiple occurrences of AP and inputs to the attributes possessed list. The MAMS generates a matched attribute list for a side by matching the AP in an item profile with the AN in an item profile of another item by matching the AP with the AN. The MAMS computes a raw score and an attribute match score for each side using match formulae and computes a final score of the multi-directional match between the item profiles.
US11620291B1 Quantifying complexity of a database application
Some embodiments provide a method for quantifying the workload placed on a database by an application. The method identifies a first group of database queries that the application directed towards the database. The method produces a second group of queries by removing, from the first group of queries, queries that are duplicates based on the semantic structure of the queries. Based on a set of properties of the second group of queries, the method computes a complexity indicator that represents a complexity expression of the second group of queries.
US11620285B2 Automatic database query translation
A database query is received at a primary database in a query language of the primary database. A determination is made whether the database query is to be handled by a secondary database different from the primary database but storing synchronized records of at least a portion of the primary database. In response to determining that the database query is to be handled by the secondary database, the database query is translated to a query language of the secondary database, including by determining a tree data structure representation of the database query, translating one or more elements of the tree data structure representation, and synthesizing the tree data structure representation to automatically generate the database query in the query language of the secondary database. The automatically generated database query is provided in the query language of the secondary database to the secondary database.
US11620284B2 Backend data aggregation system and method
A backend data aggregation and customer experience (CX) systems and methods for processing very-large enterprise CX data. A columnar data store has a transform processor coupled thereto via a data communication network. The transform processor is configured to receive customer experience data from a plurality of data sources and to dynamically transform the received data into a columnar data schema format for storage in the columnar data store. A dynamic Object-Relational Mapper (ORM) is configured to dynamically map the transformed data to structured data based on metadata associated therewith and to store the structured data in the columnar data store.
US11620282B2 Automated information retrieval system and semantic parsing
A method of information retrieval is provided. The method comprises receiving a query from a user and parsing the query in real-time as the user enters the query. The parsed query is interpreted dynamically based on a defined schema of a knowledge base, and a number of query interpretations is displayed in real-time as the user enters the query. When a selection of one of the query interpretations is received from the user information is retrieved from the knowledge base according to the selected query interpretation.
US11620280B2 Projections for big database systems
A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and projection datasets. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The projection datasets are indexes of the canonical dataset and/or the buffer that may have single or multiple column sort-orders and/or particular data formats. The writes to the canonical dataset, projection datasets, and buffer may be asynchronous and therefore the database system is advantageously less resource constrained.
US11620279B2 Extensible universal ledger
Methods and systems for an extensible, universal ledger. One of the methods includes receiving at a journal manager engine a register transaction type request for a first transaction type, the journal manager engine reading and writing to a journal that stores a history of object state and of code by which object state is changed, wherein the register transaction type request is based at least in part on a template and specifies at least one action that can be performed as part of the first transaction type; writing the transaction type request to the journal including an operation definition for the first transaction type; receiving a transaction request of the first transaction type; obtaining the operation definition from the journal; executing an operation in response to the transaction request to produce a transaction result; and recording the transaction result in the journal.
US11620274B2 Method and system of automatically predicting anomalies in online forms
A computer-implemented system and method for predicting and flagging an anomaly entered in a digital form. A server computing device classifies a plurality of data fields of the digital form to identify a set of non-zero value data fields; and obtains an anomaly detection model comprising a statistical tree structure associated with the data field of the digital form. The server computing device receives datasets including a target value of a data field and values of a set of cohorting data features; traverses a statistical tree structure of the anomaly detection model with the target dataset to form a set of target cohorts to determine a target statistic value for the data field; flags the data field value of the target dataset as an anomaly item; and generates one or more confidence scores for a runtime prediction based on one or more variance changes for the data field.
US11620271B2 Relationship analysis using vector representations of database tables
A computer-implemented method includes representing a plurality of database tables as respective vectors in a multi-dimensional vector space, receiving an indication that a first database table represented by a first vector and a second database table represented by a second vector are related to each other, moving the respective vectors representing the plurality of database tables in the multi-dimensional vector space in response to the indication, and grouping the plurality of database tables into one or more table clusters based on positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space.
US11620265B2 Hybrid dynamic database schema
A hybrid dynamic database schema is described. The schema is a hybrid of both horizontal and vertical database schema, in that, while a vertical schema has only one dimension—dimension value pair per table/record, the hybrid schema of the present invention provides for multiple dimension—dimension value pairs per table/record. The schema provides for additional fields, so called “DimSet” fields, with each additional field comprising one and typically multiple dimension—dimension value pairs. Thus, while a vertical database schema can only perform aggregation/segregation using one isolated dimension—dimension pair, the hybrid schema of the present invention is capable of performing multiple aggregations/segregation processes simultaneously (i.e., in parallel) using the multiple dimension fields. The dynamic nature of the database schema is realized by the ability of the schema to support various different additional fields (i.e., additional “DimSet” fields) with different combinations of dimension-dimension value pairs.
US11620262B2 Generation of a metadata-driven artificial intelligence platform
A set of metafiles that stores at least metadata information and provenance information of an artificial intelligence (AI) process is generated, where the AI process is trained with a source data. The set of metafiles is accessed via an application programming interface (API) to the set of metafiles. In response to accessing the set of metafiles, the source data in the set of metafiles is transferred to a cache for processing by the AI process.
US11620260B2 Record property synchronization in a network computing system
Data synchronization includes receiving an update request from a client system for a first record set, wherein the update request includes search criteria used to initially determine the first record set and hash summaries of records of the first record set, and searching a data storage device for records matching the search criteria. The searching generates a second record set of records having hash summaries. Record identifiers of records of the second record set may be compared with record identifiers of the hash summaries of the first record set. Responsive to determining that a record identifier of a selected hash summary of the first record set matches a record identifier of a record of the second record set, a determination may be made whether hash fields of the selected hash summaries mismatch and, responsive to determining a mismatch between hash fields, a field of the record of the second record set represented by the mismatched hash fields may be sent to the client system without sending fields of record determined to match.
US11620258B2 Information processing apparatus, information processing system, and non-transitory computer readable medium storing program for switching access destination to file
An information processing apparatus includes an acquiring part, a copying part, and a switching part. The acquiring part acquires a file structure at a migration source and one or more identification information items each of which identifies a file at the migration source. The copying part copies the file structure and the one or more identification information items to a migration destination before migration of content data of one or more files at the migration source. In response to detection of an operation on a file corresponding to one of the one or more identification information items copied to the migration destination by the copying part, the switching part switches an access destination to the file at the migration source if a migration time to complete migration of content data of the file and finish the operation is equal to a predetermined duration or more.
US11620256B2 Systems and methods for improving cache efficiency and utilization
Systems and methods for improving cache efficiency and utilization are disclosed. In one embodiment, a graphics processor includes processing resources to perform graphics operations and a cache controller of a cache coupled to the processing resources. The cache controller is configured to control cache priority by determining whether default settings or an instruction will control cache operations for the cache.
US11620252B2 System for recorded e-book digital content playout
A system allows for audio playout of e-book content data using a playout electronic device recorded by a remote recording electronic device. The system may analyse the e-book content to infer XY on-screen display coordinates for each word of the e-book and speech recognition may correlate the timing of the spoken words to the XY coordinates. As such, a read along display animation may be generated by the digital display of the playout electronic device in time with the audio and the respective on-screen position of each word. Eye tracking may be employed by the playout electronic device for the display of a gaze position indicator to the recording electronic device in substantial real-time. The system may further employ machine learning to optimise a trained machine to output at least one prosodic features for user profile specific speech emulation using a speech emulator.
US11620251B2 Partitioned UFP for displayport repeater
Methods and systems are disclosed for an upstream facing port implementation for DisplayPort link-training tunable PHY repeaters (LTTPRs). The device includes an upstream facing port to interface with an external DisplayPort source device and a downstream facing port to interface with an external DisplayPort sink device and the upstream facing port. The upstream facing port is configured to perform operations including receiving a main link data stream from an external transmitting display device, generating an outbound main link data stream, and providing the outbound main link data stream for transmitting by the external device. The device is also configured for receiving an updated main link data stream corresponding to the outbound main link data stream and sending the updated main link data stream to the downstream facing port to be transmitted to a receiving display device.
US11620249B2 LIN communication circuit and a method of communicating between LIN busses
In aspects, a Local Interconnect Network (LIN) communication circuit including a first LIN master associated with a first LIN bus and a second LIN master associated with a second LIN bus is disclosed. A data link is connected between the first and second LIN masters. A first mirroring client is established at the first LIN master for receiving message bits corresponding to a LIN message in a first slot on the first LIN bus and for transmitting the message bits bitwise over the data link. A second mirroring client is established at the second LIN master for receiving the message bits and transmitting them over the second LIN bus. The first and second LIN masters include synchronised schedule tables such that the message bits on the second LIN bus are transmitted in a corresponding slot to the first.
US11620246B1 Enhanced peripheral processing system to optimize power consumption
A microcontroller system that includes a central processing unit (CPU), a first system memory, a first peripheral module, and a DMA controller is disclosed. The DMA controller includes a DMA processor, a DMA memory, and a DMA interconnect. The DMA memory stores information associated with the DMA processor. The DMA processor receives a command from the CPU or a signal from a peripheral processor of the first peripheral module that a first data transfer is requested. The DMA processor receives first data from the first system memory or the first peripheral module. The DMA processor, based at least in part on the information stored in the DMA memory, transmits the first data to the first peripheral module or the first system memory, thereby sparing the CPU from managing the transferring of the first data.
US11620241B2 Dynamically configuring transmission lines of a bus
Methods, systems, and devices for dynamically configuring transmission lines of a bus between two electronic devices (e.g., a controller and memory device) are described. A first device may determine a quantity of bits (e.g., data bits, control bits) to be communicated with a second device over a data bus. The first device may partition the data bus into a first set of transmission lines (e.g., based on the quantity of data bits) and a second set of transmission lines (e.g., based on the quantity of control bits). The first device may communicate the quantity of data bits over the first set of transmission lines and communicate the quantity of control bits over the second set of transmission lines. In some cases, the first device may repartition the data bus based on different quantities of data bits and control bits to be communicated with the second device at a different time.
US11620239B2 Domain register for instructions being executed in computer processors
Systems, apparatuses, and methods related to a domain register of a processor in a computer system are described. The computer system has a memory configured to at least store instructions of routines that are classified in multiple predefined, non-hierarchical domains. The processor stores in the domain register an identifier of a current domain of a routine that is being executed in the processor. The processor is configured to perform security operations based on the content of the domain register and the security settings specified respectively for the predefined, non-hierarchical domains.
US11620227B2 Data processing method, network interface card, and server
A data processing method comprising: After receiving an ith Peripheral Component Interconnect Express (PCIe) packet, a network interface card stores a jth instruction segment in a jth storage unit that is in a first storage area. When all n instruction segments of a first send queue entry (SQE) are stored in the first storage area, the network interface card obtains the first SQE, an identifier of a queue pair (QP) to which the first SQE belongs, and a location identifier of the first SQE in the QP according to the instructions in n storage units in the first storage area; the network interface card performs data processing based on the identifier of the QP to which the first SQE belongs and the location identifier of the first SQE in the QP.
US11620224B2 Instruction cache prefetch throttle
Techniques for controlling prefetching of instructions into an instruction cache are provided. The techniques include tracking either or both of branch target buffer misses and instruction cache misses, modifying a throttle toggle based on the tracking, and adjusting prefetch activity based on the throttle toggle.
US11620223B2 Low latency inter-chip communication mechanism in a multi-chip processing system
Systems and methods of multi-chip processing with low latency and congestion. In a multi-chip processing system, each chip includes a plurality of clusters arranged in a mesh design. A respective interconnect controller is disposed at the end of each column. The column is linked to a corresponding remote column in the other chip. A share cache controller in the column is paired with a corresponding cache controller in the remote column, the pair of cache controllers are configured to control data caching for a same set of main memory locations. Communications between cross-chip cache controllers are performed within linked columns of clusters via the column-specific inter-chip interconnect controllers.
US11620221B2 Data flow monitoring in a multiple core system
An integrated circuit includes a functional core configured to execute functional logic instructions; a functional memory device coupled to the functional core; a safety core configured to execute safety check logic instructions; a monitored address memory device coupled to the functional core and the safety core, the monitored address memory device configured to store memory addresses to be monitored; and a first safety memory device coupled to the functional memory device and the safety core. When a value in one of the monitored memory addresses changes, the changed value of the one of the monitored memory addresses is stored in the functional memory device and in the first safety memory device. The safety core performs a safety check on the changed value of the one of the monitored memory addresses stored in the first safety memory device.
US11620219B2 Storage drive dependent track removal in a cache for storage
In one embodiment, storage drive dependent track removal processing logic performs destage tasks for tracks cached in a cache as a function of whether the storage drive is classified as a fast class or as slow class of storage drives, for example. In one embodiment, a destage task configured for a slow class storage drive, transfers an entry for a track selected for destaging from a main cache list to a wait cache list to await destaging to the slow class drive. A destage task configured for a fast class storage drive allows the cache list entry for the selected track to remain on the main cache list while the selected track is being destaged to the fast class storage drive, thereby bypassing the transfer of the entry to a wait cache list. Other features and aspects may be realized, depending upon the particular application.
US11620217B2 Partition identifier space selection
Processing circuitry processes instructions in one of at least three domains each associated with a corresponding physical address space, and issues a memory access request to a memory system, the memory access request comprising a partition identifier (selected based on programmable partition identifier selection information associated with a current software execution environment which caused the memory access request to be issued) and a multi-bit partition identifier space indicator indicating a selected partition identifier space (selected from among at least three partition identifier spaces based on a current domain of the processing circuitry). The selected partition identifier space and partition identifier together represent information for selecting, at a memory system component, parameters for controlling allocation of resources for handling the memory access request or managing contention for said resources, or for selecting whether performance monitoring data is updated in response to the memory access request.
US11620215B2 Multi-threaded pause-less replicating garbage collection
A method and a system for garbage collection on a system. The method includes initiating a garbage collection process on a system by a garbage collector. The garbage collector includes one or more garbage collector threads. The method also includes marking a plurality of referenced objects using the garbage collector threads and one or more application threads during a preemption point. The method includes replicating the referenced objects using the garbage collector threads and marking for replication any newly discovered referenced objects found by scanning the application thread stack from a low-water mark. The method also includes replicating the newly discovered referenced objects and overwriting any reference to the old memory location.
US11620214B2 Transactional allocation and deallocation of blocks in a block store
Various embodiments set forth techniques for transactional allocation and deallocation of blocks in a block store. A first technique includes sending a first request that causes a non-persistent allocation of a block. The first technique also includes adding a first entry in a log recording the allocation as tentative, sending a second request that causes persistence of the allocation, and adding a second entry in a log recording the allocation as finalized. A second technique includes adding a first entry in a log recording a deallocation of a block, sending a first request that causes the deallocation of the block and causes the block to be unavailable for reallocation in a non-persistent manner, adding a second entry in the log recording that the deallocation is finalized, and sending a second request that causes the block to be made available for reallocation.
US11620211B2 Discovery crawler for application dependency discovery, reporting, and management tool
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.
US11620206B2 Monitoring system for sampling exception data with a controlled data rate
Monitoring a performance of one or more computing systems includes configuring, by at least one processor, a sampling window for sampling exceptions data generated by at least one application instance being executed by a computing device, the exceptions data indicating an occurrence of at least one operation performed by the application instance. Configuring the sampling window comprises determining a number of exceptions generated for a prior sampling window, determining a computing bandwidth that is available for monitoring the exceptions, and controlling a sampling rate of the sampling window based on the number of exceptions and the computing bandwidth. The monitoring includes receiving, during the sampling window, the exceptions data generated by the at least one application instance, sampling, based on the sampling rate, the exceptions data, and generating, based on the sampling, summary data representing the exceptions data.
US11620204B2 Methods and systems for determining system capacity
Methods and system are provided for determining a system capacity. The system capacity may be determined by performing one or more capacity tests. The one or more capacity tests may produce capacity test results.
US11620203B2 Systems, methods, and computer-readable media for analyzing intercepted telemetry events
Systems, methods, and computer-readable media for intercepting telemetry events obtained during operation of an application and analyzing the telemetry events are provided. The telemetry events are intercepted at the library level by interposing on application calls to a native library. The telemetry events are collected and transmitted to a platform that analyzes the collected events and presents information based on the analysis.
US11620202B2 System and method for unsupervised anomaly prediction
Some embodiments are associated with a system and method for deep learning unsupervised anomaly prediction in Internet of Things (IoT) sensor networks or manufacturing execution systems. The system and method use an unsupervised predictive GAN model with multi-layer perceptrons (MLP) as generator and discriminator.
US11620201B2 System and method for managing a storage system using a performance index structure
A method for managing a storage system includes monitoring the storage system to obtain a set of input/output (I/O) telemetry entries, determine a workload signature based on the set of I/O telemetry entries, obtaining, based on the workload signature, a set of performance metrics, performing a parameter analysis to determine a set of alternative storage system parameterizations, based on the set of alternative storage system parameterization, generating a set of alternative performance metrics, updating a performance index structure based on the performance metrics, and the set of alternative performance metrics to obtain an updated performance index structure, and initiating a storage system update based on the updated performance index structure.
US11620198B2 Exchanging extended attributes between different cluster sites in a clustered filesystem environment
A computer-implemented method according to one embodiment includes receiving, on a first cluster site, extended attributes associated with a first data operation where the first data operation was previously performed on data of a filesystem of second cluster site. In response to a second data operation being performed on data of a filesystem of the first cluster site, extended attributes associated with the second data operation are stored to a predetermined file of the filesystem of the first cluster site. The method further includes outputting, to the second cluster site, the extended attributes stored to the predetermined file of the filesystem of the first cluster site, and in response to a determination that a predefined event has occurred on the second cluster site, using the received extended attributes to fulfill a third data operation.
US11620192B2 Hardware-assisted memory disaggregation with recovery from network failures using non-volatile memory
Techniques for implementing hardware-assisted memory disaggregation with recovery from network failures/problems are provided. In one set of embodiments, a hardware controller of a computer system can maintain a copy of a “remote memory” of the computer system (i.e., a section of the physical memory address space of the computer system that maps to a portion of the physical system memory of a remote computer system) in a local backup memory. The backup memory may be implemented using a non-volatile memory that is slower, but also less expensive, than conventional dynamic random-access memory (DRAM). Then, if the hardware controller is unable to retrieve data in the remote memory from the remote computer system within a specified time window due to, e.g., a network failure or other problem, the hardware controller can retrieve the data from the backup memory, thereby avoiding a hardware error condition (and potential application/system crash).
US11620186B1 System and method for resolving transient and localized errors in a hybrid cloud cache
A system for resolving transient and localized errors in a hybrid cloud cache. The system may include a subsystem within a hybrid cloud cache that provides a way to handle errors associated with uploading files or folders to a cloud. The subsystem may be used to recover files and folders created by a user that could not be pushed to the cloud, while also ensuring that metadata and data are not lost. The subsystem may work with the transaction processing subsystem of the hybrid cloud cache to facilitate the release of transactions associated with the files and folders that could not be pushed to the cloud. By doing so, the subsystem assists in unblocking subsequent transactions or user operations and allows the hybrid cloud cache to upload files and folders to the cloud without interruption.
US11620183B1 Systems and methods for reduced latency in data processing
A method for reducing observed processing latency in networked communication, the method comprising: receiving a first portion of data, the data consisting of the first portion and a second portion; initializing data processing on the data after receiving the first portion of data and before receiving the second portion of the data; receiving the second portion of the data, the second portion of the data including error-detection code; performing error detection on the data based on the error-detection code; in response to the error detection indicating that the data is valid, finalizing data processing on the data and committing a data-processing result; and in response to the error detection indicating that the data is invalid, performing an error-correction process.
US11620176B2 Visualization system for debug or performance analysis of SOC systems
An interface receives reported information from a system on chip (SOC), where the reported information includes: (1) hardware-reported information that is reported by a hardware functional module included in the SOC and (2) firmware-reported information that is reported by a firmware functional module included in the SOC. A processor receives one or more display settings and generates visual information based at least in part on: (1) the one or more display settings, (2) the hardware-reported information, and (3) the firmware-reported information. The visual information is displayed via a display.
US11620167B2 System for allocating task processing between an IoT device and an edge device
Methods and systems are disclosed for allocating tasks between apparatus in an IoT system in a manner to generally minimize the total amount of time to execute the tasks. At least one embodiment includes a computer-implemented method for allocating task processing between an internet of things (IoT) device and an edge device. The computer-implemented method includes collecting data from one or more sensors to execute a task having data size Xt; predicting a space complexity data size Xc for the task based on data size Xt, and allocating data for processing between the IoT device and edge device as a function of Xc. In at least one embodiment, the space complexity data size Xc is determined by applying Xt to the input of a long short-term memory neural network.
US11620163B2 Controlling resource allocation in a data center by monitoring load on servers and network links
A method controls resource allocation in a data center. The method comprises identifying a first computational task to be transferred from a first set of one or more servers. The method also comprises identifying a second set of one or more servers to which the first computational task may be transferred, by using the respective current computational load of the second set of servers to determine that the second set of servers has sufficient available computational resources to implement the computational task and identifying network links for transferring the computational task and using the respective transmission loads of the identified links to determine that there is sufficient network capacity to transfer the computational task from the first set of servers to the second set of servers. The method then comprises transferring the computational task from the first set of servers to the second set of servers.
US11620159B2 Systems and methods for I/O command scheduling based on multiple resource parameters
A method for scheduling input/output (I/O) commands is described. The method includes receiving, by an I/O scheduler, an I/O command from an application; generating, by the I/O controller, an I/O resource requirement based on the I/O command; determining, by a traffic controller, that an amount of available resources satisfies a criteria based on the I/O resource requirement; and sending, by the traffic controller, the I/O command to a queue in response to the criteria being satisfied.
US11620158B2 Multi-objective scheduling system and method
A master-slave scheduling system, comprising (a) a master DRL unit comprising: (i) a queue containing a plurality of item-representations; (ii) a master policy module configured to select a single item-representation from the queue and submit to the slave unit; (iii) a master DRL agent configured to (a) train the master policy module; and (b) receive an updated item-representation from the slave unit, and update the queue;(b) The slave DRL unit comprising: (i) a slave policy module receiving a single item-representation, selecting a single task entry and submitting to a slave environment for performance; (ii) a slave DRL agent configured to: (a) train the slave policy module; (b) receive an item-representation from the master DRL unit, and submit to the slave policy module; (c) receive an updated item-representation from the slave's environment, and submit the same to the master DRL unit; and (iii) the slave DRL agent.
US11620156B2 Live migration with guaranteed maximum migration downtimes
Methods and systems for improved live migration of computing processes with guaranteed maximum downtime are provided. In a first embodiment, a method is provided that includes migrating a computing process between two virtual machines according to a first migration phase. The computing process may continue executing during the first migration phase. A second migration phase may begin, in which execution of the computing process may stop. It may be detected that a duration of the second migration phase exceeds a predetermined period of time, and the second migration phase may be halted such that the computing process continues executing on an original virtual machine. The predetermined period of time can be determined based on a downtime for resuming execution of the computing process and a predicted worst case start time for the computing process.
US11620155B2 Managing execution of data processing jobs in a virtual computing environment
A device may receive a job request associated with a data processing job, including job timing data specifying a time at which the data processing job is to be executed by a virtual computing environment. The device may receive user data associated with the job request and validate the data processing job based on the user data. In addition, the device may identify a priority associated with the data processing job, based on the user data and the job timing data. The device may provide, to a job queue, job data that corresponds to the data processing job, and monitor the virtual computing environment to determine when virtual resources are available. The device may also determine, based on the monitoring, that a virtual resource is available and, based on the determination and the priority, provide the virtual resource with data that causes execution of the data processing job.
US11620149B2 Safe entropy source for encrypted virtual machines
Systems and methods for ensuring that data received from a virtual device is random are provided. A processing device may be used to generate, by a virtual device executing on a hypervisor, data intended for a virtual machine (VM) having a guest memory that includes one or more encrypted pages and one or more unencrypted pages. Data written to an encrypted page of the guest memory by the VM is encrypted using an encryption key assigned to the VM and information read from the encrypted page by the VM is decrypted using the encryption key. The hypervisor may write the data to the encrypted page, wherein the data is not encrypted by the encryption key assigned to the VM because it is written by the hypervisor. The VM reads the data from the encrypted page as randomized data because it cannot be properly decrypted by the encryption key.
US11620147B2 Metadata service provisioning in a cloud environment
In an approach a computer receives a first request from a metadata service to store metadata for a virtual machine (VM). The computer validates the metadata service. The computer stores the metadata for the VM in response to the validation being successful. The computer receives a second request from the VM for the metadata. The computer sends the metadata to the VM.
US11620140B2 Configurable user interface architecture
A configurable user interface architecture to be used in high integrity safety critical avionic systems and is adaptable to multiple cockpit displays has a protocol-agnostic layer that handles entry and display update behaviors, and a protocol-specific layer that connects the entry and display behaviors to protocol-specific input/output messages using configuration tables. The configuration tables are built using a specially designed configuration tool and the configuration table built by the tool can be embedded in the target user interface software or loaded externally into a pre-compiled application.
US11620135B2 Booting method of computing system including memory module with processing device mounted
A booting method of a computing system, which includes a memory module including a processing device connected to a plurality of memory devices, including: powering up the computing system; after powering up the computing system, performing first memory training on the plurality of memory devices by the processing device in the memory module, and generating a module ready signal indicating completion of the first memory training; after powering up the computing system, performing a first booting sequence by a host device, the host device executing basic input/output system (BIOS) code of a BIOS memory included in the computing system; waiting for the module ready signal to be received from the memory module in the host device after performing the first booting sequence; and receiving the module ready signal in the host device, and performing a second booting sequence based on the module ready signal.
US11620134B2 Constrained carries on speculative counters
A computer-implemented method for of constrained carries on speculative counters includes providing one or more speculative counters having an upper portion of most significant bits partially embedded in a random-access memory (RAM) array, and a pre-counter portion external to the RAM array having a plurality of least significant bits. The one or more speculative counters are configured to count a plurality of events of interest during a processor core instruction execution. A carry output from the pre-counter portion to the RAM array is suppressed for a duration of a speculative event period.
US11620132B2 Reusing an operand received from a first-in-first-out (FIFO) buffer according to an operand specifier value specified in a predefined field of an instruction
Various embodiments are provided reusing an operand in an instruction set architecture (ISA) by one or more processors in a computing system. An instruction may specify that an operand register for a selected operand retain operand data used by a previous instruction. The operand data in the operand register may be reused by the instruction.
US11620130B2 Computing device and method
The present disclosure provides a computation device. The computation device is configured to perform a machine learning computation, and includes an operation unit, a controller unit, and a conversion unit. The storage unit is configured to obtain input data and a computation instruction. The controller unit is configured to extract and parse the computation instruction from the storage unit to obtain one or more operation instructions, and to send the one or more operation instructions and the input data to the operation unit. The operation unit is configured to perform operations on the input data according to one or more operation instructions to obtain a computation result of the computation instruction. In the examples of the present disclosure, the input data involved in machine learning computations is represented by fixed-point data, thereby improving the processing speed and efficiency of training operations.
US11620129B1 Agent-based detection of fuzzing activity associated with a target program
Disclosed embodiments relate to systems and methods for detecting fuzzing activity associated with a target program. Techniques include accessing a target program, monitoring, by a monitoring agent in a kernel space environment, the target program, and analyzing dynamic and static patterns of the target program. The techniques may further include assessing process parameters and inputs, evaluating instrumentation patterns in at least one basic block, assessing process creation frequency, assessing Syscalls invocation frequency, identifying suspicious processes, or comparing a runtime coverage ratio of a process to an expected coverage ratio. Systems and methods may also include calculating a confidence score, including applying a weighted value to an analyzed individual pattern based on the analysis, and identifying a likelihood of fuzzing activity based on the confidence score.
US11620128B1 Machine learning-based identification of monolithic software application
Techniques are described for automatically identifying monolithic software applications in users' computing environments for software modernization purposes. A monolithic patent application typically refers to a single-tiered application with self-contained functionality designed largely without modularity, although many types of applications can have monolithic characteristics. In many cases, modularity in a software application's design is desirable and thus developers may often seek to decompose monolithic applications into more modular “microservices” or other subunits when possible. A software modernization system includes a software analysis service that obtains, for one or more software applications undergoing evaluation, a collection of application artifacts, application profiling metrics, and other application profile data. A collection of features is extracted from the application artifacts and metrics and used as input to a ML model trained to determine whether a software application likely is monolithic.
US11620127B2 Measuring documentation completeness in multiple languages
Source code is analyzed to identify components. The components are each assigned a complexity score. Documentation for the source code is identified, related to the components, and given a score based on the quantity of the documentation for the component and the complexity score for the component. To determine semantic meaning of the documentation, vector embeddings for the documentation languages may be generated and aligned. Alignment causes the different machine learning models to generate similar vectors for semantically similar words in the different languages. Since the vectors of the words of the other languages are similar to the vectors of the words in a primary language with similar meanings, the vector representation of the documentation in the other languages will match the vector representation of the source code when the documentation is substantially on the same topic.
US11620121B1 Controlling the approval of software updates for computing resources
This disclosure describes techniques for providing users of services provided by network-based service platforms with additional control for approving patches that are to be deployed to computing resources that support their services. In some examples, the techniques include generating and using a “snapshot,” or list, of patches that are preliminarily approved for deployment. Prior to deploying the patches to the computing resources, users are provided with access to the snapshot and are able to modify the snapshot. For example, users can modify the snapshot by adding patches, removing patches, specifying a sequence in which the patches are to be deployed, and so forth. The snapshot of patches may be “frozen” for a period of time, meaning that patches that during the period of time, only patches in the snapshot are deployed, and patches that are not included in the snapshot are not permitted to be deployed to computing resources.
US11620118B2 Extraction from trees at scale
Herein are machine learning (ML) feature processing and analytic techniques to detect anomalies in parse trees of logic statements, database queries, logic scripts, compilation units of general-purpose programing language, extensible markup language (XML), JavaScript object notation (JSON), and document object models (DOM). In an embodiment, a computer identifies an operational trace that contains multiple parse trees. Values of explicit features are generated from a single respective parse tree of the multiple parse trees of the operational trace. Values of implicit features are generated from more than one respective parse tree of the multiple parse trees of the operational trace. The explicit and implicit features are stored into a same feature vector. With the feature vector as input, an ML model detects whether or not the operational trace is anomalous, based on the explicit features of each parse tree of the operational trace and the implicit features of multiple parse trees of the operational trace.
US11620112B2 Integrated simulation code and production code generation
According to the invention, simulation code and production code are generated as source code from a model. The model comprises one or more blocks which specify a desired behavior of a program, in particular a control program. At least one of the blocks is marked with a simulation code attribute. Simulation code is generated for those blocks that include a simulation code attribute. Production code is generated for all other blocks. The generated source code includes both simulation code and production code. The simulation code portions are contained in the source code in a separable manner from the production code portions.
US11620111B2 Providing services for assisting programming
Systems and methods for services for assisting programming are disclosed. The systems and methods can be used to, during edit time, for program code or data of interest, identify one or more services available to the program code or the data of interest, generating a context for the one or more services, execute code for the one or more services within the context to generate a result for each of the one or more services, analyze the result for each of the one or more services to select a subset of results based on criteria associated with the program code, the data of interest, or the one or more services, and offer, to a user, services corresponding to the subset of results or the subset of results as suggestions to facilitate further development of the program code or use of the data of interest.
US11620108B1 Random number generation systems and methods
A random number generation system may generate one or more random numbers based on the repeated programming of a memory, such as a flash memory. As an example, a control system may repeatedly store a sequence to a block of flash memory to force a plurality of cells into a random state such that, at any given instant, the values in the cells may be random. The control system may identify which of the cells contain random values and then generate based on the identified values a number that is truly random.
US11620103B2 User interfaces for audio media control
A method includes receiving data indicating a current media playback state of an external media playback device. The method includes, in response to receiving the data and in accordance with a determination that a set of external media playback device control criteria are met, displaying, via the display generation component, a user interface for controlling media playback at the external media playback device that includes one or more selectable user interface objects based on whether the data indicates that the external media playback device is currently performing a media playback operation.
US11620101B2 Dynamic audio equalization
Methods and systems for performing automatic speed-based audio control. One method includes receiving, with an electronic control unit included in a vehicle, a speed of the vehicle and receiving, with the electronic control unit, an audio signal. The method also includes accessing, with the electronic control unit, a plurality of equalization curves based on the speed of the vehicle, each of the plurality of equalization curves associated with the speed of the vehicle and each of the plurality of equalization curves defining a gain adjustment for one of a plurality of frequencies, and, for each curve of the plurality of equalization curves, applying the gain adjustment defined by the curve to one of the plurality of frequencies of the audio signal.
US11620099B1 System and method for configuring a display system to color match displays
A system and method is provided for color matching two or more electronic displays of a display system. The method includes: obtaining first and second spectral response readings for first and second electronic displays from spectral response device(s); determining first and second spectral response curves based on the first and second spectral response readings; determining first and second spectral power distributions based on the first and second spectral response readings; determining a first device-to-independent color mapping based on the first spectral response curve and the first spectral power distribution; determining a second device-to-independent color mapping based on the second spectral response curve and the second spectral power distribution; and configuring a display system having the first electronic display and the second electronic display to match colors being displayed based on using the first device-to-independent color mapping and the second device-to-independent color mapping.
US11620096B2 Method for controlling a printer
A method for controlling a printer to print on a recording medium having a non-contact tag by a processor of the printer is provided. The method comprises placing the recording medium on a placement area of the printer; wireless reading, from the non-contact tag, a plurality of pieces of identification information each for identifying a specific image; detecting whether any one of a plurality operation buttons provided on the printer has been pressed by a user, wherein the pressed operation button is corresponding to one of plurality of pieces of identification information; acquiring, from a storage device provided in the printer, the specific image corresponding the one of plurality of pieces of identification information selected by the pressed operation button; and printing the specific image on the recording medium.
US11620086B2 Adaptive-feedback-based read-look-ahead management system and method
An adaptive-feedback-based read-look-ahead management system and method are provided. In one embodiment, a method for stream management is presented that is performed in a storage system. The method comprises performing a read look ahead operation for each of a plurality of streams; determining a success rate of the read look ahead operation of each of the plurality of streams; and allocating more of the memory for a stream that has a success rate above a threshold than for a stream that has a success rate below the threshold. Other embodiments are provided.
US11620082B2 Data retrieval method and apparatus
This application provides a data reading method for a retrieval task and a retrieval apparatus. The method includes receiving a first retrieval task request, where the first retrieval task request corresponds to a first retrieval start address and a first retrieval end address in a target data area, and reading data for a first retrieval task starting from the first retrieval start address. The method includes receiving a second retrieval task request in a process of reading data for the first retrieval task. The method further includes obtaining an address of data to be read for the first retrieval task after receiving the second retrieval task request, and determining a second retrieval start address of a second retrieval task in the target data area based on the address of the data to be read. The method further includes reading data for the second retrieval task starting from the second retrieval start address.
US11620077B2 Method of accessing a memory, and corresponding circuit
An embodiment method of accessing a memory for reading and/or writing data comprises generating a memory transaction request comprising a burst of memory access requests towards a set of memory locations in the memory, the memory locations having respective memory addresses. The method further comprises transmitting via an interconnect bus to a memory controller circuit coupled to the memory a first signal conveying the memory transaction request and a second signal conveying information for mapping the burst of memory access requests onto respective memory addresses of the memory locations in the memory. The method further comprises computing, as a function of the information conveyed by the second signal, respective memory addresses of the memory locations, and accessing the memory locations to read data from the memory locations and/or to write data into the memory locations.
US11620075B2 Providing application aware storage
Providing application aware storage, including: identifying one or more sub-regions of data stored on a storage device that is associated with an application, including determining, in dependence upon data contained in the one or more sub-regions, whether the one or more sub-regions are associated with a known application type; and compiling quantifiable characteristics for the application, including information describing the application's utilization of the storage system.
US11620070B2 Cognitive control plane for application consistent datasets
Application consistent dataset recovery using a cognitive control plane is provided. Sequence and timestamp of snapshots of volumes in a consistency group across heterogenous storage components corresponding to an application are recorded to facilitate operational recovery of application consistent datasets for the application. The cognitive control plane establishes a framework to manage, monitor, analyze, and update the consistency group and metadata to facilitate application consistent data recovery. A set of snapshots needed for the operational recovery of the application consistent datasets for the application is identified by mapping the sequence and timestamp of the snapshots of the volumes in the consistency group across the heterogenous storage components corresponding to the application in response to the computer determining that the operational recovery of the application consistent datasets for the application has been requested. The operational recovery of the application consistent datasets for the application is performed using the set of snapshots.
US11620069B2 Dynamic volume provisioning for remote replication
Example implementation described herein are directed to a mechanism to provision data volume which requires remote data copy between separated clusters, especially for the container platform. For a request to create a volume made to the clusters, example implementations can involve creating a first volume in a first cluster; obtaining volume information of a corresponding second volume from a second cluster; configuring the first volume and the corresponding second volume in the second cluster to have a remote copy relationship based on the obtained volume information; and setting access from the container to the first volume and the corresponding second volume based on the remote copy relationship.
US11620066B2 Storage device with expandible logical address space and operating method thereof
A method of operating a storage device with a memory includes partitioning an entire area of a first namespace into at least one area based on a reference size. The partitioning is performed in response to a namespace creating request from a host that includes size information corresponding to the entire area of the first namespace. The method further includes partitioning a logical address space of the memory into a plurality of segments, allocating a first segment of the plurality of segments to a first area of the at least one area, and storing mapping information of the first area and the first segment. A size of the logical address space is greater than a size of a physical storage space of the memory identified by the host.
US11620065B2 Variable length deduplication of stored data
A computer-implemented method for providing tenant aware, variable length, deduplication of data stored on a non-transitory computer readable storage medium is described here. The method is performed at least in part by circuitry and the data comprises a plurality of data items. Each of the plurality of data items is associated with a particular tenant of a group of tenants that store data on the storage medium. In addition, a data deduplication data storage medium made up of one or more tenant storage areas and a deduplicated block database stored on the data deduplication data storage medium is described. The tenant storage areas comprise a plurality of data items, where each data item comprises a plurality of item blocks and each item block comprises a pointer to a storage location in a deduplicated block database. The deduplicated block database comprises a plurality of the storage locations and a plurality of data blocks, where the data blocks are unique for an individual tenant storage area, and all unique, contiguous data blocks for the individual tenant storage area are stored as a single combined block.
US11620064B2 Asynchronous semi-inline deduplication
Techniques are provided for asynchronous semi-inline deduplication. A multi-tiered storage arrangement comprises a first storage tier, a second storage tier, etc. An in-memory change log of data recently written to the first storage tier is evaluate to identify a fingerprint of a data block recently written to the first storage tier. A donor data store, comprising fingerprints of data blocks already stored within the first storage tier, is queried using the fingerprint. If the fingerprint is found, then deduplication is performed for the data block to create deduplicated data based upon a potential donor data block within the first storage tier. The deduplicated data is moved from the first storage tier to the second storage tier, such as in response to a determination that the deduplicated data has not been recently accessed. The deduplication is performed before cold data is moved from first storage tier to second storage tier.
US11620062B1 Resource allocation techniques using a metadata log
In at least one embodiment, processing can include receiving a metadata (MD) structure including MD pages; and performing a MD split operation with respect to a first of the MD pages, wherein said performing the MD split operation includes: generating a first ALI (abstract logical index) representing a new MD page that is unallocated and is a child of the first MD page; and storing an entry in a bucket of an in-memory MD log for the first ALI, wherein the entry denotes a mapping between the first ALI and a corresponding LI (logical index), wherein the entry indicates that the corresponding LI associated with the first ALI is invalid since the first ALI represents a new MD page which is unallocated and not associated with physical storage; and destaging the in-memory MD log, wherein said destaging includes allocating first physical storage for the new MD page.
US11620061B1 System and method for managing buffers in a computer system
A system and method provides an integrated buffer management with flow control, in some cases via credits that may be redeemed for buffers, and interprocess communication.
US11620059B1 Optimization of file system snapshot performance in hybrid storage deployments
A first set of applications that require a higher performance in comparison to a second set of applications are identified, and a first set of filesets corresponding to the first set of applications are identified. In response to a copy on write based snapshot operation with respect to the first set of filesets, blocks that are overwritten are stored in a first storage device that is of a higher performance in comparison to a second storage device.
US11620058B2 Temperature-adjusted power-on data retention time tracking for solid state drives
In general, embodiments of the invention relate tracking the operating temperature of the solid-state memory modules (SSMMs) in order to improve their performance.
US11620057B2 Storage device and operating method thereof
A storage device includes: a nonvolatile memory including power loss protector (PLP) memory blocks configured to store at least one of meta data or user data for data backup; a buffer memory configured to store at least one of the meta data or the user data stored in the PLP memory blocks; a charging circuit configured to generate electric power for data backup in response to a sudden power off (SPO) occurrence, and transmit a first charging complete signal or a second charging complete signal to a processor according to a level of the electric power, and; and the processor configured to control at least one of the nonvolatile memory and the buffer memory to execute a first request from a host related to the meta data with priority in response to the first charging complete signal, and execute a second request from the host related to the meta data or the user data in response to the second charging complete signal.
US11620055B2 Managing data structures in a plurality of memory devices that are indicated to demote after initialization of the data structures
Provided are computer program product, system, and method for managing data structures in a plurality of memory devices that are indicated to demote after initialization of the data structures. Indication is made to data structures to demote after initialization from a first level memory device to a second level memory device. The first level memory device has lower latency than the second level memory device. In response to completing initialization of the data structures in the first level memory device, the data structures indicated to demote after initialization are copied from the first level memory device to the second level memory device and removing the data structures indicate to move after initialization from the first level memory device.
US11620052B1 Shielding a storage device of a storage system
Shielding a storage device of a storage system from one or more storage performance enhancement procedures (SPEPs) is disclosed. A SPEP can be regarded as a procedure that manipulates data stored via a storage device in a manner that attempts to improve performance of the storage system. As such, SPEPs are generally distinct from basic reading and writing of data that is not associated with storage system performance optimization. A SPEP can typically be effectively run without storage device performance degradation, however some conditions, such as very full drives, etc., can result in substantial storage device performance degradation where one or more SPEP is performed. As such, shielding can restrict permission to perform one or more SPEPs at a storage device expected to, or actually experiencing, a threshold level of performance degradation. Shielding is distinct from conventional techniques marking a drive as failed, failing, etc., as is disclosed herein.
US11620050B2 Soft data compression for non-volatile memory
An encoder of a storage medium receives, at a plurality of latches respectively associated with a plurality of memory cells, soft data corresponding to data subject to a read operation specified by the a storage controller, compresses the soft data, and stores the compressed soft data in a buffer before transmitting the compressed soft data to the storage controller. Upon the buffer being full, the encoder writes uncompressed soft data back to at least a subset of the plurality of latches, and upon completion of the writing of the uncompressed soft data, the encoder resumes compressing and storing of soft data in the buffer, and transmits the compressed soft data to the storage controller.
US11620047B2 Method, apparatus, terminal device, and storage medium for operating interactive white board
The present disclosure provides a method, an apparatus, a terminal device, and a storage medium for operating an interactive white board. The method includes receiving a file exhibition operation that occurs on a whiteboard application interface, opening a file exhibition window, displaying, in the file exhibition window, a file selected according to the file exhibition operation, and placing the file exhibition window on the whiteboard application interface, receiving a writing operation that occurs on the whiteboard application interface, and according to the writing operation, generating a writing trajectory on the whiteboard application interface.
US11620043B2 Comment information processing method and apparatus, and storage medium and electronic device
A comment information processing method includes: acquiring a plurality of pieces of comment information, and generating a comment tree comprising a plurality of nodes according to an association relationship between the plurality of pieces of comment information, wherein the plurality of nodes correspond to the plurality of pieces of comment information on a one-to-one basis; generating a comment container for each target node in the plurality of nodes, the comment container being used for presenting the comment information corresponding to a parent node and immediate child nodes thereof; and changing, once a first touch event for the comment information corresponding to an immediate child node is detected, the immediate child node into the parent node of the comment container where the immediate child node is located, and presenting in the comment container the comment information corresponding to the changed parent node and the immediate child nodes thereof.
US11620041B1 Reminder notifications for messages
Various embodiments of an apparatus, method(s), system(s) and computer program product(s) described herein are directed to a Reminder Engine. The Reminder Engine detects a selection, by a first user account, of one or more reminder attributes for a message received in an online chat session. The Reminder Engine generates a reminder object for the message according to the one or more selected reminder attributes. The Reminder Engine receives a reminder notification based on expiration of a duration attribute associated with the reminder object.
US11620034B2 Systems and methods for providing tab previews via an operating system user interface
Embodiments described herein are directed to simultaneously displaying proxy windows for application windows and/or tabs included in such application windows via a graphical user interface of an operating system. For instance, an application programming interface (API) associated with an application that supports a tabbed document interface (TDI) provides information associated with each tab opened within an application window associated with the application. An API of the operating system receives and utilizes such information to generate and display a proxy window for each tab. The proxy windows for the tabs may be displayed alongside proxy windows of application windows for other applications. The proxy windows may be generated and displayed in response to user invocation of various features of the operating system graphical user interface, including, but not limited to, a task switcher feature, a taskbar feature, or a window snap feature.
US11620028B2 Conductive film and conductive film roll, electronic paper, touch panel and flat-panel display comprising the same
An object of the present invention is to provide a conductive film further improved in at least any of mechanical characteristics, electrical characteristics, and optical characteristics while enjoying improvement in transparency by the thinning of a fine metal wire, and a conductive film roll, an electronic paper, a touch panel, and a flat-panel display comprising the same. The conductive film of the present invention is a conductive film comprising a transparent substrate and a conductive part comprising a fine metal wire pattern disposed on one side or both sides of the transparent substrate, wherein: the fine metal wire pattern is constituted by a fine metal wire; the fine metal wire comprises conductive metal atom M as well as at least any atom selected from silicon atom Si, oxygen atom O, and carbon atom C; and when the maximum thickness of the fine metal wire is defined as T in STEM-EDX analysis on the cross-section of the fine metal wire perpendicular to the direction of drawing of the fine metal wire, the fine metal wire contains at least any of the silicon atom Si, the oxygen atom O, and the carbon atom C at a predetermined ratio in the thickness direction.
US11620027B1 Thermal expansion groove of a capacitive touch system
An apparatus may include a touch sensor where the touch sensor has a first set of electrodes and a second set of electrodes that are electrically isolated from the first set of electrodes, a shield layer positioned adjacent to the touch sensor, and the shield layer having a plurality of thermal expansion grooves.
US11620025B2 Input detection system to detect input support device and input support device
An input detection system includes a plurality of electrodes arrayed in a detection region, and an input support device including an LC circuit, a first electrode coupled to the LC circuit and arranged so as to overlap with at least equal to or more than one of the electrodes, and a housing accommodating therein at least the LC circuit. The housing is a conductor, and one end side of the LC circuit is coupled to the housing through a coupling member or a capacitor and another end side of the LC circuit is coupled to the first electrode.
US11620023B1 Touch event processing circuit
A touch event processing circuit includes a plurality of receiving circuits and an average circuit. Each of the plurality of receiving circuits includes a first integrator circuit, a resistor, and a touch event detection circuit. The first integrator circuit is arranged to receive an input signal that includes a voltage sensing signal from a touch panel, and output a first integrated voltage signal. The resistor has a first terminal coupled to an output terminal of the first integrator circuit and a second terminal. The touch event detection circuit is arranged to detect a touch event according to the output from the second terminal of the resistor and a voltage average signal. The average circuit is arranged to: receive a plurality of first integrated voltage signals from the plurality of receiving circuits; and perform an average operation upon the plurality of first integrated voltage signals, to generate the voltage average signal.
US11620020B2 Touch panel built-in display device and method of controlling touch panel built-in display device to reduce display touch interference
A display device includes pixel electrode groups and a touch detection driver. During a period, the touch detection driver does not supply touch detection driving signals to a transmitter electrode overlapping in plan view a pixel electrode group to which gate signals are being supplied, and supply touch detection driving signals to a transmitter electrode disposed so as to overlap in plan view a pixel electrode group to which gate signals are not being supplied.
US11620018B2 Signal driving method, signal driving apparatus and touch control chip
A signal driving method is provided. One signal driving cycle includes two signal driving periods in which drive signals are applied to P detection electrodes. The method comprises, in a first period, applying non-inverting and inverting drive signals respectively to M adjacent detection electrodes and N adjacent detection electrodes. The non-inverting and inverting drive signals respectively applied to the M and N electrodes cancel each other out, M+N≤P and |M−N|≤Q. The method further comprises, in a second period, applying the non-inverting and inverting drive signals respectively to K adjacent detection electrodes and L adjacent detection electrodes. The non-inverting and inverting drive signals respectively applied to the K and L electrodes cancel each other out, K+L≤P, |K−L|≤Q and M+K≥P. Q denotes a number of detection electrodes which makes an active pen not cause moire after the cancelling, and P denotes a number of detection electrodes not greater than a number of detection electrodes on a touch control screen.
US11620014B2 Segmented ground plane within an active matrix display with concurrent touch and display operations
A touchscreen display includes one or more display drivers coupled to an active matrix display and one or more touch controllers coupled to one or more touch sensor conductors. The one or more display drivers are coupled to the active matrix display via active matrix conductive components. When enabled, the one or more display drivers is configured to transmit a first signal to the active matrix display in accordance with display operation. A touch sensor conductor includes one or more segments of the active matrix conductive components. When enabled, a touch controller of the one or more touch controllers is configured to transmit a second signal via the touch sensor conductor in accordance with touchscreen operation that is performed concurrently with the display operation.
US11620012B2 Display device
Disclosed is a display device capable of reducing the thickness and the weigh thereof. A display device having a touch sensor realizes electrical connection of a routing line and a touch pad via an auxiliary conductive layer, which is connected to the routing line under an encapsulation unit, even if a disconnection fault occurs in the routing line, thereby achieving increased yield and reliability. In addition, through the provision of a touch sensor disposed above the encapsulation unit, a separate attachment process is unnecessary, which results in a simplified manufacturing process and reduced costs.
US11620011B2 Apparatus and method for driving display
A display driving device capable of operating a source driver integrated circuit (IC) in a low power mode during a touch sensing period includes a source driver IC configured to operate in a first low power mode in which an analog data processing unit is deactivated or operate in a second low power mode in which both of the analog data processing unit and a digital data processing unit are deactivated, during a touch sensing period of a first frame; and a readout IC configured to supply touch sensor driving signals to touch sensors during the touch sensing period and receive touch sensing data from the touch sensors according to the touch sensor driving signals.
US11620009B2 Touch sensing type display device
A touch sensing type liquid crystal display device includes an array substrate includes a first substrate, a common electrode, a pixel electrode, and a touch sensing unit; a color filter substrate including a second substrate and facing the array substrate; an anti-static layer on an outer side of the second substrate and including an organic material and a carbon nano-tube; and a liquid crystal layer between the first substrate and an inner side of the second substrate.
US11620008B2 Position indicator
A single position indicator that can be used with a plurality of different types of position detection systems. The position indicator includes a communication circuit which, in operation, communicates with an outer device, a configuration circuit which, in operation, performs an initial setting process based on a signal from the outer device, a signal generation circuit which, in operation, generates a stylus position signal, and a control circuit. The control circuit, in operation, controls transmission of the stylus position signal based on an initial setting of at least one switch circuit that is set by the initial setting process performed by the configuration circuit, and controls reception of a signal received from the outer device via the communication circuit.
US11620006B2 Display control system using knob
A display control system using a knob includes an input part which receives at least one piece of position information of a knob within a movement range in an area under a display and position information of the knob within a preset plane area, a memory in which a display control program using the position information of the knob is stored, and a processor which executes the program, and the processor controls a function in a vehicle in consideration of the position information according to movement of the knob and operation information of the knob.
US11620005B2 Stylus pen
A stylus pen for use with a charging base is provided. The stylus pen includes a pen body, a pen tip, a battery, a first receiving end conductive structure, and a second receiving end conductive structure. The pen body includes an opening to connect to the charging base. The pen tip is connected to the pen body. The battery is disposed in the pen body. The first receiving end conductive structure and the second receiving end conductive structure are disposed in the opening, and are respectively electrically connected to the battery.
US11620003B1 Lens system for mouse with robust tolerances
An optical sensor system that uses focused (not collimated) light optics and produces effective tracking on a variety of surfaces while having looser manufacturing and/or operational tolerances than prior focused optics systems. Embodiments provide an optical sensor system for a mouse moveable on a surface. An LED and a light sensor are coupled to a substrate. An illumination lens directs light at a first angle to the surface, with the light focused on a focal point below the surface. An imaging lens focuses light reflected at an angle generally equal to the first angle on the light sensor. The focal point is sufficiently below the surface so that that the diameter of a produced spot of light on the surface is more than 40% larger than a field of view (FOV) of the light sensor, and less than 400% larger than the FOV of the light sensor.
US11619999B2 Proximity detection device and information processing system
When a gesture operation of a hand moving close to a display from left to right is performed, the return movement of the hand to the left side due to reflection by the wrist or the like may be detected. A detection control unit detects the approach of the hand to the display and notifies a data processing device of non-detection of hand approach when the amount of movement of the hand in the right direction starts to decrease after exceeding a threshold value. The data processing device accepts the right-moving gesture operation to perform a predetermined process when the amount of movement exceeds the threshold value.
US11619997B1 Touch module with magnet and magnetic coil to generate vibration
A touch module includes a base plate, a magnet, a touchpad and a magnetic board. The magnetic board includes a first wiring layer, a second wiring layer and a third wiring layer. The magnet is installed on the base plate. The touchpad is located over the base plate. The magnet is covered by the touchpad. The magnetic board is arranged between the touchpad and the magnet. The first wiring layer, the second wiring layer and the third wiring layer are in parallel with each other and stacked on each other. The second wiring layer is arranged between the first wiring layer and the third wiring layer. The first wiring layer is connected with the second sensing line through the third wiring layer. The first sensing line, the second sensing line and the third sensing line sense a magnetic field of the magnet and generates a vibrating effect.
US11619993B2 Systems and methods for gaze-tracking
Systems and methods are provided for predicting an eye gaze location of an operator of a computing device. In particular, the method generates an image grid that includes regions of interest based on a facial image. The facial image is based on a received image frame of a video stream that captures the operator using the computing device. The image grid further includes a region that indicate rotation information of the face. The method further uses a combination of trained neural networks to extract features of the regions of interest in the image grid and predict the eye gaze location on the screen of the computing device. The trained set of neural networks includes a convolutional neural network. The method optionally generate head pose pitch, roll, and yaw information to improve accuracy of predicting the location of an eye gaze.
US11619989B2 Gaze and saccade based graphical manipulation
According to the invention, a system for presenting graphics on a display device is disclosed. The system may include an eye tracking device and a graphics processing device. The eye tracking device may be for determining a gaze point of a user on a display device. The graphics processing device may be for causing graphics to be displayed on the display device. The graphics displayed on the display device may be modified such that the graphics are of higher quality in an area including the gaze point of the user, than outside the area.
US11619983B2 Method and apparatus for resolving touch screen ambiguities
A method and apparatus that resolve near touch ambiguities in a touch screen includes detecting a touch screen touch event and detecting a vibro-acoustic event. These events generate signals received respectively by two different sensors and/or processes. When the two events occur within a pre-defined window of time, they may be considered to be part of the same touch event and may signify a true touch.
US11619981B2 Damped tool-less cabled drive carrier
A drive (e.g., hard drive) carrier can have a frame with a door that can open to permit installation of the drive and can snap shut to secure the drive within the drive carrier. The drive carrier can include a connector lock, which can take the form of a pair of pins extending from the frame and capable of engaging corresponding retention holes of a connector of a cable. The connector lock can help align the cable's connector with the drive's connector, as well as releasably lock the cable's connector in place when operatively connected to the drive. Damping couplings can couple the carrier frame to a computer chassis. The damping couplings and the flexibility of the cable vibrationally isolate the drive from the chassis, while the connector lock ensures the cable's connector does not unintentionally disconnect from the drive.
US11619977B2 Button assembly, electronic device, and wearable device
Provided are an electronic device, including a side frame, a signal triggering element fixedly disposed inside the side frame, and a button configured to extend through the side frame. The side frame defines a button hole directly facing the signal triggering element, and a limiting protrusion is arranged on an inner wall of the button hole. The button includes: a button post, extending through the side frame and disposed adjacent to the signal triggering element; a button cap, connected to the button post and engaged with the button hole; and a snap board, fastened to a side of the button cap facing the signal triggering element, wherein the snap board is configured with a hook engaged with the limiting protrusion for limiting.
US11619974B2 Method of manufacturing a semiconductor device for attaching to a flexible display
A method of manufacturing a flexible display includes providing a substrate having a first and second pad density areas and a pair of long sides; forming conductive pads on the substrate, each of the conductive pad is free of right angle and in a shape of parallelogram, and a pad density of the second pad density area is higher than that of the first pad density area; providing a flexible substrate; and bonding the conductive pads to a conductor of a circuit of the flexible substrate. Each of the conductive pad has long sides and short sides, a portion of the conductive pads have the long sides sloped away from the first pad density area and toward one long side of the substrate, and the rest of the conductive pads have the long sides sloped away the first pad density area and toward the other long side of the substrate.
US11619973B2 Mobile device display and input expansion apparatus
An input/output expander for a mobile device has a communications module connectible thereto. Output display signals from the mobile device and input signals to the mobile device are relayed between the mobile device and the bi-directional projection unit by the communications module. A display output projector is connected to the communications module, and the output display signal from the mobile device is converted to a first series of light outputs corresponding to the output display signal. The expander has a virtual keyboard projector generating a second series of light outputs corresponding to a virtual keyboard key arrangement. A key input sensor with a sensing coverage area encompassing the virtual keyboard key arrangement detects user input at specific positions thereon. A key input value corresponding to a specific key of the virtual keyboard key arrangement is generated.
US11619969B2 Display apparatus
A display apparatus includes a substrate having a display area with a display device to display an image, and a non-display area around the display area. The non-display area has a bending area bent about a bending axis. An encapsulation layer is located over the display area. A touchscreen layer is located over the encapsulation layer and includes a touch electrode. A touch wire is connected to the touch electrode, and extends from an upper portion of the encapsulation layer, and at least partially into the bending area. A fan-out wire configured to apply an electric signal to the display area and is at least partially disposed in the bending area. The touch wire and the fan-out wire are on different layers from each other in the bending area.
US11619965B2 Asynchronous ASIC
An electronic device is disclosed. The electronic device comprises a first clock configured to operate at a frequency. First circuitry of the electronic device is configured to synchronize with the first clock. Second circuitry is configured to determine a second clock based on the first clock. The second clock is configured to operate at the frequency of the first clock, and is further configured to operate with a phase shift with respect to the first clock. Third circuitry is configured to synchronize with the second clock.
US11619962B2 Retainer for brake booster rod
A pedal assembly comprises a pedal arm; a pedal plate provided on a second end of an elongated lever structure of the pedal arm; a vehicle mounting bracket; and a retainer. The retainer is installed on the pedal arm and is configured to operatively connect the pedal arm and an end portion of an operating member so as to transmit the movement of the pedal arm between a first and a second arm position to a functional system. The retainer is in an open position for insertion of the end portion of the operating member therein. The retainer is configured to move or to be movable from the open position to a closed position in which the retainer retains the end portion of the operating member received therein. The retainer is movable from the open position to the closed position by insertion of the operating member therein.
US11619956B2 Nonlinear trim head power supply with a wide input range and a high efficiency
A trim head drive is provided. The trim head drive includes a nonlinear power supply. The nonlinear power supply includes an output and a return connected to a trim coil of a generator. An output of the nonlinear power supply directly drives a trim coil to control an output frequency of the generator. The nonlinear power supply varies the output positively and negatively to either sink or source a trim head current to control an output frequency of the generator.
US11619954B2 Method and apparatus for mixing additives into a fuel
A method and apparatus for mixing additives into a fluid fuel at a predictable concentration. The method involves taking a sample of the fuel; mixing the additive into the sample in metered proportions; testing the sample to determine that the correct amount of additive is present; storing the remaining fuel until it is time for the fuel to be used; and mixing the additive into the remainder of the fuel in the same metered proportions.
US11619953B2 Three dimensional aircraft autonomous navigation under constraints
According to the presently discloses subject matter, a flight path is autonomously generated (e.g. in response to an unexpected need to land the aircraft) leading the aircraft from its current position towards a target destination (e.g. a landing site) where the flight path is generated while taking into consideration flight constraints existing in the area and avoiding violation of the flight constraints. The flight path is then used for autonomous generation of flight instructions for controlling the aircraft and leading the aircraft to the desired destination.
US11619951B2 On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment with future requests
Described is a method and system for vehicle routing and request assignment which incorporates a prediction of future demand. The method seamlessly integrates sampled future requests into request assignments and vehicle routing.
US11619950B2 Systems and methods for projecting a three-dimensional (3D) surface to a two-dimensional (2D) surface for use in autonomous driving
Systems and methods for projecting a three-dimensional (3D) surface to a two-dimensional (2D) surface for use in autonomous driving are disclosed. In one aspect, a control system for an autonomous vehicle includes a processor and a computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to: receive a 3D map including a plurality of objects, determine a base point in the 3D map, shift the objects in the 3D map based on the base point, project the objects in the shifted 3D map to a 2D map, and output the 2D map.
US11619948B2 Control method of mobile robot, mobile robot, and storage medium
Disclosed are a control method of a mobile robot, a mobile robot, and a storage medium. The method includes: when distance information obtained by a laser radar has an effective distance change, predicting an inclination angle of a forward road section relative to a current road surface where the mobile robot is currently located; determining a slope of the forward road section based on the inclination angle and a pitch angle; controlling movement of the mobile robot based on the slope and a result of comparison between the slope and a slope threshold preset by the mobile robot; and marking the forward road section as a slope area on a slope map, where the slope map is used to control, based on the slope area when the mobile robot passes by the slope area, the mobile robot to send climbing warning information.
US11619943B2 Optimal path library for local path planning of an autonomous vehicle
Methods, systems and apparatus for autonomous vehicle path planning and path navigation are described. One example system includes an offline server configured to generate a library of optimal paths for navigating a geographic area, wherein the geographic area is represented as a grid node map and an orientation grid bin map and wherein the optimal paths correspond to paths between pairs of grid node pairs in the grid node map based on optimization criteria, a storage device on the autonomous vehicle for storing the library of optimal paths, and an online server located on the autonomous vehicle configured to access information from the library of optimal paths from the storage device based on a current position and a current heading of the autonomous vehicle, and navigating the autonomous vehicle through the geographic area based on the information.
US11619941B2 Method for controlling a driving condition for a tractor of an agricultural machine and an agricultural machine
The invention relates to controlling a driving condition for an agricultural machine having a tractor, an implement for applying materials selected from the group of granular material, liquid material, and a powder-form material, the implement carried or trailed by the tractor and comprising a supply container, an application device, and a weight sensor device having at least one weight sensor and configured to sense an empty weight and a filling weight for the supply container. A tractor implement management system is provided and is operationally connected to the weight sensor device and configured for controlling driving conditions of the tractor. The method comprises driving the tractor, measuring first weight signals, indicative of a first driving condition, providing first tractor control signals, generated in response to the first weight signals and configured to apply a first control condition to the tractor driving, for controlling the tractor driving.
US11619938B2 Autonomous transportation techniques
An amusement park attraction system includes a plurality of autonomous vehicles configured to accommodate one or more guests and located in an attraction dispatch area. An individual autonomous vehicle includes a vehicle controller including a memory storing instructions and a processor configured to execute the instructions, the instructions configured to cause the vehicle controller to receive an indication that the individual autonomous vehicle is loaded at capacity within the dispatch area and drive autonomous operation of the individual autonomous vehicle from the dispatch area to enter the ride path.
US11619937B2 Method and system for adaptive motion planning based on passenger reaction to vehicle motion in autonomous driving vehicles
The present teaching relates to method, system, medium, and implementation of automatic motion planning for an autonomous driving vehicle. Information is obtained with respect to a current location of the autonomous driving vehicle operating in a current vehicle motion, wherein the information is to be used to estimate the operational capability of the autonomous driving vehicle with respect to the current location. Sensor data are obtained, via one or more sensors in one or more media types. A reaction of a passenger present in the vehicle with respect to a current vehicle motion is estimated based on the sensor data. Motion planning is performed based on the information with respect to the current location and the reaction of the passenger to the current vehicle motion.
US11619931B1 Interface integration method of AGV job automatic scheduling system and MES system
An interface integration method of AGV job automatic scheduling system and MES system includes an AGV job automatic scheduling system unit, an MES system unit and a data transmission and processing unit. The data transmission and processing unit performs interface integration through a data dictionary which includes multiple data sets. Based on the standardized data dictionary integration method, the relevant data in the manufacturing process in the factory are classified and stored in the above-mentioned multiple data sets, respectively, which can greatly reduce the non-standard customization characteristics of data that need to be mutually integrated when the interface of the MES system unit is integrated with the interface of the AGV job automatic scheduling system unit, thereby facilitating the seamless and standardized integration of the MES system and the AGV system in the manufacturing process in digital workshops or smart factories, and enabling interconnection and interoperability.
US11619930B2 Method and apparatus for creating orders of individual products
A method of creating orders of individual products comprises a conveying of at least one individual product to an unloading station by means of a respective carrying device, an unloading of the at least one individual product from the carrying device at the unloading station in an order-related manner, a transporting of the at least one individual product of an order to a packing station.
US11619929B2 Automatic operation control method and system
An object of the present invention is to reduce an error between an actual machine and a simulation by removing the influence of overlearning of an adjustment by a mathematically-described function, and to optimize automatic operation control of the machine. An automatic operation control system for controlling an automatic operation of a machine sets a first model showing a relation between a control signal string input to the machine on the basis of a mathematically-described function and data output from the machine controlled in accordance with the control signal string. In a learning process including learning the automatic operation control of the machine, the system executes learning using the first model until a first condition is satisfied. After the first condition is satisfied, the learning is executed using a second model that is a model after the first model is changed one or more times until a second condition meaning overlearning is satisfied or the learning is finished without satisfying the second condition.
US11619928B1 Industrial internet of things system for smart manufacturing and control method thereof
The present disclosure disclosed an industrial internet of things (IIoT) system for smart manufacturing, comprising: a user platform, interacting with users; a service platform extracting information required by a user platform from a management platform, processing the information and sends the information to the user platform; a management platform controlling the operation of an object platform, and receiving feedback data from the object platform; a sensor network platform, configured to interact between the object platform and the management platform; the object platform, which is production line devices and production line sensors that perform manufacturing; wherein the service platform, the management platform, and the sensor network platform all use centralized layouts. The present disclosure also disclosed a control method of industrial internet of things (IIoT) for smart manufacturing. The present disclosure is suitable for smart manufacturing companies with relatively simple production lines and less complicated production processes.
US11619924B2 Combined visualization thin client HMI system and method
A combined visualization configuration is stored and provided by a visualization manager to a thin client HMI. Based upon the configuration, the thin client HMI accesses individual visualizations from automation components, such as automation controllers, motor controllers, camera, and so forth. Policies may be established for users and their roles, and for particular thin client HMIs, and for particular locations of or around a machine or process being monitored and/or controlled. Based on the policies, the individual visualizations are combined and may be changed if one or more of the factors changes. Interactions with the individual visualizations of the combined visualization result in signals back to the automation components originating the visualizations.
US11619922B2 Numerical control system of machine tool
An object is to provide a numerical control system of a machine tool which can check a parameter that needs to be adjusted for each of a spindle and a motor. A numerical control system of a machine tool includes a parameter check function unit for checking a drive control parameter of a spindle, and the parameter check function unit includes: an acceleration/deceleration time measurement unit which measures an acceleration/deceleration time that elapses after the spindle receives an acceleration command and/or a deceleration command until the completion of acceleration and/or the completion of deceleration; an acceleration/deceleration time specified value storage unit which stores a specified value of the acceleration/deceleration time that is previously determined for each specification of the machine tool; and a determination unit which compares the acceleration/deceleration time measured with the acceleration/deceleration time measurement unit and the specified value stored in the acceleration/deceleration time specified value storage unit so as to determine whether or not the drive control parameter of the spindle is proper.
US11619921B2 Work machine overload prevention
A controller may obtain initial sensing data to determine an estimated weight associated with each initial load of one or more initial loads of material carried by an implement. The controller may identify an estimated weigh accuracy metric associated with each initial load and an estimated weight accuracy metric associated with a final load to be carried by the implement. The controller may determine a target weight for the final load based on the estimated weights of the one or more initial loads, the estimated weight accuracy metrics of the one or more initial loads, or the estimated weight accuracy metric associated with the final load. The controller may obtain final sensing data to determine an estimated weight associated with the final load and may cause the implement to perform one or more actions based on the estimated weight of the final load and the target weight.
US11619917B2 Motor vehicle cooling control system and method
A cooling control system and method for a motor vehicle comprising: a server unit and N client units, wherein N is greater than or equal to 1, the server unit being in data connection with the N client units via a wireless network, the N client units configured to be arranged on N motor vehicles respectively, each client unit configured to perform real-time collection and storage of calculation input data on the corresponding motor vehicle for evaluating a temperature of a unit requiring cooling on the motor vehicle, perform real-time collection and storage of temperature data of the unit requiring cooling, predict, using the collected calculation input data, temperature data at a future time of the unit requiring cooling based on a predictive mathematical model determined by the server unit (200), and enable the selective cooling in advance of the unit requiring cooling based on the predicted temperature data.
US11619916B2 Selectively governing internet of things devices via digital twin-based simulation
Embodiments of the invention present invention provide an approach for governing Internet of Things (IoT) device operation. Specifically, the present invention relates to a method and system for utilizing digital twin-based simulation to selectively govern capabilities of surrounding IoT devices to improve a user experience.
US11619915B2 Reinforcement learning method and reinforcement learning system
A computer-implemented reinforcement learning method includes determining, based on a target probability of satisfaction of a constraint condition related to a state of a control object and a specific time within which a controller causes the state of the control object not satisfying the constraint condition to be the state of the control object satisfying the constraint condition, a parameter of a reinforcement learner that causes, in a specific probability, the state of the control object to satisfy the constraint condition at a first timing following a second timing at which the state of control object satisfies the constraint condition; and determining a control input to the control object by either the reinforcement learner or the controller, based on whether the state of the control object satisfies the constraint condition at a specific timing.
US11619909B2 Rotating resonator with flexure bearing maintained by a detached lever escapement
Timepiece regulator (300) comprising a detached lever (7) escapement mechanism (200), and a resonator (100) including an inertia element (2), which includes an impulse pin (6) cooperating with a fork (8) of the lever (7), and which is subjected to the action of elastic return means (3) fixed to the plate (1) and is arranged to cooperate indirectly with an escape wheel set (4), this resonator (100) is a resonator with a virtual pivot rotating about a main direction (DP), with a flexure bearing returned by flexible strips (5) attached to the plate (1), defining a virtual pivot having a main axis (DP), the resonator (100) is attached to an elastic suspension strip (9) attached to the plate (1), allowing displacement in the main direction (DP), the plate (1) comprising shock absorber stops (11, 12), in the main direction (DP), cooperating with at least one stiff element of the inertial element (2).
US11619907B2 Process cartridge
A process cartridge including: an electrophotographic photosensitive member having a drum shape; a developing unit for developing an electrostatic latent image on the surface of the electrophotographic photosensitive member with toner; and a cleaning blade for removing the toner on the surface of the electrophotographic photosensitive member, the cleaning blade being in contact with the electrophotographic photosensitive member, wherein the electrophotographic photosensitive member comprises wrinkles on the surface of the electrophotographic photosensitive member, and wherein the toner has a fluidity torque E of 320 mJ or more.
US11619904B2 Image forming apparatus capable of eliminating or minimizing impact noise, developer storage container
An image forming apparatus includes a storage portion, a cover member, a locking mechanism, an unlocking portion, and a contact portion. The storage portion conveys developer stored therein in a conveying direction parallel to a rotation axis by being rotated around the rotation axis parallel to a horizontal plane in a first direction. The cover member opens and closes an insertion hole portion, into which the storage portion is inserted, in a side face of the apparatus body. The locking mechanism imposes a restriction on a state change of the cover member from a closed state to an open state. The unlocking portion removes the restriction on the state change imposed by the locking mechanism as a lever portion swings in a second direction opposite the first direction. The contact portion includes a curved surface and rotates integrally with the storage portion to come into contact with the lever portion.
US11619903B2 Toner cartridge, toner supplying mechanism and shutter
According to a first aspect of the present invention, there is provided a toner cartridge detachably mountable to a receiving device, the toner cartridge comprising a container including a accommodating portion for accommodating the toner and a discharge opening for discharging the toner from the accommodating portion into the receiving device; and an open/close member including a closing portion for closing the discharge opening and an engaging portion movable relative to the closing portion, the open/close member being rotatable relative to the container between (a) an opening position for causing the closing portion to open the discharge opening and (b) a closing position for causing the closing portion to close the discharge opening, wherein the engaging portion is movable relative to the closing portion between (c) a engaging position for engagement with the receiving device to receive a force for moving the open/close member from the opening position to the closing position when the toner cartridge is dismounted from the receiving device and (d) a retracted position retracted from the engaging position, and wherein the engaging portion is movable from the retracted position to the engaging position with rotation of the open/close member from the closing position to the opening position.
US11619901B2 Image forming apparatus transmitting request to cancel agreement for another image forming apparatus
In an image forming apparatus, a consumable is mounted in the main casing. The consumable includes a consumable memory. A controller performs a consumable determination process to determine based on type information stored in a consumable memory whether the consumable mounted in the main casing is a special consumable. The controller performs a transmission process in a case where the consumable determination process determines that the consumable mounted in the main casing is the special consumable. The transmission process transmits via the communication interface a request to an external device which communicates with the image forming apparatus. The request is to cancel an agreement which is concluded for another image forming apparatus as a contract subject. The another image forming apparatus is different from the image forming apparatus.
US11619899B2 Printer, cartridge, and medium storing program to be installed in printer
A printer includes: an installation case to which a cartridge having a first memory is installed, a printing unit which performs printing by using a print material supplied from the cartridge, a sensor which outputs a detection value according to an amount of the print material stored in the cartridge, a cartridge interface communicable with the first memory, a second memory, and a controller. The first memory stores cartridge information including: cartridge identification information and residual amount information according to the amount of the print material stored in the cartridge. The controller acquires the cartridge identification information and the residual amount information from the first memory, stores history information in the second memory, and updates the residual amount information of the history information based on information according to the amount of the print material discharged by the printing unit.
US11619893B2 Image forming device and controlling method
An image forming device may comprise: an attaching unit to which a removable toner bottle is attached; a toner storage that stores toner supplied from the toner bottle attached to the attaching unit; a detector that detects an empty state of toner in the toner storage; and a hardware processor that: supplies toner to the toner storage from the toner bottle when the toner bottle attached to the attaching unit is new; and switches a state of the toner bottle to an old state from a new state if the empty state detected by the detector is released.
US11619889B2 Two-component developer, developing device, and image forming device
A two-component developer 100 includes a carrier 200 and a toner 300. The carrier 200 satisfies the relationships 100≤α≤220 and 300≤β≤480 when a voltage is applied in 1 V steps by a bridge resistance measurement method, where α (V) is a carrier voltage value obtained when a current value flowing through the carrier 200 reaches 1.0−7 (A), and β (V) is a carrier voltage value obtained when the current value reaches 1.0−5 (A).
US11619887B2 Assembly for collimating broadband radiation
An assembly for collimating broadband radiation, the assembly including: a convex refractive singlet lens having a first spherical surface for coupling the broadband radiation into the lens and a second spherical surface for coupling the broadband radiation out of the lens, wherein the first and second spherical surfaces have a common center; and a mount for holding the convex refractive singlet lens at a plurality of contact points having a centroid coinciding with the common center.
US11619884B2 Method for adjusting a target feature in a model of a patterning process based on local electric fields
A method for determining a target feature in a model of a patterning process based on local electric fields estimated for the patterning process is described. The method includes obtaining a mask stack region of interest. The mask stack region of interest has one or more characteristics associated with propagation of electromagnetic waves through the mask stack region of interest. The mask stack region of interest includes the target feature. The method includes estimating a local electric field based on the one or more characteristics associated with the propagation of electromagnetic waves through the mask stack region of interest. The local electric field is estimated for a portion of the mask stack region of interest in proximity to the target feature. The method includes determining the target feature based on the estimated local electric field.
US11619879B2 Imprint apparatus, information processing apparatus, imprint method, and method of manufacturing article
The preset invention provides an imprint apparatus including a supplying unit including a plurality of orifices which discharge droplets of an imprint material, and configured to supply the imprint material onto a substrate via the plurality of the orifices, and a processing unit configured to perform processing to determine positions where the droplets of the imprint material are to be supplied on the substrate based on information, which indicates a relationship between an elapsed time since the supplying unit has supplied the imprint material on the substrate and a spread of the droplets of the imprint material on the substrate corresponding to the elapsed time, and a predicted time since the supplying unit has supplied the imprint material onto the substrate until a mold is brought into contact with imprint material.
US11619878B2 Method for making relief layer
A method for forming a relief layer employing a stamp having a stamping surface including a template relief pattern. A solution comprising a siliconoxide compound is sandwiched between a substrate surface and the stamp surface and dried while sandwiched. After removal of the template relief pattern the relief layer obtained has a high inorganic mass content making it robust and directly usable for a number of applications such as semiconductor, optical or micromechanical.
US11619876B1 System of inspecting pattern defect in scanning-type reflective extreme ultraviolet mask
Disclosed is a system of inspecting a pattern defect in a scanning-type reflective extreme ultraviolet (EUV) mask. The system may include a photoelectron generator, a source light generator configured to generate a coherent EUV light from electrons generated by the photoelectron generator, a mask positioning structure configured to move the reflective EUV mask, an optic module placed on the mask positioning structure and configured to reflect and focus the EUV light, a zoneplate lens array configured to focus the EUV light on the reflective EUV mask, and a detection array placed near the zoneplate lens array to measure an energy of light reflected from the mask. The entire pattern region of the reflective EUV mask may be inspected by moving the reflective EUV mask using the mask positioning structure to more efficiently inspect a pattern defect in the EUV mask.
US11619875B2 EUV photo masks and manufacturing method thereof
In a method of manufacturing a reflective mask, a photo resist layer is formed over a mask blank. The mask blank includes a substrate, a reflective multilayer on the substrate, a capping layer on the reflective multilayer, an absorber layer on the capping layer and a hard mask layer, and the absorber layer is made of Cr, CrO or CrON. The photo resist layer is patterned, the hard mask layer is patterned by using the patterned photo resist layer, the absorber layer is patterned by using the patterned hard mask layer, and an additional element is introduced into the patterned absorber layer to form a converted absorber layer.
US11619874B2 Dry mist partition
A visual partition system is provided. The system comprises a number of dry mist dispensers that generate a particle curtain comprising liquid micro-droplets. A gutter system collects liquid from the particle curtain, and at least one vacuum extractor is operably coupled to the gutter system. A liquid recirculation system collects liquid from the gutter system via the at least one vacuum extractor and returns it to the dry mist dispensers for reuse of the liquid.
US11619870B2 Projector
A projector includes a laser source, a light modulation element configured to modulate light emitted from the laser source in accordance with image information, and a light transmissive member disposed in a light path between the laser source and the light modulation element, and configured to transmit the light emitted from the laser source, wherein the laser source and the light modulation element are bonded to the light transmissive member, the laser source includes a substrate, and a laminated structure provided to the substrate, and having a light emitting layer configured to emit light, and the laminated structure constitutes a photonic crystal structure configured to confine the light emitted by the light emitting layer in an in-plane direction of the substrate, and emit the light emitted by the light emitting layer in a normal direction of the substrate.
US11619869B2 Light source apparatus and projector
A light source apparatus includes first and second optical elements, a support member to which the elements are fixed and supported, a first heat dissipation member to which the first optical element is connected, a second heat dissipation member to which heat of the second optical element is transferred, a heat transport member transporting the heat of the second optical element to the second heat dissipation member, and a cooling fan sending a cooling gas to the first and second heat dissipation members. The first heat dissipation member is on the opposite side from the direction toward which the light outputted from the first optical element travels. The second heat dissipation member is adjacent to the first heat dissipation member with a gap. The second heat dissipation member overlaps with the first heat when viewed along a flow direction of the cooling gas sent thereto.
US11619865B2 Image pickup device
An image pickup device, provided with a camera unit that is provided with a lens barrel, an autofocus unit disposed on the outside of the lens barrel, a lens barrel holding member that holds the lens barrel, and a camera case that engages the lens barrel holding member and covers the autofocus unit, the camera unit provided with a base member that supports the camera unit rotatably around a rotation axis, and a regulating member that restricts the rotation of the camera unit to a first rotation range. In the image pickup device, the camera case engages with the lens barrel holding member when the camera unit is in the first rotation range, the regulating member being detachable, and the camera case being detachable from the lens barrel holding member when the camera unit is in the second rotation range.
US11619860B1 Cantilever device for shifting optically nonlinear crystal
A device for shifting a nonlinear crystal arranged to frequency convert a laser beam includes an anchor, a mount for holding the nonlinear crystal, and two parallel flexures each interconnecting the mount and the anchor to cantilever the mount from the anchor. Each flexure extends in a first horizontal direction from the mount to the anchor. The two flexures being offset from each other in a vertical direction. The device also includes a transducer connecting between the anchor and the mount. Bending of the transducer shifts the position of the mount in the vertical direction, and the two parallel flexures cooperate to prevent rotation of the mount during shifting of the mount position induced by the transducer. This device provides an inexpensive and compact crystal-shifter solution with crystal-orientation stability equaling that of far more costly and bulky conventional translation stages.
US11619856B1 Suppressing leakage currents in periodic travelling wave electrode structures
A device includes two or more waveguide portions that are adjacent to each other, and each of the two or more waveguide portions includes a first n-doped semiconductor structure and a p-doped semiconductor structure in contact with the first n-doped semiconductor structure at a bottom surface and two lateral walls on opposite ends of the first n-doped semiconductor structure. The device includes an undoped semiconductor structure in contact with each of the p-doped semiconductor structures and free of contact with each of the first n-doped semiconductor structures, and the undoped semiconductor structure includes an optical waveguide core embedded within the undoped semiconductor structure. The device includes a second n-doped semiconductor structure in contact with the undoped semiconductor structure and free of contact with each of the first n-doped semiconductor structures and the p-doped semiconductor structures.
US11619853B2 Method for age portraying and painting in electrochromic automobile sheet
A computer-implemented method for altering an appearance of an electrochromic coating of a vehicle is provided. The method includes obtaining vehicle information related to at least one vehicle attribute. The method also includes applying weightage factors to the at least one vehicle attribute. The method also includes determining that a vehicle is a boundary area of a testing zone based on a determined location of the vehicle. The method also includes changing a base appearance of the electrochromic coating of the vehicle to an altered appearance based on the determination that the vehicle is in the boundary area and based on the weightage factors of the vehicle components.
US11619848B2 Display device
According to one embodiment, a display device includes a first common electrode and a second common electrode arranged in a first direction, a first switch unit selectively supplying a first drive signal or a second drive signal different from the first drive signal to the first common electrode, and a second switch unit selectively supplying the first drive signal or the second drive signal to the second common electrode, wherein the second common electrode and the first switch unit are arranged in a second direction intersecting the first direction, the first switch unit comprises a first switch circuit and a second switch circuit arranged in the second direction.
US11619844B2 Foldable touch display device having different thickness at a folding region
A touch display panel includes a substrate, a display layer disposed on the substrate, an insulating layer disposed on the display layer, and a touch electrode layer directly contacting the insulating layer. The display layer comprises a first region, a second region, and a third region. The second region is located between the first region and the third region. The second region is foldable. The insulating layer has a first thickness corresponding to the first region and a second thickness corresponding to the second region. The first thickness is different from the second thickness. The insulating layer comprises a first layer, a second layer, and a third layer, wherein the second layer is disposed between the first layer and the third layer. The first layer and the third layer are formed of inorganic insulating materials, and the second layer is formed of organic insulating material.
US11619841B2 Display device
A display device includes: an array substrate; a counter substrate; a liquid crystal layer between the array substrate and the counter substrate; and a light source. The array substrate includes: signal lines; scanning lines; a grid-shaped organic insulating layer that extends along the scanning lines and the signal lines and overlies the scanning lines and the signal lines; pixel electrodes provided in regions surrounded by the scanning lines and the signal lines; and a first orientation film that covers the pixel electrodes. A portion of each pixel electrodes overlaps a slant surface of the organic insulating layer. The counter substrate includes: a common electrode overlapping the respective pixel electrodes; a protective film that has an insulating capability and a light transmitting capability and covers a side of the common electrode facing the array substrate at least in the display region; and a second orientation film that covers the protective film.
US11619840B2 Liquid crystal panel and method for etching liquid crystal panel
Provided is a liquid crystal panel and an etching method for a liquid crystal panel. The liquid crystal panel includes: a first substrate; and a second substrate installed spaced apart from the first substrate with a liquid crystal layer interposed therebetween, in which a non-etched region of the first substrate and a non-etched region of the second substrate are positioned to be offset from each other.
US11619833B2 Systems and methods for optically filtering for color specific enhancement
An optical filtering apparatus fashioned as a pair of glasses; that enhance the contrast and visibility of objects with specified colors. A set of distinct attenuations are combined to produce an optical filter that promotes a specified color.
US11619831B2 Optical designs of electronic apparatus to decrease myopia progression
A soft contact lens comprises a plurality of light sources coupled to a plurality of optical elements. The plurality of light sources and the plurality of optical elements are embedded in a soft contact lens material. Each of said plurality of optical elements generates an image focused in front of a peripheral retina of a wearer. In some embodiments, each of the images is focused at a distance in front of the peripheral retina at a location, and each of the images comprises a depth of focus and a spatial resolution. The depth of focus can be less than the distance, and the spatial resolution greater than a spatial resolution of the peripheral retina at the location.
US11619824B2 Selectable offset image wedge
The invention discloses a selectable offset image wedge assembly and various methods for making and for use with any optical system having a circular lens and an objective, comprising a housing with a rear-facing end that mounts onto the objective and a forward-facing end with a circular wedge lens mounted therein that is coaxially aligned with the circular lens of the optical system, wherein, the wedge is adjustable to any predetermined clocking position after detachment from the optical system, allowing quick and repeated reattachment to the optical system to an approximately exact vertical orientation of a first image produced by the wedge lens and a second image produced by the circular lens of the optical system.
US11619822B2 Head mounted device with adjustable vertical and horizontal headbands
A head-mounted device is provided. The head-mounted device includes a longitudinal headband, a horizontal headband unit and a headband adjustment mechanism. The headband adjustment mechanism is connected to the longitudinal headband and the horizontal headband unit. In a first configuration, the headband adjustment mechanism is adapted to adjust the tightness of the horizontal headband unit. In a second configuration, the headband adjustment mechanism is adapted to adjust the tightness of the longitudinal headband.
US11619820B2 See-through computer display systems
An apparatus includes an eye cover adapted to be removably mounted on a head-worn computer with a see-through computer display and a flexible audio headset mounted to the eye cover. The flexible audio headset is mounted to the eye cover with a magnetic connection.
US11619817B1 Pancake lenses using Fresnel surfaces
A head-mounted display includes a pancake lens block. The pancake lens block includes a first waveplate to form first nonlinearly polarized light, a Fresnel surface to reflect and transmit a portion of the first nonlinearly polarized light, a second waveplate to form first linearly polarized light, and a linear reflective polarizer to transmit linear polarized light of a particular polarization rotation direction and to reflect light of other polarization rotation directions.
US11619816B2 Head-mounted display
A head-mounted display according to the present disclosure includes an imaging light generating device that emits imaging light, and a half mirror that reflects the imaging light and transmits external light. The imaging light is incident on the half mirror as light of a predetermined polarization state, and, with respect to the light of the predetermined polarization state, reflectance of a first polarization by the half mirror is lower than reflectance of a second polarization by the half mirror.
US11619815B2 Optical combiner including polarization-selective elements and switchable half-wave plates for pupil steering
An optical assembly includes a beam steering device and a holographic optical element. The beam steering device is switchable between different states including a first state and a second state. The beam steering device includes a first polarization-selective optical element and a first tunable optical retarder optically coupled with the first polarization-selective optical element. The holographic optical element is positioned relative to the beam steering device for receiving light from the beam steering device and projecting a first light pattern while the beam steering device is in the first state and a second light pattern distinct from the first light pattern while the beam steering device is in the second state.
US11619814B1 Apparatus, system, and method for improving digital head-mounted displays
A head-mounted display system may include a wearable frame securable to a user's head. The head-mounted display system may also include a mapping subsystem that maps a local environment of the user when the wearable frame is secured to the user's head. Additionally, the head-mounted display system may include a varifocal display apparatus mounted to the wearable frame and configured to direct computer-generated images toward the user's eyes at a variable focal length. Various other apparatuses, systems, and methods are also disclosed.
US11619812B2 Operating a head-up display with objects that can be shown located outside a field of view
A head-up display and techniques for operating a head-up display for a motor vehicle. An assignment is obtained of at least one virtual object that can be displayed to a part of the environment. The head-up display may be operated in a normal display mode when the object assigned to the part of the environment is within a field of view for the head-up display. The head-up display is then operated in an alternative display mode when the object assigned to the part of the environment is not, or not entirely, contained within the field of view for the head-up display, wherein a virtual display is generated in the alternative display mode.
US11619811B2 Image display system, moving body, image display method, and program
An image display system includes: an image projection unit that projects and displays an image on a display target for a moving body; a posture angle calculation unit that calculates a posture angle for the moving body on the basis of chronological data for acceleration detection values for the acceleration of the moving body in a prescribed time period; and a display control unit that controls the display position at which the image is projected and displayed on the display target, in accordance with the posture angle calculated by the posture angle calculation unit. The acceleration detection values include bi-directional components. The posture angle calculation unit excludes acceleration detection values from the chronological data used when calculating the posture angle, said acceleration detection values being included in an exclusion time period which has a ratio for the bidirectional components, in the prescribed time period, that is outside a prescribed range.
US11619810B2 Head-up display device and method for vehicle
A head-up display (HUD) device for a vehicle includes a sensor for detecting a front object of the vehicle, a controller for selecting any one region of a display region preset based on a driver's gaze as a target region for displaying HUD information depending on an overlapping position and a degree of overlap between the display region and the front object, and determining a virtual image forming position of the HUD information and a graphics mode for displaying a virtual image depending on a relative position of the target region in the display region, an HUD generator for generating the HUD information according to the determined graphics mode, and an HUD adjuster adjusting an image forming distance of the HUD information according to the virtual image forming position.
US11619809B2 Eyewear eye-tracking using optical waveguide
Eyewear having an optical waveguide communicating infrared light from a remote infrared emitter in the eyewear to an optical output coupler that uniformly illuminates an eye for tracking eye movement of a user. An optical input coupler couples a light beam emitted by the remote infrared emitter into the waveguide. The remote infrared emitter simplifies industrial design and is a single light source. The remote infrared emitter is not in a peripheral vision of a user's eye and improves a cosmetic impact.
US11619805B2 Camera optical lens
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens sequentially includes, from an object side to an image side: a first lens having a positive refractive power; a second lens having a negative refractive power; a third lens having a negative refractive power; a fourth lens having a positive refractive power; a fifth lens having a positive refractive power; and a sixth lens having a negative refractive power. The camera optical lens satisfies following conditions: 1.00≤(v2+v4)/v3≤1.90; 9.00≤f3/f2≤15.00; and 8.00≤f4/f5≤30.00, where v2, v3 and v4 denote abbe numbers of the second, third and fourth lenses, respectively; and f2, f3, f4 and f5 denote focal lengths of the second, third, fourth and fifth lenses, respectively. The camera optical lens according to the present disclosure can achieve high optical performance while satisfying design requirements for ultra-thin, wide-angle lenses having large apertures.
US11619799B2 Voice coil motor
A driving mechanism for moving an optical element is provided, including a first fixed part, a second fixed part, a movable part, and a driving unit. The movable part is movably connected to the first and second fixed parts for holding the optical element, wherein the optical element has an optical axis. The driving unit drives the movable part to move along the optical axis relative to the first and second fixed parts.
US11619798B2 Lens driving apparatus, camera module, and optical instrument
A lens driving device includes a cover member; a housing disposed in the cover member; a bobbin disposed in the housing; a first coil disposed on the bobbin; a first magnet coupled to the housing; an upper elastic member coupled to the bobbin and the housing; a base disposed below the housing and coupled to the cover member; a substrate disposed between the housing and the base and including a circuit member having a second coil disposed to be opposite to the first magnet; and a plurality of support members connecting the upper elastic member and the substrate. The support members are connected to the upper elastic member at a position where a length in the x direction and a length in the y direction are different on the basis of the edge of the upper elastic member.
US11619796B2 Ribbed and grooved cable having embedded strength member with water blocking coating
A ribbed and grooved fiber cable (100) includes a core with a plurality of optical fibers, a sheath (102) enveloping the core and one or more strength members (108) embedded in the sheath (102). The strength members (108) are coated with a water blocking coating material having at least one of an ultraviolet (UV) curable water swellable resin composition and a layer of ethylene acrylic acid (EAA). Particularly, the water blocking coating material applied over the strength members (108) has a thickness of 50±10 microns. The sheath (102) of the cable (100) has at least one of a plurality of ribs (104) and grooves (106) on an external surface of the sheath (102), and a plurality of ribs (104a) and grooves (106a) on an internal surface of the sheath (102). The plurality of ribs (104) have variable height.
US11619794B2 System for installing optical fiber
An apparatus has a cassette configured to hold optical fiber comprising one or more optical sensors. The cassette has a spool configured to one or more of extract and retract the optical fiber from the cassette. A pre-strain mechanism is configured to apply a predetermined pre-strain to the one or more optical sensors. An optical fiber installation tool is configured to mount the optical fiber comprising the one or more pre-strained optical sensors to a surface.
US11619788B2 Shaped fibers for efficient beam combination
In some implementations, a fiber optic combiner may comprise an enclosing tube having a geometric shape and multiple optical fibers bundled within the enclosing tube. In some implementations, the multiple fibers comprise at least one optical fiber having a core and a non-circular cladding surrounding the core. The non-circular cladding may cause the multiple optical fibers to have a larger tube fill factor and a lower expected beam parameter product increase factor relative to the multiple optical fibers all having circular claddings.
US11619785B2 Tunable waveguide grating with a heating layer
An optical device including a waveguide grating is disclosed. The optical device may be used as an optical cavity for a laser device, for instance, of an integrated laser device for light detection and ranging (Lidar) applications. In one aspect, the optical device includes a waveguide grating for guiding light, a heating layer provided beneath or above the waveguide grating, and two or more contacts for passing a current through the heating layer, to generate heat in the heating layer. The heating layer is thermally coupled to the waveguide grating and is optically decoupled from the waveguide grating.
US11619783B2 Sine-cosine optical frequency detection devices for photonics integrated circuits and applications in LiDAR and other distributed optical sensing
The disclosed technology can be implemented in photonics integrated circuit (PIC) to provide an optical frequency detection device for measuring an optical frequency of light using two Mach-Zehnder interferometer where the delay imbalance in the first interferometer is configured to be one quarter wavelength longer than that of the second interferometer to produce an additional phase difference between the two arms. The two outputs of each interferometer are then detected by two photodetectors to produce two complementary interference signals. The difference between the two complementary interference signals of the first interferometer is a sine function of the optical frequency while the difference between the two complementary interference signals of the second interferometer is proportional to a cosine function of the optical frequency. Using the sine/cosine interpretation algorithm commonly used for the rotation encoders/decoders, any increments in optical frequency can be readily obtained.
US11619782B2 System and method for protecting optical fibre splice
The present invention relates to a low-profile splice protection system for protecting multi-fibre fusion splice sites. The splice protection system comprises coating material to package the splice site and may comprise a protective housing.
US11619781B2 Embedding LEDs with waveguides
A microLED may be used to generate light for intra-chip or inter-chip communications. The microLED, or an active layer of the microLED, may be embedded in a waveguide. The waveguide may include a lens.
US11619780B2 Variable dual-directional thermal compensator for arrayed waveguide grating (AWG) modules
A thermal compensator, for use in connection with arrayed waveguide grating (AWG) modules which are, in turn, utilized in conjunction with wavelength multiplexing and de-multiplexing within optical networks, is disclosed. The thermal compensator comprises a bow-shaped frame member, a central bar member, and a screw. The bow-shaped frame member is characterized by a higher or great coefficient of thermal expansion (CTE) than that of the central bar member such that the bow-shaped frame member can expand and elongate at a greater rate than can the central bar member under hot temperature conditions, however, under cold temperature conditions, the rate of contraction of the bow-shaped member is effectively retarded by the slower rate of contraction of the central bar member. The bow-shaped frame member is adapted to be attached to a movable section of an athermal arrayed waveguide grating (AAWG) module such that the expansion and contraction movements of the bow-shaped member influence the movement of a movable section of the athermal arrayed waveguide grating (AAWG) module in order to maintain the proper focus of the athermal arrayed waveguide grating (AAWG) module across disparate temperature conditions within which the athermal arrayed waveguide grating (AAWG) module is designed to operate.
US11619778B2 Source of supercontinuum radiation and microstructured fiber
A microstructured optical fiber having a length and a longitudinal axis along its length, the finer including a core region capable of guiding light along the longitudinal axis and a cladding region which surrounds the core region, the cladding region comprising a cladding background material and a plurality of cladding features within the cladding background material, the cladding features being arranged around the core region, wherein the cladding region comprises an inner cladding region comprising an innermost ring of cladding features and an outer cladding region comprises outer cladding rings of outer cladding features, the innermost ring consisting of those cladding features being closest to the core region, wherein the rings of cladding features each comprise bridges of cladding background material separating adjacent features of the ring, wherein the bridges of the innermost ring have an average minimum width (w1), the minimum width of a bridge of a ring being the shortest distance between two adjacent features of the ring; and wherein at least one outer cladding ring has an average minimum width (w2) of bridges that is larger than the average minimum width (w1) of the bridges of the innermost ring. Also described are a cascade optical fiber with at least one fiber as described, as well as a source of supercontinuum radiation.
US11619773B2 Method of manufacturing metal wire and metal wire grid, wire grid polarizer, electronic device
A method of manufacturing a metal wire, a method of manufacturing a metal wire grid, a wire grid polarizer, and an electronic device are provided. The method of manufacturing a metal wire includes: forming a metal material layer on a base substrate; etching the metal material layer by using a composite gas including an etching gas and a coating reaction gas to form the metal wire and a protective coating layer on a surface of the metal wire.
US11619770B2 Zoned optical waveplate
A zoned waveplate has a series of transversely stacked birefringent zones alternating with non-birefringent zones. The birefringent and non-birefringent zones are integrally formed upon an AR-coated face of a single substrate by patterning the AR coated face of the substrate with zero-order sub-wavelength form-birefringent gratings configured to have a target retardance. The layer structure of the AR coating is designed to provide the target birefringence in the patterned zones and the reflection suppression.
US11619766B2 Micro- and nano-hot embossing method for optical glass lens arrays
A micro- and nano-hot embossing method for an optical glass lens array, including: preparing a mold with a micro-hole array by micro EDM, where the micro-hole array matches an optical glass lens array and the mold is made of a hard metal material which is conductive and meets strength and temperature requirements; preparing a nano nitride-based graded composite coating on a surface of the mold by magnetron sputtering; and pre-fabricating a glass preform and then placing the glass preform on the surface of the mold; heating the glass preform and hot embossing by a glass molding machine in vacuum; cooling in nitrogen atmosphere; and demolding to produce the optical glass lens array. The micro- and nano-hot embossing method of the present invention improves the surface quality of the optical glass lens array and reduces the cost and difficulty for manufacturing.
US11619764B2 High-performance optical surface
A high-performance optical surface includes: a substrate having a first surface and a second surface opposite to the first surface; a first anti-reflection (A/R) coating formed on the second surface of the substrate; a coated layer formed over the A/R coating on a surface of the A/R coating opposite to the stress compensation layer, where a surface of the coating layer opposite to the first A/R coating is diamond point turned or polished to improve finish; and a second A/R coating formed on the polished surface of the coating layer to formed the high-performance reflective surface.
US11619761B2 Dynamic representation of exploration and/or production entity relationships
Methods, apparatus, systems, and computer-readable media are set forth for providing a graphing database for exploration and/or production data, e.g., as used in the oil & gas industry. The graphing database can include multiple different entities that are defined by nodes, node edges, and properties that are generated from information collected by an exploration and/or production system. Entities can be designated as complete when the attribute data associated with those entities satisfy mapping rules for standardizing different types of entities. In this way, end users that access data from the graphing database can receive complete data that is consistently available through a variety of sources.
US11619756B2 Prime number survey design
Methods of designing seismic survey and acquisition of seismic data with reduced noise using equally or optimally irregularly spaced sources or receivers are described. Specifically, prime number ratios for the station to line spacing is used to prevent harmonic leakage and other noise contaminations in the acquired seismic data.
US11619754B2 Image sensor based on charge carrier avalanche
Disclosed herein is a method comprising: forming a doped region of a semiconductor substrate by doping a surface of the semiconductor substrate with dopants; driving the dopants into the semiconductor substrate by annealing the semiconductor substrate; controlling doping profile of the doped region by repeating doping and annealing the semiconductor substrate; forming a first electrode on the semiconductor substrate, wherein the first electrode is in electrical contact with the doped region; forming an outer electrode arranged around the first electrode, wherein the outer electrode is electrically insulated from the first electrode.
US11619738B2 Wireless dual technology displacement sensor
A wireless dual technology displacement sensor (“displacement sensor system”) and method are disclosed. The displacement sensor system includes an analyzing sensor for determining a range to a measuring point and a trigger sensor for activating the analyzing sensor. The trigger sensor is an accelerometer or an optical proximity sensor (OPS), in examples. The analyzing sensor is preferably a time of flight range sensor. When installed as part of a door system having a door and door frame, for example, the trigger sensor detects movement of the door, and activates the analyzing sensor in response. The analyzing sensor then determines the range to the measuring point, such as the door frame. This two sensor system can be thus used to prevent the high current consumption of existing displacement sensor systems.
US11619735B2 Method and system for position capture
In a method and system for position capture of a vehicle along a driving route, situated on a concrete floor having a reinforcement: the vehicle carries out a reference drive along the driving route, the vehicle records measuring points along the driving route, and each measuring point allocates a signal from the reinforcement to a position on the driving route; a reference profile of the driving route is determined based on the measuring points ascertained during the reference drive; the vehicle drives along the driving route and records further measuring points; a profile segment is determined from the further measuring points; the profile segment is uniquely allocated to a segment of the reference profile, e.g., using a correlation method; a position on the driving route is uniquely allocated to the vehicle with the aid of the profile segment allocated to the reference profile.
US11619727B2 Determining multi-degree-of-freedom pose for sensor calibration
A calibration device and method of calculating a global multi-degree of freedom (MDF) pose of a camera affixed to a structure is disclosed. The method may comprise: determining, via a computer of a calibration device, a calibration device MDF pose with respect to a global coordinate system corresponding to the structure; receiving, from an image system including the camera, a camera MDF pose with respect to the calibration device, wherein a computer of the image system determines the camera MDF pose based on an image captured by the camera including at least a calibration board affixed to the calibration device; calculating the global MDF pose based on the calibration device MDF pose and the MDF pose; and transmitting the global MDF pose to the image system such that a computer of the image system can use the global MDF pose for calibration purposes.
US11619726B2 System and method for field calibrating video and lidar subsystems using facial features
A system uses range and Doppler velocity measurements from a lidar subsystem and images from a video subsystem to estimate a six degree-of-freedom trajectory of a target. The video subsystem and the lidar subsystem may be aligned with one another by mapping the measurements of various facial features obtained by each of the subsystems to one another.
US11619725B1 Method and device for the recognition of blooming in a lidar measurement
Blooming in a lidar measurement is recognized using a distance from a lidar reflection point determined in an active measurement and a passive measurement. A first distance value is determined in the active measurement, based on a signal duration of a laser pulse, and a second distance value is determined in the passive measurement, based on a triangulation of two-dimensional intensity measurements carried out from different measuring positions. Blooming is identified when the second distance value exceeds the first distance value by a pre-determined amount.
US11619722B2 Vehicle lidar polarization
A computer, including a processor and a memory, the memory including instructions to be executed by the processor to receive an emitted polarized light beam at a lidar receiver that determines a polarization pattern and a distance to an object, wherein the polarization pattern is determined by comparing a linear polarization pattern and a circular polarization pattern and identify the object by processing the polarization pattern and the distance with a deep neural network, wherein the identity of the object can be metallic or non-metallic. The instructions can include further instructions to operate a vehicle based on the identified object.
US11619714B2 Heat dissipation for LIDAR sensors
A light detection and ranging (LIDAR) device includes a substrate layer, a cladding layer, a waveguide, and an ohmic element. The cladding layer is disposed with the substrate layer. The waveguide runs through the cladding layer. The ohmic element runs through the cladding layer. The ohmic element is arranged to impart heat to the waveguide when an electrical current is driven through the ohmic element.
US11619710B2 Ranging using a shared path optical coupler
Described are various configurations for transmitting and receiving optical light using a shared path ranging system. The shared path ranging system can include an optical router (e.g., an optical coupler) coupled to a grating to transmit light to a physical object and receive light reflected by the physical object. The shared path ranging system can include rows of routers and gratings in a two-dimensional configuration to transmit and receive light for ranging purposes.
US11619708B2 System and method for inter-sensor calibration
A method includes generating an initial radar track using radar data and initial radar parameters and an initial camera track using image angular position data, initial camera parameters, and the radar range data in combination with calculating correction parameters to be applied to one of the radar data and the image data by comparing positions for the object from the initial radar track and the initial camera track, the first correction parameters being selected so that, when applied to the data from the other of the radar and the camera, to generate a first corrected track, a degree of correspondence between the first corrected track and the track of the other of the radar and camera is higher than a degree of correspondence between the initial radar track and the initial camera track.
US11619703B2 Method and system to select a process for estimating the location of a radio device
Aspects of the subject disclosure may include, for example, selecting, according to selection information wirelessly transmitted from one or more anchors, a particular position estimation mode from among a group of position estimation modes that are each associated with a different radio measurement locating process. One or more radio measurements can be obtained from at least one of the one or more anchors and position information can be determined for the mobile device based on the one or more radio measurements by applying a particular radio measurement locating process of the particular position estimation mode. Other embodiments are disclosed.
US11619699B2 AoA/AoD calculation in the presence of carrier frequency offset
A receiver circuit is disclosed. The receiver circuit includes one or more receiver antennas configured to receive a plurality of RF signals transmitted from a transmitter circuit including one or more transmit antennas, an RF chain configured to generate a plurality of digitized samples of the received RF signals, and a controller configured to receive the digitized samples, to calculate a plurality of additional samples, and to calculate a measured angle of arrival or angle of departure (AoA or AoD) of the RF signals based on the digitized samples and the calculated additional samples.
US11619687B2 Magnetic field measurement apparatus and magnetic field measurement method
An ODMR member is arranged in a measurement target AC magnetic field. A coil applies a magnetic field of a microwave to the ODMR member. A high frequency power supply causes the coil to conduct a current of the microwave. An irradiating device irradiates the ODMR member with light. A light receiving device detects light that the ODMR member emits. A measurement control unit performs a predetermined DC magnetic field measurement sequence at a predetermined phase of the measurement target AC magnetic field, and in the DC magnetic field measurement sequence, controls the high frequency power supply and the irradiating device and thereby determines a detection light intensity of the light detected by the light receiving device. A magnetic field calculation unit calculates an intensity of the measurement target AC magnetic field on the basis of the predetermined phase and the detection light intensity.
US11619682B2 Transformer failure identification and location diagnosis method based on multi-stage transfer learning
A transformer failure identification and location diagnosis method based on a multi-stage transfer learning theory is provided. Simulation is set up first, a winding parameter of a transformer to be tested is calculated, and a winding equivalent circuit is accordingly built. Different failures are configured for the equivalent circuit, and simulation is performed to obtain a large number of sample data sets. A sweep frequency response test is performed on the transformer to be tested, and detection data sets are obtained. Initial network training is performed on simulation data sets by using the transfer learning method, and the detection data sets are further trained accordingly. A failure support matrix obtained through diagnosis is finally fused. The multi-stage transfer learning theory is provided by the disclosure.
US11619678B2 System and method for determining a cause of a battery defect
Disclosed are a system for and a method of determining the cause of a defect of a battery, which is specifically attributable to a human error, through electrochemical impedance spectroscopy (EIS). The system includes an impedance measurement unit for measuring an impedance value of a battery while sequentially applying AC current signals of respective frequencies to the battery, a controller for determining the cause of the defect of the battery on the basis of the measured impedance value, and a table in which each of impedance value ranges is associated with a cause of a defect. The controller determines a cause of a defect of the battery by comparing the measured impedance value and each of the impedance value ranges.
US11619677B2 Apparatus and method for detecting aging state of battery based on harmonic signal
According to the exemplary embodiment of the present disclosure, the apparatus and the method for detecting an aging state of a battery based on a harmonic signal detect an aging state of the battery based on a harmonic signal of a pass signal of a detection signal which passes through the battery to quickly detect the aging state of the battery without separating the system during a charging and discharging cycle.
US11619676B2 Systems and methods for determining vehicle battery health
The present disclosure relates to systems and methods for determining vehicle battery health. In some embodiments, an example method may include receiving, from a first vehicle, a first value for a first data type and a second value for a second data type, the first data type and the second data type relating to a battery of the first vehicle. The example method may also include determining, for the first data type and the second data type, a minimum possible value, a maximum possible value, and an offset indicator, wherein the offset indicator provides an indication of a significance of the first value and the second values relative to the minimum possible value and maximum possible value for the first data type and the second data type respectively. The example method may also include determining a weight for the first data type and a weight for the second data type. The example method may also include determining, based on the weight for the first data type and the weight for the second data type, a weighted value for the first value and a weighted value for the second value. The example method may also include determining a summed weighted value by summing the weighted value for the first value and the weighted value for the second value. The example method may also include determining, using the scaling the summed weighted value, a vehicle battery health score for the battery of the first vehicle.
US11619674B2 State estimation method and state estimation apparatus
A state estimation method for an energy storage device includes: acquiring, by a first method, a first probability distribution that expresses the state of the energy storage device 61 in the form of a probability distribution; acquiring, by a second method, a second probability distribution that expresses the state of the energy storage device in the form of a probability distribution; and estimating the state of the energy storage device on the basis of the first probability distribution and the second probability distribution.
US11619672B2 State estimation method and a battery pack
This disclosure provides a state estimation method and a battery pack. The method includes: obtaining aging factor data, predetermined discharge data and predetermined capacity loss changing data; recording measured discharge data of a to-be-measured battery; calculating to obtain discharge voltage difference data according to the predetermined discharge data and the measured discharge data; determining a specific interval Sa according to the discharge voltage difference data, and obtaining a voltage difference statistical value ΔV2,Stats in the specific interval Sa; calculating an estimation capacity loss ΔQD of the to-be-measured battery according to the aging factor data and the voltage difference statistical value ΔV2,Stats; and determining whether the to-be-measured battery is abnormal or not according to the predetermined capacity loss changing data and the estimation capacity loss ΔQD.
US11619671B2 Electronic apparatus and control method
An electronic apparatus includes a connection unit to which a battery device is connected, a calculation unit that calculates a remaining battery level of a battery of the battery device based on a full charge capacity of a battery of the electronic apparatus, and a display unit that displays information indicating a result of calculation made by the calculation unit.
US11619659B2 Magnetic sensor device, inverter apparatus, and battery apparatus
A magnetic sensor device includes a first detection circuit that generates a first detection signal, a coil through which a feedback current is passed to generate a cancellation magnetic field, a second detection circuit that generates a second detection signal having a correspondence with a value of the feedback current, and a control circuit that controls the feedback current. In a closed-loop operation, the control circuit controls the feedback current so that the first detection signal has a constant value. In an open-loop operation, the control circuit maintains the feedback current at a constant value.
US11619658B2 Semiconductor integrated fluxgate device shielded by discrete magnetic plate
A current-sensing system includes a conductor for carrying a first electrical current generating a first magnetic field. A device, spaced from the conductor by a clearance, includes a semiconductor integrated circuit die in a package. The semiconductor integrated circuit die includes at least one elongated bar of a first ferromagnetic material magnetized by the first magnetic field; a sensor comprising a first coil wrapped around the at least one elongated bar to sense the bar's magnetization; and an electronic driver creating a second electrical current flowing through a second coil wrapped around the at least one elongated bar generating a second magnetic field to compensate the at least one bar's magnetization. The package has a first outer surface free of device terminals. A discrete plate of a second ferromagnetic material is positioned in the clearance and is conformal with the first outer surface of the package.
US11619657B2 Frequency converter accessory for a test and measurement instrument
An accessory device has a test port, an instrument port to connect to an instrument having an operating bandwidth, and one or more configurable signal paths connectable between the test port and the instrument port to convert a signal from the test port having a first frequency range to a signal having a second frequency range different than the first frequency range. A test and measurement system has a test and measurement instrument having an operating bandwidth, and an accessory device. The accessory device has a first instrument port to connect the accessory device to the test and measurement instrument, a test port to connect the accessory device to a device under test, and one or more configurable signal paths connectable between the test port and the instrument port to down-convert a signal from the test port having a first frequency range to a signal having a second frequency range lower than the first frequency range.
US11619654B2 Probe for characteristic inspection of a connector
A probe for characteristic inspection of a connector includes a plunger, a coaxial cable, a flange, and a housing having an end portion on one side including an increased diameter portion. A recessed portion which receives the increased diameter portion is in an upper surface of the flange. The increased diameter portion has side walls in contact with or facing respective inner side surfaces of the flange partly, with the inner side surfaces forming the recessed portion, and a bottom wall in contact with an upper recessed surface of the flange that forms the recessed portion. The increased diameter portion has connection surfaces connecting the bottom and side walls and inclined inward from one of the side walls toward the bottom wall. Alternatively, the inner side surfaces each have a first surface inclined downward, and a vertical surface extending downward from the first surface to the upper recessed surface.
US11619653B2 Testing apparatus incorporating electrical connector
A testing apparatus comprises a tester base, a supporting member, a frame, one or more electrical connectors and an upper cover. Each electrical connector includes a set of contact members that are positioned on a substrate and having first and second arm portions made of an electrically conductive material. The one or more electrical connectors are mounted on top of ribs in the supporting members and each of the electrical connectors is separated from an adjacent electrical connector by a respective pair of protrusions formed on opposite sides of the frame. Each of the second arm portions of the set of contact members of each electrical connector are disposed in a respective through hole formed in a panel of the supporting member.
US11619652B2 Inspection socket
Provided is an inspection socket capable of elastically contacting the conductor with the electrode of the object to be tested and the electrode for inspection by pushing the object to be inspected toward the inspection substrate side, without adhering foreign matters or contact marks to the object to be inspected.The inspection socket is so configured that the object to be inspected (100) is pushed toward the inspection substrate (10) without touching the object to be inspected (100), by integrally holding the object to be inspected (100) and the positioning table (20) using air pressure (negative pressure or positive pressure) and pushing the positioning table (20) by the pushing unit (50), so that the object to be inspected comes into contact with the land (11) of the inspection substrate (10) through the contact probe (30).
US11619648B2 Inertial measurement device
An inertial measurement device includes: an inertial sensor; a battery supplying electric power to the inertial sensor; a first case accommodating the inertial sensor; and a second case accommodating the battery. The battery and the first case are spaced apart from each other. The second case is fixed outside the first case.
US11619647B2 Micromechanical sensor system, method for using a micromechanical sensor system
A micromechanical sensor system, in particular, an acceleration sensor, including a substrate having a main extension plane, the sensor system including a first mass and a second mass. The first and second masses are each designed to be at least partially movable in a vertical direction, perpendicular to the main extension plane of the substrate. The first mass includes a stop structure, wherein the stop structure has an overlap with the second mass in the vertical direction.
US11619643B2 Arrangement for preparing a plurality of samples for an analytical method
The invention relates to an arrangement for preparing a plurality of samples for an analytical method, comprising a carousel with a solid housing and moveable receiving parts for the sample containers; a control for controlling the receiving parts in the carousel; and a sample receiving device for providing the sample for the analytical method. Said arrangement is characterized in that one or more stations for preparing samples are provided on the carousel, the receiving parts for the sample containers of the carousel can be positioned on said stations. Said arrangement also comprises a centrifuge with pairs of opposite lying receiving parts provided for the sample containers, and said receiving parts are arranged such that they can move on the centrifuge for the sample holder such that a transfer of a sample holder between a receiving part in the carousel and a receiving part in the centrifuge can be carried out. The control takes place by the same control which is also provided for controlling the carousel.
US11619640B2 Method for generating an index for quality control, apparatus for generating a quality control index, quality control data generation system, and method for constructing a quality control data generation system
The method for generating an index for managing the analytical accuracy of a sample analyzer includes a step of acquiring a determination result related to whether a sample is positive or negative from a plurality of sample analyzers, and a step of generating an index based on a ratio of a sample determined to be positive or negative by the plurality of sample analyzers from a plurality of determination results obtained from the plurality of sample analyzers.
US11619639B2 Automated analyzer
The present invention reduces the turnaround time of an automated analyzer. During a period when cyclic measurement by a measurement unit is unnecessary, a controller washes a reaction vessel using a washing cycle having a cycle time shorter than that of an analysis cycle. A single analysis cycle and a single washing cycle both include a reaction disc stopping period and rotation period. In the washing cycle, there is no time during the stopping period when a sample dispensing mechanism, reagent dispensing mechanism, or stirring mechanism operates but there is a time when a washing mechanism operates. The washing cycle stopping period is shorter than the analysis cycle stopping period. The amount of rotation of the reaction disk in the analysis cycle rotation period is the same as the amount of rotation of the reaction disk in the washing cycle rotation period.
US11619635B2 Process for ultra-sensitive quantification of target analytes in complex biological systems
Antibody-free processes are disclosed that provide accurate quantification of a wide variety of low-abundance target analytes in complex samples. The processes can employ high-pressure, high-resolution chromatographic separations for analyte enrichment. Intelligent selection of target fractions may be performed via on-line Selected Reaction Monitoring (SRM) or off-line rapid screening of internal standards. Quantification may be performed on individual or multiplexed fractions. Applications include analyses of, e.g., very low abundance proteins or candidate biomarkers in plasma, cell, or tissue samples without the need for affinity-specific reagents.
US11619633B2 DNA aptamer specifically binding to ESAT6, and use thereof
The present invention relates to a DNA aptamer binding specifically to early secretory antigenic target 6 kDa (ESAT6), a biosensor for diagnosis of tuberculosis, comprising the same, and a method for providing information for diagnosis of tuberculosis. The present inventors found that not only does a DNA aptamer according to the present invention have specific binding potential to ESAT6 protein, but also the binding affinity is excellent. When used, the DNA aptamer of the present invention can be thus expected to exhibit greater stability than a conventional ELISA method using an antibody. Hence, the aptamer is expected to find useful applications in the development of compositions for tuberculosis diagnosis, biosensors for tuberculosis diagnosis, and information providing methods for tuberculosis diagnosis.
US11619630B2 Immunochromatography device
A test strip including: a first site that's a detection site, where a first antibody specifically binding to the substance to be measured is immobilized on a porous carrier; a second site that's a specimen liquid addition site, where a second labeled antibody binding to the substance to be measured and having a recognition site different from that of the first antibody is retained on a porous carrier to be movable; and a third site that is a specimen liquid or developer addition site, where colored microparticles bound with a substance binding to a label substance of the second antibody are retained on a porous carrier to be movable, wherein the second site is provided between the first and the third sites, and the specimen liquid or developer can move, due to capillarity, from the second site to the first and from the third to the first site.
US11619629B2 Modified cardiolipin-coated magnetic nanobeads and preparation methods therefor
Provided in the present invention are a magnetic nanosphere coated with modified cardiolipin, and manufacturing method thereof. The magnetic nanosphere coated with modified cardiolipin comprises a modified cardiolipin, a biotin derivative, and a streptavidin magnetic bead. The modified cardiolipin is coupled to the biotin derivative via an —NH—CO structure. The streptavidin magnetic bead is a magnetic nanosphere coupled to streptavidin, and the biotin derivative is coupled to the streptavidin.
US11619621B2 Application of electrochemical impedance spectroscopy in drilling fluid composition measurements
Systems and methods are described herein. The method generally includes generating frequency responses of one or more sample fluids having known fluid properties, selecting an equivalent circuit model for modeling the frequency responses, the equivalent circuit model including one or more model elements, calculating an equivalent impedance of the equivalent circuit model, generating a correlation between the one or more model elements and the known fluid properties, measuring an impedance of a drilling fluid, and determining at least one property of the drilling fluid based on the correlation between the one or more model elements and the known fluid properties.
US11619614B2 Method and apparatus for determining an intermediate layer characteristic
Disclosed is a method of determining a characteristic of a measurement intermediate layer (220) in a multilayer structure (200) using an ultrasonic transducer (100), wherein the multilayer structure (200) includes a first layer (210), a measurement intermediate layer (220) and a third layer (230) in series abutment. The method comprises transmitting a measurement ultrasonic signal into the first layer (210) towards the measurement intermediate layer (22)0, measuring a measurement reflection of the measurement ultrasonic signal from the multilayer structure (200), determining, using the measurement reflection, a measured frequency response of the measurement intermediate layer (220), determining a plurality of modelled frequency responses of the measurement intermediate layer (220), comparing the measured frequency response to the plurality of modelled frequency responses, and determining the characteristic of the measurement intermediate layer (220) based on the comparison of the measured frequency response and the plurality of modelled frequency responses.
US11619611B2 System and method for real-time visualization of defects in a matertial
The present disclosure provides a system and method for real-time visualization of a material during ultrasonic non-destructive testing. The system includes a graphical user interface (GUI) capable of showing a three-dimensional (3-D) image of a composite laminate constructed of a series of two-dimensional (2-D) cross sections. The GUI is capable of displaying the 3-D image as each additional 2-D cross section is scanned by an ultrasonic testing apparatus in real time or near real time, including probable defect regions that contain a flaw such as a hole, crack, wrinkle, or foreign object within the composite. Furthermore, in one embodiment, the system includes an artificial intelligence capable of highlighting defect areas within the 3-D image in real time or near real time and providing data regarding each defect area, such as the depth, size, and/or type of each defect.
US11619610B2 Computer-implemented processing for non-destructive evaluation of wooden specimen
Non-limiting examples of the present disclosure describe a non-destructive evaluation (NDE) application/service that is configured for NDE of a wooden specimen. The NDE application/service provides a user-friendly graphical user interface that enables inspectors to manage each phase of NDE of a wooden specimen through one or more computing devices. An exemplary NDE application/service is configured to analyze captured acoustic signal data (e.g., ultrasonic signal data) and transform that captured signal data into feature information that is used to more accurately assess the structural integrity of a wooden specimen. For instance, execution of a programmed NDE application/service employs a trained artificial intelligence (AI) classifier that evaluates waveform propagation (e.g., TOF and energy attenuation) through a wooden specimen to classify a condition and a quality the wooden specimen. An NDE report may be generated that provides an inspector with an assessment of the wooden specimen and/or a network of wooden specimen.
US11619607B2 Diagnostic waveform generator for a sensor
Techniques for generating a diagnostic waveform for a sensor are provided. In an example, a control circuit for an electrochemical sensor can include power supply inputs configured to receive a supply voltage, a first signal generator configured to receive control information and to generate a first signal on a first output using the supply voltage and the control information, a second signal generator configured to receive the control information and to provide a second signal on a second output, using the supply voltage and the control information. An output voltage between the first output and the second output, in a diagnostic mode of operation of the control circuit, can include a periodic signal having a peak-to-peak voltage greater than the supply voltage.
US11619606B2 Methods, processes, and apparatus for depositing nanosensors on low surface energy substrates
A system and method is provided for depositing nanosensors including directing a plasma stream onto a low energy substrate having a surface energy of from 10 mN/m to 43 mN/m to increase the surface energy of the substrate to from 44 mN/m to 80 mN/m, applying an adhesive layer to the plasma discharge treated substrate; and depositing nanosensors on the adhesive coated substrate of step (b) via electrostatic force assisted deposition using a high strength electrostatic field of from 2 kV/cm to 10 kV/cm to form vertically standing nanosensors.
US11619601B2 Sorbent based gas concentration monitor
A gas monitor apparatus includes a sorbent material that adsorbs a target gas based on a concentration of the target gas in a monitored environment and a reference material that does not respond to the target gas. The gas monitor also includes a first thermistor disposed within the sorbent material and a second thermistor disposed within the reference material, the first thermistor to provide a first indication of a first temperature of the sorbent material and the second thermistor to provide a second indication of a second temperature of the reference material. A processing device determines a concentration of the target gas based at least in part on a differential measurement between the first temperature and the second temperature.
US11619600B2 Surface analyzer
An object of the present invention is to improve the accuracy of clustering by avoiding detection of false clusters when automatically clustering points on a scatter diagram. A surface analyzer according to a first aspect of the present invention includes a measurement unit (1-2, 4-8) configured to acquire a signal reflecting a quantity of a plurality of components or elements that are analysis targets at a plurality of positions on a sample (3), a scatter diagram generation unit (92) configured to generate a binary scatter diagram based on a measurement result by the measurement unit, a clustering unit (94) configured to perform clustering of points in the binary scatter diagram using a method of a density-based clustering, and a parameter adjustment unit (93) configured to adjust a distance threshold by utilizing distribution information on a signal value of the components or the elements on either axis in the binary scatter diagram, the distance threshold being one of parameters to be set in the density-based clustering.
US11619597B2 Dual robot control systems for non-destructive evaluation
A system for non-destructive evaluation of an object uses a spherical coordinate system to control two robotic arms. In some examples, the system includes a radiation source coupled to one robotic arm, a radiation detector coupled to the other robotic arm; and a control unit configured to determine, based on input, a first position located on a first surface of a first sphere within the spherical coordinate system; determine, based on the input, a second position located on a second surface of a second sphere within the spherical coordinate system, wherein the second position is located opposite a midpoint of the spherical coordinate system from the first position; and control a motion of the source robotic arm and the detector robotic arm such that the radiation source and the radiation detector move to different ones of the first position and the second position.
US11619595B2 Diffraction based overlay metrology tool and method of diffraction based overlay metrology
Systems, methods, and apparatus are provided for determining overlay of a pattern on a substrate with a mask pattern defined in a resist layer on top of the pattern on the substrate. A first grating is provided under a second grating, each having substantially identical pitch to the other, together forming a composite grating. A first illumination beam is provided under an angle of incidence along a first horizontal direction. The intensity of a diffracted beam from the composite grating is measured. A second illumination beam is provided under the angle of incidence along a second horizontal direction. The second horizontal direction is opposite to the first horizontal direction. The intensity of the diffracted beam from the composite grating is measured. The difference between the diffracted beam from the first illumination beam and the diffracted beam from the second illumination beam, linearly scaled, results in the overlay error.
US11619594B2 Multiple reflectometry for measuring etch parameters
A system includes a memory and at least one processing device operatively coupled to the memory to facilitate an etch recipe development process by performing a number of operations. The operations include receiving a request to initiate an iteration of an etch process using an etch recipe to etch a plurality of materials each located at a respective one of a plurality of reflectometry measurement points, obtaining material thickness data for each of the plurality of materials resulting from the iteration of the etch process, and determining one or more etch parameters based on the material thickness data.
US11619582B2 Retroreflectometer for non-contact measurements of optical characteristics
A retroreflectometer for non-contact measurements of optical characteristics of retroreflective materials from a range of distances includes a light source for emitting a light beam; a first moving mirror assembly for scanning the light beam; a collimating lens for collimating the scanning light on an illumination spot on the surface of the DUT; an imaging lens for receiving a reflected scanning light comprised of the collimated scanning light reflected from the surface of the DUT; a second moving mirror assembly for controlling a predetermined observation angle, wherein the first moving mirror assembly and the second moving mirror assembly moved in synchronization to maintain concentricity of the illumination spot on the surface of the DUT; a light collector for collecting the reflected light from the second moving mirror assembly; a processor including a memory for determining the optical characteristics of the surface of the DUT responsive to the collected reflected light.
US11619580B2 Resonator-based ion-selective sensor
The present disclosure relates to systems and methods suitable to measure trace amounts of specific ions in fluid samples. An example system includes a resonator having an input coupler and an output coupler. The example system also includes an ion-selective membrane (ISM) optically coupled to at least a portion of the resonator. The system additionally includes a light source configured to illuminate the resonator by way of the input coupler. Furthermore, the system includes a detector configured to receive output light by way of the output coupler and provide information indicative a concentration of a specific ion proximate to tire ISM.
US11619579B2 Identification apparatus
An identification apparatus includes a plurality of irradiation units disposed at different positions in a conveyance width direction to irradiate a specimen with a converging ray in different irradiation conditions, the specimen being conveyed in a predetermined conveyance direction by a conveyance unit, a plurality of light-capturing units configured to capture scattered light from the specimen, each of the plurality of light-capturing units corresponding to a different one of the plurality of irradiation units, an acquisition unit configured to acquire identification information for identifying a property of the specimen, based on the light captured by the light-capturing units; and a placement unit configured to place the specimen on a position corresponding to any one of the plurality of irradiation units in accordance with a characteristic value of the specimen at an upstream side of the plurality of irradiation units in the conveyance direction.
US11619578B2 Method and apparatus for determining optical constant of material, and method and apparatus for extending material database
A method for determining an optical constant of a material includes: acquiring ellipsometric parameters; obtaining a optical constant of the material corresponding to the ellipsometric parameters by a machine learning model; the machine learning model including a mapping relationship between the ellipsometric parameters and the material optical constant of the material corresponding to the ellipsometric parameters. The method uses the machine learning model to implement an automatic fitting of ellipsometric parameters. In the method, the optical constant of the material is calculated by a machine learning model, which no longer depends on the experiences of the experimenters, thereby reducing requirements for the operator, accelerating the fitting of the data curve when calculating the optical constants of the material and improving the operation efficiency.
US11619574B2 Device for detecting particles in air
The inventive concept relates to a device for detecting particles in air, said device comprising a receiver for receiving a flow of air comprising particles, a sample carrier, and a particle capturing arrangement. The particle capturing arrangement is configured to separate the particles from the flow of air for and to collect a set of particles on a surface of the sample carrier. The device further comprises a light source configured to illuminate the particles on the sample carrier, such that an interference pattern is formed by interference between light being scattered by the particles and non-scattered light from the light source. The device further comprises an image sensor configured to detect the interference pattern. The device further comprises a cleaner configured for cleaning the surface of the sample carrier for enabling re-use of the surface for collection of a subsequent set of particles.
US11619573B2 Test method for evaluating textile fabric performance
A method evaluating a strength of a textile for use in articles of clothing representative of normal wear and tear and comprising testing samples including the textile treated with an application of polyethylene, the untreated textile, and/or the textile being washed and dried one or more times; and/or where the textile has been conditioned. Each sample tested is weighed prior to and after abrasion resistance testing is conducted on each sample. The samples are each abraded with an abrasion resistance testing machine that has been modified with ISO test heads and an abrasive surface having a plurality of abrasion layers thereon. A number of rubs of abrasion between the abrasive surface and the test sample is pre-selected such that the test is run until the selected number of rubs have been completed. A bursting strength test can be further conducted on abraded areas of the testing samples.
US11619563B2 Optical path test system and method for return light resistance of laser chip
An optical path test system includes a return light test unit for emitting laser light to an optical path monitoring unit to simulate return light received by the optical path monitoring unit in a normal operation; a light path monitoring unit arranged on a light path of the return light testing unit for receiving the return light and normally emitting laser light; and a power detector for receiving the laser light emitted by the light path monitoring unit so as to monitor stability of output power of the chip when the light path monitoring unit receives the return light emitted by the return light testing unit. The technical solution in the present invention emits laser light to a tested laser chip to simulate return light received by the tested laser chip in a normal operation, and a return light resistance threshold of the laser chip can be accurately evaluated.
US11619561B1 Fan inspection jig
A fan inspection jig includes a jig assembly having multiple spring abutment pillars for holding two sides of a fan (or a series fan) to make the fan or the series fan positioned in a suspending position. A vibration sensor is disposed in at least one of the spring abutment pillars of two sides of the fan for measuring a vibration signal of the fan in operation.
US11619559B2 Method for producing a pressure sensor device and pressure sensor device
A method for producing a pressure sensor device. The method includes providing a vessel that includes a cavity having side walls, the cavity including a floor and the side walls each including an upper side, which face away from the floor; providing a pressure sensor and situating the pressure sensor in the cavity and on the floor; filling the cavity with an oil so that the oil fills the cavity up to the upper sides of the side walls; applying a membrane onto the surface of the oil that completely covers the oil, and at least in some regions onto the upper sides of the side walls so that the membrane covers, circumferentially around the cavity, those regions of the upper sides of the side walls that lie against the oil, the membrane including a liquid material when applied onto the oil; and curing the liquid material of the membrane.
US11619557B2 Torque transmitter and torque sensor, manufacturing method thereof, and method of measuring torque using the same
A torque transmitter for a torque sensor for measuring a torque on a shaft includes a carrier plate that includes a plurality of sensor element carrier plate regions, on each of which at least one sensor element for recording magnetic field changes is arranged, and an enclosure region formed in a substantially annular shape to enclose the shaft around a circumference of the shaft. The plurality of sensor element carrier plate regions are perpendicularly connected to the enclosure region and arranged radially within the enclosure region by being spaced apart along a circumferential direction around the circumference of the shaft.
US11619554B2 Deformable sensors with selective restraint
A sensor may include a deformable sensing element having a deformable conductor arranged to deform in response to deformation of the sensing element, wherein the deformation of the sensing element is selectively controlled. The sensing element may be selectively controlled by a restraining element. The restraining element may control the deformation of the sensing element by distributing forces applied to the sensing element. The sensing element may include a deformable body with the deformable conductor arranged to respond to elongation of the deformable body. The deformable conductor may include a conductive gel. A sensor may include a deformable body, a deformable conductor arranged to deform in response to deformation of the deformable body, and a restraining element arranged to selectively control the deformation of the deformable body.
US11619552B2 Conduit temperature monitoring system
A temperature monitoring system for accurate and real-time temperature monitoring may be employed at a conduit and/or a temperature control element. The conduit is configured to transport a fluid along the length of the conduit, and the conduit may comprise a variety of conduit structures having numerous cross-sections, shapes, orientation, geometry, operating conditions, operation functions, etc. The temperature control element operatively coupled to the conduit may be utilized to control the temperature of the fluid within the conduit. Typically, the temperature control element is configured to heat or cool the fluid within the conduit. The temperature monitoring system may further comprise one or more temperature sensors, such as distributed temperature sensor(s) or discrete temperature sensor(s), operatively coupled to the conduit and/or the temperature control element. The temperature sensor(s) are configured to capture temperature readings at one or more locations along the length of the conduit or the temperature control element.
US11619551B1 Thermal sensor for integrated circuit
A thermal sensor for an integrated circuit including: a Proportional To Absolute Temperature (PTAT) circuit comprising n-type MOS transistors and providing a first voltage; and a voltage generator circuit comprising a p-type MOS transistor and providing a second voltage. A reference voltage is based on the first voltage and the second voltage. At least one thermal output signal is based on the reference voltage together with the first voltage and/or the second voltage. In another aspect, an integrated circuit has a power routing arrangement, providing a power supply core voltage (VDDcore) to operate functional circuitry on the integrated circuit. One or more local thermal sensors are located on the integrated circuit, each comprising a PTAT circuit having MOS transistors using the power supply core voltage to generate a temperature-dependent voltage that varies independently of power supply core voltage variation.
US11619550B2 Flame detector
Embodiments of the present disclosure relate to a flame detector. The flame detector comprises a light guide system including a first end and a second end opposite to the first end, a light path being formed between the first end and the second end and extending along an optical axis; a first hole disposed at the first end, extending along the optical axis and forming a part of the light path, the first hole being configured to receive light emitted by a flame to be detected; and a second hole disposed at the second end, extending along the optical axis and forming a part of the light path, sizes of the first and second holes and a length of the light path being configured such that a detection angle of the light guide system is between 0.5 degrees and 3 degrees.
US11619548B2 Hybrid spectral imaging devices, systems and methods
A hybrid spectral imager apparatus has an imaging head arrangement (IHA), a control and processing unit (CPU), and a display. The IHA includes an optical imager, multiband filtering optics (MBFO), and a sensor arrangement. The optical imager collects and focuses an image of a target scene or object along an imaging path. The multiband optics includes a beam divider for generating at least two replica images of the target image, and a multiband filter (MF) interposed into the imaging path and effecting multi-bandpass filtering in the image replicas. The sensor arrangement has at least one Mosaic filter array (MFA) focal plane array (FPA) sensor onto which the multiband filtered image replicas are focused, and a focal plane array masked, in a pixelized manner, with at least three wide-band primary color-type filters, with each primary color-type response separating and capturing one single-band. The CPU is coupled to the IHA and is configured to execute program instructions for calibrating image acquisition processes, controlling and synchronizing the acquisition/capturing of the image replicas by the MFA sensor arrangement, and spectrally purifying the MFA sensor arrangement responses to compensate band cross-talking between the MFA and the MF. The display is configured to display on a user interface at least the acquired single-band images. The CPU is further configured to reconstruct and display, on the display, a set of at least three different single-band images per MFA-FPA sensor employed. The IHA is configured to capture sets of different single-band images for video snapshot spectral imaging at desired spectral bands within the FPA sensor arrangement spectral sensitivity range.
US11619547B2 Remote spectrometer control system
A system for remote-controlling a spectrometer, which includes: at least one spectrometry device including a spectrometer and auxiliary modules, the spectrometry device being configured to measure spectrometry data on an object and/or a process; a control device configured to control the spectrometry device, the control device including an element for controlling the spectrometry device, an element for acquiring and processing the spectrometry data, and an element for remote communication; and at least one interface modules configured to communicate with the control device remotely. The remote-control device is configured to communicate with the interface module via Internet, and the spectrometry device is interchangeable. Also, a device for remote-controlling a spectrometry system that is configured to be used in a system for remote-controlling the spectrometer.
US11619544B2 Vibration sensor having vent for pressure enhancing member
A vibration sensor is designed to have a pressure-enhancing member, a pressure sensing device and first, second, third chambers. An air gap is designed to enable the first chamber to be vented to the third chamber such that the first chamber is combined with the third chamber to obtain a communicable air volume. An adhesive layer is formed between a spacer and a circuit board, and the air gap is formed in an adhesive-absent section between the spacer and the circuit board. When the pressure-enhancing member is moved to squeeze the air in the second chamber, a sensitivity of the pressure sensing device will be greatly improved.
US11619540B2 Changing table placed on a ground or a table and capable of weighting a child
A changing table, which is placed on a ground or a table and capable of weighting a child, includes a frame, a weighting module and a fabric component. The frame includes a lower frame including a supporting portion for supporting the changing table on a surface of the ground or the table, and an upper frame movably installed on the lower frame. The weighting module includes four load sensors disposed on four corners of the frame and between the lower frame and the upper frame. The fabric component covers the upper frame to form a supporting area for supporting the child. The changing table can measure a first weight of the child before feeding the child and further measure a second weight of the child after feeding the child, so as to determine a difference of the second weight and the first weight of the child as the feeding intake.
US11619535B2 Self-draining sensor cavity having a reflector surface with a radially extending hydrophilic section
A body for an acoustic resonance fluid flow speed sensor or an acoustic resonance fluid flow sensor comprising such a body, the body comprising a reflector surface with at least one section that is more hydrophilic than a surrounding section of the reflector surface to promote movement of water from a centre toward an edge of the reflector surface.
US11619534B2 System and method for measuring saturated steam flow using redundant measurements
A system and method for measuring a flow of saturated steam can include a temperature sensor that measures process temperature, and one or more pressure sensors that measure pressure including differential pressure and static pressure. A flow of saturated steam can be calculated from two sets of measurements, one measurement using the differential pressure and the static pressure and a second measurement using the differential pressure and the process temperature. Redundant flow measurements can be provided with respect to the flow of saturated steam in case of failure of the temperature sensor or the pressure sensors. In addition, a deviation between the flow of the saturated steam as calculated from the process temperature and the differential pressure compared to a flow of saturated steam as calculated from the differential pressure and the static pressure can provide an indication of degradation of the temperature sensor or the pressure sensors.
US11619532B2 Replaceable, gamma sterilizable Coriolis flow sensors
A Coriolis flow sensor includes a metal flow tube and an enclosure. The enclosure encloses the flow tube and is constructed at least partially from a gamma transparent material. The metal flow tube may be constructed from stainless steel. The gamma transparent material and the flow tube are thin enough to permit sterilization of an interior of the flow tube by gamma irradiation of the flow tube through the gamma transparent material. The enclosure is also shaped to facilitate locking and unlocking the Coriolis flow sensor in place on a mounting structure.
US11619529B2 Compact ultrasonic flowmeter
A compact ultrasonic flowmeter for measuring flowrate and other fluid related data of a fluid includes a flow tube with a flow bore for passage of the fluid between an inlet and an outlet, a flowmeter housing, a printed circuit board arranged in the flowmeter housing and including a processor for controlling operations of the flowmeter, a meter circuit including ultrasonic transducers provided on the printed circuit board and configured for operating the ultrasonic transducers to transmit and receive ultrasonic wave packets through the fluid, a display mounted on the printed circuit board and configured for displaying a measured flowrate and the other fluid related data, one or more battery packs for powering flowmeter operations, and two or more backing devices arranged to provide a holding force to the ultrasonic transducers, forcing a lower side of the ultrasonic transducers against transducer areas provided on the flow tube.
US11619526B2 Fire truck pump flow prediction system
A fire truck pump flow prediction system includes a pump, an inlet pipe connected to the pump, a discharge pipe connected to the pump, an intake pressure sensor connected to the inlet pipe, a discharge pressure sensor connected to the discharge pipe, a rotational sensor associated with the pump and a central processor connected to the intake pressure sensor, the discharge pressure sensor and the rotational sensor. The intake pressure sensor is configured to detect fire suppressant inlet pressure and the discharge pressure sensor is configured to detect fire suppressant discharge pressure. The rotational sensor configured to detect a rotational speed of the pump. The central processor configured to determine a flow through the pump and into the discharge pipe based on the inlet pressure, the discharge pressure and the rotational speed.
US11619521B2 Position measurement encoder and method of operation
A method of operating a position encoder apparatus, including a scale having features defining position information and a readhead for reading the scale. The method includes: calculating extrapolated position information from at least one previous reading of the scale; comparing an extrapolated position with a position calculated from a reading of the scale to determine any discrepancy between them; using the extrapolated position information whether or not there is a discrepancy; and maintaining a record of any discrepancies.
US11619517B2 Method and system for determining an estimation of an anemometric parameter in an aircraft
A method and system for determining an estimation of an anemometric parameter of an aircraft. The anemometric parameter including an angle of attack, a sideslip angle and a calibrated airspeed. The method including obtaining an indication of a secondary surface state of the aircraft; obtaining a position indication of a horizontal primary surface; obtaining a load applied estimation on a corresponding actuator using the position indication of the horizontal primary surface and the position of the corresponding actuator; accessing a lookup table with the indication of the secondary surface state of the aircraft, the load estimation applied on the corresponding actuator, and the position of the corresponding actuator; obtaining an estimation of the anemometric parameter associated with the horizontal primary surface; providing the estimation of the anemometric parameter associated with the horizontal primary surface and wherein the lookup table is generated during a learning phase.
US11619507B2 Information processor, information processing method, and computer-readable recording medium
An information processor includes a setting unit, a course creation unit, a course evaluation unit, and a course setting unit. The setting unit sets a starting point, one or more via-points, and a destination point. The course creation unit creates a course serially coupled between the starting point, the one or more via-points, and the destination point set by the setting unit. The course evaluation unit calculates course evaluation points based on a predetermined evaluation criterion, with respect to the course created by the course creation unit. The course setting unit sets the course as a proposed course for route guidance, on the basis of the course evaluation points.
US11619493B2 Optical gyroscope with weak measurement amplification readout
A photonic device for detecting rotation and a corresponding method for operation thereof are disclosed. The photonic device includes a readout structure coupled to a ring resonator at one or more coupling points. Light is split between a lower waveguide and an upper waveguide of the readout structure in a forward direction at a beam splitter. The light in the waveguides traveling in the forward direction is coupled into the ring resonator and subsequently back into the waveguides in a reverse direction. The light is spatially phase tilted and is combined at the beam splitter. The combined light is detected by a split detector.
US11619490B2 Measuring device for wave energy conversion performance of comb-typed permeable breakwater with arcuate walls
A measuring device for wave energy conversion performance of a comb-typed permeable breakwater with arcuate walls is provided. The measuring device includes four parts: the comb-type permeable breakwater with arcuate walls, a wave height measuring instrument and pressure sensor fixing and adjusting apparatus, a wave height measuring instrument data collecting and processing apparatus and a pressure sensor data collecting and processing apparatus. The comb-typed permeable breakwater includes combined arc-shaped caissons, partition plates, a back plate, a fixing bottom plate and fixing screws. The wave height measuring instrument data collecting and processing apparatus processes data collected by a wave height measuring instrument and outputs for display. The pressure sensor data collecting and processing apparatus analyzes data collected by a pressure sensor and outputs for display. The measuring device has a stable structure, convenient operation and high experimental accuracy.
US11619488B2 Optical volume measurement device
An optical volume measurement device includes a main body, a pair of photographic lenses, an optical distance measuring unit and an optical projecting unit. The photographic lenses are disposed on the main body. Each of the photographic lenses has an image acquiring area extended forwardly therefrom and captures images within the image acquiring area separately, and a resolution distance range is formed in front of each photographic lens. Each photographic lens identifies the image within the resolution distance range, and image acquiring areas are overlapped to form a measurement area within the resolution distance range. The optical projecting unit is disposed on the main body and forwardly project an optical alignment indicator in a projection area. The projection area is located in the measurement area within the resolution distance range.
US11619487B2 Dam slope deformation monitoring system and method
A dam slope deformation monitoring system and method are provided. The monitoring system monitors an entire dam in a reservoir area by using an unmanned aerial vehicle (UAV) photogrammetry system, and determines an encrypted monitoring area (steep slope) with the relatively large deformation and a relatively large digital elevation difference; determines, in the intensive monitoring area, a first level key monitoring area with the larger deformation by using a ground-based radar interferometry measurement system; determines, in the first level key monitoring area, a second level key monitoring area with the larger deformation by using a ground-based three-dimensional lidar measurement system; determines, in the second level key monitoring area, a key monitoring particle with a high deformation speed by using a global navigation satellite system (GNSS). The core chip stack is used to monitor and warn the collapse process in the area where the key monitoring particles are located.
US11619483B2 CMOS image sensor for 2D imaging and depth measurement with ambient light rejection
Using the same image sensor to capture both a two-dimensional (2D) image of a three-dimensional (3D) object and 3D depth measurements for the object. A laser point-scans the surface of the object with light spots, which are detected by a pixel array in the image sensor to generate the 3D depth profile of the object using triangulation. Each row of pixels in the pixel array forms an epipolar line of the corresponding laser scan line. Timestamping provides a correspondence between the pixel location of a captured light spot and the respective scan angle of the laser to remove any ambiguity in triangulation. An Analog-to-Digital Converter (ADC) in the image sensor generates a multi-bit output in the 2D mode and a binary output in the 3D mode to generate timestamps. Strong ambient light is rejected by switching the image sensor to a 3D logarithmic mode from a 3D linear mode.
US11619479B2 Grading tools
An apparatus to grade a surface is provided. The apparatus includes an elongated member with a straight edge to grade a surface. In addition, the apparatus includes a height gauge to attach to an end of the elongated member. The height gauge is to engage a border of the surface. Furthermore, the apparatus includes a connector to connect the height gauge to the elongated member. The apparatus also includes a first surface on the height gauge. The first surface is to engage a side wall of the border to grade the surface proximate to the side wall. The apparatus further includes a second surface on the height gauge offset from the straight edge by a distance. The second surface is to engage a top surface of the border such that the straight edge is to grade the surface at the distance below the top of the border.
US11619478B2 Method for the dimensional control of a turbomachine component
Methods for the dimensional inspection of a turbomachine component to be inspected are provided. The turbomachine component includes a first surface delimited by a second peripheral surface substantially transverse to the first surface and a profile defined by a numerical theoretical model with a theoretical surface corresponding to the first surface, the first surface having larger dimensions than the second peripheral surface. The method includes determining theoretical points on the theoretical surface of the numerical theoretical model; calibrating calibration points on the first surface of the component to be inspected; calculating an offset axis for each theoretical point with respect to a corresponding calibration point; and acquiring control points on the second peripheral surface of the component to be inspected from the offset axis.
US11619476B1 Munition with controlled self neutralization
Methods, systems, and devices for an area-denial munition configured for self-neutralization of an explosive ordnance. In one or more embodiments the munition including a housing including a chassis defining one or more openings such that the housing is an at least partially open structure exposing an interior to an ambient environment. In various embodiments the munition includes a detonation module including a detonation initiator and a deflagration module including a deflagration initiator coupled with a pyrotechnic primer, and munition control circuitry. In various embodiments the munition control circuitry receives instructions to deflagrate the explosive ordnance and instructs the deflagration module to activate the deflagration initiator. In various embodiments, the deflagration initiator causes a deflagration of the explosive ordnance for self-neutralization of the munition resulting in safe destruction of the munition's explosive charge and control electronics.
US11619474B2 Targeting systems and methods
A targeting munition for a targeting system and method includes a payload including a plurality of shards. At least one of the shards includes a laser diode configured to emit targeting emission in response to the targeting munition impacting an area at or proximate to a target.
US11619471B2 Warning system for a conducted electrical weapon
A warning system for a conducted electrical weapon (“CEW”) may be configured to alert a target that deployment of the CEW may be imminent. The warning system may include a visual output system and an audio output system. The visual output system may be configured to output a visual warning. The audio output system may be configured to output an audio warning. The visual output system and the audio output system may be activated in response to a control interface of the CEW being operated to an active mode. The visual output system and the audio output system may be deactivated, or not activated, in response to the control interface being operated to a safety mode.
US11619464B2 Firearm mounting device
A firearm mounting device securable to a surface and having a magnetic material within a base to attract and secure a firearm to the device in a readily retrievable position. The device includes a channel to receive the slide of a semi-automatic pistol and at least one slide stop disposed within the channel to engage and prevent movement of the slide as a user grips the grip of the pistol and displaces the grip towards the at least one slide stop to chamber a cartridge in the chamber of the pistol. The at least one slide stop engages and prevents movement of the slide while allowing the barrel of the pistol to protrude from under the slide.
US11619462B2 Gun temperature identification system and methods of use thereof
The inventive technology comprises a novel thermal indicator system that incorporates one or more thermogenic compounds that may be applied to a gun component and indicate the temperature of a gun component during and after use. This novel thermal indicator system may indicate the temperature at which the gun component will cause burns, is unsafe to store, or if a pre-determined threshold temperature has been reached resulting in a loss of firing accuracy, as well as imminent, or actual component failure.
US11619458B2 Pressure controlled inertia system for automatic fire weapons
A pressure controlled inertia system for automatic fire weapons is provided. The system enabling a lock, especially in automatic rifles, to be opened by using a kinetic energy of a mechanism and a sliding handle block, wherein the kinetic energy is lost by hitting a case, after an empty cartridge is fired.
US11619449B2 Melting kettle
Melting kettles for use on vehicles for continuous processing of material for applying lines, stripes, bitumen, crack sealant or the like. The kettles disclosed herein provide heat transfer by use of oil jacketed tanks. A coil may be placed along a lower section for heat transfer through a burner for heating recirculated oil. A coil may be placed in a lower section and an upper section for heating an oil jacket, as well as heat transfer from the entire circumference of a coil placed in the upper section. An upper coil can be fluidly coupled to a lower coil and positioned within the chamber a spaced apart distance from the interior wall of the melter kettle. A mixer system rotates paddles to cause continuous transfer of material around the upper coil. The melter kettle is cylindrical, but can be corrugated to increase heatable surface area.
US11619440B2 Vehicle refrigerated compartment and method of controlling
A vehicle including a refrigerated compartment having a chamber and a cooling system for cooling the chamber and methods of controlling the cooling system is provided. The vehicle includes a controller that controls a supply of power from a battery of the vehicle to the cooling system based on at least one output signal received from a vehicle component.
US11619438B2 Toggle handle for an appliance
A method for operating a refrigerator appliance includes operating a dispenser of the refrigerator appliance to initiate a flow of liquid water or ice into a container positioned within a dispensing recess of the dispenser in response to a user input at a user input panel of the refrigerator appliance, receiving one or more signals from a sensor positioned at the dispensing recess after operating the dispenser to initiate the flow of liquid water or ice into the dispensing recess, and detecting a presence of the container in the dispensing recess based at least in part on the one or more signals from the sensor only after operating the dispenser to initiate the flow of liquid water or ice into the dispensing recess. A related refrigerator appliance is also provided.
US11619437B2 Evaporator defrost by means of electrically resistive coating
A defrosting system for defrosting an evaporator assembly is disclosed. The system includes the evaporator assembly, an electrically resistive coating having an electrically insulative matrix and a conductive doping agent disposed on at least one surface of the evaporator assembly, and a plurality of electrical terminals arranged and disposed to supply electricity to the electrically resistive coating. A method for defrosting an evaporator assembly and a coating for heating evaporator assemblies are also disclosed.
US11619436B2 Containers and methods and devices for enhancing thermal energy transfer between container contents and external environment
The disclosure features various embodiments and aspects of containers and related systems for quenching contents of the containers.
US11619433B2 Temperature regulating refrigeration systems for varying loads
A refrigeration system includes a compressor, a condenser, a heat transfer component, and a refrigerant loop arranged to allow a flow of a refrigerant fluid. The compressor, the condenser, and the heat transfer component are connected in the refrigerant loop. The system further includes a bypass path extending between an output side of the compressor in the refrigerant loop and an input side of the heat transfer component in the refrigerant loop. A bypass valve is connected in the bypass path. A control circuit is in communication with the bypass valve. The control circuit is configured to open the bypass valve to allow the refrigerant fluid to pass to the heat transfer component thereby increasing the refrigerant fluid provided to the heat transfer component and artificially increasing a load on the refrigeration system. Other examples refrigeration system and examples methods are also disclosed.
US11619430B2 Cooling system with vertical alignment
A cooling system uses P-traps to address the oil return issues that result from a vertical separation between a compressor and a heat exchanger. Generally, the vertical piping that carries the refrigerant from the compressor to the heat exchanger includes P-traps installed at various heights to capture oil in the refrigerant and to prevent that oil from flowing back to the compressor. T-connections are coupled to the P-traps to allow the oil to drain out of the P-traps. The oil may then be collected and returned to the compressor.
US11619429B2 Stepper motor control valves for refrigerant expansion and/or system controls
A valve includes a shaft having threads along at least a portion of a length of the shaft. A travel limit member (e.g., a coil spring, a washer, etc.) is disposed within one or more of the threads. The travel limit member may comprise a coil spring configured to be movable within the threads along the shaft when the shaft is rotated relative to the coil spring. The coil spring is configured to be operable for providing: a safety stall or hard stop for a fully open position of the valve when the coil spring is within the top thread and/or runs out of the threads after having traveled upwardly along the shaft within the threads; and a safety stall or hard stop for a fully closed position of the valve when the coil spring contacts a stop after having traveled downwardly along the shaft within the threads.
US11619427B2 Heat exchanger and heat pump system having same
A heat exchanger includes: first layers each including first flow channels that are microchannels; and second layers each including second flow channels that are microchannels. The first layers and the second layers constitute a lamination. Heat is exchanged by performing either of: liquid evaporation in the first flow channels and gas condensation in the second flow channels, or liquid evaporation in the second flow channels and gas condensation in the first flow channels. The lamination includes: a first liquid transport pore that is in fluid communication with the first flow channels; and a second liquid transport pore that is in fluid communication with the second flow channels.
US11619424B2 Geothermal heat containment barrier
A geothermal heat containment barrier operable to be manipulated through an opening of a vault by at least partially folding the geothermal heat containment barrier, and positioned substantially horizontally against walls of the vault to reduce heat transfer through the barrier is provided. The barrier includes a central insulating core, a flexible outer frame, and an outer sealing trim. The central insulating core includes top and bottom outer surfaces and a perimeter edge. The central insulating core includes and/or contains an insulating material. The flexible outer frame has a shape memory and includes at least one flexible component having ends together such that the flexible outer frame is continuous and closed. The outer sealing trim is attached to the top and bottom outer surfaces and wraps around the perimeter edge of the central insulating core. The outer sealing trim is operable to press against the wall of the vault.
US11619422B2 Electric heating device and method for its production
An electric heating device includes a housing having a partition wall which separates a connection chamber from a heating chamber for dissipating heat and from which at least one receiving pocket protrudes into the heating chamber as a heating rib. A PTC heating device with at least one PTC element and conductor tracks for energizing the PTC element with different polarities, which are electrically conductively connected to the latter and which are electrically connected in the connection chamber, are received in the housing. The PTC element and at least one of the conductor tracks are received in a heater casing. The heater casing is pressed into the receiving pocket subject to plastic deformation of the heater casing and/or the receiving pocket.
US11619421B2 Continuous-flow heater, and a method for the manufacture of a continuous-flow heater
A continuous-flow heater is described, with a housing made from an aluminium-based alloy, in which a flow channel for a fluid to be heated extends from an inlet to an outlet, and a heating plate which is arranged in the housing, with a substrate made from steel, which carries heating conductor tracks, a frame embedded in a wall of the housing, wherein the heating plate forms one wall of the flow channel in the housing, and is welded to the frame.
US11619419B1 Ductless air distribution system
The ductless air handling system draws return air from a low level and discharges conditioned supply air at a high level, thereby de-stratifying and covering a large area without the need for field-installed ductwork. The outlet is composed of a series of vertical and horizontal vanes with respective adjustable louvers and flaps as well as an integral turning vane. This outlet turns the airflow from vertical to horizontal, straightens the airflow and subsequently directs the airflow for uniform distribution throughout the space without the need for ductwork. Further, a germicidal irradiation chamber within the conduit connecting the base to the outlet can disinfect air as it is circulated by the air handler.
US11619418B2 Air diffuser
An air register can control airflow direction and intensity. The air register includes an attachment mechanism that is configured to attach to a surface. The air register further includes a plurality of diffuser discs attached to the attachment mechanism and configured so that they may be manually moved from a closed configuration to an open configuration. The diffuser discs include a plurality of apertures that allow air to flow therethrough. In the closed configuration, the diffuser discs are arranged to cover the apertures so that air cannot flow therethrough. In the open configuration, the plurality of diffuser discs are spaced apart to allow air to flow through the apertures. Further, the diffuser discs can be tilted to control airflow direction.
US11619413B2 Intelligent air cleaner, indoor air quality control method and control apparatus using intelligent air cleaner
An indoor air quality control method using an intelligent air cleaner is disclosed. An indoor air quality control method using an intelligent air cleaner according to an embodiment of the present invention can predict indoor dust concentration progress on the basis of output values of a learning model having received dust concentration data as input values when the dust concentration data of an indoor place where the air cleaner is located is received from the air cleaner, and determine whether ventilation is required by comparing the predicted progress with outside dust concentration data received from the Meteorological Administration server. Accordingly, indoor dust concentration changes can be predicted and an appropriate ventilation time can be recommended. The intelligent air cleaner and the indoor air quality control method using the same of the present invention can be associated with artificial intelligence modules, devices related with the 5G service, and the like.
US11619408B2 Method and device of combining outdoor units and rotating operation of outdoor units and MSAC system
The present disclosure relates to a method and device of combining outdoor units and rotating operation of outdoor units, and MSAC system, and relates to the field of unit technology. The method includes: determining a plurality of combination manners of the outdoor units, according to a capacity of an indoor unit currently turned on and a capacity of each of the outdoor units; sequencing the plurality of combination manners in priority, according to priority strategies; and sequentially rotating the outdoor units to operate, based on the sequenced combination manners.
US11619407B2 System and method for equipment management and service
A method for processing information regarding a climate-control device is provided. The method includes the steps of generating a virtual asset tag of the climate-control device; processing the virtual asset tag; and extracting information about the climate-control device from the virtual asset tag.
US11619405B1 Airflow moisture reduction system
The airflow system includes a wall penetration hole, a high-velocity fan system attached to that hole, and a port manifold which allows multiple fan systems to be connected to one wall penetration. The airflow system is controlled with a timer and a fan speed controller, either wirelessly or with electrical wiring. The airflow system is further self-optimizing with a temperature and humidity controller that allows the airflow system to turn itself on and off to adjust the designated space to reach a target temperature or humidity for the space. The airflow system reduces moisture in a designated space to improve air quality and reduce biological spores and gasses from poorly ventilated spaces.
US11619402B2 Modular air conditioning system
A climate control system coupled within an opening of a structure, with the opening separating an internal area within the structure and an exterior area external to the structure with the climate control system straddling the opening. The system consists essentially of: an interior unit disposed at the opening within the internal area; an exterior unit disposed at the opening in the exterior area; and a connector between the interior unit and the exterior unit that extends through the opening, the connector including: a circulation hose that extends through the opening to connect the exterior unit and the interior unit.
US11619398B2 Inflow nozzle
An inflow nozzle for an intake opening of a device for downward extraction of cooking vapours has a supporting structure and a plurality of pin-like elements arranged on the supporting structure.
US11619395B2 Gaskets and a method for making the same
A gasket may include a tubular section which has a protection layer and a mesh layer. The protection layer may form a first tube, and the mesh layer may form a second tube, which may be enclosed in the first tube. The mesh layer may be formed by a metal wire in a spiral fashion extending along an axial direction of the second tube. The mesh layer may provide an elastic support to the protection layer when the protection layer tube is pressed by an external force.
US11619390B2 Modular assembly for electric fireplace
An electric fireplace (10) includes a fireplace housing (12) and an electrical insert (40). The fireplace housing (12) includes a base panel (30) having a base opening (230A), a back panel (32), and at least one side panel (34). The electrical insert (40) is sized and shaped to fit and be supported and retained within the base opening (230A). Additionally, the electrical insert (40) can include a heater (26), and a controller (28) including a processor that is configured to control operation of the electric fireplace (10). Further, each of the base panel (30), the back panel (32) and the at least one side panel (34) can be manufactured and installed independently of one another. The fireplace housing (12) can further include a front frame (236) that is manufactured and installed independently of each of the base panel (30), the back panel (32) and the at least one side panel (34). Still further, at least one of the back panel (32) and the at least one side panel (34) can be foldable.
US11619389B2 Modular firestarter assembly
A modular firestarter assembly. The modular firestarter assembly includes a number of modular components configured to be able to mount to one another to form the firestarter assembly. The modular components can be broken down to save side. The modular firestarter assembly can be formed from a number of different combinations of the modular components to hold fuel sources and assist in starting a fire.
US11619388B2 Dual fuel gas turbine engine pilot nozzles
A pilot nozzle for a dual fuel turbine engine includes an inner air circuit, a gaseous fuel circuit radially outward from the inner air circuit, a liquid fuel circuit radially outward from the inner air circuit, an outer air circuit radially outward from the liquid fuel circuit and the gaseous fuel circuit, and a shroud radially outward from the outer air circuit. The shroud is configured to stabilize a pilot re-circulation zone downstream from outlets of the inner and outer air circuits and the liquid and gaseous fuel circuits.
US11619386B2 Method and system for auto-calibrating an ignition process of a digital gas cooking appliance
A digital gas cooking appliance is disclosed. The digital gas cooking appliance has the ability of self-initiating an automatic calibration process to determine an optimum valve position to be used for an electromechanical valve when igniting a gas cooking element by performing a plurality of ignition sequences for the gas cooking element at a plurality of respective valve positions of the electromechanical valve. During each of the plurality of ignition sequences, a respective ignition duration between a start of the respective ignition sequence when an igniter is active and the electromechanical valve is open, and a flame is detected by a flame detector, may be determined.
US11619383B2 Burn bucket
Embodiments are directed toward a burn bucket. The burn bucket preferably includes a body, a door moveably coupled to the body, and a lifting machine interface coupled to the body. The body preferably defines an inner burn space. The lifting machine interface is preferably configured to receive a portion of a machine that tilts the burn bucket to transition the burn bucket between a closed configuration in which the door is closed and a dumping configuration in which the door is open to facilitate dumping burnt material out of the inner burn space.
US11619380B2 Constant volume combustion system
A constant volume combustion system includes at least one combustion chamber having at least one admission port and an exhaust port. The system also includes at least one elastically deformable tongue made of ceramic matrix composite material forming an air admission valve, the tongue being present inside the chamber and being positioned facing the admission port, the tongue having a first end that is stationary relative to an inside wall of the chamber and a second end, opposite from the first end, the second end being free and movable relative to the inside wall.
US11619377B2 Light with expanding compression member
A light includes a body, a front housing secured to a front end of the body, a translating retainer rotatably engaged with the front housing, a slip ring positioned around the front housing and between the translating member and the front end of the body, a compressible ring positioned around the front housing and between the slip ring and the front end of the body, a lens mounted to the front housing, an electronic assembly, and a light emitting element in electrical communication with the electronic assembly and positioned within the lens. Rotation of the translating retainer in a first direction causes the translating retainer to drive the slip ring toward the front end of the body, compressing the compressible ring and causing the compressible ring to bulge outward to contact, and removably engage, an inner wall of a pipe or conduit that the light is positioned in.
US11619371B2 Low voltage power supply for a merchandise display system
A merchandise display system may include a low voltage power assembly may comprise a track that includes one or more conductive rods and one or more mechanical connections, wherein the track is powered from a power source; and a power connector assembly that connects to the track, wherein the one or more conductive rods connect to the power assembly providing a power connection, and further wherein the one or more mechanical connections connect to the power assembly providing a mechanical connection. The power connector assembly may be configured to provide low voltage power through the track to a low voltage power device. The power assembly may include a configuration of mechanical connections and conductive material arranged in such a way as to provide power and/or signal distribution to a mating device, such as to a set of LED modules, other lighting sources, or powered track devices for use with a merchandise display system.
US11619370B2 Pivot device for a navigation light
A device for pivoting a navigation light and methods that use the device can include a mount assembly with an attachment for attaching the device to a structure. A pivot assembly can be supported by the mount assembly, with the pivot assembly mechanically coupled to a drive element such that a drive of the drive element pivots a navigation light to one or more operating, service, or hold positions.
US11619369B2 Portable light stand
A fillable base for a portable light stand, the base including: a hollow structure made from moulded plastics material, the hollow structure having an upper portion and a lower portion with a generally circular footprint. The lower portion of the hollow structure has a substantially vertical cylindrical outer side wall, and the upper portion of the hollow structure has a conical outer side wall. The conical outer side wall has an outer edge extending from a top edge of the cylindrical side wall to an apex of the upper portion of the structure. The structure also has a recess that opens at the apex and within which one end of an elongate pole can be received.
US11619367B2 Lighting device for providing transformable light
The disclosed subject matter generally relates to a lighting device including at least two optical output modules for jointly providing transformable output light. The transformable output light is transformable a diffuse light output and a light output that has higher contrast than the diffuse light. Accordingly, the inventors realized that an enhanced user experience for vehicle occupants is provided by a lighting device that can seamlessly transform its output light between diffuse light to more high contrast light. For example, a vehicle interior component may be illuminated with a diffuse light when it is in one state, e.g. when it is not used. In a second state, when the component is used or intended to be used, it may be illuminated with a high contrast light to provide the user with more helpful assist light.
US11619366B2 Light source module
A light source module includes a light source, a dichroic unit, a color wheel and a wavelength conversion unit. The light source is configured to emit a light. The dichroic unit is opposite to the light source and configured to reflect a portion of the light as a first illumination light in a first direction and reflect a portion of the light as a second illumination light in a second direction inverse to the first direction. The color wheel is opposite to the dichroic unit and configured to at least receive the first illumination light. The color wheel has a blue filter area, a green filter area and a red filter area. The wavelength conversion unit is opposite to the color wheel and the dichroic unit and configured to at least receive the second illumination light and provide a converted light to the color wheel.
US11619356B2 Hot tap system and method for coated ductwork
Systems, apparatus and methods for hot tapping into pressurized, coated duct systems for transporting corrosive substances are disclosed. A branch line may be installed in such systems without shutting down or depressurizing the system using the disclosed systems, apparatus and methods without compromising the system coating or resistance to corrosion from the transported substances. Cut edges created when ductwork is cut to install a branch line are captured and sealed between two gaskets, avoiding the need for recoating with difficult to apply corrosive protection materials such as fluoropolymer coatings.
US11619353B2 Composite cylinder monitoring system
Methods, systems, and apparatus for monitoring a cylinder. The system includes a plurality of sensors connected to the cylinder and configured to detect deformation data associated with the cylinder. The system includes a controller communicatively coupled to the plurality of sensors. The controller is configured to determine a damage value based on the detected deformation data when the cylinder endures impact damage. The controller is configured to communicate a notification when the damage value exceeds an impact damage threshold. The system includes a filling controller communicatively coupled to the plurality of sensors. The filling controller is configured to control a valve for filling the cylinder with a fluid. The filling controller is configured to detect damage to the cylinder above a specified threshold as the cylinder is filled with the fluid. The filling controller is configured to automatically perform a safety action when the damage to the cylinder is detected.
US11619352B2 Regasification device
A device for regasifying liquefied natural gas (LNG) and co-generating cool freshwater and cool dry air, which device comprises at least one hermetic outer recipient containing an intermediate fluid in liquid phase and gaseous phase, the fluid having high latent heat and high capillary properties, traversed by at least one intermediate fluid evaporation tube inside the tube flows moist air whose moisture condenses, at least partly, in a capillary condensation regime on its inner face and on its outer face the liquid phase of the intermediate fluid evaporates, at least partially, in a capillary evaporation regime, and traversed by at least one LNG evaporation tube on which outer face the gaseous phase of the intermediate fluid condenses at least partially, under a capillary condensation regime, and inside the tube, the LNG is heated and changes phase and the regasified natural gas (NG) is heated to a temperature greater than 5° C.
US11619348B2 Lubrication system
A lubrication system includes a lubricator. A detecting unit includes an oil introducing part, multiple chambers, multiple blockage detectors and a processor. The oil introducing part is connected between the detecting unit and the lubricator. The oil introducing part communicates with the chambers. The blockage detectors are electrically connected to the processor and monitor transportation status of lubrication oil of the chambers. The processor judges the transportation status of the lubricating oil of the chambers by results from the blockage detectors. The lubrication system finds out blockage in the oil paths immediately so as to remove the blockage timely.
US11619347B2 Lubricant fitting unit with integrated lubricant flowmeter
A lubricant fitting unit is for supplying lubricant to an item of equipment and includes a housing connectable with the item of equipment and providing a lubricant flow path fluidly coupleable with the item of equipment. A lubricant flowmeter is connected to the lubricant flow path and measures lubricant flow through the flow path. The fitting unit preferably includes an integrated condition monitoring system coupled to the housing, which preferably includes a temperature sensor and/or a vibration sensor. Further, the fitting unit also preferably includes a wireless data transmission device for transmitting signals received from the integrated condition monitoring system to a controller device. Also, the fitting unit may include an energy harvester mounted within the lubricant flow path for converting a portion of the kinematic energy of the lubricant flowing through the lubricant flow path into power for recharging a power unit of the monitoring device.
US11619346B2 Modular digital filter, regulator and lubricator connector and system
A modular digital filter, regulator and lubricator (FRL) connector and system are provided. The modular digital filter, regulator and lubricator connector and system are especially suitable for use in improving compressed air quality so as to extend the life of tools and machines which are connected to the FRL devices. The connector device and system allows for a quick and efficient connection with respect to both electronics and air lines and reduces problems that arise from wire pig-tailing or accidental disconnection of the FRL. The device and system may have digital, visual and audible warnings with respect to the quality of air passing through the system and to the tools and machines.
US11619344B2 Elevation device and robot
An elevation device includes a mounting frame, a rotary actuator fixed to the mounting frame, a shaft connected to the rotary actuator and rotatable with respect to the mounting frame, a drive bar slidably connected to the mounting frame, and a connecting member fixed to the shaft. The shaft defines a helical groove in a lateral surface thereof. The drive bar includes a post that is movably fit in the helical groove. The mounting frame, the shaft and the drive bar constitute a conversion mechanism that converts rotation of the shaft into linear motion of the drive bar. The drive bar is slidable with respect to the mounting frame along a direction that is parallel to an axis of rotation of the shaft.
US11619343B2 Multi-function controller mount
A multi-function controller mount is configured or adapted for use with a game controller and an electronic device. The mount includes a controller receiver for removably attaching to the game controller. The mount also includes an arm having a first end pivotably attached to the controller receiver at a first pivot axis. The mount also includes a device tray that is pivotably attached to a second end of the arm at a second pivot axis. The device tray is configured for holding the smartphone at an adjustable height and viewing angle. The height and the viewing angle are adjustable through movement or the arm at the first pivot axis and movement of the device tray at the second pivot axis. The mount also includes a lock feature attached to the arm for selectively preventing movement of the arm relative to the controller receiver.
US11619342B1 Fan, holder and support leg of holder
The present disclosure provides a fan, a holder and a support leg of a holder. The support leg includes a rotational seat; a reinforcing piece where one end of the reinforcing piece inserted into the rotational seat and the reinforcing piece is bendable; and a soft leg sleeve sleeved on the reinforcing piece. The reinforcing piece and the rotational seat of the support leg are integrally formed to ensure more stable connection; the assembly of the support leg can be completed simply by sleeving the leg sleeve on the reinforcing piece. In addition to normal supporting effect, the support leg can also be held by hand or wound on another support piece based on different scenarios, bringing flexible and rich functions.
US11619337B2 Powder coating material, laminate and pipe
A powder coating material including a main material resin containing an epoxy resin; a phosphorus flame retarder; and at least one inorganic particulate substance selected from metal hydroxides and hydrous metal compounds. The inorganic particulate substance has an average particle size of 0.01 to 9 μm. The inorganic particulate substance is present in an amount of 80 to 200 parts by mass relative to 100 parts by mass of the main material resin.
US11619330B2 Clamping collar with retaining fingers
A clamping system for connecting a first and a second tube whose opposite ends have clamping surfaces protruding from the cylindrical outer surface of said tubes. The system comprises a collar which comprises a belt able to be clamped around said clamping surfaces, the belt having a first and a second flank between which an internal recess able to receive the clamping surfaces is delimited. The collar carries at least one retaining finger which has a free end portion protruding axially beyond the edge of the first flank, said free end portion having a retaining edge configured to be retained outside the belt by a radially protruding element.
US11619329B2 Pipe for easy assembly and separation and suction pipe for vacuum cleaner including the same
The present disclosure provides a pipe for easy assembly and separation. The pipe for easy assembly and separation according to an embodiment of the present disclosure includes a rear end pipe formed in a cylindrical shape; an insertion pipe located at the other end of the rear end pipe; a front end pipe that is connected to the rear end pipe by inserting the insertion pipe into one end of the front end pipe; a first fixed portion located at one end of the insertion pipe; and a second fixed portion located at the front end pipe to correspond to the first fixed portion when the insertion pipe is inserted into the front end pipe.
US11619328B2 Method of adapting electronic equipment structure for cable management
A method of adapting an electronic equipment structure for cable management, the method comprising: providing a cable manager having one or more cable finger units extending from a frame, the frame including at least one spine member having an extruded construction and one or more ledges that extend along a length thereof; providing an accessory rod assembly having a base member and an accessory rod, wherein the base member includes a front-facing socket, a rear-facing hook, and a rotatable knob having a threaded end received within a threaded portion at a side of the base member, and wherein the accessory rod has an extruded construction and a generally uniform, at least partially cylindrical, cross-sectional shape; positioning the rear-facing hook of the base member against one side of the one or more ledges of the at least one spine member; rotating the rotatable knob such that the threaded end is wound within the threaded portion of the base member and bears on an opposite side of the one or more ledges of the at least one spine member, thereby clamping the at least one spine member between the rear-facing hook and the rotatable knob; and positioning a proximal end of the accessory rod within the front-facing socket of the base member such that the accessory rod extends therefrom into a cable management space.
US11619325B2 Multifunctional clamping device
The present invention includes a clamping device (1) for connecting clamping parts (K), wherein, by movement of a single tensioning element (4), both at least one clamping section (3) can be rotated relative to a connecting joint (2), or two clamping sections (3) can be rotated relative to one another, and, by clamping at least one clamping jaw (5), the clamping parts (K) can be clamped in the at least one clamping section (3). Thus, by moving a single tensioning element (4), both clamping and fixing and releasing rotation of the at least one clamping section (3) is possible. This clamping device (1) is easy to handle, highly variable, and also takes into account the regulations of hygienic design, since no gaps, cavities or threads are exposed here in which dirt could accumulate.
US11619322B1 Clean-out cap locator
The clean-out cap locator forms a cap that encloses a clean-out plug. The clean-out cap locator comprises a threaded cap, a control circuit, a remote control, and a personal data device. The control circuit determines the GPS coordinates of the control circuit. The control circuit transmits the GPS coordinates of the control circuit to the personal data device. The control circuit generates an audible alarm indicating the location of the clean-out cap locator. The control circuit senses the flow of fluid around near the clean-out cap locator. The control circuit transmits an alarm to the personal data device when the control circuit senses a back-up in the clean-out plug. The control circuit generates an audible alarm when the control circuit detects a back-up in the clean-out plug. The remote control sends a signal to the control circuit that causes the control circuit to generate an audible alarm.
US11619311B2 Flow control valve, a method of assembly, and a hydraulic system
An example valve includes a housing, a sleeve disposed within the housing and having a first end and a second end opposite the first end, and the sleeve includes a plurality of sleeve protrusions at the first end and a plurality of fluid flow channels are formed between adjacent sleeve protrusions, a seal carrier disposed within the sleeve and having a carrier protrusion that extends from the second end of the sleeve and abuts against an interior surface of the housing, and an end cap mounted to the housing such that the plurality of sleeve protrusions abut against the end cap.
US11619306B2 Seal assembly
A seal assembly for sealing a grease lubricated large rolling-element bearing includes a radial shaft seal having at least one seal lip configured to sealingly abut against a shaft to seal a bearing interior and substantially prevent a grease discharge from the bearing and a grease flow regulation device, such as an annular pumping ring, for regulating a grease pressure at the at least one seal lip, the grease flow regulation device being mounted adjacent to the radial shaft seal at a side of the radial shaft seal that is intended to face the bearing interior in an installed state.
US11619305B2 Fluid seal having multiple diameters
A seal to prevent fluid transfer using double diameters to provide a tighter seal is disclosed. The double diameter seal has a body with a first diameter containing an upper contact area and a second diameter forming a lower contact point. A notch extends into the body between the upper contact area and the lower contact point for a predetermined distance to form a transition point. In use, the first diameter is dimensioned to place a portion of the length of the upper contact area in sliding engagement adjacent to a length of the first surface. The second diameter dimensioned to place the lower contact point contacting an angled second surface of a valve.
US11619304B2 Method of manufacturing a wheel hub bearing unit for vehicles and associated wheel hub bearing unit
A wheel hub bearing unit including an outer ring, rolling bodies and an inner ring provided with a flange at a first end thereof, the inner ring being made with a sliding surface for sealing lips of a sealing device arranged so as to protect the rolling bodies, defined by a metal insert formed integrally with the first end and arranged astride a base portion of the flange and a portion of the first end immediately adjacent to the base portion of the flange. The metal insert has a thickness of between 0.2 and 2 mm and being made, using a material different from the material with which the inner ring is manufactured and consisting of an austenitic stainless steel, by means of additive manufacturing.
US11619302B2 Actuation mechanism
An actuation mechanism including one or more motors having an output shaft with a sun gear. A sun gear of a non-back drivable planetary gear assembly is drivingly connected to at least a portion of one or more planetary gears. The one or more planetary gears are drivingly connected to at least a portion of the sun gear, a carrier, a fixed non-rotating ring gear and a selectively rotatable output ring gear. The disclosure further relates to a method of operating an actuation mechanism that is drivingly connected to at least a portion of a vehicle parking mechanism. The method includes providing an actuation mechanism, providing a parking mechanism and one or more sensors that are operably configured to collect an amount of data to be analyzed. Based on the data analyzed, one or more failures within the parking mechanism may be determined and an alert may be sent.
US11619297B2 Oil lubrication mechanism for front bearing of water-cooled motor and motor driving assembly
The present disclosure discloses an oil-lubrication mechanism for a fore bearing of a water-cooled electric motor and an electric-motor driving assembly, which solves the problems of conventional grease lubrication of the fore bearing of water-cooled electric motors such as serious bearing heat generation and bearing failure and low life caused by easy outflowing of the grease. The oil-lubrication mechanism includes a gear-splashing oil-storage structure provided in a gearbox or a reduction gearbox, and a bearing-baffle oil-storage structure provided at a front end of the water-cooled electric motor; and a gear in the gearbox or the reduction gearbox in operation throws a lubricating oil into the gear-splashing oil-storage structure, and the lubricating oil is delivered via the oil conduit into the bearing-baffle oil-storage structure, thereby lubricating the fore bearing of the water-cooled electric motor, and subsequently the lubricating oil flows back into the gearbox or the reduction gearbox via the oil return tube. In the present disclosure, the lubricating oil that splashes inside the gearbox or the reduction gearbox is introduced into the fore bearing of the water-cooled electric motor, which enables the fore bearing of the water-cooled electric motor to be lubricated by the oil, thereby reducing the heat generation of the fore bearing of the water-cooled electric motor, and improving the life of the fore bearing and the reliability of the electric motor.
US11619295B2 Bypass block for unregulated gearboxes
A bypass apparatus for lubricant in an unregulated pressurized gearbox including: a block including a lubricant inlet in fluid communication with a pressure relief valve, wherein the pressure relief valve diverts lubricant into the gearbox or into an oil filter, wherein lubricant is returned to the gearbox when the lubricant is cold and/or pressure at the pressure relief valve is high to reduce damage to the gearbox caused by high pressure during a cold start, and when the lubricant temperature increases and the pressure is reduced the pressure relief valve closes and lubricant enters the oil filter.
US11619287B2 Speed reducer
A speed reducer includes an outer tubular member, internal tooth pins, oscillating gears and a carrier block. The outer tubular member has pin grooves on an inner circumferential surface thereof. The internal tooth pins are rotatably placed in the pin grooves. The oscillating gears have external teeth smaller in number than the pin grooves, and the oscillating gears are oscillatorily rotatable with the external teeth engaging with the internal tooth pins. The carrier block is cooperatively connected to the oscillating gears such that the oscillating gears are allowed to oscillatorily rotate relative to the carrier block and restricted from rotating on own axis relative to the carrier block. A displacement restricting member configured to restrict the internal tooth pins from being displaced inwardly in a radial direction of the outer tubular member is disposed between the outer peripheries of the oscillating gears adjacent to each other.
US11619286B2 Tensioner unit, rocking lever, and tensioner
To provide a tensioner unit, a rocking lever, and a tensioner, which, prevent breakage of the tensioner in use for a prolonged period of time. A protruding part is provided to a rocking lever near an abutment surface for abutment with a plunger to make contact with a tensioner body. h and H satisfy the relationship of h