Document Document Title
US11636868B2 Audio processing method for performing audio pass-through and related apparatus
An audio processing method includes: converting a time-domain audio signal into a frequency-domain audio signal; determining a noise reduction gain according to the frequency-domain audio signal; and selecting at least one set of time-domain filter coefficients from a plurality sets of time-domain filter coefficients according to the noise reduction gain; configuring a time-domain filter according to the at least one selected set of time-domain filter coefficients, and filtering the time-domain audio signal with the time-domain filter.
US11636858B2 Audio analysis system for automatic language proficiency assessment
A language proficiency analyzer automatically evaluates a person's language proficiency by analyzing that person's oral communications with another person. The analyzer first enhances the quality of an audio recording of a conversation between the two people using a neural network that automatically detects loss features in the audio and adds those loss features back into the audio. The analyzer then performs a textual and audio analysis on the improved audio. Through textual analysis, the analyzer uses a multi-attention network to determine how focused one person is on the other and/or how pleased one person is with the other. Through audio analysis, the analyzer uses a neural network to determine how well one person pronounced words during the conversation.
US11636854B2 Meeting-adapted language model for speech recognition
A system includes acquisition of meeting data associated with a meeting, determination of a plurality of meeting participants based on the acquired meeting data, acquisition of e-mail data associated with each of the plurality of meeting participants, generation of a meeting language model based on the acquired e-mail data and the meeting data, and transcription of audio associated with the meeting based on the meeting language model.
US11636852B2 Human-computer interaction method and electronic device
A method specifically includes, in a human-computer dialog interaction process, when a server performs slot extraction on user discourse, if there is a slot corresponding to which information fails to be extracted and the slot is an optional key slot, the server asks the user a question to determine whether the information corresponding to the slot is necessary. If the information is necessary, the server further extracts the information corresponding to the slot. If the information is unnecessary, the server does not extract the information corresponding to the slot.
US11636849B2 Voice data processing based on deep learning
Disclosed of the present application is relation to deep learning based voice data processing. The voice data to be detected is converted into target text data based on a voice recognition model so that the keyword text corresponding to the predetermined target voice keyword can be converted. Then, the data is matched with the target text data to determine whether the voice data to be detected includes the target voice keyword based on the matching result. Thus, because the voice recognition model is obtained by deep learning based on the obtained voice recognition data training set, it can obtain high-precision target text data, thereby improving the accuracy of subsequent matching. The problem of low accuracy of detecting voice data for keyword detection can therefor be solved.
US11636847B2 Ontology-augmented interface
A process including obtaining a set of natural-language text documents that discuss a topic, the set of documents containing different states of knowledge about the topic at different times. The process includes selecting an ontology from among a plurality of ontologies that correspond to different domains of knowledge, the selection being based on the ontology corresponding to a domain of knowledge including the topic. The process includes identifying concepts discussed in the documents using the ontology and detecting changes in at least some of the concepts over time based on differences between discussion of the concepts in documents authored at different times. The process includes updating natural language instructions on the topic based on the detected changes in the concepts and storing the updated natural language instructions in memory.
US11636844B2 Method and apparatus for audio signal processing evaluation
A method and an apparatus for audio signal processing evaluation are provided. The audio signal processing is performed on a synthesized audio signal to generate a processed audio signal. The synthesized audio signal is generated by adding a secondary signal into a master signal. The master signal is merely a speech signal. The signal processing is related to removing the secondary signal from the synthesized audio signal. The sound characteristics of the processed audio signal and the master signal are obtained, respectively. The sound characteristics include text content, and the text content is generated by performing speech-to-text on the processed audio signal and the master signal. The audio signal processing is evaluated according to the compared result between the sound characteristics of the processed audio signal and the master signal. The compared result includes the correctness of the text content of the processed audio signal relative to the master signal.
US11636838B2 Soundproof member
A soundproof member is mounted on a structure including a rotation body, covers at least a part of outer peripheral surfaces of the structure, includes an integral article of an elastic member, and has eccentrically located portions having at least a greater thickness or a greater density than the other portions. The eccentrically located portions may be thick wall portions having a greater thickness than the other portions. When the elastic member has a base material including polymer and a magnetic filler included in a state of being oriented in the base material, highly filled portions in which a content of the magnetic filler is greater than that of the other portions can be set as the eccentrically located portions.
US11636837B2 Electronic percussion instrument and manufacturing method of electronic percussion instrument
Provided is an electronic percussion instrument that can facilitate determination of contact of a detection target conductor with a head. An electronic percussion instrument includes: a tubular body portion with an end surface in an axial direction open; a head that covers the open end surface in the axial direction of the body portion and has a front surface adapted to be hit; and a capacitive sensor that has an electrode disposed on a rear surface side of the head, in which the head includes an electrically isolated conductive head, and no conductor connected to a reference potential point is provided between the front surface of the head and the electrode. In this manner, it is possible to facilitate determination of contact of the detection target conductor with the head.
US11636835B2 Spoken words analyzer
A lyrics analyzer generates tags and explicitness indicators for a set of tracks. These tags may indicate the genre, mood, occasion, or other features of each track. The lyrics analyzer does so by generating an n-dimensional vector relating to a set of topics extracted from the lyrics and then using those vectors to train a classifier to determine whether each tag applies to each track. The lyrics analyzer may also generate playlists for a user based on a single seed song by comparing the lyrics vector or the lyrics and acoustics vectors of the seed song to other songs to select songs that closely match the seed song. Such a playlist generator may also take into account the tags generated for each track.
US11636831B2 Adaptive multibit bus for energy optimization
Methods and apparatus relating to an adaptive multibit bus for energy optimization are described. In an embodiment, a 1-bit interconnect of a processor is caused to select between a plurality of operational modes. The plurality of operational modes comprises a first mode and a second mode. The first mode causes transmission of a single bit over the 1-bit interconnect at a first frequency and the second mode causes transmission of a plurality of bits over the 1-bit interconnect at a second frequency based at least in part on a determination that an operating voltage of the 1-bit interconnect is at a high voltage level and that the second frequency is lower than the first frequency. Other embodiments are also disclosed and claimed.
US11636828B1 System and method for automatically adjusting a color filter of an interface
A system and method of automatically adjusting an optimal color orientation displayed on a computing device, particularly for users experiencing light sensitivity when interacting with the computing device. The system and method automatically query whether an application includes native color inversion settings, such that operating system and/or application settings need not be continuously toggled between active and inactive states. Accordingly, the display of the computing device is automatically optimized, such that either the operating system's color inversion settings are selected (in the absence of an application's native color inversion settings), or the application's color inversion settings are selected with the operating system's settings being automatically deactivated.
US11636827B2 Method for managing the display of a least one information item, and associated computer program product, information medium and display system
A method for managing a display of at least one information item relating to a device disposed in a location, including: supplying, to the data processing unit, at least one first image of the device, generating, by the data processing unit, in a memory, a representation of the location including at least one template of the device, the template being composed of a parallelepiped or of a plurality of parallelepipeds, superimposing the first image on a face to form a representation, positioning, on the representation, a point of interest including an information item to be displayed relating to the device, generating an enriched image from the representation, and a step of display of displaying the enriched image on a screen.
US11636825B2 Liquid crystal display device, method for driving the same, and electronic device including the same
The liquid crystal display device includes a pixel portion including a plurality of pixels to which image signals are supplied; a driver circuit including a signal line driver circuit which selectively controls a signal line and a gate line driver circuit which selectively controls a gate line; a memory circuit which stores the image signals; a comparison circuit which compares the image signals stored in the memory circuit in the pixels and detects a difference; and a display control circuit which controls the driver circuit and reads the image signal in accordance with the difference. The display control circuit supplies the image signal only to the pixel where the difference is detected. The pixel includes a thin film transistor including a semiconductor layer including an oxide semiconductor.
US11636824B2 Display apparatus and control method thereof for variably displaying user interface
A display apparatus includes a display and a processor. The processor is configured to: based on a user command for displaying a UI being input, identify at least one from among a size of the display and a ratio of the display, determine a size of the UI and a layout of the UI to correspond to the at least one from among the scale and the ratio of the display, and control the display to display a plurality of UI elements in the UI, according to the size and the layout of the UI.
US11636822B2 Systems and methods for identifying threats and locations, systems and method for augmenting real-time displays demonstrating the threat location, and systems and methods for responding to threats
Systems for identifying threat materials such as CBRNE threats and locations are provided. The systems can include a data acquisition component configured to determine the presence of a CBRNE threat; data storage media; and processing circuitry operatively coupled to the data acquisition device and the storage media. Methods for identifying a CBRNE threat are provided. The methods can include: determining the presence of a CBRNE threat using a data acquisition component; and acquiring an image while determining the presence of the CBRNE threat. Methods for augmenting a real-time display to include the location and/or type of CBRNE threat previously identified are also provided. Methods for identifying and responding to CBRNE threats are provided as well.
US11636819B2 Display device
A scan line to which a selection signal or a non-selection signal is input from its end, and a transistor in which a clock signal is input to a gate, the non-selection signal is input to a source, and a drain is connected to the scan line are provided. A signal input to the end of the scan line is switched from the selection signal to the non-selection signal at the same or substantially the same time as the transistor is turned on. The non-selection signal is input not only from one end but also from both ends of the scan line. This makes it possible to inhibit the potentials of portions in the scan line from being changed at different times.
US11636815B2 Method for controlling timing controller chip of display panel, and display panel
This application discloses a method for controlling a timing controller chip of a display panel and the display panel. The method includes steps of: outputting a write protection level to a write protection pin; detecting an actual level value of the write protection pin; and controlling whether to read an initialization configuration code according to a comparison result of the actual level value with the write protection level.
US11636809B2 Display substrate and display device
A display substrate and a display device are provided. The display substrate includes a base substrate and sub-pixels on the base substrate, a sub-pixel includes an organic light emitting element and a pixel circuit, the organic light emitting element includes a first electrode, a light emitting layer and a second electrode which are stacked, the second electrode is electrically connected to the pixel circuit. The display substrate further includes an active semiconductor layer, a first conductive layer, a second conductive layer, a source-drain metal layer, and a third conductive layer, the source-drain metal layer includes a first power signal line, and the third conductive layer includes a second power signal line; the display substrate further includes reset power signal lines, the reset power signal lines include a first reset power signal line and a second reset power signal line which are electrically connected to the pixel circuit.
US11636808B2 Display device
A display device includes: a display region; and a frame region disposed around the display region. The frame region partly includes a terminal section, wherein the frame region includes a main-power-source-voltage stem wire and an auxiliary-power-source-voltage stem wire. The frame region includes a first frame region having the terminal section, and a second frame region located opposite the first frame region with reference to the display region. The main-power-source-voltage stem wire has a potential different from a potential of the auxiliary-power-source-voltage stem wire, and the main-power-source-voltage stem wire and the auxiliary-power-source-voltage stem wire are electrically connected together.
US11636807B2 Electro-optical device and electronic apparatus
An electro-optical device includes a scanning line, a data line intersecting with each other, a pixel circuit which is provided corresponding to the intersection thereof, and a wire. The pixel circuit includes a light emitting element, one transistor which controls a current flowing to the light emitting element, and the other transistor of which conduction state is controlled according to a scanning signal which is supplied to the scanning line between a gate node of the one transistor and the data line. The wire is provided between the data line and the one transistor.
US11636803B2 Display device and driving method therefor
A display device and a driving method therefor. The display device includes pixel units and pixel scanning circuits, and each of the pixel scanning circuits corresponds to the pixel units of a row. The driving method for the display device includes: driving, by a first driving signal corresponding to a first scanning frequency, the pixel scanning circuits, the first driving signal having row periods corresponding to a frame of image under the first scanning frequency; obtaining a switching signal, and driving, by a second driving signal corresponding to a second scanning frequency, the pixel scanning circuits according to the switching signal. The second driving signal has row periods corresponding to a frame of image under the second scanning frequency, the first scanning frequency is less than the second scanning frequency, and the row period of the first driving signal is greater than the row period of the second driving signal.
US11636798B2 Display device and method for driving the same
A display device includes: a pixel unit including pixels connected to data lines and scan lines, and signal output lines, where at least one signal output line of the signal output lines is connected to each of the scan lines through a contact point; a data driver disposed at one side of the pixel unit to drive the data lines; a scan driver disposed at the one side of the pixel unit together with the data driver to drive the scan lines; and a timing controller controlling the data driver and the scan driver. The data driver includes: output buffers outputting data signals to the data lines, respectively; and a slew rate controller adjusting a slew rate of the data signals by controlling a bias value supplied to the output buffers in units of pixel rows based on positions of the pixels and a change in the data signals.
US11636796B2 Subject segmentation for motion control and textured display
A method of motion control and textured display, comprising, receiving an image, extracting an initial mask of a subject of interest from the image, segmenting the image into the initial mask and a background, determining a color texture of the initial mask, estimating motion of the initial mask to a new mask and merging the new mask and the background into a merged image.
US11636788B2 Display device and inspection method thereof
A display device inspection method includes: checking connection failures of light emitting elements included in a pixel and connected in series based on a first control signal, a second control signal, and a voltage of an initialization power source, wherein the pixel comprises: a pixel circuit controlling a current flowing from a first power source to a second node in response to a voltage of a first node; a first light emitting element connected to the second node; a first transistor controlling the voltage of the initialization power source supplied to the second node; a second light emitting element electrically connected between the first light emitting element and a second power source; and a second transistor having a first electrode connected to a third node between the first light emitting element and the second light emitting element, and a gate electrode connected to a first inspection control line.
US11636784B2 Systems and methods related to arrangement of tiles
A system, method, and kit facilitate the arrangement of tiles comprising a plurality of tiles coupled together and mounted to a mounting surface using a plurality of hangers and fasteners. The tiles, whether individually or when arranged together, are preferably decorative or aesthetically pleasing. Each tile may form a portion of an overall larger visual image, which may be formed by a concatenation of a plurality of the tiles. The system, method, and kit for creating arrangement of tiles may be used to create large-scale artwork from the plurality of tiles, where the various tiles may be removably arranged and may be reconfigured or deconstructed.
US11636780B2 Flexible braille indicia signage for use on railings and method
Flexible braille indicia signage and methods are provided. Preferably, the flexible braille indicia signage takes the form of braille directional identifiers for use on railings or the like. In one example, the braille indicia signage is made by providing a flexible substrate and printing a first layer of ink on a first side of the flexible substrate in a pattern defining desired braille indicia. Multiple layers of ink are then printed in registration with the pattern atop of the first layer of ink such that the desired braille indicia has a height of at least 0.6 mm (0.79 mm for braille directional identifiers) relative to the first side of the substrate. A sealing layer of ink is then printed atop the substrate and multiple layers of ink. The result is a braille sign with braille indicia that does not separate from the substrate on a condition that a portion of the substrate bearing the braille indicia is flexed in an arc of a 10 mm, i.e. 7/16 inch, radius circle, such as, for example, when the braille indicia sign is a braille directional identifier affixed to a railing having a 20 mm, i.e. ⅞ inch, or greater diameter.
US11636778B2 Correction of software coding projects
A computer-implemented method comprising: receiving a job from a plurality of priority queues, the job including a deliverable and a plurality of commands; performing a correction procedure on the deliverable, wherein the correction procedure comprises, for each of the plurality of commands: transforming a respective command into a structure of keywords, the structure associated with a flow of execution, the structure including a plurality of nodes, the plurality of nodes including a root node and plurality of parent nodes, each parent node of the plurality of parent nodes having at least one child node, each parent node of the plurality of parent nodes including a keyword in the respective command; traversing the structure according to the flow of execution, executing one or more keywords at one or more parent nodes of the plurality of parent nodes; determining an output of the respective command based on the execution of the one or more keywords at the one or more parent nodes of the plurality of parent nodes.
US11636776B2 Unified identification protocol in training and health
The present invention discloses a unified identification protocol for training and health, comprising: unified multipurpose identifier that serves to identify individuals and the relationships established with these individuals, such as relationships with entities, professionals, products, services and transactions, generation of a multipurpose identifier, unique, non-transferable and univocally distinguishable through a computer system. The computer system that identifies them universally to avoid identification errors, based on UUID, DID and/or other formats and unify the data of the same individual existing in different systems, stored in one or several electronic devices of the individual and/or their legal guardians and, additionally, in one or more cloud services, certify access permissions granted/revoked to the different data compartments in the profile of the individual and the authenticity of the data, carried out in one or more distributed data ledger technologies or blockchains.
US11636773B2 Systems and methods for dynamic monitoring of test taking
A system and process for dynamic security monitoring of test taking. The system combines historical information about the test taker or relevant conditions, and includes sensors which objectively monitor test taker's actions, inactions, and involuntary response to the test given before and during the test, and at a specific test location. The information collected from the sensors is compared to a plurality of predetermined individual risk factors, which indicate a possibility of test fraud by the individual test taker to create a test event risk profile. The individual risk profile is combined with non-individual specific risk factors to create a holistic test event security profile. Security resources are then dynamically assigned to or removed from the test event based on the unique test event security profile.
US11636768B2 System and method for predicting ownship clearance and timing by modelling controller pilot conversations
A system for predicting the timing for ownship clearance instructions is provided. The system is configured to: collect communications between air traffic control (ATC) and other aerial vehicles; group the collected communications; derive an average time between successive instructions from ATC to an aerial vehicle; derive an average time for a following instruction in a specific time interval; generate a clearance instruction prediction model that is configured to predict a time by which an ownship will receive a subsequence clearance instruction, based on the average time between successive instructions from ATC to an aerial vehicle, the average time for a following instruction in a specific time interval, and the clearances provided by ATC to other aerial vehicles; predict, using the clearance instruction prediction model, an expected time for a next clearance instruction from ATC; and cause the predicted time for the next clearance instruction to be displayed on a display device.
US11636767B2 Method for the automatic transverse guidance of a following vehicle in a vehicle platoon
The present disclosure relates to a method for the automatic transverse guidance of a following vehicle in a vehicle platoon. The method comprises determining and receiving a plurality of lane data. A lane course is able to be determined on the basis of the plurality of lane data and the following vehicle is able to be transversely guided on the basis of the determined lane course. The method is able to prevent an increase in swaying movements from the front to the rear in the vehicle platoon. In addition, the vehicles of the vehicle platoon are able to remain in the starting lane, even when a vehicle of the vehicle platform driving in front changes lane.
US11636765B2 Determining changes in a driving environment based on vehicle behavior
A method and apparatus are provided for determining whether a driving environment has changed relative to previously stored information about the driving environment. The apparatus may include an autonomous driving computer system configured to detect one or more vehicles in the driving environment, and determine corresponding trajectories for those detected vehicles. The autonomous driving computer system may then compare the determined trajectories to an expected trajectory of a hypothetical vehicle in the driving environment. Based on the comparison, the autonomous driving computer system may determine whether the driving environment has changed and/or a probability that the driving environment has changed, relative to the previously stored information about the driving environment.
US11636762B2 Image display device
An image display device includes: an external sensor data acquisition unit acquired external sensor data detected at a first time point; an internal sensor data acquisition unit acquired internal sensor data detected at the first time point; a determination unit determined a position of the vehicle at a second time point that is a future time point after a predetermined time has elapsed from the first time point, based on the internal sensor data at the first time point; and a display control unit displayed a monitoring image indicating surroundings of the vehicle on the display unit based on the external sensor data at the first time point, wherein, the display control unit superimposes an object indicating the position of the vehicle at the second time point at the position on the monitoring image corresponding to the position of the vehicle at the second time point.
US11636761B2 Detecting and responding to sirens
The technology relates to detecting and responding to emergency vehicles. This may include using a plurality of microphones to detect a siren noise corresponding to an emergency vehicle and to estimate a bearing of the emergency vehicle. This estimated bearing is compared to map information to identify a portion of roadway on which the emergency vehicle is traveling. In addition, information identifying a set of objects in the vehicle's environment as well as characteristics of those objects is received from a perception system is used to determine whether one of the set of objects corresponds to the emergency vehicle. How to respond to the emergency vehicle is determined based on the estimated bearing and identified road segments and the determination of whether one of the set of objects corresponds to the emergency vehicle. This determined response is then used to control the vehicle in an autonomous driving mode.
US11636757B2 System and method for optimizing traffic flow using vehicle signals
Systems and methods for optimizing traffic flow through an intersection are disclosed. In an embodiment, the method includes receiving positional data indicating a current location of a first vehicle intending to pass through the intersection, receiving directional data indicating an intended direction of the first vehicle through the intersection from the current location, determining, based on the positional data and the directional data, whether an intended path of the first vehicle through the intersection interferes with an alternative path through the intersection, and adjusting a traffic signal at the intersection to decrease an amount of time to pass through the intersection via the alternative path.
US11636745B2 Detection of animal intrusions and control of a repellent mechanism for detected animal intrusions
An electronic apparatus and a method are provided for detection of animal intrusions and control of a repellent mechanism to prevent such intrusions. The electronic apparatus controls an image-capture device to acquire an image of a house yard and selects a set of zones in the acquired image based on a user-specified setting. The electronic apparatus detects an animal in the acquired image and controls the repellent mechanism based on a determination that the detected animal is in a zone which is among the selected set of zones, to target the detected animal.
US11636744B2 Retail inventory shrinkage reduction via action recognition
This disclosure includes technologies for action recognition in general. The disclosed system may automatically detect various types of actions in a video, including reportable actions that cause shrinkage in a practical application for loss prevention in the retail industry. Further, appropriate responses may be invoked if a reportable action is recognized. In some embodiments, a three-branch architecture may be used in a machine learning model for action and/or activity recognition. The three-branch architecture may include a main branch for action recognition, an auxiliary branch for learning/identifying an actor (e.g., human parsing) related to an action, and an auxiliary branch for learning/identifying a scene related to an action. In this three-branch architecture, the knowledge of the actor and the scene may be integrated in two different levels for action and/or activity recognition.
US11636741B2 Systems and methods for using haptic vibration for inter device communication
The present disclosure relates to systems and methods for using haptic vibration for inter-device communication. In one implementation, a system for inter-device communication using haptic vibration may include at least one force gauge configured to measure displacements caused by an external device in contact with the at least one force gauge; at least one memory storing instructions; and at least one processor configured to execute the instructions to: receive an identifier associated with a user; retrieve a pattern associated with the received identifier; receive, from the at least one force gauge, one or more measurements over a period of time; assess a degree of difference between the received one or more measurements and the retrieved pattern; and, when the degree of difference is below a threshold, authenticate the user.
US11636734B2 Gaming benefits provided in association with accumulated advertising loyalty points
Systems and methods that employ advertising loyalty points to modify zero, one or more aspects of an electronic gaming machine.
US11636729B2 Online game mobile controller
Embodiments of the present invention are directed to an online gaming mobile controller. A computer-implemented method is provided that generates, using a processor, a QR code containing a web address for a gaming session and provides, using the processor, the QR code to a monitor. The method receives, using the processor, a request for serving a web page for the web address from a user device and provides, using the processor, an authentication page for entering a PIN code to the user device. The method provides, using the processor, a PIN code to the monitor and receives, using the processor, an entered code from the user device. When the entered code matches the PIN code, the method associates the user device with the gaming session.
US11636727B2 System and method for providing wireless gaming as a service application
A gaming system is provided. The gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas.
US11636723B2 Personal mobility and method of controlling the same
A personal mobility that adjusts power supply based on a state of a kickstand is provided. The personal mobility includes a main body, a kickstand provided rotatably on one end in the main body, and a variable resistor that is provided on an axis of the kickstand as an axis. The variable resistor is configured to output a voltage that varies based on a position of the kickstand. A controller is then configured to adjust power supply when the position of the kickstand is a parking position.
US11636721B2 Access management and reporting technology
An access management and reporting system includes a keysafe that is located outside of a building and a communication system that is located within the building. The communication system is configured to perform, over a short-range wireless communication protocol, two-way communication with a communication module of the keysafe. The system also includes a server that is located remote from the building and the keysafe. The server is configured to perform, over a long-range communication protocol, two-way communication with the communication system located within the building, is configured to manage access to the keysafe, and is configured to handle reporting related to access of the keysafe.
US11636712B2 Dynamic gesture recognition method, device and computer-readable storage medium
A dynamic gesture recognition method includes: performing detection on each frame of image of a video stream using a preset static gesture detection model to obtain a static gesture in each frame of image of the video stream; in response to detection of a change of the static gesture from a preset first gesture to a second gesture, suspending the static gesture detection model and activating a preset dynamic gesture detection model; and performing detection on multiple frames of images that are pre-stored in a storage medium using the dynamic gesture detection model to obtain a dynamic gesture recognition result.
US11636707B2 Methods and systems for maintaining hygienic conditions in automatic teller machines
Methods and systems are described for maintaining hygienic conditions in automatic teller machines by detecting whether or not a user is not in compliance with a hygienic standard. If a user is not in compliance, then the automatic teller machine may execute a hygienic action to cleanse the automatic teller machine. For example, the hygienic action may comprise automatically cleansing the automatic teller machine, disabling the automatic teller machine from service, transmitting a sanitation service request to an automatic teller machine provide, and/or initiating an alternative control scheme (e.g., voice controls, gesture-based controls, etc.) for the automatic teller machine.
US11636705B2 Method and apparatus for preprocessing fingerprint image
Provided in a fingerprint image preprocessing method including receiving an input fingerprint image, performing a short-time Fourier transform (STFT) on the input fingerprint image to obtain a transformed fingerprint image, comparing the input fingerprint image and the transformed fingerprint image, and generating a combined image by combining the input fingerprint image and the transformed fingerprint image based on a result of the comparing.
US11636703B2 Display apparatus and manufacturing method thereof
A display apparatus has a display region, and the display region includes a texture recognition region. The display apparatus includes: a display panel, a light-shielding layer disposed on a side of the display panel opposite to a light-exit side of the display panel, and a texture recognition structure disposed on a side of the light-shielding layer facing away from the display panel. The light-shielding layer includes a plurality of first through holes. The texture recognition structure is located in the texture recognition region. The texture recognition structure includes a plurality of texture recognition devices arranged in one-to-one correspondence with the plurality of first through holes.
US11636696B2 Identifying regions of interest from whole slide images
The present application relates generally to identifying regions of interest in images, including but not limited to whole slide image region of interest identification, prioritization, de-duplication, and normalization via interpretable rules, nuclear region counting, point set registration, and histogram specification color normalization. This disclosure describes systems and methods for analyzing and extracting regions of interest from images, for example biomedical images depicting a tissue sample from biopsy or ectomy. Techniques directed to quality control estimation, granular classification, and coarse classification of regions of biomedical images are described herein. Using the described techniques, patches of images corresponding to regions of interest can be extracted and analyzed individually or in parallel to determine pixels correspond to features of interest and pixels that do not. Patches that do not include features of interest, or include disqualifying features, can be disqualified from further analysis. Relevant patches can analyzed and stored with various feature parameters.
US11636689B2 Adaptive object tracking algorithm for autonomous machine applications
In various examples, lane location criteria and object class criteria may be used to determine a set of objects in an environment to track. For example, lane information, freespace information, and/or object detection information may be used to filter out or discard non-essential objects (e.g., objects that are not in an ego-lane or adjacent lanes) from objects detected using an object detection algorithm. Further, objects corresponding to non-essential object classes may be filtered out to generate a final filtered set of objects to be tracked that may be of a lower quantity than the actual number of detected objects. As a result, object tracking may only be executed on the final filtered set of objects, thereby decreasing compute requirements and runtime of the system without sacrificing object tracking accuracy and reliability with respect to more pertinent objects.
US11636687B2 Adaptive processing method for new scenes in autonomous driving, autonomous driving method and system
An adaptive processing method for new scenes in autonomous driving, comprising: obtaining scene data corresponding to new scene of vehicle driving, wherein the scene data describes vehicles state and driving operations in the new scene; obtaining a test set of the new scene based on processing the scene data by a preset distribution; updating parameters of a pre-training model by inputting the test set, and obtaining a scene model adapted to the new scene based on gradient iteration of general model parameters of the pre-training model, wherein the scene model is configured to output an autonomous driving strategy for the vehicle in the new scene. Therefore, the autonomous driving vehicle transforms a new scene to a known scene, and no longer be troubled by unpredictable new scenes, and greatly enhance the reliability and stability of autonomous driving.
US11636685B1 Multi-resolution top-down segmentation
Techniques for segmenting sensor data are discussed herein. Data can be represented in individual levels in a multi-resolution voxel space. A first level can correspond to a first region of an environment and a second level can correspond to a second region of an environment that is a subset of the first region. In some examples, the levels can comprise a same number of voxels, such that the first level covers a large, low-resolution region, while the second level covers a smaller, higher-resolution region, though more levels are contemplated. Operations may include analyzing sensor data represented in the voxel space from a perspective, such as a top-down perspective. From this perspective, techniques may generate masks that represent objects in the voxel space. Additionally, techniques may generate segmentation data to verify and/or generate the masks, or otherwise cluster the sensor data.
US11636679B2 Apparatus and method for detecting suspicious content
Aspects of the subject disclosure may include, for example, receiving data associated with a video, applying the data to a machine learning model to obtain a prediction regarding an accuracy of an assertion included in the video, responsive to the prediction indicating that the assertion is accurate, transmitting the video to a processing system including a processor, and responsive to the prediction indicating that the assertion in inaccurate, preventing a transmission of the video to the processing system. Other embodiments are disclosed.
US11636677B2 Systems, devices and methods for distributed hierarchical video analysis
System and method of analyzing a video, comprising dividing the video into a set of successive basic units; generating semantic tags for the basic units using a set of hierarchical classifier nodes that comprise a parent classifier node and a plurality of child classifier nodes, wherein the basic units are each routed through selected child classifier nodes based on classification of the basic units by the parent classifier node; and generating a semantic topic for the video based on the semantic tags generated for the basic units.
US11636675B2 Electronic device and method for providing multiple services respectively corresponding to multiple external objects included in image
An electronic device according to various embodiments includes a communication circuit, a memory, and a processor, and the processor is configured to: receive a first image from a first external electronic device by using the communication circuit; perform image recognition with respect to the first image by using the first image; generate information regarding an external object included in the first image, based on a result of the recognition; based on the information regarding the external object satisfying a first designated condition, transmit at least a portion of the first image to a second external electronic device corresponding to the first designated condition; and, based on the information regarding the external object satisfying a second designated condition, transmit the at least portion of the first image to a third external electronic device corresponding to the second designated condition.
US11636667B2 Pattern recognition apparatus, pattern recognition method, and computer program product
According to an embodiment, a pattern recognition apparatus includes an RNN layer, as a middle layer, that includes an input converting unit and an RNN processor. The input converting unit performs conversion, for each step, on an input vector and a recurrent input vector, and calculates and outputs a converted vector of which the number of dimensions is smaller than the sum of the numbers of dimensions of respective the input vector and the recurrent input vector. The input vector is formed of a feature vector output from an input layer or an output of the RNN processor included in a lower RNN layer. The recurrent input vector is formed of an output of a previous step of the RNN processor. The RNN processor calculates an RNN output vector from the converted vector calculated in the input converting unit and outputs the RNN output vector, for each step.
US11636661B2 Messaging system with augmented reality messages
A method of generating an augmented reality lens comprises: causing to display a list of lens categories on a display screen of a client device; receiving a user choice from the displayed list; causing to prepopulate a lens features display on the display device based on the user choice, wherein each lens feature comprises image transformation data configured to modify or overlay video or image data; receiving a user selection of a lens feature from the prepopulated lens display; receiving a trigger selection that activates the lens feature to complete the lens; and saving the completed lens to a memory of a computer device.
US11636660B2 Object creation with physical manipulation
Described are improved systems and methods for navigation and manipulation of interactable objects in a 3D mixed reality environment. Improved systems and methods are provided to implement physical manipulation for creation and placement of interactable objects, such as browser windows and wall hangings. A method includes receiving data indicating a selection of an interactable object contained within a first prism at the start of a user interaction. The method also includes receiving data indicating an end of the user interaction with the interactable object. The method further includes receiving data indicating a physical movement of the user corresponding to removing the interactable object from the first prism between the start and the end of the user interaction. Moreover, the method includes creating a second prism to contain the data associated with the interactable object at the end of the user interaction with the interactable object.
US11636652B2 Periocular and audio synthesis of a full face image
Systems and methods for synthesizing an image of the face by a head-mounted device (HMD) are disclosed. The HMD may not be able to observe a portion of the face. The systems and methods described herein can generate a mapping from a conformation of the portion of the face that is not imaged to a conformation of the portion of the face observed. The HMD can receive an image of a portion of the face and use the mapping to determine a conformation of the portion of the face that is not observed. The HMD can combine the observed and unobserved portions to synthesize a full face image.
US11636648B2 Workpiece sensing for process management and orchestration
Systems and methods for identifying a workpiece in a processing environment may utilize one or more sensors for digitally recording visual information and providing that information to an industrial workflow. The sensor(s) may be positioned to record at least one image of the workpiece at a location where a specified position and orientation thereof is required. A processor may determine, from the recorded image(s) and a stored digital model, whether the workpiece conforms to the specified position and orientation.
US11636643B2 Normal offset smoothing
During tracing of a primary ray in a 3-D space (e.g., a 3-D scene in graphics rendering), a ray is found to intersect a primitive (e.g., a triangle) located in the 3-D space. Secondary ray(s) may be generated for a variety of purposes. For example, occlusion rays may be generated to test occlusion of a point of intersection between the primary ray and primitive is illuminated by any of the light(s). An origin for each secondary ray can be modified from the intersection point based on characteristics of the primitive intersected. For example, an offset from the intersection point can be calculated using barycentric coordinates of the intersection point and interpolation of one or more parameters associated with vertices defining the primitive. These parameters may include a size of the primitive and differences between a geometric normal for the primitive and a respective additional vector supplied with each vertex.
US11636641B2 Electronic device for displaying avatar corresponding to external object according to change in position of external object
Disclosed is an electronic device including a camera, a display, a sensor, and a processor, wherein the processor is configured to acquire one or more images including an external object through the camera, identify a position of the external object relative to the electronic device through at least one of the camera and the sensor, the position of the external object including a distance between the external object and the electronic device, determine whether the distance between the external object and the electronic device is within a threshold distance range, display the avatar corresponding to the external object based on the identified position of the external object through the display, if the distance between the external object and the electronic device is within the threshold distance range, wherein a size of the avatar is determined based on the distance between the external object and the electronic device, and display a specified avatar image through the display, if the distance between the external object and the electronic device is less than or equal to a lower limit of the threshold distance range.
US11636639B2 Mobile application for object recognition, style transfer and image synthesis, and related systems, methods, and apparatuses
Trained segmentation, classification, and style transformation models are used to apply style effects to image segments corresponding to objects (e.g., a portrait of a person) present in an image. When depth information is included with a source image it may be used to segment, classify, and/or apply style transformation to an image or image segments (as the case may be). One or more of the segmentation, classification, and style transformations may be performed at a computing apparatus or as a service for example, in the cloud. A model management tool implemented at a server(s) may continuously train models using supervised or unsupervised training techniques to improve the quality of segmentation, classification and style transformation as well as add new capabilities. Updated models may be pushed to services offering image processing. Additionally or alternatively, a mobile application can inquire about versions of models and request updated models, or in another case, the model management tool may push updates to the mobile application. Thus, the mobile application may perform on-board image processing including segmentation, classification, and style transformation.
US11636638B2 Systems and methods for generating summary medical images
There is provided a computer implemented method for generating summary images from 3D medical images, comprising: receiving a 3D medical image, dividing the 3D medical images into a sequence of a plurality 2D images, computing a similarity dataset indicative of an amount of similarity between each pair of the plurality of 2D images, segmenting the similarity dataset into a plurality of slabs by minimizing the amount of similarity between consecutive slabs and maximizing the amount of similarity within each slab, aggregating, for each respective slab, the plurality of 2D images into a respective summary image, and presenting on a display, the respective summary image.
US11636637B2 Artificially rendering images using viewpoint interpolation and extrapolation
Various embodiments of the present invention relate generally to mechanisms and processes relating to artificially rendering images using viewpoint interpolation and extrapolation. According to particular embodiments, a method includes applying a transform to estimate a path outside the trajectory between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. The process also includes generating an artificially rendered image corresponding to a third location positioned on the path. The artificially rendered image is generated by interpolating a transformation from the first location to the third location and from the third location to the second location, gathering image information from the first frame and the second frame by transferring first image information from the first frame to the third frame and second image information from the second frame to the third frame, and combining the first image information and the second image information.
US11636636B2 Data reduction for generating heat maps
Techniques of collecting and displaying data include mapping user interaction data having multiple components (or, dimensions) to a plurality of buckets representing a set of values of each of the components. When a user causes a computer to generate user interaction data by interacting with an object on an electronic display, the computer performs a mapping of the many components of the user interaction data to a plurality of buckets. Each bucket represents a set of values of the user interaction data. The number of buckets is far smaller than the number of possible data points. Accordingly, rather than individual, multidimensional data points being transmitted to another computer that compiles the user interaction data into heat maps, a relatively small number of bucket identifiers are transmitted. In this way, the analysis of the user interaction data requires minimal resources and can take place in real time.
US11636634B2 Systems and methods for positron emission tomography image reconstruction
Methods and systems for PET image reconstruction are provided. A method may include obtaining an image sequence associated with a subject. The image sequence may include one or more images generated via scanning the subject at one or more consecutive time periods. The method may also include obtaining a target machine learning model. The method may further include generating at least one target image using the target machine learning model based on the image sequence. The at least one target image may present a dynamic parameter associated with the subject. The target machine learning model may provide a mapping between the image sequence and the at least one target image.
US11636629B2 Method and apparatus for rendering object using edge computing service
Example embodiments provide a method, performed by an edge data network, of rendering an object, and a method of displaying an object rendered on a device. The edge data network may generate a second metadata set corresponding to a predicted position and direction of a device based on a first metadata set, and render a first object corresponding to the second metadata set. Furthermore, the edge data network may receive, from the device, a third metadata set corresponding to the current position and direction of the device, obtain a rendered object corresponding to the current position and direction of the device based on the second metadata set and the third metadata set, and transmit the obtained rendered object to the device.
US11636628B2 Composite imagery rendering in diminished reality environment for medical diagnosis
Techniques for composite imagery rendering in a diminished reality environment for medical diagnosis are provided. In one aspect, a method for composite image rendering in a diminished reality environment for medical diagnosis includes: analyzing medical imagery scans for a patient visiting a medical office for consultation with a physician for a diagnosis; obtaining real-time images of the patient who is physically located in the medical office; creating a composite image of the patient comprising relevant portions of the medical imagery scans combined with the real-time images of the patient; selecting one or more portions of the composite image to diminish for the diagnosis; and rendering the composite image in a diminished reality environment.
US11636624B2 Calibration device and calibration method
High precision calibration of external parameters is possible even when the surrounding road surface is configured from a plurality of flat surfaces. Specifically, provided is a calibration device comprising a camera to be mounted on a vehicle traveling on a road surface; a characteristic point extraction unit which extracts characteristic points from a captured image obtained by being captured with the camera; a tracking unit which tracks the characteristic points extracted with the characteristic point extraction unit; a storage unit which stores a trajectory of the characteristic points obtained by tracking the characteristic points; a road surface estimation unit which estimates a flat surface on which the vehicle is traveling by using the trajectory of the characteristic points; a calculation unit which calculates a calibration trajectory, which is a trajectory of the characteristic points, for use in calibration based on the estimated flat surface; and an external parameter estimation unit which executes calibration of an external parameter of the camera by using the calibration trajectory.
US11636622B2 Vehicle analysis environment with displays for vehicle sensor calibration and/or event simulation
A vehicle analysis environment includes one or more display screens, such as a display screen wall or an array of display screens. While a vehicle is in the vehicle analysis environment, a vehicle analysis system renders and displays one or more vehicle sensor calibration targets and/or one or more simulated events on the one or more display screens. Vehicle sensors of the vehicle capture sensor data while in the vehicle analysis environment. The sensor data depict the vehicle sensor calibration targets and/or the simulated events that are displayed on the one or more display screens. The vehicle can output actions based on the simulated event and/or can calibrate its vehicle sensors based on the vehicle sensor calibration targets.
US11636618B2 Device and method with simultaneous implementation of localization and mapping
A simultaneous localization and mapping device is provided. The device includes an image obtaining device configured to capture color images and depth images of a surrounding environment; an initial pose estimating device configured to estimate an initial pose based on the color images and the depth images; a map constructing device configured to construct a three-dimensional map based on the depth images and the color images; and a pose determining device configured to determine a final pose based on the initial pose and the three-dimensional map.
US11636597B2 Systems and methods for using registered fluoroscopic images in image-guided surgery
A medical system includes an instrument, a display system, and a processing unit. The instrument includes an instrument shape sensor. The processing unit includes one or more processors. The processing unit is configured to, receive an anatomic model of a patient anatomy, receive shape sensor data from the instrument shape sensor while the instrument is positioned within the patient anatomy and registered to the anatomic model, determine a preferred fluoroscopic image plane for display on the display system based on the received shape sensor data and the area of interest, and provide an indication on the display system to guide positioning of a fluoroscopy system to obtain a fluoroscopic image in the preferred fluoroscopic image plane. An area of interest is identified in the anatomic model.
US11636591B2 Surface imaging using high incident angle of light rays
A plurality of light sources placed at one end of a surface imaging system may generate and direct light rays to be incident onto a surface to be detected at high incident angles that are greater than or equal to a predetermined angle threshold, the predetermined angle threshold may be set to ensure that images of the surface to be detected that have at least a predetermined degree of contrast are to be obtained. An image sensor that is placed at another end of the surface imaging system may collect light rays reflected from the surface to be detected to form a first image of the surface to be detected.
US11636587B2 Inspection of a semiconductor specimen
There is provided a system and method of inspecting a specimen. The method includes obtaining a first image of an inspection area of a die of a semiconductor specimen and a group of reference images corresponding to a group of candidate reference units, obtaining a second image informative of one or more partitions of the inspection area respectively associated with one or more inspection algorithms, for each given pixel of the first image, determining location of one or more reference pixels thereof based on information of the second image, selecting, from the group of candidate reference units, one or more specific reference units actually required for inspecting the inspection area based on the determined location, and using one or more reference images corresponding to the selected reference units to inspect the first image, thereby providing an inspection result of the inspection area.
US11636581B2 Undamaged/damaged determination
The present invention relates to the determination of damage to portions of a vehicle. More particularly, the present invention relates to determining whether each part of a vehicle should be classified as damaged or undamaged and optionally the severity of the damage to each part of the damaged vehicle.Aspects and/or embodiments seek to provide a computer-implemented method for determining damage states of each part of a damaged vehicle, indicating whether each part of the vehicle is damaged or undamaged and optionally the severity of the damage to each part of the damaged vehicle, using images of the damage to the vehicle and trained models to assess the damage indicated in the images of the damaged vehicle.
US11636575B2 Method and apparatus for acquiring feature data from low-bit image
A processor-implemented method of generating feature data includes: receiving an input image; generating, based on a pixel value of the input image, at least one low-bit image having a number of bits per pixel lower than a number of bits per pixel of the input image; and generating, using at least one neural network, feature data corresponding to the input image from the at least one low-bit image.
US11636571B1 Adaptive dewarping of wide angle video frames
A video system processes video frames from a wide angle camera to dewarp the video frames in a manner that preserves conformity of an object of interest. A crop region of a video frame corresponding to the object of interest is determined. An input parameter to a dewarping function is generated based on the detected crop region. The dewarping function is applied to the crop region using the input parameter to generate a dewarped video frame and the dewarped video frame is outputted. The input parameter may be generated in a manner that causes the dewarped video frame to have higher conformity and lower distortion in the region around the object of interest than in a region distant from the object of interest.
US11636570B2 Generating digital images utilizing high-resolution sparse attention and semantic layout manipulation neural networks
This disclosure describes one or more implementations of a digital image semantic layout manipulation system that generates refined digital images resembling the style of one or more input images while following the structure of an edited semantic layout. For example, in various implementations, the digital image semantic layout manipulation system builds and utilizes a sparse attention warped image neural network to generate high-resolution warped images and a digital image layout neural network to enhance and refine the high-resolution warped digital image into a realistic and accurate refined digital image.
US11636569B1 Matrix transpose hardware acceleration
In one example, an apparatus comprises: a buffer memory; and a memory access circuit configured to: fetch, from a first memory, a set of first groups of data elements of a first matrix, each first group of data elements being stored at consecutive memory addresses at the first memory; based on a first configuration, store the set of first groups of data elements at consecutive memory addresses or at non-consecutive memory addresses at the buffer memory; based on a second configuration that defines a memory address offset, fetch a set of second groups of the data elements from the buffer memory, each second group of the data elements being stored at consecutive memory addresses of the buffer memory, each second group being separated by the memory address offset in the buffer memory; and store each fetched second group at consecutive addresses of a destination memory to form a second matrix.
US11636568B2 Split hierarchy graphics processing system
A split hierarchy graphics processor system including a master node executing a virtual reality (VR) application responsive to input from a client device received over a network to generate primitives for in a VR environment. The graphics processor system including render nodes performing rendering based on the primitives for views into the VR environment taken from a location in the VR environment, the views corresponding to a grid map of the VR environment. Each of the render nodes renders, encodes and streams a corresponding sequence of frames of a corresponding view to the client device. The processor system including an asset library storing input geometries for the objects used for building the VR environment, wherein the objects in the asset library are accessible by the master node and the render nodes.
US11636566B2 Computing system and methods of operating the computing system
A method of operating a computing system includes receiving, by a GPU driver included in a CPU of the computing system, a plurality of commands associated with a plurality of rendering targets included in a frame buffer of the computing system, storing the plurality of commands in a command buffer included in the GPU driver, setting, by a command manager included in the GPU driver, at least one unused rendering target among the plurality of rendering targets to a delayed submission mode, and selectively deleting, by the command manager, a command associated with the at least one unused rendering target set to the delayed submission mode from the command buffer based on whether the command includes an instruction to invalidate a rendering result associated with the at least one unused rendering target.
US11636564B2 Global address system and method
This disclosure relates to a system, method, and computer-readable device configured to receive demographic and geographical information and create a unique global address therefrom. For example, the system comprises at least one processor configured to receive account information describing the remote user and global location data describing a remote location, validate the received information and data, determine navigational data, create a location code, and send the location code to a remote device.
US11636559B2 Methods and systems for graph-based cross-domain restaurant recommendation
Methods and systems are described. A method includes accessing transaction data related to restaurants associated with a plurality of geographically separate locations, determining a number of co-visitors shared by each of the restaurants associated with the plurality of geographically separate locations above a predetermined threshold, generating a graphical representation of the plurality of restaurants based on the number of the co-visitors shared by restaurants with the co-visitors above the predetermined threshold and the distance between the restaurants with the co-visitors. The graphical representation is transformed into restaurant embeddings and a neural network model is used to generate restaurant preferences based on the restaurant embeddings.
US11636558B2 Energy management system and energy management method for water supply
Cooperation in supply and demand balance of renewable energy in a region is implemented by operation of infrastructures of an infrastructure service such as water supply. In an energy management system including: a processor; and a storage device, the processor predicts an electric power supply amount utilizing renewable energy in a predetermined region, predicts an electric power demand amount in the region, predicts a demand amount of an infrastructure service different from an electric power service in the region, predicts an electric power demand amount corresponding to the infrastructure service on the basis of the predicted demand amount of the infrastructure service in the region, and determines use time of electric power corresponding to the infrastructure service such that the electric power demand amount in the region approaches the electric power supply amount.
US11636556B2 Systems and methods for generating and updating dynamic digital tickets within a digital board
A communication application may include a request-response mechanism, which may enable real-time interaction between multiple users executing multiple tasks at multiple locations. Using the communication application, a first user may generate a digital ticket for the tasks, which may be shared with a second user. A response associated with the digital ticket by the second user may occur in a particular structured format within the communication application. The response may include location information of the second user and status of machines executing the tasks. The communication application may bring every user action and response data associated with the tasks into one unique digital board associated with the communication application. The digital board may create and implement a collaborative network and successfully orchestrate value-exchanging interactions among the users in the data sharing ecosystem.
US11636554B2 Determining an effect of a message on a personal brand based on future goals
Provided are techniques for determining an effect of a message on a personal brand based on future goals. A message is received from an entity for a social media platform. Additional messages related to the message are identified. A reaction sentiment trend is determined for each topic of the additional messages for a period of time. An effect the message has on a personal brand of the entity in future is predicted based on future goals of the entity and based on the reaction sentiment trend for each topic. An indication of whether the message is aligned with the future goals based on the predicted effect is provided. In response to the message being aligned with the future goals, the message is posted to the social media platform. In response to the message not being aligned with the future goals, one or more suggestions to modify the message are provided.
US11636547B1 Systems and methods for using tokenized icons to provide insurance policy quotes
An insurance server for using a tokenized icon to provide an insurance quote or submit an insurance claim may include a processor programmed to receive an image from a user application, and data associated with the image, wherein at least a portion of the obtained data is associated as metadata with the tokenized icon. The processor may instruct the user application to use an icon associated with the tokenized icon as a first graphical object, and to modify, in response to an association of the first graphical object with a second graphical object in the user application, the metadata of the tokenized icon based upon data associated with the second graphical object. The processor may transmit the virtual quote or proposed insurance claim to the user application, the virtual quote or proposed insurance claim being based upon the modified metadata. As a result, the online customer experience may be enhanced.
US11636543B2 Distribution of market data based on price level transitions
A system and method for distributing market data in response to price level transitions is disclosed. The system and method provide a mechanism for detecting when a price level transition has occurred. Detection of a price level transition results in the distribution of market data and may include displaying the results.
US11636542B2 Method and system for collecting and using market data from various sources
A system and a method for collecting and using market data. The system includes a workstation, where at least one message is entered, a transmitter, where the at least one message is transmitted, a parser for parsing the at least one message, a data recognizer for identifying relevant information in the at least one message, a processor for extracting the relevant information and a communicator for communicating the relevant information.
US11636535B1 Methods and apparatus for managing information in connection with an account-based recycling program
Methods and apparatus for managing information relating to recycling activities are described. One embodiment described herein is directed to a method for accessing aggregated recycling information for use and/or display in connection with an account-based recycling program. The method comprises receiving first and second container information, the first container information concerning a plurality of first containers for a first recycling transaction and the second container information concerning a plurality of second containers for a second recycling transaction. The first and second container information is stored and associated account information concerning at least one consumer account. The method further comprises accessing, in response to receiving a query relating to a plurality of recycling transactions, information relating to at least the first and second containers so as to enable the use and/or display of aggregated recycling information.
US11636534B2 Offer personalization engine for targeted marketing of branded consumer packaged goods
A method including receiving a digital promotion payload from a brand manufacturer for at least one branded consumer packaged good, the digital promotion payload including a digital promotion value associated with the branded consumer packaged good, is provided. The method includes receiving a bid request to the digital promotion engine, providing a bid response to the bid request, the bid response including the digital promotion payload, and receiving, from the supply side platform, a confirmation that the bid response has been selected from one or more bids from different digital advertising entities. The method includes providing a command to the supply side platform to deliver the digital promotion payload to a mobile device accessing a resource from the mobile display publisher, and loading the digital promotion value to a frequent shopper identification in response to a consumer interaction with the digital promotion payload detected from the mobile device.
US11636524B2 Computer vision, user segment, and missing item determination
Techniques and systems are described that leverage computer vision as part of search to expand functionality of a computing device available to a user and increase operational computational efficiency as well as efficiency in user interaction. In a first example, user interaction with items of digital content is monitored. Computer vision techniques are used to identify digital images in the digital content, objects within the digital images, and characteristics of those objects. This information is used to assign a user to a user segment of a user population which is then used to control output of subsequent digital content to the user, e.g., recommendations, digital marketing content, and so forth.
US11636521B2 Pruning for content selection
One or more computing devices, systems, and/or methods are provided. A machine learning model may be trained using a plurality of sets of information. One or more pruning operations may be performed in association with the training to generate a machine learning model with sparse vector representations associated with features of the plurality of sets of information. A request for content associated with a client device may be received. A set of features associated with the request for content may be determined. A plurality of positive signal probabilities associated with a plurality of content items may be determined using the machine learning model based upon one or more sparse vector representations, of the machine learning model, associated with the set of features. A content item may be selected from the plurality of content items for presentation via the client device based upon the plurality of positive signal probabilities.
US11636520B1 Blockchain-based digital advertising and marketing system and method
A blockchain-based digital advertising and marketing platform for Casinos, Lottery, and iGaming Operators which generally includes a private blockchain upon which both a supply-side platform and a demand-side platform along with a dynamic content generator software to operate using artificial intelligence and machine learning, business intelligence software and search engine technology, to provide an advertising rules service, gamified product offers, coupons and mailers utilizing augmented reality or virtual reality, an interactive game wall, connected to hardware and software interfaces of casino and lottery operators.
US11636519B2 Automated visual suggestion, generation, and assessment using computer vision detection
An online system may identify content with which a user has an interest. For example, the online system may determine that a user has an interest in the content based on interaction information indicating that the user interacted with the content. In a particular example, the online system may identify image concepts included in the content based on computer vision techniques that recognize the image concepts. The online system may model probabilities that image concepts will appeal to users. Based on the modeled probabilities, the online system may automatically recommend image concepts for inclusion in candidate images, automatically generate candidate images, or assess candidate images to determine a probability of user interaction with the assessed candidate images.
US11636516B2 System and method for targeting individuals with advertisement spots during national broadcast and cable television
The present invention relates to methods and systems for targeting and retargeting individuals with advertisement spots during television broadcasting. The method and system enable an advertiser for identifying and categorizing a set of viewers or individuals for retargeting advertisement based on parameters such as, but not limited to, interests or preferences of the individuals, past purchases and interactions of the individuals with the advertiser. The method and system further enable the advertiser to segregate the plurality of individuals into subgroups on the basis of information such as, but not limited to, demography, psychographic and behavioral characteristics of the plurality of individuals. The method and system then enable the advertiser to define one or more advertisement spots and corresponding advertisements to be delivered to different sub groups of individuals based on the categorization. Thereafter, the method and system retarget individuals by sending individualized messages in the one or more advertisement spots.
US11636515B2 Electronic apparatus and control method thereof
An electronic device is provided. The electronic device includes a display, a communicator, and a processor configured to recognize a context in a game which is running in the electronic device, receive an advertisement content from an external server through the communicator, modify the received advertisement content based on the context, and control the display to display a game screen in which the modified advertisement content is inserted.
US11636513B2 System for providing pricing information in a CAD a product program
Methods and software that allow one or more users to utilize targeted-advertising functionality in the context of a product program. For example, such logistical functionality may enable users to benefit from the use of one or more functionalities enabled by targeted advertising, such as fully or partially ad-sponsored software, relevant training or assistance recommendations, and user-customized advertising, among others. Various corresponding and related methods and software are described.
US11636511B2 Estimated quality scores in digital content distribution systems
A method, product and system are provided for determining estimated quality scores in digital content distribution systems. The method comprises, based on monitoring of engagements and conversions, determining a segment-specific estimated quality score of a given traffic; determining an observation-based pair-specific quality score for the given traffic and for a specific campaign; and determining, based on the segment-specific estimated quality score and based on the observation-based pair-specific quality score, a pair-specific estimated quality score of the specific campaign for the given traffic segment indicating an estimated quality score of the specific campaign when presented in the given traffic segment.
US11636507B2 Slow network detection and response
A control system determines whether a browser is retrieving supplemental content over a slow or faulty network using a tracking indicator. Based on determining that browser is retrieving supplemental content over a slow or faulty network, the control system modifies responses to opportunities to provide supplemental content to the browser. The control system may modify responses by declining to bid, responding with a lower bid amount, or responding with alternate supplemental content. Based on determining that browser is no longer retrieving supplemental content over a slow or faulty network, the control system modifies responses to opportunities to provide supplemental content to the browser by responding with a higher bid amount or responding with the original supplemental content. Thus, the control system maximizes the use of control system and campaign manager resources by responding to opportunities according to the likelihood that they will result in an impression or a conversion.
US11636505B2 Incentivizing location-based actions by groups
A method of incentivizing location-based actions by groups is disclosed. A group of users of a game networking system is notified that an incentive reward is to be provided based on a number of members of the group performing a location-based action transgressing a threshold. The incentive reward is provided based on the number of members of the group performing the location-based action transgressing the threshold.
US11636498B2 Methods and systems for predicting wait time of queues at service area
This disclosure relates generally to methods and systems for predicting wait time of queues at service area such as market places including retail stores and super markets. The present methods and systems accurately predicts the wait times of the plurality of queues by utilizing various visual cues of the customers, along with the number of service items and the efficiency of the service operator. The visual cues including a demographic factor such as age, gender, ethnicity of the customer and a senti-motional factor such as sentiments including positive attitude or negative attitude and emotions of the customers including happy state, sad state, and irritation state of the customer. The customers may choose the queue having least predicted wait time and may take informed decision hoping for faster check-out, based on the predicted wait times of the queues. Hence, customer experience and customer satisfaction may be achieved.
US11636497B1 Computer network architecture with machine learning and artificial intelligence and risk adjusted performance ranking of healthcare providers
Embodiments in the present disclosure relate generally to computer network architectures for machine learning, artificial intelligence, and risk adjusted performance ranking of healthcare providers. Embodiments of computer network architecture automatically make risk adjusted performance rankings of healthcare service providers and generate and transmit reports of the rankings. Embodiments may generate such rankings either occasionally on demand, or periodically, or as triggered by events such as an update of available data for such forecasts. Embodiments may include a combination of third-party databases to generate the updated forecasts for pending patient clinical episodes, and to drive the forecasting models for the same, including social media data, financial data, socio-economic data, medical data, search engine data, e-commerce site data, and other databases.
US11636489B2 System and method for authorizing a transaction based on dynamic location updates from a user device
A method and system for processing a payment authorization request associated with a payment card is provided. The method comprises: receiving by a server location, updates from a user device based on at least one criterion for location updates from the user device; determining by the server, a cardholder's location based on the location updates; determining by the server, a transaction location based on analysis of a payment authorization request associated with a transaction; generating by the server, at least one of a transaction authorization approval and a transaction authorization denial in connection with the payment authorization request based on selectively matching the transaction location with the cardholder's location at the time of the transaction.
US11636488B2 System for managing personal identifiers and financial instrument use
A method for the secure use of a personal identifier and/or financial instrument that may take place simultaneously with traditional methods of authorization for credit card, check, funds withdraw/transfer or purchase. Authorization according to the present invention may take place as follows: A) the Owner provides a pre-approval of authorization if the request meets an array of Owner-defined parameters; B) an authorization may be granted based on proximity of the Owner to the point of use; or C) the Owner provides a real time approval by smart device. In each case the invention subjects the request for authentication to a sequential verification procedure in which the request is tested against one or more pre-defined verification protocols, the deployed authentication protocol being pre-determined by the Owner and pre-selected in accordance with a user profile that was pre-programmed by the Owner.
US11636482B2 Method and system for validation of identity of a user during a digital payment process
A method for validation of identity of a user during a digital payment process comprises: receiving a user identifier; determining, based on the user identifier, that the user is enrolled for biometric authentication; transmitting, to a mobile device associated with the user identifier, a push notification, said push notification causing an authenticator application executing on the mobile device to initiate a biometric authentication process; receiving a result of said biometric authentication process; and transmitting authentication data, based on said result, to a transaction initiation system to trigger completion of the digital payment process.
US11636481B2 Intelligent cash handling
Aspects of the disclosure relate to cash handling devices that provide intelligent monitoring and management of cash cycles. A cash handling device having at least one processor, a communication interface, and memory may receive, from a mobile device, a request to process a pre-staged transaction. Subsequently, the cash handling device may generate and present a graphical identifier based on the mobile device requesting access to the cash handling device. Next, the cash handling device may verify that the mobile device is authorized to perform the pre-staged transaction based on the graphical identifier being scanned by the mobile device and cause a connection to be established between the cash handling device and the mobile device. Thereafter, the cash handling device may identify and process the pre-staged transaction associated with the mobile device. Then, the cash handling device may generate a notification indicating completed processing of the identified pre-staged transaction.
US11636469B2 Data access management with non-fungible tokens
The present disclosure relates to data access management and the relates data access management system, user devices for data users and data sources, as well as to the corresponding methods. In some embodiments, a non-fungible token (NFT) registry is provided as a part of the data access management system, storing on a blockchain: source NFTs, each source NFT (sNFT) being uniquely associated with a data source; and data NFTs, each data NFT (dNFT) being attributed to one sNFT and granting access to the associated data source. The data sources may mint or request minting of the sNFT and the data users may mint dNFTs.
US11636468B1 Encapsulation of payment accounts with nested tokens
A method for encapsulating transaction instrument information in a transaction includes storing, in association with a first transaction and by a processor of the primary transaction processor server, payment data associated with a payment instrument used to settle a cost of a first transaction. The primary transaction processor server transmits the transaction data to a payment network processor. The primary transaction processor server receives an authorization package from the payment network processor that includes a cryptograph and a first network token. The processor of the primary transaction processor server generates a secondary token, and stores a correlation record to a computer-readable memory. The correlation record associates the secondary token to a second object stored by the primary transaction processor. The processor of the primary transaction processor server transmits a second transaction package including at least one of the network token and the secondary token to a merchant device.
US11636465B1 System, method, and computer program for funding a payment card account from an external source just-in-time for a purchase
The present disclosure is directed to a system, method, and computer program for funding a payment card account from an external funding gateway just-in-time for a purchase. A payment card processing system maintains a payment card account for a user for funds from a third party funding source. Funds from the funding source are controlled by an external funding gateway. In order to approve a purchase authorization transaction, the payment card account must have a positive balance equal to or greater than the purchase amount. Funding requests are sent from the payment card processing system to the external funding gateway in response to receiving a purchase authorization request for the payment card, and, if the funding request is approved by the external funding gateway, the system credits to the payment card account with the funds just-in-time for approval of a purchase authorization request.
US11636463B2 System and methods for zero-step customer proximity detection using mobile device low emissions beacons
A system and methods for zero-step customer proximity detection using mobile device low emissions beacons, which uses a customer mobile device, a single or plurality of BLUETOOTH™ low-emissions (BTLE) beacons, a network, a server, and an application that may operate separately on a mobile device and the single or plurality of BLUETOOTH™ low-emissions (BTLE) beacons, which allows businesses to detect known customers that come within a specified proximity of any connected BTLE beacons, and provide interactions with them on a zero-step and socially distanced basis, track their proximity to other customers and staff using similar applications, manage table assignments, offer deals or provide incentives to enter or patronize a business establishment.
US11636462B2 Context-aware peer-to-peer transfers of items
In one embodiment, techniques include systems and methods for facilitating context-aware peer-to-peer transfers of items utilizing at least one of short-range wireless technologies embodied by user devices or device-accessible contact lists. After receiving a request to transfer an item, a server can cause a device of a first peer user to detect devices of second peer users in the proximity of the device of the first peer user using short-range wireless technology. Based at least in part on the detected nearby devices or a contact list of the first peer user stored by the device of the first peer user, a second peer user to receive the item is determined. Upon receiving confirmation of authorization to transfer the item, requested and provided via an electronic message between the respective devices and the server, the item is disassociated from the first peer user and associated with the second peer user.
US11636459B2 Methods and systems for autonomous dispensing of products
Systems and methods for autonomously dispensing items. A dispensing system receives a first distributed ledger transaction that: i) identifies an item, ii) identifies a container associated with and containing the item, iii) includes a status indicator in a first state identifying the item as present in the container, and iv) includes an authorization code associated with a mobile device. The authorization code is received from the mobile device. The dispensing system creates a second distributed ledger transaction based on the first distributed ledger transaction that changes the status indicator to a second state identifying the item as authorized for dispensing. Responsive to the creation of the second distributed ledger transaction, access is autonomously provided to the item. The dispensing system creates a third distributed ledger transaction based on the second distributed ledger transaction that changes the status indicator to a third state identifying the item as dispensed.
US11636457B1 Efficient weight estimation and stabilization
This disclosure is directed to item-identifying carts that may be utilized by users to automatically identify items that the users place in their carts. In order to identify the items placed into or removed from the cart, the cart may analyze image data, as well as weight data indicating a current weight estimation of a basket of the cart. The cart may include a weight sensor that generates a signal comprising a series of weight measurements of the basket of the cart. The cart may use an algorithm that calculates different mean values of different window sizes of the weight measurements of this signal and, thereafter, may calculate an average of these mean values. This average may be stored as the current weight estimation of the basket.
US11636453B2 Integrated credit application and merchant transaction including concurrent visualization of transaction details
The present disclosure involves systems, software, and computer-implemented methods for integrating immediate credit application processes and decisions via a financial institution into ongoing transactions performed at a merchant system. One example method includes receiving a request for new credit account associated with an ongoing transaction at a second system, the request associated with a transaction payload including a session ID and a set of transaction information. A digital credit application is presented, and at least some of the set of transaction information is presented concurrently with the digital credit application. In response to approving the credit application, a new account is generated, a user is redirected back to the merchant system using the session ID, and the credit account information is securely transmitted back to the merchant. The state of the ongoing transaction is restored, and the new payment information is used to complete the transaction.
US11636452B2 Method and system for split payment
A method and a computer system for a split payment are provided. A split payment method may include: obtaining cost information of at least one transaction for a split payment; creating a split payment page that allows a visitor of the split payment page to pay a portion of a cost of the at least one transaction; providing the visitor with a link to the split payment page; and based on the portion of the cost of the at least one transaction being selected by the visitor of the split payment page, processing a payment or remittance of the portion of the cost, and updating the split payment page according to a result of the payment or the remittance.
US11636447B1 Systems and methods to design and service aerial vehicles incorporating replaceable components
Systems and methods related to designation, design, and service of replaceable components of aerial vehicles may include designating a component as a replaceable component based on a determined service frequency, designing the replaceable component for incorporation into an aerial vehicle based on the service frequency, and servicing the replaceable component according to the service frequency. In this manner, a replaceable component having a relatively high service frequency may be incorporated into an aerial vehicle at a relatively more accessible location, and a replaceable component having a relatively low service frequency may be incorporated into an aerial vehicle at a relatively less accessible location, thereby facilitating efficient and reliable maintenance of replaceable components. Further, replaceable components may be stacked relative to each other based at least in part on respective service frequencies, and/or replaceable components having similar service frequencies may be combined together in replaceable modules.
US11636445B2 Aircraft de-icing determination systems and methods
A system and a method include at least one control unit that determines a de-icing time for an aircraft within a de-icing area of an airport, predicts a de-icing time for an aircraft within a de-icing area of an airport, schedules de-icing times for a plurality of aircraft within a de-icing area of an airport, and/or predicts demand for future de-icing operations of aircraft within a de-icing area of an airport.
US11636443B2 Apparatus and method for automatically converting note to action reminders
A method for automatically converting note-to-self to action reminders in an electronic device is provided. The method includes receiving an input comprising at least one word from a user of the electronic device, analyzing an anaphora representation or a deictic representation for each of the at least one word, and generating a reminder based on a context from the anaphora representation or the deictic representation.
US11636442B2 Systems and methods for future event recommendation
One or more computing devices, systems, and/or methods for future event recommendation are provided. For example, messages of a user account of a user are parsed to identify messages corresponding to events attended by the user. Event features are extracted from the messages, where an event feature is descriptive of an aspect of an event. An event database of future events is queried using the event features to identify future events having one or more of the event features. A description of the future events is constructed and provided to the user.
US11636436B2 Systems and methods for repurposing paid time off
The present disclosure relates generally to utilizing paid time off. In one example, the systems and methods described herein may provide an infrastructure to repurpose paid time off into other uses, such as cash, travel, bill payments, and the like.
US11636434B2 Victim reporting and notification system and alert mechanism for organizations
A method and system for victim notification functions by receiving a report from an accuser regarding conduct of an accused that is believed to constitute harassment, bullying and/or discrimination, the reporting being composed of structured data. The severity of conduct in the report is scored and ranked and the pervasiveness of conduct in the report is scored and ranked by comparing the reported conduct against prior reports regarding the accused. Other reports by the accuser are also analyzed.
US11636433B2 System and method for the detection and visualization of reported ethics cases within an organization
An system and a method for the detection and visualization of reported ethics cases is disclosed. The system receives a set of digital records corresponding to a reported ethics violations. The system converts each of the digital records from the set of digital records into a common digital format. The system deconstructs the uniform text structure of each digital recorded by a natural language processing module to lemmatize words, remove punctuation, and remove stop words. The system inputs each deconstructed uniform text structure into a binary machine learning data model. The system inputs each deconstructed uniform text structure into a multiclass machine learning data model. The system inputs the determined value and the label to an ensemble machine learning data model. The system prioritizes reported ethics violations into one or more lists based on the determination of the possible class and transmits the list to a user interface.
US11636430B2 Device, system and method for summarizing agreements
A computerized system for summarizing agreements between two or more parties, comprises one or more processors. The processors may be configured to capture data relating to the agreement, such as agent screen data during an interaction with a customer. The data may be captured in successive capture operations each in response to an event, such as an agent key press or data entry. The captured data may be used to prepare a continuous text summarizing the agreement. An audio summary of the agreement may be derived from the text and played to at least one of the parties.
US11636428B2 System for tracking resources with multiple users and multiple locations
The present disclosure is directed to a novel system for using a distributed register to conduct, manage, and store resource tracking data. In particular, computing systems may be used to perform assessments on and track various diagnostic parameters for a fleet of resources within an enterprise environment and store the data records within the distributed register. Data may be received in a periodic manner, event-based manner, or a continuous manner from on-board diagnostic components of the resources. The system may further comprise one or more distributed register interjectors which may trigger the addition of updated data records for one or more resources in the distributed register. In this way, the system provides for a highly efficient way to track and analyze resource data and forecast value and condition of resources belonging to the entity.
US11636425B2 Decentralized ledger supply chain planning interchange
A data structure for a decentralized ledger interchange object includes: a first data field containing an identifier for an item; a set of second data fields linked to the first data field, each second field containing one of a set of time periods; a set of third data fields, each third data field linked to a corresponding second data field, each third data fields containing a requested quantity of the item for a corresponding time period; and a set of fourth data fields, each fourth data field linked to the corresponding second data field, each fourth data field containing a committed quantity of the item for the corresponding time period. The decentralized ledger interchange object can used in a computer system, a computerized method for time-based manufacturing, a computerized method for time-based pricing and other systems, devices and methods.
US11636424B1 System and method to detect failures at a subset of load cells
Load cells are used in a fixture of a facility to acquire weight data. However, some of the load cells used in the fixture may fail. One way to test a subset of load cells is to compare data from a first subset of load cells to a second subset of load cells using a linear regression. For example, the linear regression may help determine predicted values for the first subset of load cells. Actual values from the first subset of load cells are then compared to the predicted values. If the differences between the actual values and predicted values for the first subset of load cells are greater than a threshold, a determination is made that the first subset of load cells has failed. Weight data from the second subset of load cells may then be used to determine hypotheses for describing interactions at the fixture.
US11636419B2 System and method for plant efficiency evaluation
A method for plant efficiency evaluation includes a first step of displaying in a first graphical zone a set of operators and a set of operands in a second graphical zone. A formula editor user interface is provided in a third graphical zone which enables a drag and drop of an operator or an operand for creating a formula for a plant performance indicator (PPI) as a measure of plant efficiency. When an operand is dropped into the third graphical zone, automatically displaying for the dropped operand a predefined list of entities involved in a production process of the plant, the predefined list enabling a selection of an entity for said operand. Data are then automatically collected for selected entity for each operand that has been dragged and dropped in the third graphical zone, and the PPI is a automatically calculated from the formula and the collected data.
US11636418B2 Currency reduction for predictive human resources synchronization rectification
A method and system for repairing data with incongruent or incompatible types that detects anomalies in human resources data, and if anomalies are present in the data, then suggests to a user corrections and synchronizing actions that better match patterns in the data, specifically listing reasons why the data is potentially erroneous and justifies the suggestion based on objective data to aid the user in accepting corrections and synchronizing actions or performing further review and analysis on the data using the method and system.
US11636415B2 Systems and methods for supply management
Systems and methods are described for managing a supply of building blocks for one or more products. An example method includes: obtaining demand data for each building block from a plurality of building blocks; obtaining substitution data for the plurality of building blocks; providing the demand data and the substitution data as input to a predictive model; receiving as output from the predictive model a predicted optimal production quantity for each building block; and facilitating a production of the plurality of building blocks according to the predicted optimal production quantities.
US11636414B1 Method and system for automated crop management
An automated management tool is provided for crop management including the application of all primary agricultural production inputs, including fertilizers, nutrients and other agricultural chemicals, as well as for retrieval and analysis of data pertaining to the site/farm.
US11636412B2 System and method for prognostic analytics of an asset
There are provided systems and methods for prognostic analytics of an asset. For example, there is provided a system for monitoring a reliability of a component of an asset. The system includes a processor and a memory comprising instructions that, when executed by the processor, cause it to perform certain operations. These operations may include receiving input data, which can include performance data relating to the component, configuration data relating to the component, and statistical data relating to a plurality of assets. The operations can further include providing a pre-emptive recommendation for the component based on the input data.
US11636409B2 Real-time recommendation systems and methods
Pursuant to some embodiments, systems, methods, apparatus and computer program code are provided to provide substantially real-time recommendations to a user operating a user device to interact with job listing data.
US11636403B2 Computer-implemented method, system, and computer program product for automated forecasting
A computer-implemented method for automated forecasting of cash flow includes: monitoring, while a plurality of first transactions are being processed in a payment network, payable transaction data associated with the plurality of first transactions, the plurality of first transactions initiated with at least one account issued to a merchant; monitoring, while a plurality of second transactions are being processed in a payment network, receivable transaction data associated with the plurality of second transactions, the plurality of second transactions between the merchant and a plurality of users; determining, based on the payable transaction data and the receivable transaction data, a plurality of seasonal variables; and generating a cash flow forecast associated with the merchant, the cash flow forecast generated based on the plurality of seasonal variables. A system and computer program product for automated forecasting of cash flow are also disclosed.
US11636398B2 Spatio-temporal consistency embeddings from multiple observed modalities
Provided is a process that includes obtaining data indicative of state of a dynamic mechanical system and an environment of the dynamic mechanical system, the data comprising a plurality of channels of data from a plurality of different sensors including a plurality of cameras and other sensors indicative of state of actuators of the dynamic mechanical system; forming a training set from the obtained data by segmenting the data by time and grouping segments from the different channels by time to form units of training data that span different channels among the plurality of channels; training a metric learning model to encode inputs corresponding to the plurality of channels as vectors in an embedding space with self-supervised learning based on the training set; and using the trained metric learning model to control the dynamic mechanical system or another dynamic mechanical system.
US11636397B1 Graphical user interface for concurrent forecasting of multiple time series
Embodiments of the present invention are directed to facilitating concurrent forecasting associating with multiple time series data sets. In accordance with aspects of the present disclosure, a request to perform a predictive analysis in association with multiple time series data sets is received. Thereafter, the request is parsed to identify each of the time series data sets to use in predictive analysis. For each time series data set, an object is initiated to perform the predictive analysis for the corresponding time series data set. Generally, the predictive analysis predicts expected outcomes based on the corresponding time series data set. Each object is concurrently executed to generate expected outcomes associated with the corresponding time series data set, and the expected outcomes associated with each of the corresponding time series data sets are provided for display.
US11636395B2 Modelling operations on functional structures
The disclosure notably relates to a computer-implemented method for teaching a generative autoencoder. The generative autoencoder is configured to generate functional structures. A functional structure is a data structure representing a mechanical assembly of rigid parts and which includes a tree. Each leaf node represents a shape and positioning of a respective rigid part and a force exerted on the respective rigid part. Each non-leaf node with several children represents a mechanical link between sub-assemblies. Each sub-assembly is represented by a respective one of the several children. Each non-leaf node with a single child represents a duplication of the sub-assembly represented by the single child. The method includes obtaining a dataset including functional structures. The method further comprises teaching the generative autoencoder on the dataset. This constitutes an improved method for teaching a generative autoencoder configured for generating functional structures.
US11636393B2 Predictive, machine-learning, time-series computer models suitable for sparse training sets
Provided is a process including: obtaining, for a plurality of entities, entity logs, wherein: the entity logs comprise events involving the entities, a first subset of the events are actions by the entities, at least some of the actions by the entities are targeted actions, and the events are labeled according to an ontology of events having a plurality of event types; training, with one or more processors, based on the entity logs, a predictive machine learning model to predict whether an entity characterized by a set of inputs to the model will engage in a targeted action in a given duration of time in the future; and storing the trained predictive machine learning model in memory.
US11636391B2 Automatic combinatoric feature generation for enhanced machine learning
An approach is provided that automatically computes a number of feature combinations based on a set of subject matter fields that are selected from a set of subject matter fields and further based on qualifiers that correspond to the selected set of subject matter fields. A model in an artificial intelligence (AI) system is then trained using the computed plurality of feature combinations.
US11636390B2 Generating quantitatively assessed synthetic training data
In an approach to generating quantitatively assessed synthetic training data, one or more computer processors identify an initial plurality of clusters in a dataset utilizing a trained classification model and a plurality of associated hyperparameters, wherein the clusters have sufficient density to be represented in a calculated probability distribution. The one or more computer processors generate one or more synthetic data points for each identified cluster utilizing a corresponding calculated probability distribution. The one or more computer processors quantitatively assess the one or more generated synthetic data points.
US11636387B2 System and method for improving machine learning models based on confusion error evaluation
Embodiments described herein are directed to improving machine learning (ML) model-based techniques for automatically labeling data items based on identifying and resolving labels that are problematic. An ML model may be trained to predict labels for any given data item. The ML model may be validated to determine a confusion metric with respect to each distinct pair of labels predicted by the ML model. Each confusion metric indicates how a particular label is being mistaken for another particular label. The confusion metrics are analyzed to determine whether any of the ML model-generated labels are problematic (e.g., a label conflicts with another label, a label that is rarely predicted, a label that is incorrectly predicted, etc.). Steps for resolving the problematic labels are implemented, and the ML model is retrained based on the resolution steps. By doing so, the ML model generates a more accurate label for a data item.
US11636385B2 Training an object detector using raw and unlabeled videos and extracted speech
An example system includes a processor to receive raw and unlabeled videos. The processor is to extract speech from the raw and unlabeled videos. The processor is to extract positive frames and negative frames from the raw and unlabeled videos based on the extracted speech for each object to be detected. The processor is to extract region proposals from the positive frames and negative frames. The processor is to extract features based on the extracted region proposals. The processor is to cluster the region proposals and assign a potential score to each cluster. The processor is to train a binary object detector to detect objects based on positive samples randomly selected based on the potential score.
US11636380B2 Method for protecting a machine learning model against extraction using an ensemble of a plurality of machine learning models
A method for protecting a machine learning model is provided. In the method, a first machine learning model is trained, and a plurality of machine learning models derived from the first machine learning model is trained. Each of the plurality of machine learning models may be different from the first machine learning model. During inference operation, a first input sample is provided to the first machine learning model and to each of the plurality of machine learning models. The first machine learning model generates a first output and the plurality of machine learning models generates a plurality of second outputs. The plurality of second outputs are aggregated to determine a final output. The final output and the first output are classified to determine if the first input sample is an adversarial input. If it is adversarial input, a randomly generated output is provided instead of the first output.
US11636378B2 Information processing apparatus, information processing method, and information processing system
An information processing apparatus includes an itemized reliability level calculation unit configured to calculate a first reliability level, wherein the first reliability level is a reliability level of classification target data, and a second reliability level, wherein the second reliability level is a reliability level of a label associated with the classification target data, a learning data reliability level calculation unit configured to calculate a learning data reliability level of learning data including the classification target data and the label based on the first reliability level and the second reliability level, and a classification model learning unit configured to formulate a classification model for giving a label to desired classification target data based on plural pieces of learning data and learning data reliability levels.
US11636376B2 Active learning for concept disambiguation
A method, computer system, and a computer program product for active machine learning is provided. The present invention may include annotating a plurality of data entries. The present invention may also include building a first dataset based on the annotated plurality of data entries. The present invention may then include receiving user feedback based on the built first dataset. The present invention may further include assigning a plurality of weights to a plurality of data entry subsets. The present invention may also include generating a second weighted dataset based on the received user feedback.
US11636375B2 Adversarial learning of driving behavior
Embodiments described herein disclose methods and systems for adversarial learning in autonomous vehicle path modeling. The systems and methods collect states of the vehicle in the environment to predict a path. The predicted path is compared for variance from an actual path. The variance between the paths, in light of other data, is used to modify the driving models, to create more accurate representations of expert driving in autonomous vehicle path generation.
US11636365B2 State of emotion time series
Methods, computer program products, and systems are presented. The methods include, for instance: inputs of emotion time series data of a user and environmental factor data from one or more data collection device for a user assistance service. A baseline emotion time series is generated and an environmental factor that is likely to have affected changes in state of emotion on a subject is identified by regression analysis. An emotion time series model for the identified environmental factor is produced and prediction of a path to attain a target state of emotion at a certain time in the future is made. Recommendation to achieve the target state of emotion is produced based on the predicted path.
US11636363B2 Cognitive computer diagnostics and problem resolution
Disclosed embodiments provide techniques for automated technical support based on cognitive capabilities and preferences of a user. A user profile is obtained which includes a skill level assessment. A solution path includes one or more potential solutions for a problem. One or more solutions in the solution path are presented to a user as a potential remedy for a technical problem, based on the cognitive capabilities and preferences of a user.
US11636361B2 Content recommendations based upon historical future data
One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model is utilized to generate and provide content recommendations to users.
US11636359B2 Enhanced collection of training data for machine learning to improve worksite safety and operations
Systems and methods for enhanced collection of training data for machine learning to improve worksite safety and operations. One embodiment is a system with an interface to instruct a user device of a user to capture first sensor data of an object performing one or more known actions. The system also includes a training controller to allocate points as an award to the user of the user device for correctly capturing the object performing the one or more known actions, and to generate an instruction for the user to capture second sensor data of the object performing one or more unknown actions if the user has exceeded a threshold of awarded points. The training controller trains a machine learning function based on the second sensor data of the object performing the one or more unknown actions as identified by the user having exceeded the threshold of awarded points.
US11636358B2 Data analysis apparatus, data analysis method, and data analysis program
A data analysis apparatus executes: a selection process selecting a first feature variable group that is a trivial feature variable group contributing to prediction and a second feature data group other than the first feature variable group from a set of feature variables; an operation process operating a first regularization coefficient related to a first weight parameter group corresponding to the first feature variable group in a manner that the loss function is larger, and operating a second regularization coefficient related to a second weight parameter group corresponding to the second feature variable group in a manner that the loss function is smaller, among a set of weight parameters configuring a prediction model, in a loss function related to a difference between a prediction result output in a case of inputting the set of feature variables to the prediction model and ground truth data corresponding to the feature variables.
US11636356B2 Non-intrusive load monitoring using machine learning and processed training data
Embodiments implement non-intrusive load monitoring using a novel learning scheme. A trained machine learning model configured to disaggregate device energy usage from household energy usage can be stored, where the machine learning model is trained to predict energy usage for a target device from household energy usage. Household energy usage over a period of time can be received, where the household energy usage includes energy consumed by the target device and energy consumed by a plurality of other devices. Using the trained machine learning model, energy usage for the target device over the period of time can be predicted based on the received household energy usage.
US11636351B2 Amplifying group intelligence by adaptive population optimization
System and method for amplifying the accuracy of forecasts generated by software systems that harness the collective intelligence of human populations by curating optimized sub-populations through an intelligent selection process. Participants predict event outcomes and/or provide evaluations of their confidence in their predictions. The system determines a score wherein the alignment score indicates how well that participant's prediction aligns with the predictions given by the baseline population. Participants can then be selected from the population based on the participant alignment scores.
US11636344B2 Discriminative cosine embedding in machine learning
During training of deep neural networks, a Copernican loss (LC) is designed to augment the standard Softmax loss to explicitly minimize intra-class variation and simultaneously maximize inter-class variation. Copernican loss operates using the cosine distance and thereby affects angles leading to a cosine embedding, which removes the disconnect between training and testing.
US11636342B2 Searching for music
In implementations of searching for music, a music search system can receive a music search request that includes a music file including music content. The music search system can also receive a selected musical attribute from a plurality of musical attributes. The music search system includes a music search application that can generate musical features of the music content, where a respective one or more of the musical features correspond to a respective one of the musical attributes. The music search application can then compare the musical features that correspond to the selected musical attribute to audio features of audio files, and determine similar audio files to the music file based on the comparison of the musical features to the audio features of the audio files.
US11636339B2 In-memory content classification and control
Systems, methods and apparatuses to classify and/or control content passing through a memory device. For example, a portion of a media stream received from a content source can be buffered in a memory device a predetermined time before presentation. An artificial neural network (ANN) in the memory device can identify a region in the buffered portion and analyze the region to determine a classification of content in the region. Within the memory device, the content in the region can be transformed according to a preference specified for the classification. For example, unwanted or objectionable content can be masked, distorted, skipped, replaced, and/or filtered. A modified version of the portion is generated from transforming the content in the region as output for presentation.
US11636338B2 Data augmentation by dynamic word replacement
A computer-implemented method is provided for data augmentation. The method includes calculating, by a hardware processor for each of words in a text data, a word replacement probability based on a word occurrence frequency in the text data, wherein the word replacement probability decreases with increasing word occurrence frequency. The method additionally includes selectively replacing at least one of the words in the text data with words predicted therefor by a Bidirectional Neural Network Language Model (BiNNLM) to generate augmented text data, based on the word replacement probability.
US11636337B2 System and method for knowledge distillation between neural networks
Systems and methods for knowledge distillation provide supervised training of a student network with a teacher network, including inputting a batch to the teacher network, inputting the batch to the student network, generating a teacher activation map at a layer of the teacher network, generating a student activation map at a layer of the student network corresponding to the layer of the teacher network, generating a pairwise teacher similarity matrix based on the teacher activation map, generating a pairwise student similarity matrix based on the student activation map, and minimizing a knowledge distillation loss defined as a difference between the pairwise teacher similarity matrix and the pairwise student similarity matrix.
US11636336B2 Training device and training method for neural network model
A training device and a training method for a neural network model. The training method includes: obtaining a data set; completing, according to the data set, a plurality of artificial intelligence (AI) model trainings to generate a plurality of models corresponding to the plurality of AI model trainings respectively; selecting, according to a first constraint, a first model set from the plurality of models; and selecting, according to a second constraint, the neural network model from the first model set.
US11636334B2 Machine learning with feature obfuscation
A system having multiple devices that can host different versions of an artificial neural network (ANN). In the system, inputs for the ANN can be obfuscated for centralized training of a master version of the ANN at a first computing device. A second computing device in the system includes memory that stores a local version of the ANN and user data for inputting into the local version. The second computing device includes a processor that extracts features from the user data and obfuscates the extracted features to generate obfuscated user data. The second device includes a transceiver that transmits the obfuscated user data. The first computing device includes a memory that stores the master version of the ANN, a transceiver that receives obfuscated user data transmitted from the second computing device, and a processor that trains the master version based on the received obfuscated user data using machine learning.
US11636330B2 Systems and methods for classification using structured and unstructured attributes
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving attribute data comprising a set of unstructured attribute data and a set of structured attribute data, analyzing the set of unstructured attribute data by processing through a first set of one or more Long Short Term Memory (LSTM) layers, to obtain an unstructured semantic signature, analyzing the set of the structured attribute data by processing through a first set of one or more Convolutional Neural Network (CNN) layers, to obtain a structured semantic signature, analyzing the unstructured semantic signature and the structured semantic signature, and classifying the item in one or more item categories. Other embodiments are disclosed herein.
US11636325B2 In-memory data pooling for machine learning
A method comprises a first block of memory cells to store an input array, and a second block of memory cells. Pooling circuitry is operatively coupled to the first block of memory cells to execute in-place pooling according to a function over the input array to generate an array of output values. Writing circuitry is operatively coupled to the second block to store the array of output values in the second block of memory cells. Analog sensing circuitry is coupled to the first block of memory cells to generate analog values for the input array, wherein the pooling circuitry receives the analog values as inputs to the function. The writing circuitry operatively coupled to the second block is configured to store an analog level in each cell of the second block for the array of output values.
US11636324B2 Gaussian synapses for probabilistic neural networks
Embodiments relate to a Gaussian synapse device configured so that its transfer characteristics resemble a Gaussian distribution. Embodiments of the Gaussian synapse device include an n-type field-effect transistor (FET) and p-type FET with a common contact so that the two FETs are connected in series. Some embodiments include a global back-gate contact and separate top-gate contact to obtain dual-gated FETs. Some embodiments include two different 2D materials used in the channel to generate the two FETs, while some embodiments use a single ambipolar transport material. In some embodiments, the dual-gated structure is used to dynamically control the amplitude, mean and standard deviation of the Gaussian synapse. In some embodiments, the Gaussian synapse device can be used as a probabilistic computational device (e.g., used to form a probabilistic neural network).
US11636321B2 Data processing apparatus and control method
There is provided with a data processing apparatus that carries out a computation corresponding to a neural network containing a plurality of layers. A processing unit includes a plurality of processors that, through pipeline processing, sequentially calculate data of each of blocks, each block corresponding to a part of a feature plane in one layer. A control unit determines a calculation order for the data of the blocks on the basis of structure information of the neural network, and sends a command that controls the calculation order to the plurality of processors.
US11636319B2 Iterative normalization for machine learning applications
An embodiment of a semiconductor package apparatus may include technology to process one or more vectors with a sum of squares operation with a layer of a multi-layer neural network, and determine a fixed-point approximation for the sum of squares operation. Other embodiments are disclosed and claimed.
US11636316B2 Correlated electron switch elements for brain-based computing
Broadly speaking, the present techniques exploit the properties of correlated electron materials for artificial neural networks and neuromorphic computing. In particular, the present techniques provide apparatuses/devices that comprise at least one correlated electron switch (CES) element and which may be used as, or to form, an artificial neuron or an artificial synapse.
US11636315B2 Synapse circuit and arithmetic device
According to an embodiment, a synapse circuit includes: a buffer that changes an output signal to a second logical value at a timing when an input signal exceeds a first threshold level, in a case where the output signal has a first logical value in a first mode, and changes the output signal to the second logical value at a timing when the input signal exceeds a reference level lower than the first threshold level, in a case where the output signal has the first logical value in a second mode; an adjusting unit that adjusts the first threshold level depending on a stored coefficient; and a mode switching unit that operates the buffer in the first mode during a period in which an acquired spike is not generated, and operates the buffer in the second mode during a period in which the spike is generated.
US11636310B2 Building system with selective use of data for probabilistic forecasting
A building system for generating input forecast data. The building system comprising one or more memory devices configured to store instructions thereon that, when executed by one or more processors, cause the one or more processors to retrieve a current prediction set of measurements comprising current values associated with a plurality of time-steps; identify time-steps of the plurality of time-steps for which historical prediction values of a historical prediction set of measurements are outside of a tolerance of corresponding historical actual values of a historical actual set of measurements; replace each current value of the current prediction set of measurements that is associated with the identified time-steps with a predetermined value to generate an updated prediction set of measurements; and provide the updated prediction set of measurements to a prediction model.
US11636308B2 Differentiable set to increase the memory capacity of recurrent neural net works
According to embodiments, a recurrent neural network (RNN) is equipped with a set data structure whose operations are differentiable, which data structure can be used to store information for a long period of time. This differentiable set data structure can “remember” an event in the sequence of sequential data that may impact another event much later in the sequence, thereby allowing the RNN to classify the sequence based on many kinds of long dependencies. An RNN that is equipped with the differentiable set data structure can be properly trained with backpropagation and gradient descent optimizations. According to embodiments, a differentiable set data structure can be used to store and retrieve information with a simple set-like interface. According to further embodiments, the RNN can be extended to support several add operations, which can make the differentiable set data structure behave like a Bloom filter.
US11636307B2 Systems and methods for generating motion forecast data for actors with respect to an autonomous vehicle and training a machine learned model for the same
Systems and methods for generating motion forecast data for actors with respect to an autonomous vehicle and training a machine learned model for the same are disclosed. The computing system can include an object detection model and a graph neural network including a plurality of nodes and a plurality of edges. The computing system can be configured to input sensor data into the object detection model; receive object detection data describing the location of the plurality of the actors relative to the autonomous vehicle as an output of the object detection model; input the object detection data into the graph neural network; iteratively update a plurality of node states respectively associated with the plurality of nodes; and receive, as an output of the graph neural network, the motion forecast data with respect to the plurality of actors.
US11636306B2 Implementing traditional computer vision algorithms as neural networks
Methods and systems for implementing a traditional computer vision algorithm as a neural network. The method includes: receiving a definition of the traditional computer vision algorithm that identifies a sequence of one or more traditional computer vision algorithm operations; mapping each of the one or more traditional computer vision algorithm operations to a set of one or more neural network primitives that is mathematically equivalent to that traditional computer vision algorithm operation; linking the one or more network primitives mapped to each traditional computer vision algorithm operation according to the sequence to form a neural network representing the traditional computer vision algorithm; and configuring hardware logic capable of implementing a neural network to implement the neural network that represents the traditional computer vision algorithm.
US11636301B2 NFC greeting card
A system including a plurality of items. Each item of the plurality of items bears a code unique to each item. The system also includes a computing facility adapted to, for each of the codes, receive a piece of content. The computing facility also is adapted to deliver up, upon receipt of indicia associated with a code to which content has been associated, the content.
US11636298B2 Systems and methods for returning recovered physical items
A system and method for facilitating the recovery and return of lost physical items through a communication network, involving adhering a label having a unique identifier thereon to a physical item; storing a database record including the unique identifier and a user identification, the record further including the name of the owner of the physical item; recovering a lost physical item; receiving, by a client server, the unique identifier associated with the recovered lost physical item; searching, by a processing device, the database for a matching unique identifier with the unique identifier associated with the recovered lost physical item; and communicating to the user the name of the owner of the recovered lost physical item through the communication network.
US11636291B1 Content similarity determination
Systems and techniques are generally described for determining similar content. First embedding data may be generated for first content based at least in part on a specified similarity task. A first query comprising the first embedding data may be generated and sent to a first database partition. A first search result representing second content may be determined using the first embedding data. A second query comprising the first embedding data may be generated and sent to a second database partition different from the first data base partition. A second search result representing third content may be determined using the first embedding data. In some examples, output data comprising at least one of the first search result and the second search result may be generated. The output data may represent content classified as similar to the first content.
US11636290B2 Systems and methods for determining features of entities based on centrality metrics of the entities in a knowledge graph
Systems and methods of improved network analytics are disclosed. A system may determine feature propagation in a network of nodes of a graph database. The system may compute, at scale, datasets having complex relationships using graph analysis to determine network effects of entities in a network of entities stored in a graph database. The system may identify entities of interest, which may be associated with a quantitative feature value. The system may compute paths from an entity to the entities of interest, centrality metrics for entities in each of the paths, and path lengths to determine network effects of the entity of interests on the entity. The system may use the computed network effects, taking into account types of relationships between entities in the paths, to determine scaled quantitative feature values for the entity that is subject to the network effects of the entities of interest.
US11636289B2 Method, apparatus, and device for classifying LiDAR point cloud data, and storage medium
A method, an apparatus, and a device for classifying LiDAR point cloud data, and a storage medium. The method includes: acquiring sample point cloud data and LiDAR point cloud data to be classified; building a point cloud classifier according to the sample point cloud data; classifying the LiDAR point cloud data to be classified by the point cloud classifier. In the present disclosure, the point cloud classifier is trained from the sample point cloud data, and the automatic classification is performed by the point cloud classifier for the LiDAR point cloud data to be classified. The sample point cloud data used for training the point cloud classifier includes various tower data and electric power line data. Moreover, after the classification result is obtained from the automatic classification, the speckling merging optimization is further performed, and the optimization is performed according to the tower position file and the preset optimization rule.
US11636288B2 Platform, device and process for annotation and classification of tissue specimens using convolutional neural network
Embodiments described herein provide a platform, device and process for digital pathology that enable multi-level annotation and visualization of histopathologic slides using a modular arrangement of deep convolutional neural networks (CNNs). The CNNs can be trained using pathology images (e.g., in some cases increasing the base of data by breaking larger fields of view into smaller ones) to learn features consistent with certain pathologies. The platform can use the CNNs to visually annotate pathology slides at an interface tool of a display device. The platform can automate the process of selection, as well as provide an opportunity for the pathologist to see a depiction of predicted results. The platform can use the CNNs to identify regions of interest on pathology slides. The interface tool can enable a predicted region of interest (ROI) type to be visually presented on a surface map showing the basis of the prediction. If the ROI primarily lands in part of the hyperdimensional space not occupied by any training set, then the interface tool is capable of marking it as an ROI of unknown type.
US11636282B2 Machine learned historically accurate temporal classification of objects
A method, computer program product, and a system where a processor(s) ingests content from a source(s) with an attribute(s) comprising a verified temporal context(s) of the source(s). The processor(s) cognitively analyzes the content, by applying an entity recognition algorithm(s) to identify and extract entities in the source(s). The processor(s) classifies each extracted entity into a given grouping from a plurality of groupings based on at least one attribute comprising the verified temporal context of the source from which the extracted entity was extracted. The processor(s) generates a corpus comprising the groupings; each grouping comprises extracted entities with verified temporal contexts consistent with a defined time period.
US11636280B2 Updating of statistical sets for decentralized distributed training of a machine learning model
Systems, computer-implemented methods, and computer program products to facilitate updating, such as averaging and/or training, of one or more statistical sets 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 include a computing component that averages a statistical set, provided by the system, with an additional statistical set, that is compatible with the statistical set, to compute an averaged statistical set, where the additional statistical set is obtained from a selected additional system of a plurality of additional systems. The computer executable components also can include a selecting component that selects the selected additional system according to a randomization pattern.
US11636277B2 Information processing apparatus
An information processing apparatus includes: a reading unit that reads a medium of the user and acquires information including biometrics information on the user from the medium; a display unit provided at a higher position than the reading unit; and a biometrics information acquisition unit that is provided between the reading unit and the display unit and acquires biometrics information on the user from the user.
US11636264B2 Stylistic text rewriting for a target author
Rewriting text in the writing style of a target author is described. A stylistic rewriting system receives input text and an indication of the target author. The system trains a language model to understand the target author's writing style using a corpus of text associated with the target author. The language model may be transformer-based, and is first trained on a different corpus of text associated with a range of different authors to understand linguistic nuances of a particular language. Copies of the language model are then cascaded into an encoder-decoder framework, which is further trained using a masked language modeling objective and a noisy version of the target author corpus. After training, the encoder-decoder framework of the trained language model automatically rewrites input text in the writing style of the target author and outputs the rewritten text as stylized text.
US11636263B2 Using editor service to control orchestration of grammar checker and machine learned mechanism
An editor service receives a textual input. The editor service provides the textual input to a rule-based grammar checker to obtain a grammar checker result. The editor service also provides the textual input to a machine learning (ML) fluency model that checks the textual input for errors and provides a ML model result. The editor service aggregates the grammar checker result and the ML model result and generates an editor service output based upon the aggregated results. A representation of the editor service result is provided to the client computing system for surfacing through a user interface.
US11636261B2 Capturing and sending one-time passwords using augmented reality glasses
A user may view a device with augmented reality glasses which may have a camera that views and collects data on the screen of the user device. When the user desires to access an account for which multifactor authentication is required, a one-time password may be sent to the user. The glasses may recognize the one-time password and determine if the one-time password originated from the user device. If the glasses verify that the one-time password originated from the user based on context of the user device display or the geographic locations of the devices, then the glasses will send the password to the service associated with the one-time password. The glasses may send the password back to the user device, send it to an intermediate server, or send it directly to the server associated with the service that provided the one-time password.
US11636257B2 Systems and methods for constructing textual output options
The presently disclosed embodiments may include a computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: analyzing an electronic document text; identifying in the electronic document text a first drafted text element to be modified; causing the first drafted text element to be highlighted to a user on a display; generating at least one text output option that conveys a meaning associated with the first drafted text element but includes one or more changes relative to the first drafted text element; and causing the at least one text output option to be shown to the user via the display.
US11636252B1 Accessibility platform
Methods and systems for an accessibility system are provided. The methods and systems include operations comprising: receiving a request for a markup language document; obtaining the markup language document; processing a first portion of the markup language document with a machine learning technique to generate a first dictation corresponding to the first portion of the markup language document, the machine learning technique being trained to establish a relationship between a plurality of training markup language documents and training dictations corresponding to the training markup language documents; and replacing the first portion of the markup language document with the first dictation.
US11636250B2 Methods, systems, and apparatus for Text Message to persistent messaging
A chat-based persistent messaging platform that can seamlessly convert messages from different modalities (e.g., email clients and text message clients) into persistent messages and vice versa is described herein. The platform can include a parsing processor to convert messages into standard format data. A message classifier can process the standard format data into different subcomponents. These subcomponents can be translated into persistent messaging content via one or more content processing engines. The persistent messaging content can be converted into a persistent message via the parsing processor. The message classifier can also add messages into a persistent thread so that message history between two or more users can be maintained in perpetuity.
US11636245B2 Methods and systems for leveraging computer-aided design variability in synthesis tuning
Embodiments for tuning parameters to a synthesis program are provided. At least one set of parameter settings for the synthesis program is selected. A plurality of identical synthesis jobs for the at least one set of parameter settings is run in an iteration of the synthesis program. Results of the iteration of the synthesis program are analyzed utilizing a tuning optimization cost function. Combinations of the parameter settings are created based on the analysis. At least one synthesis job for is run each of the combinations of the parameter settings in a subsequent iteration of the synthesis program. The analysis of the results, the creating of the combinations of parameter settings, and the running at the at least one synthesis job for each of the combinations of parameter settings are repeated until an exit criteria has been achieved.
US11636244B1 Performance tuning of a hardware description language simulator
Some aspects of this disclosure are directed automated performance tuning of a hardware description language (HDL) simulation system. For example, some aspects of this disclosure relate to a method, including generating, by a first subsystem optimizer, a plurality of recommendations corresponding to a first subsystem of a hardware description language (HDL) simulation system. The plurality of recommendations are generated by the first subsystem optimizer using one or more optimization applications. The method further includes generating, by the first subsystem optimizer, a first aggregate recommendation by combining the plurality of recommendations corresponding to the first subsystem of the HDL simulation system. The method further includes updating a configuration of the first subsystem of the HDL simulation system based on the first aggregate recommendation, wherein the HDL simulation system is configured to simulate a circuit design using the updated configuration during execution of the first subsystem.
US11636240B2 Reservoir performance system
A method can include generating an initial number of simulation models of an environment, where each of the initial number of simulation models includes a corresponding input set of values for parameters; generating an additional number of simulation models of the environment, where each of the additional number of simulation models includes a corresponding input set of values for the parameters; performing simulations of physical phenomena using each of the initial number of simulation models and each of the additional number of simulation models, where each of the simulations generates a corresponding indexed output set of values; determining a series of indexed metrics using the indexed output sets; and, based on the series of indexed metrics, deciding to output the initial number of simulation models and the additional number of simulation models as an ensemble statistically representative of the environment or to generate one or more additional simulation models.
US11636239B2 Method and apparatus for simulating events on smart cities
A method and system, including a device having a processor and instructions stored on a non-transitory computer readable medium. In the system and method, data is identified and collected that is required to simulate a geographical area. The data is input into a simulation engine that runs a simulation of the geographical area. A scenario is identified to apply to the simulation, wherein the scenario is identified through employment on non-simulated data. The scenario is applied to the simulation by revising the data that is input to the simulation engine.
US11636230B2 Securing deallocated blocks in a file system
A computer-implemented method for operating a storage system comprising a file system for managing a data object in one or more storage blocks may be provided. The method comprising receiving from a file system manager a message indicating that the data objects is to be encrypted, determining, in response to the received message, a set of unallocated storage blocks that were previously allocated for storing at least a portion of the data object, and rendering content of the unallocated storage blocks of the set unreadable.
US11636229B2 Scalable application level monitoring for SDN networks
A method is implemented by a network device to reduce bandwidth and compute resources needed by the controller of a software defined networking (SDN) controller by distributing monitoring of virtual network functions (VNFs) to data plane nodes (DPNs) in a SDN network. The method includes receiving a monitoring request from the SDN controller to monitor a VNF, receiving a byte sequence from the SDN controller for the VNF, and generating flow table entries for monitoring the VNF by matching the byte sequence with monitoring response messages from the VNF.
US11636224B2 Generating hash values for input strings
A computing device includes a processor and a machine-readable storage storing instructions. The instructions are executable by the processor to: receive an input string including sensitive data to be encrypted; identify a first portion and a second portion of the input string, the first portion comprising the sensitive data; select, from a plurality of hash functions, a hash function based on the second portion; and generate a hash value of the first portion using the selected hash function.
US11636223B2 Data encryption for directly connected host
A storage system may assign a different encryption key to each logical storage unit (LSU) of a storage system. For each LSU, the encryption key of the LSU may be shared only with host systems authorized to access data of the LSU. In response to a read request for a data portion received from a host application executing on the host system, encryption metadata for the data portion may be accessed. If it is determined from the encryption metadata that the data portion is encrypted, the data encryption metadata for the data portion may be further analyzed to determine the encryption key for the data portion. The data may be retrieved from the storage system, for example, by performance of a direct read operation. The retrieved data may be decrypted, and the decrypted data may be returned to the requesting application.
US11636220B2 Data management systems and methods
This disclosure relates to systems and methods for managing access to data through enforcement of one or more associated rules. In various embodiments, a directory may be used to manage and/or otherwise record various relationships between objects, that may include governed objects such as data sets, and associated rules and rule sets. Access requests involving governed objects may be compared with relevant rules to determine whether the requested access should be allowed and what, if any, restrictions should be applied in connection with such access. Various embodiments of the disclosed systems and methods may allow for a data governance model that is flexible, allows for use across multiple complex organizations, and is highly extensible.
US11636216B2 System and methods for tamper proof interaction recording and timestamping
A system and method for securely recording voice communications, comprising a network-connected computer server and an authentication system which verifies the validity of voice communications.
US11636214B2 Memory scan-based process monitoring
A technique includes an operating system agent of a computer system monitoring a process to detect whether an integrity of the process has been compromised. The monitoring includes the operating system agent scanning a data structure. The process executes in a user space, and the data structure is part of an operating system kernel space. The technique includes a hardware controller of the computer system listening for a heartbeat that is generated by the operating system agent. The hardware controller takes a corrective action in response to at least one of the hardware controller detecting an interruption of the heartbeat, or the operating system agent communicating to the hardware controller a security alert for the process.
US11636212B2 Predicting exploitability of software vulnerabilities and recommending alternate software packages
Identifying and evaluating exploitability of software vulnerabilities is provided. A vulnerability identified and a level of exploitability of the vulnerability corresponding to a software package is evaluated prior to installation of the software package on a data processing system based on data collected from a plurality of software vulnerability data sources. Related alternative software packages corresponding to the software package to be installed on the data processing system are identified based on a comparative analysis between alternative software packages and the software package. A confidence level is determined for each respective related alternative software package for resolving the level of exploitability. The related alternative software packages are ranked from least to most vulnerable based on a calculated exploitability score corresponding to each respective related alternative software package. Insights are generated based on determined confidence levels and rankings corresponding to calculated exploitability scores of the related alternative software packages.
US11636211B2 Binary static analysis of application structure to identify vulnerabilities
Described are methods and devices to identify vulnerabilities in a software package that includes two or more build files. The build files include at least an application file and one or more resource files. The method includes scanning the build files to identify strings. Strings that appear in one of the resource files and are not referenced in the application file are labelled orphaned. Strings that appear in the application file and are node defined in any of the resources files are labelled hardcoded. The identity of hardcoded and orphaned strings is output as potential vulnerabilities or data leakage points.
US11636210B2 Artificial reality system with multi-stage boot process
Techniques are described for improving security of a boot sequence of a system, such as an artificial reality system. In some examples, a method includes configuring, by a boot sequencing system, attack detection circuitry based on configuration information accessed from a first storage device; after configuring the attack detection circuitry, starting, by the boot sequencing system, a root of trust processor to initiate a boot sequence; enabling access, by the root of trust processor during the boot sequence, to secret information stored in a second storage device.
US11636208B2 Generating models for performing inline malware detection
Generating models usable by data appliances to perform inline malware analysis is disclosed. A set of features, including a plurality of n-grams, extracted from a set of files is received. A reduced set of features is determined that includes at least some of the plurality of n-grams. The reduced set of features is used to generate a model usable by a data appliance to perform inline malware analysis.
US11636207B2 Data protection automatic optimization system and method
A system includes a memory and at least one processor to disable automatic prioritization of at least one data protection operation in a computer network, begin the at least one data protection operation in the computer network, continually monitor the computer network and determine that a condition has occurred in the computer network, activate automatic prioritization of the at least one data protection operation in the computer network, and instruct backup server tooling software to direct backup data for the at least one data protection operation to move from a first target storage repository to a second target storage repository.
US11636205B2 Method and system for detecting malware using memory map
A malware detection method and system using a memory map. A malware detection method may include collecting, by processing circuitry, a plurality of memory maps from a plurality of client devices, a client program being installed in each of the plurality of client devices, analyzing, by the processing circuitry, a plurality of memory addresses of the plurality of memory maps to obtain an analysis result, and determining, by the processing circuitry, whether malware is present in one of the plurality of client devices based on the analysis result.
US11636204B2 Systems and methods for countering removal of digital forensics information by malicious software
Disclosed herein are systems and methods for preventing anti-forensics actions. In one exemplary aspect, a method may identify a suspicious object from a plurality of objects on a computing device and monitor actions performed by the suspicious object. The method may intercept a first command by the suspicious object to create and/or modify a digital artifact on the computing device and subsequent to intercepting the first command, intercept a second command by the suspicious object to delete at least one of the suspicious object and the digital artifact. In response to intercepting both the first command to create and/or modify the digital artifact and the second command to delete at least one of the suspicious object and the digital artifact, the method may block the second command, and may store the suspicious object and the digital artifact in a digital repository.
US11636195B2 Dynamic biometric identity verification system, method and device
A dynamic biometric identity verification system for verifying an identity of a person. The system includes an identity verification device and a biometric data memory storing an identification pair including an identifier and biometric data of the person. The identification verification device using the biometric data to verify the identity of the person, effectuating a proof-of liveness test and requirement, by dynamically generating and/or selecting challenge questions and comparing answers to those questions with the stored biometric data.
US11636193B1 Intuition-based challenges
A system can be configured to determine whether a user is a human or a computer based on whether the user is capable of intuitive-based decision making to identify requested features. The system can generate a challenge that includes a question emphasizing mental shortcuts and associations developed through social and cultural interactions. The challenge also includes one or more media objects that are distinguishable to a human user due to the mental shortcuts and associations that permit selection of the correct media object in light of the question. Intuitive connections between statements and media objects are often difficult to implement within computer programs and algorithms due to the two-stage challenge requiring both comprehension and recognition of important features.
US11636191B2 Authenticated production
Apparatuses and methods associated with authenticated production are disclosed herein. In embodiments, a digital fingerprint processor may be configured to: identify an activation of at least one of the one or more machines to attempt to produce or manufacture at least one of physical product or physical manufacture; responsive to completion of one or more operations associated with the activation by the one or more machines, acquire digital image data of a portion of a physical object on or inside the one or more machines; analyze the digital image data to form a digital fingerprint of the physical object, wherein the digital fingerprint is responsive to structure of the physical object; and store the digital fingerprint in a database record of the database system. Other embodiments may be disclosed or claimed.
US11636189B2 Audio authentication systems and methods for prescription processes
Methods and systems may incorporate voice interaction and other audio interaction to facilitate access to prescription related information and processes. Particularly, voice/audio interactions may be utilized to achieve authentication to access prescription-related information and action capabilities. Additionally, voice/audio interactions may be utilized in performance of processes such as obtaining prescription refills and receiving reminders to consume prescription products.
US11636187B2 Systems and methods for continuous user authentication
Disclosed herein are systems and methods for continuous user authentication during access of a digital service. In an exemplary aspect, a continuous authentication module may receive, at a computing device, initial authentication credentials of the user. The initial authentication credentials enable access to a service via the computing device. While the service is being accessed, the continuous authentication module may continuously monitor whether an unauthorized user has replaced the user in accessing the service by comparing usage attributes of the service with historic usage attributes associated with the user. In response to determining that the unauthorized user has replaced the user, the continuous authentication module may cease the access to the service via the computing device.
US11636183B2 Automated piracy detection
Motion pictures or other digital media content can be encoded with visible, yet obscured, digital codes that can be optically detected by a camera or other automated image processing device. If a code is recognized in captured media content, further capture, playback and/or distribution can be halted, as desired. Because the code is visible (albeit hidden) in the digital imagery itself, capture by another camera or other optical device will not typically negate the usefulness of the code. That is, the code is visibly present within the imagery itself, so subsequent capture of the video imagery will also capture the code, thereby allowing for detection and/or prevention.
US11636182B2 Method and apparatus for portably binding license rights to content stored on optical media
There is provided a method for use by a playback system to play back encrypted content associated with a first globally unique identifier (ID). The method includes storing an encrypted content in a memory being under control of a memory controller having a second globally unique ID, storing the first globally unique ID, transmitting a request from the memory controller to a license server, the request comprising the first globally unique ID, the second globally unique ID and a request for a content license to play back the encrypted content, receiving the content license enabling a right for the playback of the encrypted content, the content license including content keys and being encrypted to be decryptable according to a memory controller secret associated with the second globally unique ID, decrypting the content license, according to the memory controller secret to recover the content keys to a playback module.
US11636181B2 Publication of collaborative file to library
Disclosed are examples of systems, apparatus, methods and computer program products for sharing and publishing files. In one aspect, the database system can maintain a user database, a file database and a library. The database system can receive a first request initiated by a first user to share a first file with one or more second users and, responsive to the first request, enable a second set of one or more permissions for each of the second users. The database system also can receive a second request initiated by the first user to publish the first file to the library and, responsive to the second request, publish the first file to the library. The database system additionally can restrict access to the published file based on permissions associated with the library.
US11636179B2 Apparatus for lane detection
An apparatus for a motor vehicle driver assistance system is provided. The apparatus is configured to optimise object clusters, where each object cluster includes a sequence of position measurements for at least one object in the vicinity of the vehicle. Initially, in a pre-clustering phase, the assignment of the measured object positions to the object clusters may be based on the relative proximity of the measured object positions. The apparatus identifies a rogue object cluster on the basis of a first diagnostic, and a rogue object track from the measurements within the rogue object cluster. The position measurements from the rogue object track are removed from the clusters, and remaining position measurements in the rogue object cluster are reassigned to the other object clusters. The rogue object cluster is removed. Thus the object clusters are optimised.
US11636177B2 Object detection dataset construction method using image entropy and data processing device performing the same
Disclosed are an object detection dataset construction method using image entropy and a data processing device performing the same. The data processing device includes an input unit configured to receive multiple images, a control unit configured to choose processing priorities of the received multiple images using image entropy and construct an object detection dataset from a corresponding image according to the chosen processing priorities, and a storage unit configured to store the constructed object detection dataset.
US11636176B2 Interpolation method and apparatus for arithmetic functions
An interpolation circuit included in a computer system may receive an operand that includes a plurality of bits occupying respective ones of a plurality of ordered bit positions, and generate multiple conditionally-negated values of respective portions of the operand starting at corresponding bit positions. The interpolation circuit may combine the operand and the plurality of conditionally-negated values to generate an approximation of a result of an arithmetic operation performed on the operand.
US11636175B2 Selection of Pauli strings for Variational Quantum Eigensolver
VQE is accelerated by performing receiving a qubit Hamiltonian representing a linear combination of a plurality of Pauli strings. Selecting, among the plurality of Pauli strings, one or more Pauli strings that have less influence than a threshold on an eigenvalue of the qubit Hamiltonian. Grouping, based on joint measurability, the unselected Pauli strings among the plurality of Pauli strings into a plurality of groups of jointly measurable Pauli strings Determining that one or more of the selected one or more Pauli strings is jointly measurable with Pauli strings in one of the plurality of groups And adding one or more of the selected one or more Pauli strings to the one of the plurality of groups.
US11636169B2 Adaptive data collection optimization
Systems and methods to intelligently optimize data collection requests are disclosed. In one embodiment, systems are configured to identify and select a complete set of suitable parameters to execute the data collection requests. In another embodiment, systems are configured to identify and select a partial set of suitable parameters to execute the data collection requests. The present embodiments can implement machine learning algorithms to identify and select the suitable parameters according to the nature of the data collection requests and the targets. Moreover, the embodiments provide systems and methods to generate feedback data based upon the effectiveness of the data collection parameters. Furthermore, the embodiments provide systems and methods to score the set of suitable parameters based on the feedback data and the overall cost, which are then stored in an internal database.
US11636168B2 System and method of administering and managing experiential learning opportunities
A system, methods and software for administering and managing experiential learning opportunities (ELOs) are disclosed. The system generally includes a database server storing a relational database containing ELO placement data and records and having an interface configured to communicate with a university computer having a student information database thereon, website server, configured to host an ELO website through which users interact with the relational database, and a memory in the website server, storing a content management system (CMS) that comprises modules and a data pool stored in/on storage nodes on the website server. The modules include a forms module for users to enter ELO data and submit ELO requests, ELO proposals, waivers and agreements, and a timelog module to collect and store timelog data and manage the timelog approval process.
US11636167B2 Determining similarity between documents
Method and system for processing digital works, the method comprising the steps of identifying terms within each digital work of a plurality of digital works, wherein the terms are words and/or phrases. Determining a number of times that the identified terms occur within each digital work of the plurality of digital works. Generating a fingerprint for each digital work of the plurality of digital works, the generated fingerprint based on the identified terms and the number of times that the identified terms occur within each digital work. Using a neural network to find an encoding function, g, that encodes a higher dimensionality space, x, of each fingerprint into a lower dimensionality space, y. Applying the encoding function to each fingerprint of the plurality of digital works to reduce their dimensionality. Determining a similarity between a first fingerprint and one or more dimensionality reduced fingerprints.
US11636164B2 Search system for providing web crawling query prioritization based on classification operation performance
Various methods and systems for processing web crawling queries using a web crawling prioritization model based on classification operation performance. A classification operation for organizing products in a product listing platform is accessed. A web crawling engine is accessed for the classification operation. The web crawling engine operates based on a web crawling query prioritization model that supports determining web crawling priority scores that indicate a predicted performance improvement for classification operations executed with known data and web crawled data to be retrieved from executing a web crawling query operation. Using the web crawling prioritization model, a web crawling priority score is determined for a web crawling query for the corresponding classification operation. The classification operation is associated with a product in a product listing platform and known data for the product. Based on the web crawling priority score, the web crawling query is executed to identify web crawled data.
US11636163B2 Techniques for anonymized searching of medical providers
A server may maintain information about entities such as medical entities. A user device can send search queries to the server to obtain information about a particular medical entity. The server and/or the user device may maintain information relating to the particular medical entity in a manner that a relationship between the particular medical entity and the user device can be obfuscated from the server. By doing so, privacy of a user of the user device can be protected.
US11636159B2 Ranking results of searches of databases
A computer system is configured to receive a plurality of previous user selections by a user of previous database entries, each of which has as plurality of database field. The computer system is configured to determine weights for the various database fields included in the previous user selections and rank subsequent search results for a subsequent search of the database based on the determined weights, where the one or more weights affect a ranking of a search result based on a match associated with the particular database field. The computer system is further configured to receive customized search result layout settings specifying that one or more specified database fields are displayed to the user when the search results are displayed, where one or more weights for the particular database field are based on the customized search result layout settings.
US11636157B2 Data trend analysis based on real-time data aggregation
A system for performing data trend analysis is disclosed. The disclosed system categorizes a number of transaction records based on their associated merchant IDs. For each of the merchant ID, the system determines whether the determined number of transaction records exceeds a pre-determined threshold. In response to identifying a merchant ID with the determined number of transaction records that exceeds the pre-determined threshold, the system identifies a location associated with the merchant ID and generates a trending notification indicating a transaction burst. The system then identifies a set of users located in the location that have a transaction history with the merchant ID and sends the trending notification to the set of users.
US11636156B2 Flexible baselines in a forecasting system
In an embodiment, the a method is provided. The method includes receiving forecast data in a database with an associated window value. The method also includes accessing data based on associated window values. The method further includes comparing the data accessed based on associated window values to other data.
US11636155B2 Method and apparatus for data search, system, device and computer readable storage medium
The present disclosure provides a data search method, and relates to the field of computer technology. The method includes determining semantic-understanding information corresponding to a received search term by subjecting the search term to semantic understanding; analyzing the semantic-understanding information to obtain timeliness requirement information of the search term; determining an acquisition mode of resource result corresponding to the search term based on the timeliness requirement information of the search term; and obtaining the resource result corresponding to the search term by using the determined acquisition mode. The present disclosure further provides a data search apparatus, a system, a device, and a computer readable storage medium.
US11636147B2 Training neural networks to perform tag-based font recognition utilizing font classification
The present disclosure relates to a tag-based font recognition system that utilizes a multi-learning framework to develop and improve tag-based font recognition using deep learning neural networks. In particular, the tag-based font recognition system jointly trains a font tag recognition neural network with an implicit font classification attention model to generate font tag probability vectors that are enhanced by implicit font classification information. Indeed, the font recognition system weights the hidden layers of the font tag recognition neural network with implicit font information to improve the accuracy and predictability of the font tag recognition neural network, which results in improved retrieval of fonts in response to a font tag query. Accordingly, using the enhanced tag probability vectors, the tag-based font recognition system can accurately identify and recommend one or more fonts in response to a font tag query.
US11636145B2 Online artwork gallery systems and methods
In one preferred form of the present invention, there is provided a computer implemented art gallery system (10) for use by a community of users (12), the system (10) comprising: a data collector (14) for storing representations (16) of artworks (18) that have been created by artists; and a timeline facility (20) configured for attempting to ensure that, upon user requests (22) for representations (16) of the artworks (18), each representation (16) corresponding with a respective one of the artworks (18) is able to be used to provide a time line reveal (26) of a special component (28) of the corresponding artwork (18); the special component (28) of each artwork (18) comprising a hidden or inconspicuous component of the artwork (18).
US11636140B2 Resolving entities from multiple data sources for assistant systems
In one embodiment, a method includes receiving a request to access a first record in a plurality of records, where the first record describes a first set of attributes of a first entity, determining the first record is linked to a globally unique entity identifier, identifying one or more second records linked to the unique entity identifier, where the one or more second records describe one or more second sets of attributes of the first entity, generating a fused record comprising descriptions of attributes of the first entity from the first set and second sets of attributes, where the fused record is generated by deduping the plurality of records to associated the first record and the one or more second record with the unique entity identifier and compiling the first set and one or more second sets of attributes, and sending, in response responsive to the request to access the first record, instructions for presenting the fused record.
US11636138B1 Temporal layers for presenting personalization markers on imagery
A temporal layer containing personalization markers (e.g., placemarks) created by a user at a given time (or time period), can be combined with map imagery, allowing the user (or other users) to show only the personalization markers contained in the temporal layer. Temporal layers can be of arbitrary temporal or geographical size, fully or partially overlapping in time or space, split into smaller temporal layers, logically aligned or combined and/or continuous or non-continuous in time or space. Temporal layers can be stored in a repository where they can be searched and used by others. Temporal layers can be associated with search services (e.g., news search) or search histories (e.g., automatic temporal layers based on search history). A user's personal profile can be compared with other users' personal profiles and the results of the comparison can be used to recommend temporal layers. Advertisements can be associated with temporal layers.
US11636137B2 Node embedding in multi-view feature vectors
Embodiments of the present disclosure relate generally to determining node embedding using multi-view graphs for analyzing electronic content.
US11636129B2 Active data executable
In example embodiments, computing systems may be configured to create, transmit, receive, store, and execute an active data executable comprising (i) a representation of given data content that is combined with (ii) an executable kernel that, when executed, causes the given data content to be extracted in a user-specified data format and provided to a user-specified destination location for storage.
US11636128B1 Displaying query results from a previous query when accessing a panel
Systems and methods are disclosed for allowing a user to view query results associated with a time range that is different from a time range indicated by a query. For example, a user interface (UI) data manager can receive a request for a panel of a workbook with a query that identifies the first time range. The UI data manager can obtain the panel, including the query and query results, and cause display of a panel view corresponding to the panel. The displayed query results may not correspond to the same time range as the literal time range indicated by the query. Rather, the query results may be the query results generated during an earlier time range that corresponds to the last time the query was run.
US11636121B1 System and method for automatic document management
A system for managing documents, comprising: interfaces to a user interface, proving an application programming interface, a database of document images, a remote server, configured to communicate a text representation of the document from the optical character recognition engine to the report server, and to receive from the remote server a classification of the document; and logic configured to receive commands from the user interface, and to apply the classifications received from the remote server to the document images through the interface to the database. A corresponding method is also provided.
US11636120B2 Offline evaluation of ranking functions
The claimed subject matter includes techniques for offline evaluation of ranking functions. An example system includes a first module configured to receive production log data, the first module to pre-process the production log data to generate an exploration data set. The example system also includes a second module configured to perform offline estimation of online metrics for ranking functions using the exploration data set. The example system also includes a third module to evaluate a proposed ranking function by comparing the estimated online metrics to a set of baseline metrics of a baseline ranking function and detecting that the estimated online metrics of the proposed ranking function exceed, are lower than, or are within a predetermined range of the baseline metrics.
US11636117B2 Content selection using psychological factor vectors
A method implements content selection using psychological factors. A person vector is generated from a record. The person vector identifies a set of data representing a person. A psychological factor vector is generated from a content of a plurality of content. The psychological factor vector identifies a set of psychological factors from the content. The person vector and the psychological factor vector are combined to generate an input vector. An action score is generated from the input vector. The action score identifies a probability of an action on the content by the person. The content is selected from the plurality of content using the action score. The content is presented.
US11636114B2 Multi-level data for database systems
The subject technology receives first metadata corresponding to a set of micro-partitions. The subject technology stores a first data structure and a second data structure in storage as a first file and a second file, first data structure including the first metadata and a second data structure including second metadata, the first metadata corresponding to a set of micro-partitions, the second metadata for a grouping of the first metadata, the second data structure including information associating the second metadata to the first metadata. The subject technology stores third metadata for a table, the third metadata comprising information about data stored in a micro-partition of the table.
US11636112B2 Updating cache data
Cached data is updated by a computing machine coupled to a primary database maintaining original data and to a cache maintaining data corresponding to the data in the primary database. In response to receiving a first database query relating to a first data, the computing machine determines whether to process the first database query by utilizing the cache or based on the primary database. In response to concluding processing the first database query, the computing machine determines whether to update the first data in the cache, and based on the result of the determining, updates the first data in the cache based on original first data in the primary database.
US11636106B2 Federated search of heterogeneous data sources
A method enables federated search of a plurality of heterogeneous external data sources from a data analytics tool. With a mapping of one or more identified data connectors, a client search call, as formulated in a first data model, is translated to one or more external search calls formulated in one or more alternate data models of the heterogeneous external data sources. With the mappings of the one or more identified connectors, each response to the one or more external search calls is reformulated from the one or more alternate data models to the first data model to yield one or more client search result objects. The client search result objects are merged to a data warehouse. The client search call, as formulated in the first data model, is executed against the data warehouse. Results of the executed client search call are sent to the data analytics tool.
US11636104B2 Analytics center having a natural language query (NLQ) interface
An analytics server is disclosed that enables natural language queries (NLQs) to be used to access key performance indicator (KPI) data. The analytics server includes a graphical user interface (GUI) that presents a set of KPIs associated with a user. The GUI includes suitable user interface elements to enable the user to provide natural language queries regarding these KPIs. The user interface elements provide the user with suggested NLQs based on, for example, KPIs to which the user has access and/or previous NLQs of the user. In response to the analytics server receiving a suitable NLQ from the user, the analytics server generates an appropriate database query to retrieve the KPI data requested by the NLQ. The GUI is then updated to present a visual representation (e.g., a bar graph, a pie chart, a trend line, a single value) of the retrieved KPI data.
US11636100B2 Systems and methods for compression-based search engine
A system described herein may provide a technique for the compression of query terms and search data against which the query terms may be evaluated. The compression may be dynamic, in that a quantity of bits used to compress the search data and query terms may be based on a quantity of unique characters included in a given query term. The compression may further include reducing the volume of search data by compressing entire words, that do not include any of the unique characters of the query term, to one particular code.
US11636098B2 Computerized implementation framework to abstract data object definitions across multiple computing environments
Methods, systems, and devices supporting a data model abstraction framework are described. Some platforms (e.g., a multi-tenant cloud computing platform) may manage data across a number of persistent systems (e.g., cloud platforms, data stores, packages, etc.). To efficiently manage data across such systems, a platform may implement a metadata-driven abstraction layer. The abstraction layer may support a number of interface objects and interface fields, which may operate as abstracted versions of persistent objects and persistent fields. External entities (e.g., users, triggers, customizations, packages, plugins, or any other entities) may interact with the interface objects, and the abstraction layer may automatically handle mappings from the interface objects to the persistent systems. By using the metadata-driven abstraction layer, the platform may resolve conflicts between the external entities and multiple underlying persistent systems. Additionally, the abstraction layer may dynamically adjust mappings to handle migrations or other updates across the persistent systems.
US11636093B2 Reducing data loss in remote databases
Systems and methods for reducing data loss in remote databases. One method includes detecting, with an electronic processor communicatively coupled to the remote database, a failure of a user session with the remote database. The method includes, in response to determining the failure of the user session, performing, with the electronic processor, an offline detection check for the user session, the offline detection check including a canary check on a known resource related to the remote database. The method includes, in response to the offline detection check indicating that the remote database is offline, setting the user session to read-only, displaying, within a graphical user interface of the user session, an offline indicator, and graphically marking the at least one outstanding request within the user session.
US11636091B2 Data cloud—platform for data enrichment
A method of enhancing one or more fields of a master database record based on a consumption of one or more data points provided via a third-party data subscription service is disclosed. An aggregated view corresponding to a master database record is accessed. The aggregated view identifies correspondences between the one or more fields of the master database record and the one or more data points provided via the third-party data subscription service. Based on a determination that one or more consumption criteria are met, the one or more data points are consumed and stored in a central database. The one or more fields of the master database record are updated based on the one or more consumed data points. The enhanced master database record is provided via a network to one or more computerized processes associated with one or more consumers of the enhanced master database record.
US11636090B2 Method and system for graph-based problem diagnosis and root cause analysis for IT operation
A computer-implemented method, system, and non-transitory machine readable medium for a graph-based analysis for an Information Technology (IT) operations includes generating a temporal graph by extracting one or more of operation objects, relations and attributes from operation data of workloads distributed across a plurality of levels of the IT operation within a predetermined time window. Anomalies are detected from the extracted operation data and annotating corresponding objects in the graph. A directional impact between corresponding objects on the temporal graph is determined, and the temporal graph is refined based on the determined directional impact. Accessible paths in the temporal graph indicating error propagation are searched, and potential causes for the detected anomalies in the temporal graph are identified. A list of the potential causes of the anomalies is generated, and a root cause ranked for each of the corresponding objects in the temporal graph.
US11636086B1 Multi-database subsetting
Multi-database subsetting includes receiving a set of source tables. It further includes sorting the set of source tables based at least in part on dependency relationships among tables in the set of source tables. It further includes determining a traversal order based at least in part on the sorting of the set of source tables. It further includes executing the traversal order. Executing the traversal order includes visiting a table in the source set of tables according to the determined traversal order and issuing a query to extract a subset of data from the table being visited.
US11636085B2 Detection and utilization of similarities among tables in different data systems
A method, computer program product, and computer system for detection and utilization of similarities among tables in multiple data systems that include a first data system and a second data system. A semantic dataset is generated. A first measure (X) of similarity between semantic data in columns of the first and second data systems is computed using the semantic dataset. A first, different measure (Y) of similarity between semantic data in columns of the first and second data systems is computed using the semantic dataset. A third measure (Z) similarity between columns of the first and second data systems is computed based on data in cells within the columns. A weighted combination (U) of X, Y, and Z between the columns of tables in the first and second data systems is computed. X, Y, Z, U or combinations thereof are used to improve a computer system.
US11636084B2 Processing system for automated electronic record creation and transmission
Mediums, apparatus, computer program code, and means may be provided to customize electronic records associated with a distributed communication network via an automated back-end application computer server. According to some embodiments, a relational database management system database and a plurality of database tables linked to the relational database management system database may be accessed. The back-end application computer server may retrieve electronic record layout information and utilize pre-determined logic associated with the plurality of linked tables, including logic that matches multiple pointers within a single pair of linked tables, to automatically insert accessed data into a customized electronic record in accordance with the electronic record layout information. The customized electronic record may then be transmitted to be rendered via an interactive user interface display.
US11636083B2 Data processing method and apparatus, storage medium and electronic device
This application discloses a data processing method and apparatus, a storage medium and an electronic device. The method includes: obtaining, by the electronic device, at least one target row to be cleared at a target time from a data table of a row-oriented database; storing target attribute values recorded in the at least one target row to target pages in a column-oriented database; and clearing the at least one target row after the target time arrives. The application resolves the technical problem that it is difficult to trace historical data in the related data processing technology.
US11636081B2 Dynamic index management for computing storage resources
Methods that provide dynamic index management for a set of computing storage resources are disclosed herein. One method includes collecting, by a processor, a set of current performance data for a set of storage resources storing data and implementing a set of indexes for the data stored on the set of storage resources based on an optimized performance predicted for the set of storage resources based on the collected set of current performance data and a set of predicted performance data that identifies the set of indexes. Also disclosed herein are apparatus, systems, and computer program products that can include, perform, and/or implement the methods for providing dynamic index management for a set of computing storage resources.
US11636078B2 Personally identifiable information storage detection by searching a metadata source
A configuration associated with locating personally identifiable information stored in a database is received. An alternate metadata source separate from the database is identified. The separate alternate metadata source is searched using the configuration to identify locations in the database that store personally identifiable information.
US11636075B2 System and method for providing direct access to a sharded database
In accordance with an embodiment, described herein are systems and methods for providing direct access to a sharded database. A shard director provides access by software client applications to database shards. A connection pool (e.g., a Universal Connection Pool, UCP) and database driver (e.g., a Java Database Connectivity, JDBC, component) can be configured to allow a client application to provide a shard key, either during connection checkout or at a later time; recognize shard keys specified by the client application; and enable connection by the client application to a particular shard or chunk. The approach enables efficient re-use of connection resources, and faster access to appropriate shards.
US11636072B2 Parallel processing of a keyed index file system
In one embodiment, a system includes at least one processor and logic configured to receive a request to process data stored in one or more index records in a keyed index of a database, determine an active key range for the one or more index records, and group the one or more index records into a number of groups for parallel processing thereof. In another embodiment, a method for utilizing a keyed index includes receiving a request to process data stored in index records in a keyed index of a database, determining an active key range for the index records, grouping the index records into a number of groups without prior knowledge of a key distribution for dividing the one or more index records into key ranges for parallel processing thereof; and processing the groups of index records in parallel.
US11636070B1 Systems and methods for locking queued distributed network tokens
The disclosed systems and methods provide non-native functionality to a distributed network for events management on a blockchain via locking queued distributed network tokens. The disclosed technology receives a transfer event request from a first node associated with a first token storage, where the transfer event request corresponds to movement of a requested token amount that is associated with at least one token. A pending transfer event log that queues pending transfer event requests is accessed and modified by adding the transfer event request to the queue of pending transfer event requests. This causes the at least one token associated with the transfer event request to be locked, thereby preventing its association with other transfer events. The transfer event request is then transmitted to the distributed network, whereby the distributed network executes the movement of the at least one token.
US11636067B2 Performance measurement mechanism
Techniques and structures to prevent exhaustion of a database connection pool, including receiving a plurality of events from a plurality of application servers operating as a database connection pool, categorizing each of the plurality of events, including generating a categorization message for each of the plurality events, wherein each categorization message includes one or more fields having contextual information to identify an event type to which an event is associated, analyzing the categorization messages to generate an event record; and generating a report based on the event record including one or more performance measurements to indicate an effectiveness of management of the database connection pool.
US11636064B2 Compression of localized files
A method for compressing a first application file and second application file includes accessing the first and the second application files, the first application file being in a first language and the second application being in a second language and being a counterpart of the first application file, decompressing the first and second application files to access internal files for the first and the second application files, comparing one of the first internal files to one of the second internal files, upon determining that the first internal file is identical to the second internal file, copying one of the internal files to an output folder, and upon determining that the files are not identical, copying both of the internal files to the output folder, or executing a differencing procedure on the first and second internal files to identify differences between them, storing data about the differences in the output folder, and compressing the output folder into one output file.
US11636061B2 On-demand packetization for a chip-to-chip interface
Embodiments herein describe on-demand packetization where data that is too large to be converted directly into data words (DWs) for a chip-to-chip (C2C) interface are packetized instead. When identifying a protocol word that is larger than the DW of the C2C interface, a protocol layer can perform packetization where a plurality of protocol words are packetized and sent as a transfer. In one embodiment, the protocol layer removes some or all of the control data or signals in the protocol words so that the protocol words no longer exceed the size of the DW. These shortened protocol words can then be mapped to DWs and transmitted as separate packets on the C2C. The protocol layer can then collect the portion of the control data that was removed from the protocol words and transmit this data as a separate packet on the C2C interface.
US11636056B1 Hierarchical arbitration structure
An apparatus including a plurality of set arbitration circuits and a die arbitration circuit. The set arbitration circuits may each be configured to receive first commands and second commands and comprise a bank circuit configured to queue bank data in response to client requests and a set arbitration logic configured to queue the second commands in response to the bank data. The die arbitration circuit may be configured to receive the commands from the set arbitration circuits and comprise a die-bank circuit configured to queue die data in response to the client requests and a die arbitration logic configured to queue the second commands in response to the die data. Queuing the bank data and the die data for the second commands may maintain an order of the client requests and prioritize the first commands corresponding to a current controller over the first commands corresponding to a non-current controller.
US11636055B2 Method and apparatus for performing access management of memory device in predetermined communications architecture with aid of flexible delay time control
A method for performing access management of a memory device in predetermined communications architecture with aid of flexible delay time control and associated apparatus are provided. The method may include: utilizing at least one upper layer controller of a transmission interface circuit within the memory controller to dynamically set a delay parameter regarding transmission from the memory device to a host device, for preventing sleeping in delay time(s) corresponding to the delay parameter; utilizing a physical layer (PHY) circuit of the transmission interface circuit to transmit first data from the memory device to the host device, wherein a first delay time starts from a first time point at which transmitting the first data from the memory device to the host device is completed; and utilizing the PHY circuit to start transmitting second data from the memory device to the host device in the first delay time without restarting from sleeping.
US11636047B2 Hash operations in memory for data sharing
A method includes receiving a command, from a host, to an address of a memory device, the command comprising a different address. The method also includes determining based on the address whether to perform a hash operation and, responsive to determining to perform the hash operation, accessing data stored in memory cells having the different address. The method further includes performing the hash operation using the data to generate a signature for the data and providing the host access to the signature to determine whether the data is duplicate data.
US11636041B2 Object storage data storage systems and methods
A system includes memory and one or more processors programmed to operate a logical layer, a media link layer, and a slot layer. The logical layer is configured to send and receive object data to a host according to an object storage protocol. The media link layer is configured to map the object data to virtual media addresses. The slot layer is configured to map the virtual media addresses to physical addresses of data storage devices.
US11636040B2 Methods and apparatus for inflight data forwarding and invalidation of pending writes in store queue
Methods, apparatus, systems and articles of manufacture are disclosed to forward and invalidate inflight data in a store queue. An example apparatus includes a cache storage, a cache controller coupled to the cache storage and operable to receive a first memory operation, determine that the first memory operation corresponds to a read miss in the cache storage, determine a victim address in the cache storage to evict in response to the read miss, issue a read-invalidate command that specifies the victim address, compare the victim address to a set of addresses associated with a set of memory operations being processed by the cache controller, and in response to the victim address matching a first address of the set of addresses corresponding to a second memory operation of the set of memory operations, provide data associated with the second memory operation.
US11636035B2 Persisted data cache service
Techniques performed by a data processing system for caching data herein include initializing a single instance of a persisted cache service on the data processing system, receiving data requests from a plurality of single page applications (SPAs) on the data processing system, processing the data requests using the persisted cache service to obtain requested data from a cache implemented on the data processing system or from one or more remote data sources via a network connection, and providing the requested data obtained from the cache or the one or more remote data sources to an SPA of the plurality of SPAs from which each data request originated.
US11636034B2 Write-back cache policy to limit data transfer time to a memory device
Systems, apparatuses, and methods related to a write-back cache policy to limit data transfer time to a memory device are described. A controller can orchestrate performance of operations to write data to a cache according to a write-back policy and write addresses associated with the data to a buffer. The controller can further orchestrate performance of operations to limit an amount of data stored by the buffer and/or a quantity of addresses stored in the buffer. In response to a power failure, the controller can cause the data stored in the cache to be flushed to a persistent memory device in communication with the cache.
US11636033B2 System and method of direct write and mapping of data in a non-volatile memory having multiple sub-drives
A system and method is disclosed for managing data in a non-volatile memory. The system may include a non-volatile memory having multiple non-volatile memory sub-drives. A controller of the memory system is configured to route incoming host data to a desired sub-drive, keep data within the same sub-drive as its source during a garbage collection operation, and re-map data between sub-drives, separate from any garbage collection operation, when a sub-drive overflows its designated amount logical address space. The method may include initial data sorting of host writes into sub-drives based on any number of hot/cold sorting functions. In one implementation, the initial host write data sorting may be based on a host list of recently written blocks for each sub-drive and a second write to a logical address encompassed by the list may trigger routing the host write to a hotter sub-drive than the current sub-drive.
US11636032B2 Memory system, data storage device, user device and data management method thereof
A data management method of a data storage device having a data management unit different from a data management unit of a user device receives information regarding a storage area of a file to be deleted, from the user device, selects a storage area which matches with the data management unit of the data storage device, from among the storage area of the deleted file, and performs an erasing operation on the selected storage area which matches with the data management unit.
US11636029B2 Testing as a service
Embodiments of the present disclosure relate to systems, methods, and user interfaces that automate the workflow testing process. Users can configure, automate and execute repeating workflow tests associated with software updates or upgrades. In doing so, issues with the updates or upgrades are proactively prevented. To do so, a selection of one or more business processes is initially received. The one or more business processes are combined into a client workflow. Test data and assertion types are received for each business process of the one or more business processes. A script and metadata containing the client workflow name and the one or more business process names utilized to create the client workflow is stored and the client workflow can be executed in a target environment. Any errors in the client workflow are detected and a notification is provided to a user for follow-up and resolution.
US11636027B2 Homomorphic encryption-based testing computing system
A homomorphic encryption-based testing computing system provides a risk-based, automated, one-directional push of production data through a homomorphic encryption tool and distributes the encrypted data to use in testing of applications. Data elements and test requirements are considered when automatically selecting a homomorphic encryption algorithm. A decisioning component selects an algorithm to use to homomorphically encrypt the data set and a push mechanism performs one or both of the homomorphic encryption and distribution of the encrypted data set to at least one intended host. Once delivered, the testing software and/or testing procedures proceed using the encrypted data set, where results of the testing may be stored in a data store. A validation mechanism may validate the test data against production data and communicates whether testing was successful.
US11636026B2 Computer program for performance testing of models
According to an embodiment of the present disclosure for solving the aforementioned problem, disclosed is a computer program stored in a computer-readable storage medium executable by one or more processors, in which when the computer program is executed by one or more processors of a computer device, the computer program allows the one or more processors to perform the following operations for data processing, and the operations may include: an operation of generating a plurality of transformed data based on each of a plurality of data included in a data set; an operation of generating a test data set based on the plurality of data and the plurality of transformed data; and an operation of testing the performance of the model by calculating the test data set by using the model.
US11636025B2 Intelligent generation of automated user interface testing methods
Systems and methods for recommending test scripts may include identifying a plurality of test scripts associated with a web application, each of the test scripts associated with a set of page objects from a plurality of page objects of the web application, wherein a set of page objects to be tested by a test script is associated with a set of page object characteristics; generating a plurality of groupings of test scripts from the plurality of test scripts based on page objects with similar sets of page object characteristics; receiving a request for a first test script to test a first set of page objects, the request including a first set of page object characteristics associated with the first test script; and identifying the first test script from the plurality of groupings of test scripts based on the first set of page objects and the first set of page object characteristics.
US11636022B2 Server and control method thereof
A control method of a server is provided. The method includes acquiring code information about a program, identifying at least one error with respect to a code style included in the code information based on a predetermined code style rule, acquiring at least one error information with respect to the identified code style, and modifying the code style by inputting the code information and the error information to an artificial intelligence model in which the code style rule is trained.
US11636020B2 Electronic device and on-device method for enhancing user experience in electronic device
Embodiments herein provide an on-device method for enhancing user experience in an electronic device. The method includes monitoring a plurality of parameters associated with an operation of the electronic device. The method includes identifying an anomaly associated with the electronic device based on the plurality of parameters associated with the operation of the electronic device and identifying a class of anomaly to which the anomaly associated with the electronic device belongs using a first on-device model. Further, the method includes presenting at least one question associated with the identified class of anomaly to user of the electronic device using on a second on-device model and receiving at least one user input for the at least one question. Furthermore, the method includes performing at least one action for enhancing the user experience based on the at least one user input for the at least one question.
US11636016B2 Cloud simulation and validation system
Cloud simulation or validation system allows for the simulation of a future node that may be deployed on a piece of hardware. The system may attempt to simulate the operating system for node-A on top of the hardware for node-A, including basic network connectivity. When a host is booted up with the simulated configuration, validation scripts may be run to verify that the site is correctly prepped for cloud deployment. With its pre-staged RAM-based OS temporarily loaded into the host's RAM memory, any set of OS-based scripts, tools or binaries, may be executed for simulation and validation based upon the intended role of the host onto which the cloud simulation or validation system configuration is loaded.
US11636015B2 Storage system and control software deployment method
A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.
US11636011B2 Methods and systems for protecting multitenant databases in networked storage systems
Methods and systems for restoring a tenant database of a multitenant database system with multiple tenant databases is provided. In response to a request to restore a first tenant database, a system verifies that the first tenant database is present in the multitenant system database system with a same identifier when a backup of the first tenant database was taken during a backup operation and when the restore request was received. A restore method is selected based on a storage type used for storing the first tenant database. The selected restore method is executed for restoring the first tenant database utilizing an internal file associated with the first tenant database, while processing requests for other tenant databases.
US11636009B2 Enhanced error correcting code capability using variable logical to physical associations of a data block
An instance of an event associated with error correcting code operations performed on a data block of the non-volatile memory is identified. An entry for a record is generated. The entry is indicative of the instance of the event. Whether a frequency of the event satisfies a threshold condition based on the record is determined. Responsive to determining that the frequency of the event satisfies the threshold condition, a remix operation on the data block is performed to change a logical to physical association of the data block from a first logical association to a second logical association.
US11636008B2 Tracking host-provided metadata in a memory sub-system
A request to program host data to a memory device of a memory sub-system is received. Redundancy metadata associated with the host data is generated. A determination is made, in view of the received request, whether the host data is valid data or invalid data. In response to a determination that the host data is invalid data, updated redundancy metadata associated with the host data is generated. The updated redundancy metadata indicates that the host data is invalid data. The host data and the updated redundancy metadata is programmed to the memory device.
US11636007B2 Memory system and operating method thereof for flushing data in data cache with parity
Embodiments of the present disclosure relate to a memory system and an operating method thereof. A memory system may include a memory device and a memory controller configured to, when receiving from the host a flush command instructing to flush data cached in a data cache to the memory device, flush first data cached in the data cache, the first data having a size smaller than a size of the reference write unit, to the memory device, write a first parity associated with the first data to a parity memory block, update a value of a parity location pointer indicating a location where the first parity is written, and set a parity write flag indicating whether the parity at the location pointed by the parity location pointer is valid.
US11636006B2 System and method for modular construction of executable programs having self-contained program elements
A method for performing a fault tolerant automated sequence of computer implemented tasks including, presenting for selection by a user a plurality of pre-programmed elements, each pre-programmed element being independently executable relative each other pre-programmed element, receiving from the user a selection of one or more of the pre-programmed elements and a sequence for performing each pre-programmed element to form an exemplary routine, creating an instance of the exemplary routine, the instance of the exemplary routine including an instance of each of the selected pre-programmed elements arranged for performance in accordance with the sequence and configured to perform tasks defined by the pre-programmed elements and the sequence, initiating implementation of the instance of the exemplary routine by initiating performance of the instances of the pre-programmed elements in accordance with the sequence, and executing each instance of the pre-programmed elements according to the sequence.
US11636005B2 Techniques for scheduled anti-entropy repair design
Various embodiments of the invention disclosed herein provide techniques for performing distributed anti-entropy repair procedures across a plurality of nodes in a distributed database network. A node included in a plurality of nodes within the distributed database network determines, before all other nodes included in the plurality of nodes, that a first anti-entropy repair procedure has ended. The node determines that a second anti-entropy repair procedure is ready to begin. The node generates a schedule for executing one or more operations associated with the second anti-entropy repair procedure. The node writes the schedule to a shared repair schedule data structure to initiate the second anti-entropy repair procedure across multiple nodes included in the plurality of nodes. Each of the nodes included in the plurality of nodes then performs a node repair based on the schedule.
US11636004B1 Method, electronic device, and computer program product for training failure analysis model
Embodiments of the present disclosure include a method, an electronic device, and a computer program product for training a failure analysis model. In a method for training a failure analysis model in an illustrative embodiment, at least one set of log files including multiple preprocessed log files is obtained, the at least one set of log files including a marked failure cause of a storage system, and preprocessed log files in the multiple preprocessed log files including one or more potential failure causes of the storage system and scores associated with the potential failure causes; a failure cause of the storage system is predicted according to a failure analysis model and based on the potential failure causes and the scores in the multiple preprocessed log files; and parameters of the failure analysis model are updated based on a probability that the predicted failure cause is the marked failure cause.
US11636000B2 Method, device, and computer program product for managing processes based on reading speed of a message queue
Method, device, and computer program product for managing processes are disclosed. The method may include, in response to detecting a job to be executed in a job processing system, determining attribute information related to execution of a message queue in the job processing system; and determining, based on the attribute information, allocation information for a process to execute the job. The number of processes can be dynamically adjusted according to the current processing capacity of the job processing system, thereby improving the use of the resources of the job processing system and meanwhile avoiding crashing of the job processing system.
US11635998B2 Standard API for integrated development environments
A system and method for embedding a tool into an Integrated Development Environment (IDE) is disclosed. The system includes a special application programming interface (API) that is used to embed any tool into any IDE. The API provides a way for the tool to indicate what functions are supported by the tool. These functions may include save, print, edit and others. The API also provides a mechanism for the IDE to communicate to the tool that one of the supported functions is to be executed. Finally, the API provides a mechanism for the tool to report information to the IDE as necessary.
US11635993B2 Computerized control of execution pipelines
Systems, methods, and other embodiments associated with controlling an execution pipeline are described. In one embodiment, a method includes generating an execution pipeline for executing a plurality of tasks. The example method may also include evaluating execution definitions of the tasks to identify execution properties of the plurality of tasks. The example method may also include assigning each task to an execution environment selected from a set of execution environments based upon execution properties of the task matching execution properties of the execution environments. The example method may also include controlling the execution pipeline to execute each task within the assigned execution environments.
US11635992B2 Object-oriented memory for client-to-client communications
Systems and corresponding methods employ an object-oriented (OO) memory (OOM) to effect inter-hardware-client (IHC) communication among a plurality of hardware clients included in same. A system comprises a centralized OOM and the plurality of hardware clients communicate, directly, to the centralized OOM device via OO message transactions. The centralized OOM device effects IHC communication among the plurality of hardware clients based on the OO message transactions. Another system comprises a plurality of OO memories (OOMs) capable of inter-object-oriented-memory-device communication. A hardware client communicates, directly, to a respective OOM device via OO message transactions. The inter-object-oriented-memory-device communication effects IHC communication among the plurality of hardware clients based on the OO message transactions.
US11635986B2 Techniques for configuring a processor to function as multiple, separate processors
A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources.
US11635982B2 Information processing apparatus, program, and information processing system
According to one embodiment, an information processing apparatus includes: a resource calculator configured to calculate a computing resource amount required to execute a test on a computer platform, the test causing an emulator to transmit data based on a communication model defined in a test scenario and causing a service to receive the data, and configured to determine allocation of the emulator for a computer on the computer platform; a first controller configured to access the computer platform to acquire the computing resource amount; and a second controller configured to configure a setting of the emulator allocated to the computer.
US11635980B2 Modular process control system
In one aspect, a micro-service control architecture provides a modular, flexible platform for designing, diagnosing, updating and/or expanding process control systems. Each service is containerized to provide portability and isolation from other components of the process control system. In another aspect, a function block diagram includes a “shadow” block that acts as an interface to an external, custom calculation engine, thereby enabling the custom calculation engine to operate synchronously with respect to other function blocks of the function block diagram.
US11635979B2 Modifying a state of a virtual machine
In a computer-implemented method for modifying a state of a virtual machine, information between two states of a virtual machine is compared, wherein the two states include a current state of the virtual machine and previous state of the virtual machine. The previous state of the virtual machine is included within a snapshot of the virtual machine at the previous state. Information that is different between the two states is identified. The information that is different between the two states is presented, wherein the information that is different is selectable for copying between the two states.
US11635978B2 Computing network for implementing a contextual navigation and action user experience framework and flattening deep information hierarchies
A contextual navigation and action user experience framework that facilitates workflows across multiple contexts and levels of object hierarchy is disclosed. Exemplary features include a swapper interface, an action toolbar with contextual buttons and contextual tabs, and a toolkit that provides an overview portal to view alerts, cross reference information, and perform actions on objects and insights that are important to the user across an entire product suite.
US11635974B2 Providing a different configuration of added functionality for each of the stages of predeployment, deployment, and post deployment using a layer of abstraction
A layer of abstraction is provided for developing, configuring, displaying, selecting, and re-configuring connectors used through stages of predeployment, deployment, and post-deployment. A connector is created with the layer of abstraction, wherein the connector provides a first configuration of added functionality to software components for calling a web service. The connector is used to tie a step of a process-based software application to the web service. A different configuration of added functionality is provided for each of the stages of predeployment, deployment, and post deployment using the layer of abstraction.
US11635972B2 Multi-tenant java agent instrumentation system
In one embodiment, a device launches a core agent for a Java application. The core agent loads a first tenant and a second tenant, each tenant having its own isolated class loader. The device instruments, via the core agent and by each tenant, the Java application to capture data regarding execution of the Java application. The device provides the captured data to a user interface.
US11635968B2 Using idle caches as a backing store for boot code
The present disclosure may include a processor that uses idle caches as a backing store for a boot code. The processor designates a boot core and an active cache from a plurality of cores and a plurality of caches. The processor configures remaining caches from the plurality of caches to act as a backing store memory. The processor modifies the active cache to convert cast outs to a system memory into lateral cast outs to the backing store memory. The processor copies a boot image to the backing store memory and executes the boot image by the boot core.
US11635967B2 Vertical and horizontal broadcast of shared operands
An array processor includes processor element arrays distributed in rows and columns. The processor element arrays perform operations on parameter values. The array processor also includes memory interfaces that broadcast sets of the parameter values to mutually exclusive subsets of the rows and columns of the processor element arrays. In some cases, the array processor includes single-instruction-multiple-data (SIMD) units including subsets of the processor element arrays in corresponding rows, workgroup processors (WGPs) including subsets of the SIMD units, and a memory fabric configured to interconnect with an external memory that stores the parameter values. The memory interfaces broadcast the parameter values to the SIMD units that include the processor element arrays in rows associated with the memory interfaces and columns of processor element arrays that are implemented across the SIMD units in the WGPs. The memory interfaces access the parameter values from the external memory via the memory fabric.
US11635960B2 Processing metadata, policies, and composite tags
A method includes receiving, for metadata processing, a current instruction with associated metadata tags. The metadata processing is performed in a metadata processing domain isolated from a code execution domain including the current instruction. Each respective associated metadata tag represents a respective policy of the composite policy. For each respective metadata tag, the method includes determining, in the metadata processing domain and in accordance with the metadata tag and the current instruction, whether a rule exists for the current instruction in a rules cache. The rules cache may include rules on metadata used by the metadata processing to define allowed instructions. The determination of whether a rule exists results in a respective output, which may include generating a new rule and inserting the new rule in the rules cache. Control Status Registers, and associated tags, may be used to accomplish the metadata processing.
US11635958B1 Multi-port register file for partial-sum accumulation
Embodiments of the present disclosure provide a multi-port register file, including: a plurality of single-bit data registers for receiving and storing input data; a read path coupled to an output of each of the plurality of data registers; a plurality of AND gates, wherein an output of each of the plurality of data registers is coupled to an input of a respective AND gate of the plurality of AND gates; an input gating signal coupled to another input of each of the plurality of AND gates; a plurality of multi-bit registers, wherein an output of each of the plurality of AND gates is coupled to each of the plurality of multi-bit registers; and a write disable circuit coupled to the input gating signal for disabling a write signal applied to each of the plurality of multi-bit registers.
US11635957B2 Hardware-implemented universal floating-point instruction set architecture for computing directly with human-readable decimal character sequence floating-point representation operands
A universal floating-point Instruction Set Architecture (ISA) compute engine implemented entirely in hardware. The ISA compute engine computes directly with human-readable decimal character sequence floating-point representation operands without first having to explicitly perform a conversion-to-binary-format process in software. A fully pipelined convertToBinaryFromDecimalCharacter hardware operator logic circuit converts one or more human-readable decimal character sequence floating-point representations to IEEE 754-2008 binary floating-point representations every clock cycle. Following computations by at least one hardware floating-point operator, a convertToDecimalCharacterFromBinary hardware conversion circuit converts the result back to a human-readable decimal character sequence floating-point representation.
US11635942B2 Processing-in-memory (PIM) devices and methods of testing the PIM devices
A processing-in-memory (PIM) device includes a multiplication/accumulation (MAC) operator. The MAC operator includes a multiplying block and an adding block. The multiplying block includes a first multiplier and a second multiplier. The first multiplier performs a first multiplying calculation of first half data of first data and first half data of second data. The second multiplier performs a second multiplying calculation of second half data of the first data and second half data of the second data. The adding block performs an adding calculation of first multiplication result data outputted from the first multiplier and second multiplication result data outputted from the second multiplier. The MAC operator receives a test mode signal having a first level to perform a test operation for the multiplying block.
US11635938B2 Spatial management of audio
The present disclosure generally relates to user interfaces for managing spatial audio. Some exemplary techniques include user interfaces for transitioning between visual elements. Some exemplary techniques include user interfaces for previewing audio. Some exemplary techniques include user interfaces for discovering music. Some exemplary techniques include user interfaces for managing headphone transparency. Some exemplary techniques include user interfaces for manipulating multiple audio streams of an audio source.
US11635936B2 Audio techniques for music content generation
Techniques are disclosed relating to implementing audio techniques for real-time audio generation. For example, a music generator system may generate new music content from playback music content based on different parameter representations of an audio signal. In some cases, an audio signal can be represented by both a graph of the signal (e.g., an audio signal graph) relative to time and a graph of the signal relative to beats (e.g., a signal graph). The signal graph is invariant to tempo, which allows for tempo invariant modification of audio parameters of the music content in addition to tempo variant modifications based on the audio signal graph.
US11635935B2 Adjusting volume levels
Techniques for controlling zone group and zone group characteristics such as audio volume in a multi-zone system are disclosed. The multi-zone system includes a number of multimedia players, each preferably located in a zone. A controller may control the operations of all of the zone players remotely from any one of the zones. Two or more zone players may be dynamically grouped as a zone group for synchronized operations. According to one aspect of the techniques, a zone group configuration can be managed, updated, modified via an interactive user interface provided in a controlling device. The zone group configuration may be saved in one of zone players. According to another aspect of the techniques, the audio volume control of a zone group can be performed individually or synchronously as a group.
US11635934B2 Systems and methods for identifying segments of music having characteristics suitable for inducing autonomic physiological responses
Systems and methods for identifying the most impactful moments or segments of music, which are those most likely to elicit a chills effect in a human listener. A digital music signal is processed using two or more objective processing metrics that measure acoustic features known to be able to elicit the chills effect. Individual detection events are identified in the output of each metric based on the output being above or below thresholds relative to the overall output. A combination algorithm aggregates concurrent detection events to generate a continuous concurrence data set of the number of concurrent detection events during the music signal, which can be calculated per beat. A phrase detection algorithm can identify impactful segments of the music based on at least one of peaks, peak-proximity, and a moving average of the continuous concurrence data.
US11635932B2 Location responsive individualized visual interface method and system
The present disclosure relates to a method of displaying visual information to a user that includes tracking a location of the user within a pre-defined region, determining a current display screen from a plurality of display screens installed in the pre-defined region, based on current user location, determining a current display position on the current display screen based on the current user location, wherein the current display position is at a pre-defined distance from the current user location, and displaying the visual information on the current display position.
US11635930B2 Device and method for image control
An image control device and an image control method are provided. The image control device includes a control command output port, an image input port, a processor and an image output unit. The control command output port transmits a scene switching command to an image source device; the image input port receives an image stream from the image source device; the processor is coupled to the image input port and the control command output port to retrieve a first image and a second image from the image stream, wherein the second image corresponds to the scene switching command; the image output unit is coupled to the processor and outputs the first image and the second image, wherein the first image is displayed in a first display area and the second image is displayed in a second display area.
US11635928B2 User interfaces for content streaming
In some embodiments, an electronic device operates in a streaming mode to automatically stream content from the electronic device to a playback destination. In some embodiments, an electronic device presents selectable options to control playback of content on a streaming destination while the electronic device streams content to the streaming destination. In some embodiments, an electronic device presents visual indications that the electronic device is operating in a streaming mode to stream content to a playback destination. In some embodiments, an electronic device presents a user interface for controlling electronic devices that automatically reconfigures to support different user inputs and issues different commands based on the type of electronic device being controlled. In some embodiments, an electronic device presents a user interface for controlling electronic devices that automatically provides context-specific selectable options based on the content being displayed on the electronic device being controlled.
US11635925B2 Communication device
A communication device may receive a specific signal from a first external device; after the specific signal has been received from the first external device, cause an output unit of the communication device to output specific information obtained by using a public key; after the specific information has been outputted, receive an authentication request in which the public key is used from the first external device; in a case where the authentication request is received from the first external device, send an authentication response to the first external device; after the authentication response has been sent to the first external device, receive connection information from the first external device; and in a case where the connection information is received from the first external device, establish, by using the connection information, a wireless connection between the communication device and a second external device.
US11635923B2 Monitoring system, monitoring method, and monitoring program
Provided are a monitoring system, a monitoring method, and a non-transitory computer-readable storage medium storing a monitoring program whereby it is possible to improve the stability of remote management of an image forming device by means of a remote management system. A monitoring system according to one embodiment is characterized by: acquiring information from a remote management system which remotely manages an image forming device; detecting a failure of the remote management system by analyzing the acquired information; and notifying about the failure of the remote management system which has been detected.
US11635919B1 Safe sharing of hot and cold memory pages
A computing device including executable processes may determine that a future likelihood of access for virtual memory pages of an executable process are below a threshold likelihood of access based on an execution status of the executable process or a tracking of memory accesses to the virtual memory pages of the executable process. Responsive to this determination, memory pages found to store contents matching that of memory pages mapped to other processes may be unmapped from the process and released for reuse by the computing device. The virtual memory pages may then be marked as being shared with the similar memory pages mapped to the other processes. At a later time, the memory pages of the process may be configured to be non-shared, the configuring including either copying respective shared pages to non-shared pages or enabling a processor exception on access to the memory pages.
US11635917B2 Apparatus and method for sorting disk commands on energy used by the disk commands
For each seek command of a plurality of seek commands of a hard disk drive, a correction value is determined that adjusts an access time of the seek command. The correction value includes a scaling factor that adjusts an energy variable. The scaling factor is based on a power target of the hard disk drive, and the energy variable may represent an energy used in the seek command as a time value. The seek commands are sorted in a command queue by the adjusted access times. The seek commands are executed by a controller of the hard disk drive based on the sorting within the command queue.
US11635914B2 Locating data within tape systems using sub dataset headers
Aspects of the present disclosure relate to a method of writing a dataset to a tape, the dataset comprising a plurality of sub datasets, each sub dataset including a plurality of headers and a plurality of records. The method includes storing, in each header of each sub dataset, at least a portion of a record range indicator indicating a range of records included in the dataset.
US11635909B2 Disk array device, control method for disk array device, and control program for disk array device
A control method includes: converting a first write command received from a host to a second write command for each SSD belonging to an active pool, holding, with respect to the SSD, an end address of data written in the immediately prior second write command, and holding a discontinuity count, which is the number of times the end address and the write address for the newest second write command are discontinuous; and when the discontinuity count for a first SSD among the SSDs belonging to the active pool exceeds an upper limit value, copying a plurality of data, for all of the data held by the first SSD, to a region to which the write address is continuous in a second SSD that belongs to a standby pool and is initialized, deleting the first SSD from the active pool, and adding the second SSD to the active pool.
US11635901B2 Data storage device, and non-volatile memory control method
Space allocation for non-volatile memory is shown. A controller establish a first namespace set by allocating the non-volatile memory in units of a first storage unit, and establishes a second namespace set by allocating the non-volatile memory in units of a second storage unit. The first storage unit is bigger than or equal to the second storage unit, and the first storage unit has better input and output isolation than the second storage unit. The first namespace set and the second namespace set are in the different tiers in a hierarchical storage architecture.
US11635899B2 SLC cache management
Disclosed in some examples are memory devices which feature customizable Single Level Cell (SLC) and Multiple Level Cell (MLC) configurations. The SLC memory cells serve as a high-speed cache providing SLC level performance with the storage capacity of a memory device with MLC memory cells. The proportion of cells configured as MLC vs the proportion that are configured as SLC storage may be configurable, and in some examples, the proportion may change during usage based upon configurable rules based upon memory device metrics. In some examples, when the device activity is below an activity threshold, the memory device may skip the SLC cache and place the data directly into the MLC storage to reduce power consumption.
US11635898B2 System and method for adaptive command fetch aggregation
Systems and methods for adaptive fetch coalescing are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into the submission queue. The host device notifies the memory device, via a doorbell update, of commands on the submission queue. Instead of fetching the command responsive to the doorbell update, the memory device may analyze one or more aspects in order to determine whether and how to coalesce fetching of the commands. In this way, the memory device may include the intelligence to coalesce fetching in order to more efficiently fetch the commands from the host device.
US11635896B2 Method and data storage apparatus for replacement of invalid data blocks due to data migration
A data storage apparatus may include: a storage comprising a plurality of memory blocks; and a controller configured to: configure a write buffer pool by selecting a plurality of first memory blocks which are some of the plurality of memory blocks, manage remaining memory blocks except for the first memory blocks as second memory blocks, exclude one or more of the first memory blocks, whose data are migrated to the second memory blocks and add one or more of the second memory blocks to the write buffer pool.
US11635888B2 Character recognition on a computing device
In some embodiments, a device performs character recognition based on spatial and temporal components of touch input detected on a touch-sensitive surface. In some embodiments, a device provides feedback about handwritten input and its recognition by the device. In some embodiments, a device presents a user interface for changing previously-inputted characters.
US11635885B2 Electronic device for supporting automation services
In certain embodiments, an electronic device may include: a touch-sensitive display; a processor operatively connected to the display; and a memory operatively connected to the processor, wherein the memory stores instructions which, when executed, cause the processor to: provide, through the display, a registration screen for registering an automation in the electronic device, the automation being defined as at least one action automatically executed when a designated trigger occurs; register an action in the electronic device as a feature of the automation through the registration screen, the action being selected by a user; and when the action registered as the feature of the automation corresponds to a data reference action configured to refer to data, display guidance information for a data processing action, the data processing action being configured to output a result value by using, as a first input value, an output value output as a result of executing the data reference action. Various other embodiments are possible.
US11635883B2 Indication of content linked to text
A computing apparatus includes a processor and a memory storing instructions that, when executed by the processor, configure the apparatus to cause presentation of a graphical user interface (GUI), the GUI depicting primary content, cause presentation of an indicator corresponding to a portion of the primary content, the indicator indicating availability of secondary content, detect user selection of the indicator, responsive to the detection of the user selection of the indicator, cause presentation of an index of secondary content associated with the portion of the primary content, the index of secondary content includes secondary content identifiers that are user selectable, detect user selection of a selected secondary content identifier from the index of content, responsive to the detection of the user selection of the selected secondary content identifier, retrieve selected secondary content associated with the selected secondary content identifier, and cause presentation of the selected secondary content.
US11635881B2 Cross-platform computing skill execution
In non-limiting examples of the present disclosure, systems, methods and devices for executing a computing skill are provided. A connection between first and second devices may be established. The devices may operate on different platforms. An indication to execute the skill may be received via a first application of the first device in relation to content. A determination may be made as to whether the second device has an application that can execute the skill. The determination may be made by querying an application manifest of the second device. If a determination is made that the skill can be executed by the second device, a selectable element to execute that skill by the second device may be surfaced. A selection may be made of the element, the digital content may be sent from the first device to the second device, and the skill may be executed by the second device.
US11635879B2 Systems and methods for content sharing through external systems
Disclosed are mechanisms for sharing content through content consumption systems. A sharing module publishes content in a share and metadata associated therewith to a content consumption system external to a managed repository. The share represents a folder or directory in the managed repository. The publication can be made through application programming interface (API) calls handled by a first sharing module API, a repository API, a second sharing module API, and a content consumption system API. These APIs together provide a one-to-one mapping of communications protocols used by the managed repository and the external system. The share in the managed repository and the share published to the content consumption system are synced and any conflict between the two is detected and resolved. The shared content can be repatriated back to the managed repository and the shared version deleted from the content consumption system.
US11635876B2 Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control
An electronic device provides, to a display, data to present a user interface that includes a plurality of user interface objects, and a current focus on a first user interface object. While the display is presenting the user interface, the electronic device receives an input that corresponds to a movement of a contact across on a touch-sensitive surface. The electronic device, in response to receiving the input and in accordance with a determination that a first axis is a dominant axis, moves the current focus along the first axis by a first amount and along the second axis by a second amount. The amount of movement of the current focus along the second axis is reduced to a first non-zero amount by a scaling factor that is based on one or more inputs received prior to receiving the input.
US11635875B2 User interface menu transitions with selectable actions
Techniques for better information sharing and control switching in a graphical user interface (GUI) are described. In an example, application windows are added to a dynamic area of a menu based on an execution of a menu application. The menu is presented in the GUI and each window is shown in a glanced state to provide quick information about the corresponding application. When the user focus shifts to a window, that window is presented in a focused state. Upon a user selection of the window, the window is presented in a selected state and includes one or more selectable controls. Based on the window in the selected state, an application module is updated to present an overlay window reproducing the window in the selected state. The overlay window is presented coextensive with and over the window in the selected state.
US11635871B1 Command based personalized composite icons
A method and system for causing a command-based personalized composite icon to be displayed in a communication stream are disclosed, the personalized composite icon including comprising a representation of a first user combined with a selected icon.
US11635869B2 Display device and method of controlling the same
A method for controlling a display device that includes a touch screen is provided. The method includes establishing a plurality of window display spaces in the touch screen, wherein each of the plurality of window display spaces displays a window for running an application, displaying a launcher application in one of the plurality of window display spaces, the launcher application presenting at least one icon to run at least one application, receiving in the launcher application a new application run command to run a new application, and displaying a new window for running the new application in one of the other window display spaces than the window display space where the launcher application is displayed, in response to the new application run command.
US11635867B2 Viewing images on a digital map
Implementations described herein relate to methods, devices, and computer-readable media to display a user interface that includes a map portion and a grid portion. A method includes identifying a first set of images that match a first region of a digital map and causing a user interface to be displayed that includes a map portion that corresponds to the first region of the digital map and a grid portion that includes images of the first set. The method further includes receiving user input indicative of a second region of the digital map. The method further includes identifying a second set of images that match the second region of the digital map and updating the user interface such that the map portion of the updated user interface corresponds to the second region of the digital map and the grid portion of the updated user interface includes images of the second set.
US11635864B2 Touch sensor pattern
A touch sensor pattern includes: a plurality of detection electrodes; a plurality of lead wires that are connected to the plurality of detection electrodes and a plurality of external connection terminals that are connected to the plurality of lead wires, in which each of the plurality of external connection terminals includes a first fine metal wire having a smaller line width than each of the plurality of lead wires, and an area per unit length of at least a part of each of the plurality of external connection terminals in an extension direction in a plan view is 5.5 times or less an area per unit length of each of the plurality of lead wires in a plan view.
US11635863B2 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.
US11635861B2 Display panel and display device including the same
A display device includes a display panel including a display layer having light-emitting elements on the substrate, and a sensor electrode layer on the display layer. The sensor electrode layer includes sensor electrodes in a sensor area, sensor lines electrically connected to the sensor electrodes and a first conductive pattern spaced apart from the sensor lines and sensor electrodes. The sensor lines and the first conductive pattern are in a sensor peripheral area adjacent to the sensor area. The first conductive pattern is an antenna.
US11635858B2 Excitation schemes for an input device
A system and method for capacitive sensing comprises driving a first sensor electrode of a plurality of sensor electrodes with a first sensing signal to acquire a first resulting signal with the first sensor electrode during a period and driving a second sensor electrode of the plurality of sensor electrodes with the first sensing signal to acquire a second resulting signal with the second sensor electrode during the period. Further, a third sensor electrode of the plurality of sensor electrodes is driven with a reference signal during the period. Rotational information for an input object is determined at least partially based on the first resulting signal and the second resulting signal.
US11635856B2 Imaging apparatus, imaging method, and program
Provided are an imaging apparatus, an imaging method, and a program capable of accurately and simply controlling a movement sensitivity of an index displayed on a finder monitor to a sensitivity desired by a user by using a touch panel installed on a rear monitor. The imaging apparatus (10) has a finder that includes the finder monitor (13), the touch panel (31) that receives a swipe operation for moving the index, and an image processing unit (24). The image processing unit (24) includes a sensitivity setting unit that sets a first sensitivity for coarsely moving the index by the swipe operation or a second sensitivity for finely moving the index by detecting a contact operation to the touch panel in the swipe operation, and a movement control unit that moves the index on the basis of the swipe operation on the touch panel and the sensitivity set by the sensitivity setting unit.
US11635853B2 Touch sensing method with noise reduction
A touch sensing method, apparatus for a touch panel, and electronic device are provided. The method includes: determining a first number of to-sense touch sensing circuits, and determining a second number of reference touch sensing circuits, each to-sense touch sensing circuit having a corresponding reference touch sensing circuit; causing each to-sense touch sensing circuit to receive a touch excitation signal TX1, and apply TX1 to a corresponding touch sensitive cell and receive a touch sensing signal therefrom, and output a first output signal; causing each reference touch sensing circuit to receive a touch reference signal DC/TX2, and apply DC/TX2 to a corresponding touch sensitive cell and receive a reference sensing signal therefrom, wherein DC/TX2 and TX1 are different signals; and obtaining, according to respective first and second output signals, a capacitance difference of capacitances sensed by each to-sense touch sensing circuit and its corresponding reference touch sensing circuit.
US11635851B2 Sensor filter for calibrating a touch system
Calibration signals are transmitted across a touch panel in order to establish a baseline heat map. The touch panel may have a variety of differently transmitted frequencies and or patterns of signals that are able to help establish a baseline heat map upon which future touch events can be compared in order to improve characteristics of the receipt of the touch events by, for example, improving the ability to determine coupling.
US11635849B1 Fingerprint signal processing system and fingerprint signal processing method
A fingerprint signal processing system for a fingerprint sensor includes a calibration control circuit, a register circuit, a decode circuit and a normalization circuit. The calibration control circuit is configured to receive a background calibration control signal and an image signal from the fingerprint sensor, and convert the image signal into a plurality of digital signals according to a plurality of offsets. When the background calibration control signal is at a high level, the calibration control circuit is configured to read a plurality of calibration parameters from the register circuit.
US11635845B2 Display driver, display device and method of driving display panel
A display driver comprises a touch controller configured to perform touch sensing on a display panel during a vertical sync period. A first field of the vertical sync period comprises a display period and a touch sensing period following the display period. A start timing of the touch sensing period is controlled by an internal clock signal. A first counter is configured to, responsive to completion of the touch sensing, start a counting operation in synchronization with the internal clock signal. Gate control signal generator circuitry is configured to control a gate driver that is configured to drive a plurality of gate lines of the display panel. A gate line that is to be driven first to a high level during a second field following the first field is driven to the high level responsive to a count value of the first counter during the first field.
US11635844B2 Display device with touch panel having X, Y and dummy electrodes
A display device includes a display panel, and an electrostatic capacitive type touch panel which is formed in an overlapping manner with the display panel. A plurality of X electrodes and a plurality of Y electrodes intersecting with the X electrodes. A first signal line supplies signals to the X electrodes, a second signal line supplies signals to the Y electrodes, and the first signal line and the second signal line are formed on a flexible printed circuit board. A dummy electrode is formed adjacent to an electrode portion of each X electrode and electrode portion of each Y electrode, the dummy electrode does not overlap the X electrode and the Y electrode, and the dummy electrode does not electrically connect with the first and second signal lines.
US11635842B2 Touch panel and display device
A touch panel provided by the present invention includes light sensitive circuits and a touch circuit. The light sensitive circuits include a readout line disposed along a second direction. The touch circuit includes signal emitting lines disposed along a first direction and signal receiving lines disposed along a second direction. Wherein, the signal emitting line, a scanning line, and a gate electrode are disposed on a same layer, and the signal receiving line, a readout line, and a source/drain electrode layer are disposed on a same layer. No additional film layer is added, integrating the light sensitive circuits and the touch circuit in one touch panel.
US11635841B1 Power supply and touch display device including the same
A touch display device operates between a normal mode and a sleep mode, the touch display device including: a display panel; a touch panel; a data drive circuit to supply a data voltage; a touch drive circuit to supply a touch driving signal; a timing controller to supply a data control signal; a micro-control unit to supply a touch synchronization signal; and a power supply to supply a first and second driving voltage, the power supply including: a first converter to output the first driving voltage; a second converter to output the second driving voltage; a first switching unit to supply the first or second input voltage to the first converter; a second switching unit to supply the first or second input voltage to the second converter; and a switching control circuit to control the first and second switching units. Therefore, power consumption of the power supply is reduced.
US11635840B2 Determining touch applied to an ultrasonic sensor
In a method for determining touch applied to an electronic device, ultrasonic signals are emitted from an ultrasonic sensor. A plurality of reflected ultrasonic signals from a finger interacting with the ultrasonic sensor is captured. A first data based at least in part on a first reflected ultrasonic signal of the plurality of reflected ultrasonic signals is compared with a second data based at least in part on a second reflected ultrasonic signal of the plurality of reflected ultrasonic signals. A signal change due to a change in a feature of the finger during a touch interaction with the ultrasonic sensor is determined based on differences between the first data and the second data. A touch applied by the finger to the electronic device is determined based at least in part on the signal change due to the change in the feature of the finger.
US11635839B2 System and method for detecting and characterizing force inputs on a surface
One variation of a method for detecting and characterizing force inputs on a surface includes: during a resistance scan cycle of a sampling period, driving a shield electrode arranged over a resistive touch sensor to a reference potential and reading resistance values across sense electrode and drive electrode pairs in the resistive touch sensor; during a processing cycle of the sampling period, transforming the resistance values into a position and a magnitude of a force applied to a tactile surface over the shield electrode, releasing the shield electrode from the reference potential, reading a capacitance value of the shield electrode, and detecting proximity of an object to the tactile surface based on the capacitance value; and generating a touch image representing the position and the magnitude of the force on the tactile surface based on the proximity of the object to the tactile surface.
US11635833B2 Flexible display apparatus
A flexible display apparatus includes: a flexible panel having a first area, a bending area extending from the first area, and a second area extending from the bending area; a plurality of separate protection films on a surface of the flexible panel; and a filler in a gap between the plurality of separate protection films.
US11635829B2 Position detection device
A position detection device includes a position detection sensor that is used with a position indicator and includes a sensor-substrate main body including electrodes and a cable section to which the electrodes are led out. The position detection device includes a circuit board including a position detection circuitry to which the position detection sensor is connected. The sensor-substrate main body includes an insulating substrate having a first surface that is located on a side where a position is to be indicated by the position indicator and a second surface opposite from the first surface. The circuit board is connected to the cable section on a surface of the cable section contiguous with the first surface of the sensor-substrate main body, and when the cable section is bent toward the second surface of the sensor-substrate main body, the circuit board is positioned at a lowermost layer of the position detection device.
US11635828B2 Adaptable digital pen and touch sensitive device
Methods and apparatuses are provided that address interoperability limitations of current digital pens and touch sensitive devices. In aspects, methods are provided for operating an adaptable digital pen and touch sensitive device to determine the best means for pen state information such as pressure information to be transferred from the pen to the device. A digital pen includes multiple communication interfaces to permit wide compatibility with touch sensitive devices. A communication interface is provided that enables the digital pen to communicate via an active pen protocol with a digitizer of the touch sensitive device while operating in a first mode. Another communication interface is provided as an alternative channel for communicating pen state information to the touch sensitive device while operating in a second mode. Where neither such interface suffices for communicating pen state information to the touch sensitive device, the digital pen may operate in a reflective capacitive mode.
US11635826B2 Device, method, and graphical user interface for adjusting touch activation regions associated with selectable user interface elements
A device displays a first selectable user interface (UI) element associated with a first touch activation region. The device detects a change of movement of the display. In response to the change of movement, the device adjusts the first touch activation region to encompass a new area. The new area is at least partially different from the first touch activation region prior to the change of movement and is based on the change of the movement. After detecting the change of movement, the device detects a touch input. In accordance with a determination that the touch input is detected within the adjusted first touch activation region, the device performs a user interface operation associated with the first selectable UI element. In accordance with a determination that the touch input is detected outside the adjusted first touch activation region, the device forgoes performance of the user interface operation.
US11635812B2 Wearable computing apparatus for augmented reality, virtual reality and artificial intelligence interactions, and methods relating thereto
Wearable computing apparatuses, which can be adapted to be worn on a user's hand, are provided for augmented reality, virtual reality, and artificial intelligence interactions. Generally, the wearable computing apparatus can include a first subassembly comprising one or more processors, non-transitory memory for storing instructions, at least one haptic motor, and a first set of sensors configured to measure positional characteristics associated with a user's hand. The wearable computing apparatus can further comprise a second subassembly removably coupled to the first subassembly, the second subassembly including a plurality of leads each of which is attached to a finger and comprises a distal portion that houses a haptic motor and a second set of sensors. The second set of sensors is configured to measure positional characteristics associated with the user's fingers.
US11635807B1 Full field retinal imaging system for characterization of eye trackers
A retinal imaging system includes a projector, an imaging device, and a controller coupled to an eye tracking system under test. The projector emits a light pattern to be delivered to a pupil of an eye, a location of the pupil being estimated by the eye tracking system under test. The imaging device captures one or more images of a retina of the eye illuminated with at least a portion of the light pattern. The controller determines one or more eye tracking parameters based on the captured one or more images of the retina. The controller compares each determined eye tracking parameter with each of estimated one or more eye tracking parameters, wherein values for the one or more eye tracking parameters are estimated by the eye tracking system under test. The controller characterizes each estimated eye tracking parameter based on the comparison.
US11635803B2 Industrial safety systems and/or methods for creating and passively detecting changes in electrical fields
A detection system has an interface including a substrate supporting a conductive coating. Electrodes are provided to the substrate. A multiplexer provides current to the electrodes. A demultiplexer receives voltages from electrodes and provides corresponding signals to a controller. The controller receives these signals and determines therefrom an operation performed in connection with the interface by applying an algorithmic approach. Static interaction is recognizable, and machine learning can be used for gesture recognition and/or identification of other interaction types. The technology can be used in a broad array of applications, e.g., where it is desirable to sense interactions with a defined region such as, for example, in the case of touches, gestures, hovers, and/or the like.
US11635799B2 Nanosecond-scale power resource allocation method and system for microservices
The invention relates to a nanosecond-scale power resource allocation method and system for microservices. In order to eliminate the macro-control delays, it uses an auto power budgeting module to distribute the limited power resource to each microservice according to its unique power-performance model. On the other side, it deploys an agile power regulation module to bypass the slow power control procedures at the server system layer. By directly invoking the voltage regulation circuit on the processor, this can remove the micro-execution delays. It also leverages a transparent mapping mechanism to coordinate the work of the auto power budgeting module and the agile power regulation module to achieve the optimal allocation of power resources. The present invention can exploit the intra-application variability brought by microservices, thus further break the energy-saving limitation of traditional data centers.
US11635797B2 Method for reducing UPS component stresses during transition from inverter to green/bypass operation
UPS systems, methods, and computer-readable mediums utilizing electromechanical bypass relays to switch from an on-line mode of operation to a green/bypass mode of operation include control logic to adaptively adjust the timing of when an inverter of a UPS turns off to prevent backfeeding a utility. After the UPS is instructed to transition from the on-line mode to the green mode, a monitoring period begins. During the monitoring period, a parameter related to the output current of the inverter is monitored and compared to a predetermined threshold. If the parameter exceeds the predetermined threshold before a fixed period time has elapsed, the inverter is turned off early. If the inverter current does not exceed the predetermined value within the fixed period of time, the inverter is turned off.
US11635794B2 Memory sub-system temperature throttling relaxation
A method includes monitoring temperature characteristics for a plurality of memory components of a memory sub-system and determining that a temperature characteristic corresponding to at least one of the memory components has reached a threshold temperature. The method further includes determining a data reliability parameter for the at least one of the memory components that has reached the threshold temperature, determining whether the determined data reliability parameter is below a threshold data reliability parameter value for the at least one of the memory components that has reached the threshold temperature, and, based on determining that the data reliability parameter for the at least one of the memory components that has reached the threshold temperature is below the threshold data reliability parameter value, refraining from performing a thermal throttling operation.
US11635791B2 System and method for assembling multiple housing rows for computer components
A partition for separating computer components in an apparatus holding the computer components is provided. The partition includes a body with a first side and a second side; one or more top tabs projecting from both the first side and the second side of the body; one or more bottom tabs projecting from the first side of the body; and one or more bottom protrusions projecting from the second side of the body. The one or more top tabs are secured in a first manner, e.g., through rivets, to a first panel of the apparatus. The one or more bottom tabs are secured in the first manner to a second panel of the apparatus. The one or more bottom protrusions are secured in a second manner to the second panel of the apparatus, e.g., tucking a protrusion under the second panel. The features allow different-sized compartments for different storage form factors.
US11635789B2 Electronic apparatus and hinge device
An electronic apparatus includes: a first chassis; a second chassis; a first display provided on an upper surface of the first chassis; a second display provided on an upper surface of the second chassis; and a hinge device that connects the first chassis and the second chassis. The hinge device includes: a first bracket including a first fixing plate fixed to the first chassis; a second bracket including a second fixing plate fixed to the second chassis; a first hinge block that supports a first upper hinge shaft and a first lower hinge shaft arranged vertically between adjacent end surfaces of the first chassis and the second chassis in a flat plate form; and a second hinge block.
US11635786B2 Electronic optical sensing device
An electronic device can include a housing that includes an optically transparent component. First and second light emitters can be positioned in the internal volume defined by the housing. A light detector can be positioned in the internal volume and can be optically isolated from the first and second light emitters within the internal volume. An opaque material can be disposed on the optically transparent component and can be positioned to inhibit light emitted from the second light emitter from reaching the light detector and to allow light emitted from the first light emitter to reach the light detector.
US11635783B1 Method for non-binary difference computation with light
An optical numerical computation method obtains operands that have respective values, and modulates light sources to output light at amplitudes proportional to the operands. The light output for a given operand depends on whether the operand is positive or negative. The positive operands are output at wavelengths different from the negative operands. For operands that have multiple digits, the digits are separately treated so that the least significant digits are modulated with light sources at one frequency, and the most significant digits in two-digit numbers are modulated at another frequency, with positive and negative operands modulated at different frequencies. The light from the light sources enters a light collection cavity where it is sensed with sensors that generate resultant outputs at values indicative of the sensed light value.
US11635779B2 Power management integrated circuit for monitoring output voltage, memory module including power management integrated circuit and memory device, and operating method of memory module
A power management integrated circuit (PMIC) includes a voltage regulator, a monitoring circuit, and a count register. The voltage regulator is configured to generate an output voltage. The monitoring circuit is configured to receive a feedback voltage of the output voltage, and to determine at each of periodic intervals whether the feedback voltage is outside a threshold voltage range. The count register is configured to store a count value indicative of a number of times the feedback voltage is determined by the monitoring circuit to be outside the threshold voltage range.
US11635776B2 Unmanned aerial vehicle control system, unmanned aerial vehicle control method, and program
An unmanned aerial vehicle is caused to fly by avoiding a no-fly zone, which changes as a moving object moves. Provided is an unmanned aerial vehicle control system, including: moving object position acquisition means for acquiring moving object position information on a current position of a moving object moving above a surface of an earth; zone setting means for setting a no-fly zone in which a flight of an unmanned aerial vehicle is inhibited based on the moving object position information; and flight control means for controlling the flight of the unmanned aerial vehicle so that the unmanned aerial vehicle avoids the no-fly zone set based on the moving object position information.
US11635775B2 Systems and methods for UAV interactive instructions and control
A method for controlling an unmanned aerial vehicle (UAV) includes receiving, by a processor of the UAV, a plurality of images captured by an imaging device coupled to the UAV, identifying, by the processor, a target in at least one image of the plurality of images, determining, by the processor, whether the target is a stationary target or a moving target based on analyzing the plurality of images, and automatically effecting, by the processor, movement of the UAV based on determining the target is the stationary target or the moving target.
US11635774B2 Dynamic anchor selection for swarm localization
An apparatus comprises at least one sensor to collect localization information indicating a location of a first robotic agent of a plurality of robotic agents; and a processor comprising circuitry. The processor is to cause the first robotic agent to move and to utilize the at least one sensor and other robotic agents of the plurality of robotic agents to determine the location of the first robotic agent during a first period of time in which the first robotic agent is not selected as an anchor reference point; and cause the first robotic agent to remain stationary during a second period of time in which the first robotic agent is selected as an anchor reference point to assist other robotic agents of the plurality of robotic agents in location determination.
US11635773B2 Tilt-frame UAV for agricultural air sampling with a propeller-thrust-governing system that facilitates VTOL capability
We describe an aircraft design, which is capable of vertical takeoff and landing and also high-speed cruise on a fixed wing. The aircraft comprises a fuselage with a probe-deployment mechanism, which deploys a sample-gathering probe, located at a front end of the fuselage. A main wing is coupled to a middle section of the fuselage, wherein a right motor and right propeller are coupled to a right side of the main wing, and a left motor and left propeller are coupled to a left side of the main wing. The right and left propellers are angled with respect to the fuselage enabling the aircraft to pitch up to a vertical-takeoff mode and pitch down a horizontal-cruising mode. A pitch motor and pitch propeller are located at the rear end of the fuselage, wherein the pitch propeller is angled to provide substantially vertical thrust to control a pitch of the fuselage.
US11635771B2 Centrally dispatched power supply using autonomous electric vehicle fleet
A fleet management system dispatches autonomous electric vehicles (AEVs) as on-demand power sources. The fleet management system receives a request for a power source including a location and data describing the amount of power requested. The fleet management system selects an AEV of the fleet to service the request based on the relative locations of the AEVs to the requested location, and based on the amount of power requested. The fleet management system instructs the selected AEV to drive to the location and supply power. The fleet management system instructs the selected AEV to disconnect and return to the charging station, and may instruct another AEV to continue fulfilling the request if additional power is needed.
US11635768B2 System for coordinating control of multiple work vehicles
A control system includes a controller configured to determine a target speed between a first target position of a haul vehicle relative to a harvester and a second target position of the haul vehicle relative to the harvester based on a flow rate of agricultural product through a conveyor of the harvester. The haul vehicle is coupled to a storage compartment, an outlet of the conveyor is aligned with a first unloading point within the storage compartment while the haul vehicle is positioned at the first target position, and the outlet of the conveyor is aligned with a second unloading point within the storage compartment while the haul vehicle is positioned at the second target position. Furthermore, the controller is configured to output a control signal indicative of instructions to direct the haul vehicle from the first target position to the second target position at the target speed.
US11635766B2 Method for docking and automatically charging robot, charging station and robot
Embodiments of the present application relate to the field of robots, and disclose a method and a device for automatically charging a robot, a charging station and a robot. The method for automatically charging a robot in the present application, applied to the robot, includes the steps of: detecting a distance to a charging station according to a laser ranging signal; starting laser feature recognition when the distance is determined less than a preset distance, where the laser feature recognition is configured to identify the charging station; and performing docking process according to a recognition result of the laser feature recognition, a laser ranging signal and an infrared guiding signal. The method for automatically charging a robot in the embodiments enables the intelligent robot to quickly and accurately find the charging station, and accurately perform the docking process and automatically charging.
US11635764B2 Motion prediction for autonomous devices
Systems, methods, tangible non-transitory computer-readable media, and devices associated with the motion prediction and operation of a device including a vehicle are provided. For example, a vehicle computing system can access state data including information associated with locations and characteristics of objects over a plurality of time intervals. Trajectories of the objects at subsequent time intervals following the plurality of time intervals can be determined based on the state data and a machine-learned tracking and kinematics model. The trajectories of the objects can include predicted locations of the objects at subsequent time intervals that follow the plurality of time intervals. Further, the predicted locations of the objects can be based on physical constraints of the objects. Furthermore, indications, which can include visual indications, can be generated based on the predicted locations of the objects at the subsequent time intervals.
US11635763B2 3D occlusion reasoning for accident avoidance
A first method includes identifying an occlusion in the vehicle transportation network; identifying, for a first world object that is on a first side of the occlusion, a visibility grid on a second side of the occlusion; and altering a driving behavior of the first vehicle based on the visibility grid. The visibility grid is used in determining whether other world objects exist on the second side of the occlusion. A second includes identifying a first trajectory of a first world object in the vehicle transportation network; identifying a visibility grid of the first world object; identifying, using the visibility grid, a second world object that is invisible to the first world object; and, in response to determining that the first world object is predicted to collide with the second world object, alerting at least one of the first world object or the second world object.
US11635762B2 System and method for collaborative sensor calibration
The present teaching relates to method, system, medium, and implementations for sensor calibration. An ego vehicle determines whether a sensor deployed on the ego vehicle to facilitate autonomous driving of the ego vehicle needs to be calibrated and sends, if it is determined that the sensor needs to be calibrated, a request for assistance in collaborative calibration of the sensor, with a first position of the ego vehicle or a first configuration of the sensor with respect to the ego vehicle. When a response of the request is received, an assisting vehicle is indicated to travel to be near the ego vehicle to facilitate the calibration of the sensor by collaborating with the moving ego vehicle and the ego vehicle coordinates with the assisting vehicle to enable the sensor to acquire information of a target present on the assisting vehicle for the collaborative calibration of the sensor.
US11635761B2 Autonomous driving vehicle and control method for autonomous driving vehicle
An autonomous driving vehicle includes a user detection monitoring device and a start control device. The user detection monitoring device detects a user who got out of the autonomous driving vehicle after the autonomous driving vehicle stopped at a destination as an alighted user and monitors the alighted user. The start control device maintains a stopped state of the autonomous driving vehicle after the alighted user was detected until a start condition is satisfied and, if the start condition is satisfied, permits a start of the autonomous driving vehicle. The start condition is one of a condition indicating that the alighted user at least moves out of a movement determination area around the autonomous driving vehicle and a condition indicating that the alighted user is present in the movement determination area but remains at the same position for a certain period of time or longer.
US11635757B2 Methods and apparatus for controlling autonomous vehicles
Methods and apparatus for making autonomous vehicle handover decisions are described. A handover decision involves deciding if an autonomous vehicle should be handed off from one worker to another worker. The methods allow for decisions to be made in real or near real time shortly before an autonomous vehicle changes location. Worker time, if a handover is not implemented, is considered including the amount of worker time involved with the worker moving with the autonomous vehicle to the new location as compared to a new worker meeting the autonomous vehicle at the new location or on the way to the new location. Handover decisions can consider worker distribution and/or order priority. Such factors can be used to weight one or more time based cost values with a cost value representation of the cost if a handover is not implemented vs implementing a handover being compared to make the handover decision.
US11635755B2 Integrated agricultural production system and method
A host system maintains a plurality of user accounts each including offboard electronic device information and agricultural machine information specific to a user. The host system receives requests for user access, determines whether the source of the request is an offboard electronic device or an onboard computing system of an agricultural machine, determines whether the user has access rights to the device or system, and identifies any apps authorized for use by the user and the device or system. The host system synchronizes application data and settings between the device or system and the user's account so that when the user runs related apps from any device or machine the app data and the settings will be reflected. When a user purchases an application for a device or machine the same or related applications automatically become available on other devices or systems that are managed by the host system.
US11635754B1 High-velocity mobile imaging system
Disclosed are various embodiments for a high-velocity mobile imaging system. The system can include a tube, which may have at least one wire coil extending for a least a portion of a length of the tube. The system can further include a carriage that is movable along an interior of the tube. The carriage can include a permanent magnet, a sensor, a network communications interface, a processor, a memory, and machine readable instructions stored in the memory that, when executed by the processor, cause the system to capture a reading using the sensor and report the reading to a remote computing device through the network communications interface.
US11635751B2 Model predictive maintenance system with short-term scheduling
A method for performing model predictive maintenance (MPM) of building equipment includes obtaining a first objective function that defines a cost of operating the building equipment and at least one of replacing the building equipment or performing maintenance on the building equipment as a function of operating decisions and at least one of replacement decisions or maintenance decisions for the building equipment for multiple short-term time steps within a short-term horizon. The method also includes performing a first optimization of the first objective function to generate a short-term maintenance and replacement schedule for the building equipment over a duration of the short-term horizon. The method also includes using a result of the first optimization to perform a second optimization of a second objective function to generate a long-term maintenance and replacement schedule for the building equipment over a duration of a long-term horizon.
US11635750B2 System and method for removably inserting a sensor assembly into a compressor casing
A measurement system for a gas turbine engine is provided. The measurement system comprises a sensor assembly. The measurement system also includes multiple sensors coupled to the sensor assembly. The sensor assembly is configured to be removably inserted within a space defined by a circumferential track embedded within an inner diameter of a casing of the gas turbine engine without having to disassemble the casing.
US11635748B2 Analysis of event based behavior of end-points in an industrial system
A mechanisms for analyzing event based behavior of end-points of a network in an industrial system and a method performed by a control node, the method includes collecting, from the end-points, timestamped event log entries as created by the end-points within a time window. Each respective timestamped event log entry pertains to a respective event performed by one of the end-points. The method includes identifying tuples of correlated events by comparing the timestamped event log entries to each other, thereby providing a mapping between the events and those end-points where the events of each tuple of correlated events are performed.
US11635741B2 Extracting etherCAT datagrams from an etherCAT frame
Apparatuses, methods, and systems are disclosed for extracting EtherCAT datagrams from an EtherCAT frame. One method includes receiving an EtherCAT frame. The method includes determining a first EtherCAT datagram in the EtherCAT frame for a first device and a second EtherCAT datagram in the EtherCAT frame for a second device. The method includes extracting the first EtherCAT datagram from the EtherCAT frame to result in an extracted first EtherCAT datagram and the second EtherCAT datagram from the EtherCAT frame to result in an extracted second EtherCAT datagram. The method includes transmitting the extracted first EtherCAT datagram directly to the first device. The method includes transmitting the extracted second EtherCAT datagram directly to the second device.
US11635740B2 Methods of synchronizing controllers in a building management system
A method of commissioning a plurality of controllers includes identifying a plurality of controllers that are operably coupled to a network in a building management system. Each of the plurality of controllers are configured to control one or more of a plurality of building management system components within a building management system. A first controller is selected as a source controller. Two or more of the remaining controllers are selected as target controllers. A synch operation is initiated that synchs the control logic of the source controller with each of the two or more target controllers over the network, resulting in each of the two or more target controllers having the control logic of the source controller. The source controller and the two or more target controllers are subsequently used to control one or more respective building management system components of the building management system.
US11635734B2 Interval error observer-based aircraft engine active fault tolerant control method
The present invention provides an interval error observer-based aircraft engine active fault tolerant control method, and belongs to the technical field of aircraft control. The method comprises: tracking the state and the output of a reference model of an aircraft engine through an error feedback controller; compensating a control system of the aircraft engine having a disturbance signal and actuator and sensor faults through a virtual sensor and a virtual actuator; observing an error between a system with fault of the aircraft engine and the reference model through an interval error observer, and feeding back the error to the error feedback controller; and finally, using a difference between the output of the reference model of the system with fault and the output of the virtual actuator as a control signal to realize active fault tolerant control of the aircraft engine.
US11635730B2 Image forming apparatus capable of controlling sheet discharge according to presence or absence of user
In an image forming apparatus, a control device functions as a controller and a user presence/absence determiner. When accepting an instruction to execute a print job through a touch panel, the controller controls operations of a sheet feed device, a conveyance device, and an image forming device to allow a document image represented by image data generated by a document reading device to be formed on a sheet to make a printed matter and allow the printed matter to be discharged to a sheet output tray. When the user presence/absence determiner determines that a user is present, the controller controls, before printing for at least a last sheet in the print job, the operations of the sheet feed device and the conveyance device to allow a sheet to be discharged to the sheet output tray without allowing the image forming device to form the document image on the sheet.
US11635722B2 Driving force transmitting device, sheet feeding apparatus and image forming apparatus
A drive transmitting device includes a first gear; a second gear in engagement with the first gear; wherein a first tooth which is at least one of teeth of the first gear has a tooth surface contacting a tooth of the second gear, wherein the tooth surface has such a shape that a contact point of the first tooth of the first gear to the tooth of the second gear is in a region of a first gear side with respect to a line of action which is formed by movement of a contact point between a tooth of the second gear and a second tooth of the first gear immediately before the first tooth with respect to a rotational moving direction of the first gear.
US11635719B2 Fixing device
A fixing device 9 has a nozzle unit 9A. The nozzle unit 9A sprays the fixing solution to a sheet S on which a toner image is formed. The nozzle unit 9A has a housing 21, a nozzle electrode 23 and a plurality of nozzles 22. The plurality of nozzles 22 has a first nozzle 22A and a second nozzle 22B located at an interval from the first nozzle 22A in a first direction, and the nozzle electrode 23 is located inside the housing 21. The nozzle electrode 23 extends in the first direction. A length L1 of the nozzle electrode 23 in the first direction is greater than the interval between the first nozzle 22A and the second nozzle 22B in the first direction.
US11635718B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a rotator, a secured member, a pressure rotator, and lubricant. The rotator has flexibility and a sleeve form. The rotator includes an inner portion having a sliding surface. The inner portion has an elastic power of 55% or more. The secured member is disposed inside a loop of the rotator and has a slide surface on which the sliding surface of the rotator is to slide. The slide surface has a smaller surface roughness in a sliding direction of the rotator than a surface roughness of the sliding surface in the sliding direction of the rotator. The pressure rotator presses the rotator against the secured member and forms a nip between the rotator and the pressure rotator. The lubricant is provided between the rotator and the secured member.
US11635715B2 Planar heater, fixing device, image forming apparatus, and method of manufacturing planar heater
A planar heater includes a base, a resister pattern, a conductor pattern, a power supply electrode, and a base pattern. The base includes a surface portion made of an insulative material. The resistor pattern is on the base. The conductor pattern is on the base and electrically coupled to the resistor pattern. The power supply electrode is electrically coupled to the conductor pattern. The base pattern is on the base and made of a material different from a material of the surface portion of the base to print visible identification information.
US11635713B2 Fixing device and image forming apparatus
A fixing device includes a fixing film, a heater for heating the fixing film, a heater holder including a heater holding portion holding the heater, and a pressing roller forming a nip between itself and the fixing film to be heated by the heater. In the nip, a toner image carried on a recording material is fixed. The heater holder includes an opposing surface which is provided on a side upstream of the heater holding portion with respect to a recording material feeding direction and which opposes the pressing roller, a lubricant holding portion provided on the opposing surface, for supplying a lubricant to between the fixing film and the heater, and a projected portion provided on the side upstream of the heater holding portion with respect to the recording material feeding direction and projecting toward the pressing roller from the opposing surface.
US11635710B2 Image forming apparatus including transfer device located above photosensitive drum
A first development chamber accommodates an agitator. A second development chamber accommodates a development roller and a supply roller. The second development chamber is located above the first development chamber. A toner cartridge contains toner to be supplied to the first development chamber. A transfer device is located above a photosensitive drum in a state where a drum unit is attached to a main housing. The transfer device transfers toner on the photosensitive drum to a sheet. An agitator includes a shaft and a blade. The shaft is rotatably supported by a development housing. The blade is rotatable together with the shaft. The blade has a first end fixed to the shaft and a second end located away from the first end. The agitator is configured such that, when rotated, the second end of the blade reaches a height of an opening in the development housing in a vertical direction.
US11635700B2 Method and apparatus for EUV mask inspection
A method for producing a protective buffer flow in an EUV light source and an EUV mask inspection apparatus are provided. The method includes directing light along a light path from the EUV light source toward a collector. A first buffer gas from a buffer gas injector is injected through a plurality of through holes in the collector. The first buffer gas is directed away from a surface of the collector. A second buffer gas is injected from a ring manifold arranged peripherally to the collector and arranged a first distance toward the light path in relation to the collector. The second buffer gas is directed away from the surface of the collector. The first distance corresponds to a distance from the collector where the first buffer gas merges into a single flow.
US11635695B2 Method for reducing line-end space in integrated circuit patterning
A method includes forming a resist pattern, the resist pattern having trenches oriented lengthwise along a first direction and separated by resist walls along both the first direction and a second direction perpendicular to the first direction. The method further includes loading the resist pattern into an ion implanter so that a top surface of the resist pattern faces an ion travel direction, and tilting the resist pattern so that the ion travel direction forms a tilt angle with respect to an axis perpendicular to the top surface of the resist pattern. The method further includes rotating the resist pattern around the axis to a first position; implanting ions into the resist walls with the resist pattern at the first position; rotating the resist pattern around the axis by 180 degrees to a second position; and implanting ions into the resist walls with the resist pattern at the second position.
US11635694B2 Method for making a lithographic printing plate
A method for making a negative-working lithographic printing plate includes subjecting an image-wise exposed, developed, and dried plate precursor to UV LED radiation.
US11635692B2 Resist underlying film forming composition
A resist underlayer film forming composition contains a resin containing a unit structure represented by formula (1): [in formula (1), R1 represents a thiadiazole group which is optionally substituted with a C1-6 alkyl group optionally interrupted by a carboxy group, a C1-6 alkyl group optionally substituted with a hydroxyl group, or a C1-4 alkylthio group, and R2 represents a hydrogen atom or formula (2): (in formula (2), R1 is the same as defined above, and * represents a binding moiety)]. The resist underlayer film forming composition provides a resist underlayer film which has excellent solvent resistance, excellent optical parameters, an excellent dry etching rate, and excellent embeddability.
US11635683B2 Method for manufacturing device, and composition
A method for manufacturing a device including a substrate and a second film disposed above the substrate includes: forming a first film above the substrate using a composition containing a polymerizable monomer and an oxidation inhibitor; and forming the second film by curing the first film in a state where at least one part of a mold having a convexo-concave pattern is in contact with the first film, or after at least one part of the mold is brought into contact with the first film. The oxidation inhibitor is at least one of a hindered amine compound and a hindered phenol compound having a molecular weight of 700 or more. The composition satisfies a relationship of (t0(T)−tx(T))/t0(T)×100≤13.0. (t0(T) is a height of a convex part of cured film obtained by the specific method, and tx(T) is the corresponding height after heating at 260° C.)
US11635682B2 Systems and methods for feedforward process control in the manufacture of semiconductor devices
A method for process control in the manufacture of semiconductor devices including performing metrology on at least one Design of Experiment (DOE) semiconductor wafer included in a lot of semiconductor wafers, the lot forming part of a batch of semiconductor wafer lots, generating, based on the metrology, one or more correctables to a process used to manufacture the lot of semiconductor wafers and adjusting, based on the correctables, the process performed on at least one of; other semiconductor wafers included in the lot of semi-conductor wafers, and other lots of semiconductor wafers included in the batch.
US11635681B2 Mask assembly and associated methods
A method comprising the steps of receiving a mask assembly comprising a mask and a removable EUV transparent pellicle held by a pellicle frame, removing the pellicle frame and EUV transparent pellicle from the mask, using an inspection tool to inspect the mask pattern on the mask, and subsequently attaching to the mask an EUV transparent pellicle held by a pellicle frame. The method may also comprise the following steps: after removing the pellicle frame and EUV transparent pellicle from the mask, attaching to the mask an alternative pellicle frame holding an alternative pellicle formed from a material which is substantially transparent to an inspection beam of the inspection tool; and after using an inspection tool to inspect the mask pattern on the mask, removing the alternative pellicle held by the alternative pellicle frame from the mask in order to attach to the mask the EUV transparent pellicle held by the pellicle frame.
US11635678B2 Fresnel projection screen and projection system
A Fresnel projection screen includes: a Fresnel layer; a first micro-structure layer disposed at a light incident side of the Fresnel layer, the first micro-structure layer including a plurality of micro-structures that are configured to diffusely reflect a portion of light incident thereon and refract another portion of the light; a second micro-structure layer disposed on a surface of the first micro-structure layer, the second micro-structure layer including a plurality of second micro-structures that are configured to diffusely reflect a portion of light incident thereon and refract another portion of the light; and a reflective layer disposed on a side of the Fresnel layer away from the first micro-structure layer.
US11635657B1 Light source module for display and display
A light source module and a display are provided. The light source module includes a plurality of first light emitting units and a first support structure. For example, the first support structure is formed integrally. The first support structure includes a first surface and a second surface opposite to the first surface. The first surface of the first support structure includes at least one flat surface. The second surface of the first support structure is a first curved surface. The plurality of first light emitting units is disposed on the at least one flat surface of the first surface of the first support structure.
US11635656B2 Backlight module and display apparatus
The present disclosure discloses a backlight module and a display apparatus. A microprism film layer is further arranged on a light emitting side of a light guide plate, and the microprism film layer is located in a range of a preset distance by which the light guide plate extends from a side close to a light source to a side away from the light source; and the microprism film layer includes a plurality of first microprism structures, and the first microprism structures are configured to make an incident angle of light at a first interface when entering the first microprism structures greater than an emitting angle of the light at the first interface when exiting from the first microprism structures when the light in the light guide plate enters the first microprism structures from the light guide plate and then enters the light guide plate from the first microprism structures.
US11635643B2 Waveguide structure and method for forming the same
An optical attenuating structure is provided. The optical attenuating structure includes a substrate, a waveguide, doping regions, an optical attenuating member, and a dielectric layer. The waveguide is extended over the substrate. The doping regions are disposed over the substrate, and include a first doping region, a second doping region opposite to the first doping region and separated from the first doping region by the waveguide, a first electrode extended over the substrate and in the first doping region, and a second electrode extended over the substrate and in the second doping region. The first optical attenuating member is coupled with the waveguide and disposed between the waveguide and the first electrode. The dielectric layer is disposed over the substrate and covers the waveguide, the doping regions and the first optical attenuating member.
US11635629B2 Head-mounted display device and binding band adjusting device thereof
A binding band adjusting device and a head-mounted display device having the binding band adjusting device are provided. The binding band adjusting device includes a support assembly provided with a through hole, a rotating assembly matching the through hole, two side binding bands connected to the rotating assembly, a trigger assembly disposed on the support assembly and used for being triggered by the rotating assembly, and a front-back binding band that can fix with respect to the trigger assembly; when the rotating assembly rotates in different directions with respect to the through hole, the two side binding bands expand and contract with respect to the support assembly; when the rotating assembly moves in the axial direction of the through hole and triggers the trigger assembly, the trigger assembly loosens or clamps the front-back binding band.
US11635628B2 Augmented reality display system and display method thereof
An augmented reality display system including an input unit, an operation processing unit and an output unit is provided. The input unit is configured to obtain an environment information. The operation processing unit is configured to operate and process the environment information provided by the input unit to generate an output information. The output unit is configured to transmit the output information provided by the operation processing unit to a user. The output unit includes at least one display module. The at least one display module includes a transparent display, a first lens having a negative refractive power, a second lens having a negative refractive power and a third lens having a positive refractive power arranged in sequence from a display side to an eye side. An augmented reality display method is also provided.
US11635623B2 Foveation and spatial hashing in layer-based computer-generated holograms
The computational scaling challenges of holographic displays are mitigated by techniques for generating holograms that introduce foveation into a wave front recording planes approach to hologram generation. Spatial hashing is applied to organize the points or polygons of a display object into keys and values.
US11635614B2 Systems and methods for beam steering using a micromirror device
A beam steering apparatus including a first actuatable micromirror array (AMA) having a pitch, p, adapted to impart a modulation to a wavefront incident on the first AMA by a transition between a first state and a second state, wherein the first AMA has a transition time (T) between the first state and the second state, and at least one light source adapted to provide the incident wavefront having a duration, t, to the first AMA, where t≤T. The AMA may be a MEMS device such as a digital micromirror array. The beam steering apparatus may constitute a portion of LIDAR system.
US11635612B2 Light control system with cube-shaped, two-dimensional tunable prisms
A light control system includes a housing, a controllable power source, a light source, and a plurality of cube-shaped tunable prisms. The controllable power source supplies at least four variable voltages. The light source is operable to emit a light beam. The cube-shaped tunable prisms are arranged in a manner so there are no gaps between adjacent tunable prisms. Each tunable prism receives a portion of the emitted light beam, each has a tunable deflection angle that is variable in two dimensions, and each is configured to optically steer the emitted light beam in the two dimensions based on the tunable deflection angle. Each tunable prism is further coupled to receive the four variable voltages. Each tunable prism comprises a liquid that varies the tunable deflection angle in two dimensions in response to the four variable voltages supplied thereto, to thereby deflect the light beam.
US11635610B2 Systems and methods for imaging a sample
A method for imaging a sample, wherein the sample changes a polarization state of light as a function of position, wherein the method includes changing a polarization state of a purely polarized light of an incident light striking a micro-retarder array, thereby inducing a changed polarization state of the polarization state. The micro-retarder array is placed in a rear conjugate focal plane of a microscope. The method additionally includes projecting the changed polarization state of the polarization state into an object plane of the microscope containing the sample.
US11635608B2 Method and microscope for determining the refractive index of an optical medium
A method is useable for determining a refractive index of an optical medium in a microscope, which has an objective facing toward a sample chamber. The optical medium is one of two optical media, which border two opposing surfaces of a cover slip or object carrier in the sample chamber and form two partially reflective interfaces, which are arranged at different distances from the objective. The method includes: deflecting a measurement light beam by the objective with oblique incidence on the cover slip or object carrier; generating two reflection light beams spatially separated from one another by the measurement light beam being partially reflected at each of the interfaces; receiving the two reflection light beams by the objective and conducting them onto a position-sensitive detector; registering intensities by the position-sensitive detector; and determining the refractive index of the optical medium based on the registered intensities.
US11635605B2 Microspectroscope having position correction function
The present invention relates to improvement in accuracy of an automatic sample detection technique in spectrometry of a microspectroscope.A microspectroscope 10 comprises: a light source 12 that emits an excitation light to a sample 20; a condensing lens 16 that emits the excitation light to a predetermined position of the sample 20 and condenses a reflected light or a transmitted light from the sample 20; a spectrometer 24 that detects a condensed light; and an analysis control unit 30 for analyzing a signal from the spectrometer 24; the microspectroscope 10 that uses an observation image of the sample 20 to perform spectrometry, wherein the analysis control unit 30 comprises: an image storage part 32 that converts the observation image to an all-in-focus image to store the all-in-focus image; and a control part 34 that makes the microspectroscope 10 to perform measurement, and the control part 34 uses the all-in-focus image and performs a template matching as a matching action of the image to perform position correction to a position deviation of a sample point that is a target of spectrometry in the sample.
US11635601B2 Zoom lens and imaging apparatus
A zoom lens includes a positive first lens group, a negative second lens group, a positive third lens group, and a positive fourth lens group in order from an object side. In a case of magnification, the first lens group, the second lens group, and the third lens group move. The third lens group consists of a third a lens group that does not move in a case of image shake correction, a third b lens group that moves in the case of the image shake correction, and a third c lens group that does not move in the case of the image shake correction in order from the object side. The third b lens group consists of a positive lens and a negative lens. A predetermined conditional expression related to the third b lens group is satisfied.
US11635599B2 Three-piece infrared single wavelength projection lens system
A three-piece infrared single wavelength projection lens system, in order from an image side to an image source side: a stop; a first lens element with a positive refractive power having an image-side surface being convex near an optical axis and an image source-side surface being concave near the optical axis; a second lens element with a negative refractive power having an image source-side surface being concave near the optical axis; and a third lens element with a positive refractive power having an image-side surface being concave near the optical axis and an image source-side surface being convex near the optical axis. Such arrangements can provide a three-piece infrared single wavelength projection lens system with better image sensing function.
US11635598B2 Telephoto lens
A telephoto lens having an entrance pupil of between 80 and 110 mm includes a lens head and a focusing component. The lens head, as a first optical assembly, consists of four lens elements with a refractive power sequence that alternates in the light direction. The focusing component is a second optical assembly made of at least two lens elements and has a relative aperture of between 1:4.5 and 1:7.
US11635594B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens, and an eighth lens, sequentially disposed from an object side to an imaging plane. The optical imaging system satisfies the expression BFL/f<0.15, where BFL represents a distance from an image-side surface of the eighth lens to an imaging plane of an image sensor and f represents an overall focal length of the optical imaging system.
US11635591B2 Lens attachment of reduced focus and increased light admittance
A lens attachment, used with an objective lens, including from object side to image side, a first lens element with positive power, a second lens element with negative power, a third lens element with positive power, a fourth lens element with negative power, and a fifth lens element with positive power; the second and third lens elements form a doublet by adhesive; at least two of the third, fourth and fifth lens elements are anomalous dispersion lenses.
US11635584B2 Optical imaging system
An optical imaging system includes a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a positive refractive power, a fourth lens having a positive refractive power, a fifth lens having a negative refractive power, and a sixth lens having a negative refractive power. The first to sixth lenses are sequentially disposed from an object side to an imaging plane. An Abbe number of the second lens is 21 or less.
US11635583B2 Optical imaging lens
An optical imaging lens includes a first lens element to a sixth lens element in order along an optical axis, and each lens element has an object-side surface and an image-side surface. A periphery region of the image-side surface of the sixth lens element is convex. The optical imaging lens has only six lens elements, the sum of the five air gaps from the first lens element to the sixth lens element along the optical axis is greater than the sum of the thicknesses of the six lens elements from the first lens element to the sixth lens element along the optical axis, the maximum air gap is between the second lens element and the third lens element, and the object-side surface and the image-side surface of one of the second lens element to the fifth lens element are aspheric surfaces, and the following condition is satisfied: 2.000≤EFL/ImgH.
US11635582B2 Microscope apparatus and program
In a case where a microscope apparatus main body scans the bottom surface of the cultivation container by synchronously controlling a piezoelectric element and an actuator serving as optical axis-directional transport devices having different properties from each other, an objective lens of the imaging optical system is transported to a focus position in the optical axis direction.
US11635580B2 Adapter structure
An adapter structure for fixing a portion of a telecommunications cable to a telecommunications device and directing fibers within the cable into the device includes a crimp body and an outer mounting body. The crimp body defines a first side and a second side separated by a center portion and also includes two flexible legs extending from the first side and an integral crimp portion extending from the second side that has outer surface texturing. The outer mounting body includes a through-hole, where the two flexible legs of the crimp body fit into one end of the through-hole. It also includes tabs on opposing sides of the outer mounting body for slidable insertion into slots defined by the telecommunications device to prevent movement of the outer mounting body in a front to back direction, relative to the device.
US11635579B2 Bladed chassis systems
A bladed chassis system facilitates installation of the bladed chassis system and replacement of the blades at the chassis. Blades can be inserted and removed from the front and/or the rear of the bladed chassis system at the discretion of the user. Blades can be moved between discrete positions. In examples, blades can be one-handedly released from the chassis to allow movement between discrete positions. In examples, accidental movement past a discrete position is inhibited. Accidental removal of the blades from the chassis is inhibited. The chassis and blades cooperate to manage the optical fiber cables routed through a cable port in the chassis to the blades.
US11635573B2 Adapter holder assembly
An adapter holder assembly supports one or more optical adapters. The adapter holder includes first and second holding members spaced from each other. Inner sides of the holding members define one or more mounting channels each having a corresponding latching arm. The optical adapters mount to the holder assembly by sliding over the latching arms towards stop surfaces defined by the holding members. In certain implementations, the optical adapter is releasable by applying sufficient force to the optical adapter along a slide axis away from the respective stop surface.
US11635570B1 Multi-mode multi-pass delay
An optical delay device includes a multi-mode waveguide for propagating first light through at least a portion of the multi-mode waveguide. The multi-mode waveguide has a first width. The optical delay device also includes a first waveguide having a second width that is less than the first width and a first coupler connected to the multi-mode waveguide and the first waveguide for coupling the first light from the multi-mode waveguide to the first waveguide. The first waveguide includes a first portion connected to the first coupler for receiving the first light from the first coupler; and a second portion connected to the first portion for receiving the first light from the first portion and positioned adjacent to the multi-mode waveguide for coupling of the first light to the multi-mode waveguide as second light so that the second light propagates through at least the portion of the multi-mode waveguide.
US11635569B2 Structures for integrated silicon photonics optical gyroscopes with structural modifications at waveguide crossing
Disclosed herein are configurations and methods to produce very low loss waveguide structures, which can be single-layer or multi-layer. These waveguide structures can be used as a sensing component of a small-footprint integrated optical gyroscope. By using pure fused silica substrates as both top and bottom cladding around a SiN waveguide core, the propagation loss can be well below 0.1 db/meter. Low-loss waveguide-based gyro coils may be patterned in the shape of a spiral (circular or rectangular or any other shape), that may be distributed among one or more of vertical planes to increase the length of the optical path while avoiding the increased loss caused by intersecting waveguides in the state-of-the-art designs. Low-loss adiabatic tapers may be used for a coil formed in a single layer where an output waveguide crosses the turns of the spiraling coil.
US11635568B2 Photonics light signal transmission
There is set forth herein a photonics device. The photonics device can comprise a substrate, a conductive material formation, a dielectric stack, and a barrier layer. The photonics device can transmit a light signal.
US11635565B2 Lamp, hanging transparent lamp and lamp system
A lamp, a hanging transparent lamp and a lamp system are provided. The lamp includes a frame body, a light guide plate, a light source and a circuit assembly. The frame body includes side covers, side bars, a first integrating member and a second integrating member. Each of the side covers comprises a carrying portion. Each of the two side covers is partitioned into an upper space and a lower space by the side bar. The light guide plate is held on the carrying portions. The light guide plate has a first light-emitting surface and a second light-emitting surface. Only side edge portions of the first light-emitting surface and the second light-emitting surface are covered by the frame body. The light source is disposed adjacent to the side surface of the light guide plate. The circuit assembly is connected to the light source to form an electrical loop.
US11635564B2 Single edge lit lighting assembly with asymmetric light distribution
A lighting assembly with a single edge lit optical configuration produces various asymmetric light distributions which provide targeted control of light output with peak intensity that is non-normal to the light guide output face. The compact form factor of the lighting assembly embodiments having narrow width are particularly well-suited for use in linear lighting applications requiring suspended, surface and recessed installations typically used to illuminate walls, floors and/or ceilings. The lighting assembly can also be selectively configured and oriented during assembly and installation to achieve various lighting distributions. Optical components within the lighting assembly are typically positioned and retained in optical alignment with internal support features of a linear housing. The optical configuration typically includes LED board, light guide, and one or more reflectors, and an optically transmitting component providing further control of the lighting distributions and a broader range of design choices. A variety of asymmetrical and symmetrical light distributions can be achieved with one or more peak intensities. Further embodiments utilize selective alignment of the light guide with one or more reflectors to achieve different light distributions.
US11635561B2 Laser backlight for narrow-frame edge-lit type liquid crystal display
Laser backlight source for a narrow-frame edge-lit type liquid crystal display. The laser backlight includes visible laser groups, beam shaping devices, reflectors and a liquid crystal display light guide plate. After being reflected by reflectors to change a laser propagation direction by 180 degrees, laser beams emitted by visible lasers are incident on the liquid crystal display light guide plate through a light-permeable surface. When being incident on the lateral light-permeable surface of the liquid crystal display light guide plate via the reflectors, the visible laser beams emitted by adjacent visible laser groups generate light overlap larger than 10% of the area of each light spot. A sum of lengths of laser spots of the visible laser groups at a same waveband on the lateral light-permeable surface of the liquid crystal display light guide plate is greater than or equal to 0.65 times of the length of the light-permeable surface.
US11635559B2 Optical film, circularly polarizing plate, and display device
An optical film suppresses at any azimuthal angle where the optical film is combined with a polarizer and applied as a circularly polarizing plate to a display device; a circularly polarizing plate; and a display device. The optical film includes a first, a second, and a third optically anisotropic layer in this order, in which the first layer is formed by fixing a vertically aligned disk-like liquid crystal compound or formed by fixing a horizontally aligned rod-like liquid crystal compound, the second layer is formed by fixing a rod-like liquid crystal compound twist-aligned along a helical axis extending in a thickness direction, the third layer is formed by fixing a vertically aligned rod-like liquid crystal compound, and at least one of the first, second, or third layers is formed of a liquid crystal compound containing a reverse wavelength dispersion liquid crystal compound.
US11635558B2 Optical laminate and image display device
Provided is an image display device including an optical laminate having, in order, a pressure-sensitive adhesive layer, a specific laminate including an alignment layer and an optically anisotropic layer which are adjacent to each other, and another pressure-sensitive adhesive layer in this order, in which the pressure-sensitive adhesive layers are adjacent to the two surfaces of the specific laminate. The specific laminate has a thickness of 15 μm or less, the optically anisotropic layer has a thickness of 5 μm or less, and a thickness d of the alignment layer and an elastic modulus E of the alignment layer satisfy Expression (1): −E+0.45×d+3.6>0 (1), where d is in units of μm, and E is in units of GPa.
US11635557B2 Laminate, kit, method for producing laminate, and optical sensor
Provided is a laminate having a good whiteness and a high infrared-shielding property. Provided are also a kit forming the above-mentioned laminate, a method for producing a laminate, and an optical sensor. The laminate includes an infrared-shielding layer and a white layer, in which the infrared-shielding layer is a layer that shields at least a part of a wavelength range at 800 to 1,500 nm, and the white layer has a value of L* of 35 to 100, a value of a* of −20 to 20, and a value of b* of −40 to 30 in a L*a*b* color coordinate system of CIE 1976.
US11635553B2 Cutoff modes for metasurface tuning
An active metasurface includes a number of periodically-repeated unit cells arranged on a substrate that each include a plasmonic waveguide shaped and sized to provide a cutoff mode that captures light of a target wavelength. The active metasurface includes an index modulation controller that controllably varies a voltage differential across each one of the periodically-repeated cells to change a phase of light incident on the metasurface.
US11635552B2 Optical element control
An optical system comprising: an optical element having an optical property responsive to an applied signal, a variation of the optical property with the signal exhibiting hysteresis in a first range of values and no hysteresis in a second range of values of the signal; a memory storing data representing a hysteresis curve which indicates the variation of the optical property with increasing and decreasing values of the signal; and a controller which continuously controls the optical property by: generating, based on the stored data, a cyclic signal having a discontinuity in each cycle of the cyclic signal, and setting the discontinuity size in each cycle based on the stored data such that a part of the variation of the optical property with the cyclic signal coincides with a part of the variation represented by the stored data; and applying the cyclic signal to the optical element.
US11635544B2 System and method for determining optimal path arrangements for an infrastructure link with terrain slope consideration
A method for determining optimal path arrangements for an infrastructure link between two geographic locations, in particular, in uneven terrain. The method includes modelling a geographic terrain containing the two geographic locations; optimizing an arrangement cost and a repair rate for two or more potential paths based on the modelled geographic terrain, an arrangement cost model, and a repair rate model, taking into account at least two design levels, wherein the arrangement cost model incorporates direction-dependent factor and direction-independent factor associated with the path arrangements; and determining the optimal path arrangements each including multiple path portions and respective design levels associated with the path portions based on the optimization.
US11635543B2 Borehole density measurement using pulsed neutron tool
Systems and methods employed measure borehole density by neutron induced gammas using a pulsed neutron tool. Traditional nuclear density methods only measure a bulk average density of the surrounding material. As discussed below, methods to measure only the borehole density excluding the contamination from the formation are disclosed. Specifically, the proposed methods use unique signatures from each geometric region to directly measure the borehole density or compensate for the contamination from formation. This method may be achieved by a borehole density measurement using differential attenuation of capture gamma from casing iron, a borehole density measurement using differential attenuation of inelastic gamma from oxygen, a differential attenuation of any induced gamma from any element from borehole and formation, or any combination thereof.
US11635542B2 Method for improving the accuracy of mud angle measurements in borehole imagers
A method and system for estimating a mud angle. A method may include disposing a downhole tool into a borehole, energizing a button array, transmitting a current from the electrode into a formation, recording the current from the formation with a return electrode to obtain a plurality of measurements, identifying at least one low resistivity zone from the plurality of measurements to produce a measurement set, inverting the measurement set to find a mud angle vector, removing the mud angle vector from the measurement set to obtain a corrected measurement, and obtaining an electrical image using the corrected measurement. A system may include a downhole tool, a conveyance, and an information handling system. The downhole tool may further include at least one electrode and at least one return electrode.
US11635540B2 Methods and devices performing adaptive quadratic Wasserstein full-waveform inversion
Methods and devices for seismic exploration of an underground structure apply W2-based full-wave inversion to transformed synthetic and seismic data. Data transformation ensures that the synthetic and seismic data are positive definite and have the same mass using an adaptive normalization. This approach yields superior results particularly when the underground structure includes salt bodies.
US11635531B2 Apparatus for measuring photon information and photon measurement device
An apparatus for measuring photon information and a photon measurement device are disclosed. The apparatus comprises a signal conversion module for converting an initial signal outputted by the photoelectric sensor into a converted signal in a voltage form, an integral comparison module for integrating a difference between the initial signal and a feedback signal from the negative feedback module and generating a comparison signal based on a magnitude relationship between a reference level and a combination result of an integral signal and the converted signal, wherein the integral signal is a signal for representing an integral of the difference between the initial signal and the feedback signal, a transmission control module for controlling the comparison signal to be transmit based on a clock signal to output a digital signal, a negative feedback module for converting the digital signal into the feedback signal and feeding the feedback signal back to the integral comparison module, and a measurement module for determining, based on the comparison signal and/or the digital signal, an arrival time of a high-energy photon detected by the photoelectric sensor. The apparatus and the device require few circuit components, and can realize high-precision time measurement.
US11635524B2 Method and device for detecting a decoy operation of a GNSS system
A method of detecting an operation to spoof a first positioning device carried by a first vehicle moving in a zone in which at least one second vehicle carrying a second positioning device is also moving, the method comprising the step of causing at least one first positioning value to be calculated for each vehicle from initial satellite signals received by each device; the method being characterized in that it further comprises the steps of: causing the second device to initiate a latching stage in order to make a new search for satellite signals and using the new satellite signals received by the second device to calculate a second positioning value for the second vehicle at the same instant as the first value; comparing the first and second values relating to the second vehicle; and issuing a warning when the two values do not coincide.
US11635519B2 OnScene command vision
Embodiments use holographic projection in augmented reality to visualize a building in 3D and show, as a holographic figure, the position of personnel in the building. In some embodiments, a user can “tap” on a holographic figure to view data on that person, such as skin temperature, room temperature, heart rate, etc.
US11635514B2 Imaging methods and apparatuses for performing shear wave elastography imaging
A method for performing shear wave elastography imaging of an observation field in a medium, the method comprising a plurality of shear wave imaging steps (30) to acquire a plurality of sets of shear wave propagation parameters, the method further comprising a reliability indicator determining step (40) during which a reliability indicator of the shear wave elastography imaging of the observation field is determined.
US11635512B2 Electronic device, control method of electronic device, and control program of electronic device
An electronic device includes a controller that performs control to enable switching between a first band mode such that a transmission wave is in a first band and a second band mode such that the transmission wave is in a second band broader than the first band. The controller performs control to switch to the second band mode when an object is detected within a predetermined distance in the first band mode.
US11635511B2 Method and system for determining a characteristic dimension of a ship
Disclosed is a method for determining a dimension of a ship, the method being implemented by an electronic system with a radar device having two receiving channels. The method includes: acquiring, for each of the two receiving channels of the radar device, a synthetic aperture radar image imaging the ship in an environment; the sum of the respective amplitudes of the pixels of the two radar images to obtain a sum image; extracting pixels from the sum image imaging the ship to obtain a mask of the ship; determining a range of phase differences between the radar signals received by each of the two receiving channels; and determining a dimension of the ship as a function of the mask of the ship and the determined phase difference range.
US11635509B2 Manipulation of 3-D RF imagery and on-wall marking of detected structure
A radio frequency (RF) imaging device comprising a display receives a three-dimensional (3D) image that is a superposition of two or more images having different image types, which may include at least a 3D RF image of a space disposed behind a surface. A plurality of input control devices receive a user input for manipulating the display of the 3D image. Alternatively or additionally, the radio frequency (RF) imaging device may receive a three-dimensional (3D) image that is a weighted combination of a plurality of images, which may include a 3D RF image of a space disposed behind a surface, an infrared (IR) image of the surface, and a visible light image of the surface. A user input may specify changes to the weighted combination. In another embodiment, the RF imaging device may include an output device that produces a physical output indicating a detected type of material of an object in the space.
US11635498B2 SPAD based indirect time of flight sensing from solid state transmitter scanning
A time-of-flight ranging system includes an array of single photon avalanche diode (SPAD) pixels, and control circuitry that causes the array of SPAD pixels to integrate SPAD event data received from each SPAD pixel of a first cluster of SPAD pixels during a first illumination of a target, the first cluster of SPAD pixels being a subset of the array of SPAD pixels, and integrate SPAD event data received from each SPAD pixel of a second cluster of SPAD pixels during a second illumination of the target, the second cluster of SPAD pixels being a subset of the array of SPAD pixels. At a start of integration of the SPAD event data received from each SPAD pixel of the second cluster of SPAD pixels, the integrated SPAD event data that was received from each SPAD of the first cluster of SPAD pixels is accumulated.
US11635495B1 Hyper temporal lidar with controllable tilt amplitude for a variable amplitude scan mirror
A lidar system comprises a lidar transmitter and a control circuit. The lidar transmitter fires laser pulse shots into a field of view and comprises a variable amplitude scan mirror for directing the laser pulse shots at targeted range points in the field of view (FOV). The control circuit (1) controls changes in a tilt amplitude of the variable amplitude scan mirror and (2) schedules the laser pulse shots according to a plurality of criteria, including criteria that take into account a settle time arising from controlled changes in the tilt amplitude. These controlled changes can include (1) a first tilt amplitude corresponding to a wide FOV coverage zone within the FOV and (2) a second tilt amplitude corresponding to a narrow FOV coverage zone within the FOV, wherein the second tilt amplitude is less than the first tilt amplitude.
US11635492B2 Projector with spatial light modulation
A time of flight based depth detection system is disclosed that includes a projector configured to sequentially emit multiple complementary illumination patterns. A sensor of the depth detection system is configured to capture the light from the illumination patterns reflecting off objects within the sensor's field of view. The data captured by the sensor can be used to filter out erroneous readings caused by light reflecting off multiple surfaces prior to returning to the sensor.
US11635491B2 Amplification of LIDAR output signals
A LIDAR system includes a LIDAR chip that generates a LIDAR output signal. The LIDAR chip includes a utility waveguide configured to carry one or more light signals selected from an outgoing LIDAR signal and an incoming LIDAR signal. The system also includes an amplifier that has an amplifier waveguide with a first facet and a second facet. The amplifier being positioned such that the first facet is optically aligned with a facet of the utility waveguide but the second facet is not optically aligned with any waveguide.
US11635489B2 Phase calibration of a radar system with crosstalk cancellation
A method for the use in a radar system is described herein. In accordance with one embodiment, the method includes providing a local oscillator signal to an RF output channel of a radar system. The RF output channel is configured to generate, in an enabled state, an RF output signal based on the local oscillator signal. The method further includes determining a first measurement signal based on the local oscillator signal and a first representation of the RF output signal, while the RF output channel is disabled, and thus the first measurement signal represents crosstalk. Further, the method includes determining a second measurement signal based on the local oscillator signal and a second representation of the RF output signal while the RF output channel is enabled. A phase value associated with the RF output channel is determined based on the first measurement signal and the second measurement signal.
US11635487B2 Method and apparatus for controlling radar transmission based on comparing received radio waves
A method for controlling a radar apparatus that detects an object using frequency modulation includes: performing first reception of a radio wave in a state where transmission of a radio wave for detecting the object is stopped, to obtain a first reception signal; performing second reception of a radio wave in a state where the transmission of the radio wave is stopped, to obtain a second reception signal, after the performing of the first reception; acquiring a strength of a difference signal between the first reception signal and the second reception signal; comparing the strength with a threshold value; and starting the transmission of the radio wave in a case where the strength is equal to or less than the first threshold value in the comparison.
US11635482B2 Systems and methods for identifying a source of radio frequency interference in a wireless network
An interference detection system in a network identifies a first wireless station that has experienced radio frequency (RF) interference from an unknown source and identifies one or more second wireless stations that have experienced similar interference. A plurality of estimated interference source locations are scored based on a comparison of estimated interference to observed interference at the one or more second wireless stations. A predicted interference source location is identified based on the scored plurality of estimated interference source locations. It is determined whether the unknown interference source is a persistent interference source over a selected time period, wherein the predicted interference source location is identified for each interval in the selected time period. The predicted interference source locations for each interval in the selected time period are retrieved and an aggregated predicted interference source location is calculated based on the retrieved predicted interference source locations.
US11635477B2 Continuous onboard re-charge environment
An article of manufacture for providing an onboard vehicle recharging environment according to the present invention is disclosed. A Continuous Onboard Recharging Environment (CORE) translates mechanical rotational energy obtained from the rotating axles of a vehicle to a form of sufficient voltage and load amperage to facilitate the charging of an Electric Vehicle's battery system while the vehicle is in operation, thus reducing or removing the need for external charging.
US11635474B2 Frequency dependent ground fault interrupt
An electrical wiring device including: a plurality of line terminals comprising a line-side phase terminal and a line-side neutral terminal; a plurality of load terminals comprising a load-side phase terminal and a load-side neutral terminal; a line conductor electrically coupling the line-side phase terminal to the load-side phase terminal; a neutral conductor electrically coupling the line-side neutral terminal to the load-side neutral terminal; and a controller configured to trigger a trip mechanism to electrically decouple the at least one of the plurality of line terminals from at least one of the plurality of load terminals based, at least in part, on comparing a magnitude of the current differential to a threshold, wherein the threshold is a function of the frequency of the current differential.
US11635472B2 Load driving device
A load driving device includes a synchronous rectifier circuit having a driving-side switching element and a reflux-side switching element; a driver control circuit controls the synchronous rectifier circuit; and a voltage monitor circuit that monitors whether the voltage of an output terminal of the synchronous rectifier circuit is within a predetermined voltage range; where the driver control circuit, upon receiving a diagnosis command, performs control so that when the driving-side switching element is switched from ON to OFF, the reflux-Side switching element is also switched to OFF; and the voltage monitor circuit detects a normal state when the voltage to be monitored is within a normal level during a period in which both the driving-side switching element and the reflux-side switching element are turned OFF.
US11635465B2 Device and method for monitoring data and timing signals in integrated circuits
An integrated circuit includes a data propagation path including a flip-flop. The flip-flop includes a first latch and a second latch. The integrated circuit includes a third latch that acts as a dummy latch. The input of the third latch is coupled to the output of the first latch. The integrated circuit includes a fault detector coupled to the output of the flip-flop and the output of the third latch. The third latch includes a signal propagation delay selected so that the third latch will fail to capture data in a given clock cycle before the second latch of the flip-flop fails to capture the data in the given clock cycle. The fault detector that detects when the third latch is failed to capture the data.
US11635464B2 Scan frame based test access mechanisms
Testing of an electrical device is achieved by providing a test access mechanism within the device that can receive scan frames from an external tester. The received scan frames contain stimulus data to be applied to circuitry within the device to be tested, a command for enabling a test control operation, and a frame marker bit to indicate the end of the scan frame pattern. The inputting of scan frames can occur continuously and simultaneous with a commanded test control operation.
US11635463B1 System and methods for IJTAG reduced access time in a hierarchical design
A system includes a test access port (TAP) configured to provide internal joint test action group (IJTAG) access to one or more test data registry (TDR). The system further includes a plurality of hierarchical electronic components, wherein each hierarchical electronic component includes a de-asserted segment inserted bit (D-SIB) register, an asserted segment inserted bit (A-SIB) register, and a TDR associated with the D-SIB register. Each D-SIB register is configured to prevent access to its associated TDR when a reset signal is asserted and each A-SIB register is configured to provide access to its subsequent A-SIB register or D-SIB register coupled thereto when the reset signal is asserted.
US11635462B2 Library cell modeling for transistor-level test pattern generation
This application discloses a computing system implementing an automatic test pattern generation tool to convert a transistor-level model of a library cell describing a digital circuit into a switch-level model of the library cell, generate test patterns configured to enable detection of target defects injected into the switch-level model of the library cell, and bifurcate the test patterns into a first subset of the test patterns and a second set of the test patterns based on detection types for the target defects enabled by the test patterns. The computing system can implement a cell model generation tool to perform an analog simulation of the transistor-level model of the library cell using the second subset of the test patterns to verify that they enable detection of target defects, while skipping performance of the analog simulation of the transistor-level model of the library cell using the first subset of the test patterns.
US11635461B2 Test apparatus and method for testing a semiconductor device
A test apparatus and method for testing a semiconductor device. The semiconductor device includes an integrated circuit and a plurality of external radiating elements located at a surface of the device. The external radiating elements include at least one transmit element and receive element. The test apparatus includes a plunger. The plunger includes a dielectric portion having a surface for placing against the surface of the device. The plunger also includes at least one waveguide. Each waveguide extends through the plunger for routing electromagnetic radiation transmitted by one of the transmit elements of the device to one of the receive elements of the device. Each waveguide comprises a plurality of waveguide openings for coupling electromagnetically to corresponding radiating elements of the device. The dielectric portion is configured to provide a matched interface for the electromagnetic coupling of the waveguide openings to the plurality of external radiating elements of the device.
US11635460B2 Memory temperature controlling method and memory temperature controlling system
A memory temperature controlling method and a memory temperature controlling system are provided. The method includes: performing, by a testing equipment, test modes on a memory storage device, and obtaining a first internal temperature of a memory control circuit unit, a second internal temperature of each memory package and a surface temperature of each memory package to establish a linear relationship expression of the first internal temperature, the second internal temperature and the surface temperature; using, by the memory storage device, the linear relationship expression to calculate a predicted surface temperature of a rewritable non-volatile memory based on a first current internal temperature of the memory control circuit unit and a second current internal temperature of each memory package; adjusting, by the memory storage device, an operating frequency for accessing the rewritable non-volatile memory based on the predicted surface temperature.
US11635459B2 Electronics tester
A tester apparatus is described. Various components contribute to the functionality of the tester apparatus, including an insertion and removal apparatus, thermal posts, independent gimbaling, the inclusion of a photo detector, a combination of thermal control methods, a detect circuitry in a socket lid, through posts with stand-offs, and a voltage retargeting.
US11635457B2 Apparatus and method for performing time domain reflectormetry
A time domain reflectometry measurement apparatus and method is provided. Measurement data of a time domain reflectometry measurement are analyzed with respect to previously acquired empirical measurement data of error-free or faulty devices with known failures. In this way, failures can be identified in the device under test without the need of opening the device.
US11635449B2 Nanoscale dynamic mechanical analysis via atomic force microscopy (AFM-nDMA)
An atomic-force-microscope-based apparatus and method including hardware and software, configured to collect, in a dynamic fashion, and analyze data representing mechanical properties of soft materials on a nanoscale, to map viscoelastic properties of a soft-material sample. The use of the apparatus as an addition to the existing atomic-force microscope device.
US11635444B2 Automatic analyzer and program
A feature amount extraction unit outputs, as a data series, a feature amount of time-series data of an oscillation frequency of an AC signal of an oscillation circuit until a certain time elapses from when a dispensing probe starts to be lowered. Then, a bubble contact determination processing unit determines whether a liquid level has been normally detected based on a correlation between a waveform of the data series of the feature amount and an abnormal waveform model. Further, based on a determination result, a second controller determines a deviation between a tip portion of the dispensing probe and the liquid level in a container and a factor of the deviation.
US11635442B2 Sample testing method for automated control of sample retesting
A sample testing system comprising: a transporting apparatus; a testing apparatus for obtain a sample and performing testing on the obtained sample; and a controller. The controller executes operation of: controlling the transporting apparatus so as to transport the sample rack in first direction, such that each sample container held in a sample rack is transported to a obtaining position on which the testing apparatus obtains a sample and then the sample rack is transported toward the second position; changing, when retesting of a sample contained in a sample container is necessary, the transporting direction from the first direction to second direction, and then controlling the transporting apparatus so as to transport the sample container accommodating the sample, for which retesting is necessary, to the obtaining position again. Sample testing method and a computer program product are also disclosed.
US11635436B2 Compositions and methods for analyzing cysteine
The present invention relates to compositions and methods for determining the absolute configuration of D/L-cysteine and/or the enantiomeric composition of cysteine and/or the concentration of total cysteine in a sample. Uses of the composition and method are also described.
US11635425B2 Breath gas analysis systems and methods
Devices and methods are provided for breath gas analysis when determining the difference in the concentrations of at least one gas in the exhaled breathing air on the one hand and in the ambient air on the other hand. The device may include at least one gas sensor, by means of which the concentration of a gas can be determined, and a line system, through whose lines the exhaled air to be examined, the ambient air and a calibrating gas can be selectively pumped to the gas sensor. The method may include feeding ambient air; feeding calibrating gas to the gas sensor; feeding exhaled air to the gas sensor; feeding calibrating gas to the gas sensor again; and feeding exhaled air to the gas sensor again.
US11635421B2 SAP evaluation apparatus
A SAP evaluation apparatus includes: a main body installed with a lifting bar that is raised or lowered; a container portion installed under the lifting bar in the main body and having an internal containing space for containing an absorber; an operating portion connected to the lifting bar and having a lifting plate that is raised or lowered within the containing space and applies pressure to the absorber and an injection portion for injecting an ink in the direction of the absorber; a dispersion measurement portion for measuring the dispersion of the ink through the absorber; and a controller installed at the main body to measure absorption of the ink into the absorber and measure swelling capacity of the absorber while the ink is injected into the absorber.
US11635417B2 Device for detecting the quality of a liquid in a supply pipe
The invention relates to a device for detecting the quality of a liquid in a supply pipe, in particular for detecting the water quality in a water pipe, comprising a flow cell, which has an inlet opening, an outlet opening and at least one receiving device for the arrangement of at least one sensor. The inlet opening and the outlet opening are provided on a base surface of the flow cell intended for connection to the supply pipe, the inlet opening of the flow cell is connected to an intake pipe, the free end of which is intended for arrangement in the supply pipe, said intake pipe being received displaceably in its longitudinal direction in the flow cell or having an adjustable length, and a liquid pump of a flow of the liquid in the supply pipe is connected to the intake pipe.
US11635416B2 Gas sensing device and method for operating a gas sensing device
A gas sensing device includes chemo-resistive gas sensors; heating elements for heating each of the gas sensors; an information extraction block for receiving signal samples and for generating representations for the received signal samples; and a decision making block configured for receiving the representations, wherein the decision making block comprises a weighting block and a trained model based algorithm stage, wherein the weighting block receives feature samples of the representations and applies time-variant weighting functions to the feature samples of the respective representation in order to calculate a weighted representation including weighted feature samples.
US11635415B2 Ion generation using modified wetted porous materials
The invention generally relates to ion generation using modified wetted porous materials. In certain aspects, the invention generally relates to systems and methods for ion generation using a wetted porous substrate that substantially prevents diffusion of sample into the substrate. In other aspects, the invention generally relate to ion generation using a wetted porous material and a drying agent. In other aspects, the invention generally relates to ion generation using a modified wetted porous substrate in which at least a portion of the porous substrate includes a material that modifies an interaction between a sample and the substrate.
US11635404B2 Methods for manufacturing electrochemical sensors, and related electrochemical sensors
Methods for manufacturing an electrochemical sensor include forming at least one electrode by printing at least one conductive ink on a surface of at least one substrate. The conductive ink may comprise, e.g., a platinum-group metal, another transition-group metal with a high-temperature melting point, a conductive ceramic material, glass-like carbon, or a combination thereof. The electrochemical sensor may be free of another material over the at least one electrode. An electrochemical sensor, formed according to such methods, may be configured for use in harsh environments (e.g., a molten salt environment). Electrodes of the electrochemical sensor comprise conductive material formed from a printed, conductive ink. In some embodiments, at least a portion of the electrochemical sensor is free of silver, gold, copper, silicon, and polymer materials, such portion being that which is to be exposed to the harsh environment during use of the electrochemical sensor.
US11635401B2 Sensor device, method for manufacturing a sensor device and sensor assembly
In an embodiment a sensor device includes a substrate with a first membrane and a first cover layer, the first membrane and the first cover layer being monolithically integrated into the substrate and a first pellistor element including a heater element and a temperature sensor element, the heater element and/or the temperature sensor element being arranged in or on the first membrane, wherein the first cover layer is arranged over or under the first membrane, and wherein the first membrane, the first cover layer and a part of the substrate surround a first cavity.
US11635400B2 Gas sensor
A gas sensor for sensing a gas in a humid environment includes a first electrode layer, a second electrode layer that is spaced apart from the first electrode layer, and a gas sensing layer that electrically interconnects the first electrode layer and the second electrode layer. The gas sensing layer is made of a hygroscopic electrically insulating material.
US11635395B2 Mixture ratio calculation device
A first heat generator heats a mixture of fluids to a first temperature. A predetermined thermal property value of the mixture set to the first temperature is obtained, the first heat generator heats the mixture to a second temperature, the thermal property value of the mixture set to the second temperature is obtained. First relationship information between the thermal property value of the mixture set to the first temperature and a mixture ratio of a first fluid is obtained. Second relationship information between the thermal property value of the mixture set to the second temperature and the mixture ratio of the first fluid is obtained. Mixture ratios are calculated based on the thermal property value of the mixture set to the first temperature, the thermal property value of the mixture of fluids set to the second temperature, the first relationship information, and the second relationship information.
US11635392B2 Radiation imaging apparatus, radiation imaging method, and non-transitory computer-readable storage medium
A radiation imaging apparatus comprises an image generating unit configured to generate a material characteristic image by using a plurality of radiation images of different radiation energy levels; an evaluation information calculation unit configured to calculate evaluation information which indicates a correlation between a plurality of material characteristic images; and a scattered ray amount estimation unit configured to estimate, based on the evaluation information, an amount of scattered rays included in the plurality of radiation images.
US11635377B2 Device for inspecting large area high speed object
A high-speed device, for inspecting a large area of an object, which includes: a terahertz wave generation portion configured to generate a terahertz wave; a ring beam forming portion configured to form a ring beam by using the terahertz wave incident from the terahertz wave generation portion; a rotary mirror configured to reflect the ring beam formed by the ring beam forming portion while rotating to allow the ring beam to be incident on an inspection target object; and a detector configured to detect a ring beam generated from the inspection target object.
US11635374B2 Optical testing apparatus
An optical testing device for use in testing an optical measuring instrument provides incident light from a light source to an incident object and receives reflected light due to reflection of the incident light at the incident object. The optical testing device includes an incident light receiving section that receives incident light, and a light signal providing section. The light signal providing section provides a light signal to the incident object after a predetermined delay time since the incident light receiving section has received the incident light. A reflected light signal due to reflection of the light signal at the incident object is provided to the optical measuring instrument. The delay time is approximately equal to the time between emission of the incident light from the light source and reception of the reflected light by the optical measuring instrument in the case of actually using the optical measuring instrument.
US11635369B1 Miniature FT-MIR using a MEMS interferometer with a metasurface emitter and detector
A miniature Fourier transform mid-infrared (FT-MIR) spectrometer is provided. The FT-MIR includes a metasurface IR source to emit radiation when heated, a microelectromechanical (MEMS) interferometer, and a metasurface microbolometer to measure an interferogram from the MEMS interferometer, wherein the miniature FT-MIR spectrometer is less than about 20 mm in outer diameter.
US11635368B2 High pressure flow cell for spectral analyses and spectral range conversion
A flow cell can comprise a high-pressure, fluidic, flow-through housing that encloses and auto-aligns a heavy-walled, internally reflective low-cost glass capillary for concentrating and amplifying laser-excited spectra. The containment housing that encloses the capillaries can optionally sustain operational pressures of at least 10,000 psi. The pressure housing can be fitted with transparent optical windows that can accommodate laser-safe injection and spectra collection. The flow-cell design can adaptably accommodate different optical sampling configurations such as transmissive (forward scattering), reflective (backward scattering), or multipass, combined scattering. The flow cell size is scalable (lengthwise) to accommodate different applications or installations such as benchtop (lab), permanent (industrial), and portable (field). With new, miniaturized spectrometers, the flow cell can optionally be configured for transport as a real-time, high-sensitivity gas-analysis sensor aboard compact aerial or otherwise mobile systems (e.g., drones) for remote or hazardous applications.
US11635367B2 Contrast-amplifying carriers using a two-dimensional material
A contrast-amplifying carrier for observing a sample, includes a transparent substrate bearing at least one absorbent coating suitable for behaving as an antireflection coating when it is illuminated at normal incidence at an illumination wavelength λ through the substrate and when the face of the coating opposite the substrate is in contact with a medium referred to as a transparent ambient medium, the refractive index n3 of which is lower than that of the refractive index n0 of the substrate. The absorbent coating comprises: an absorbent sublayer referred to as the contrast sublayer, deposited on the surface of the transparent substrate; and an absorbent layer referred to as the sensitive layer, distinct from the contrast sublayer and comprising between 1 and 5 sheets of a graphene-type material. Methods for producing and for using such a contrast-amplifying carrier are also provided.
US11635366B2 Infrastructure corrosion analysis
The disclosure relates to systems, methods and apparatus for analyzing an infrastructure system including measurement of a parameter associated with the infrastructure system, electronically recording the measured parameter as a data, transferring the data to an infrastructure unit which may be remote from the infrastructure system, analyzing the data to generate a risk model, and predicting a characteristic of the infrastructure system according to the risk. An implementation plan may be generated, and/or maintenance services may be performed as per the characteristic that is predicted.
US11635365B2 Cell capture system and method of use
A cell capture system including an array, an inlet manifold, and an outlet manifold. The array includes a plurality of parallel pores, each pore including a chamber and a pore channel, an inlet channel fluidly connected to the chambers of the pores; an outlet channel fluidly connected to the pore channels of the pores. The inlet manifold is fluidly connected to the inlet channel, and the outlet channel is fluidly connected to the outlet channel. A cell removal tool is also disclosed, wherein the cell removal tool is configured to remove a captured cell from a pore chamber.
US11635362B2 Device and method for real-time detection of aeropathogens
The invention provides a device and method for the real-time detection of aeropathogens. The device includes an aerosampler having an air inlet and at least one collector tube, a microfluidic system which includes a container, piping, a micro pump for flowing a liquid and a viral detection chamber. The viral detection chamber has an electrode which may be equipped with functionalized bio sensors, a counter electrode, an electronic detection system connectable to the electrodes of the viral detection chamber, and an embedded electronic processing system for processing data from the electronic detection system.
US11635360B2 Method for evaluating binder
A method for evaluating a binder includes disposing the binder on a first plate, bringing a second plate, which faces the first plate, into contact with one surface of the binder, applying a stress to the binder through the second plate, measuring a strain of the binder due to the applied stress, and calculating a curing rate of the binder based on the strain of the binder.
US11635359B2 Instrument and method for mechanical properties in situ testing of materials under high temperature and complex mechanical loads
An instrument and method for mechanical properties in situ testing of materials under a high temperature and complex mechanical loads are provided. The instrument includes: a support frame module used to provide a stable support and an effective vibration isolation for each functional module of the instrument; a high-frequency fatigue load applying module used to apply a high-frequency fatigue load on a tested sample; a static-dynamic mechanical load applying module used to apply a combination of static-dynamic tension/compression/bending loads on the tested sample; a high/low temperature applying module used to apply a variable temperature environment from a low temperature to a high temperature on the tested sample; and an in-situ monitoring module that may integrate a surface deformation damage measurement assembly, a three-dimensional strain measurement assembly, a microstructure measurement assembly, and an internal damage detection assembly according to a practical testing requirement.
US11635356B2 Slide staining assembly and cover member
A sample processing assembly for treatment of a sample on a substrate includes a mounting surface for the substrate and a closure body configured to releasably retain a cover member. The closure body is movable between an open position and a substantially closed position. When a substrate is placed in the assembly and the closure body is in the substantially closed position while retaining a cover member, a reaction chamber is formed for processing a sample. A cover member for use with the sample processing assembly is also provided.
US11635355B2 System and method for sample processing
A method is disclosed that permits calculation of reagent concentrations (in SI units) over time and space within a tissue sample as the sample is immersed in the reagent and the reagent diffuses into the tissue sample. The disclosed method has yielded the surprising result that once a formaldehyde concentration at all points within a tissue sample exceeds about 90 mM during a cold step of a cold+hot fixation protocol, the hot step of the fixation protocol can be commenced to provide reliable detection of molecular targets and preservation of tissue morphology in downstream analyses.
US11635350B2 Diagnostic system and method for detecting internal combustion engine faults using exhaust pressure readings
A diagnostic system and method that (a) that uses models indicative of both successful firing and skips to determine if cylinders of a skip fire controlled internal combustion engine have successfully fired or successfully skipped and (b) uses filtered exhaust gas pressure readings for detecting faults associated with EGR systems and/or turbocharger systems.
US11635348B2 System and method for detecting damage to bearing of engine using knocking sensor
A method for detecting damage to a bearing of an engine using a knocking sensor includes a data storing step, which stores a vibration signal output from the knocking sensor in a data storing unit, a by-frequency amplitude calculating step, which performs Fast Fourier Transform (FFT) for the vibration signal and calculates an amplitude for each frequency, a detection frequency integrating step, which obtains a detection frequency integration value by adding all amplitudes of detection frequencies, a noise determining step, which determines whether the vibration signal is the vibration signal irrelevant to damage to the bearing by determining whether exclusion frequencies correspond to a preset condition, a counter increasing step, which increases a damage counter, when the detection frequency integration value is greater than a preset damage threshold, and a damage confirming step, which confirms damage to the bearing, when the damage counter equals or exceeds a preset confirmation counter.
US11635347B2 System for reducing friction-induced wear of pipe
A buffer for holding a pipe adapted to transport a fluid is provided. The buffer includes a base, a plurality of fingers extending outwardly from a first side of the base. A first finger of the plurality of fingers and a second finger of the plurality of fingers define a cavity for receiving the pipe. The buffer further includes at least one roller on a second side of the base opposite the first side.
US11635346B1 Bearing element inspection system and method
A first nest structure and a second nest structure are brought into alignment. When the alignment of the first nest structure and second nest structure is obtained, the operation of at least one vacuum pump is controlled such that a bearing element is released from the first nest structure and secured in the second nest structure. Movement of the bearing element from the first nest structure to the second nest structure occurs without slippage resulting in preservation of a common frame of reference used when the bearing element is in the first nest structure and the second nest structure.
US11635345B2 System for separating periodic frequency of interest peaks from non-periodic peaks in machine vibration data
A statistical method is used to separate periodic from non-periodic vibration peaks in machine vibration spectra. Generally, a machine vibration spectrum is not normally distributed because the amplitudes of periodic peaks are significantly large and random relative to the generally Gaussian noise. In a normally distributed signal, the statistical parameter Kurtosis has a value of 3. The method sequentially removes each largest amplitude peak from the peaks in a frequency region of interest in the spectrum until the Kurtosis has a value of three or less. The removed peaks, which are all considered to be periodic, are placed into a candidate peak list. As the process of building the candidate peak list proceeds, if the kurtosis of the remaining peaks in the frequency region of interest falls to three or less, the process stops and the candidate peak list is defined.
US11635344B2 Portable optic metrology thermal chamber module and method therefor
A portable optic metrology thermal chamber module including a housing defining a thermal chamber, with a thermally isolated environment arranged for holding an optic device under test, the housing having an optic stimulus entry aperture configured for entry of a stimulus beam, from a metrology system stimulus source through the entry aperture onto an entry pupil of the device to an image analyzer, and a module mount coupling to modularly mount the portable optic metrology thermal chamber module to a support of a metrology system of the metrology system stimulus source so as to removably couple the portable optic metrology thermal chamber module as a unit to the support in a predetermined position relative to the metrology system stimulus source, and the housing is sized and shaped so that the portable optic metrology thermal chamber module is portable as a unit for moving to and removing from the predetermined position.
US11635343B2 Use of fiber optic strain sensors to monitor fastener damage in structures
A fastener health monitoring system includes a structure including a first component and a second component, one or more fasteners securing the first component to the second component, and an optical fiber arranged adjacent to the one or more fasteners. The fiber is configured to detect strain on the structure from the one or more fasteners. Strain patterns are derivable from sensed data from the optical fiber, and any deviation in strain value greater than a threshold value at a particular fiber position along the optical fiber is indicative of a missing, damaged, or loosened fastener amongst the one or more of fasteners corresponding to that particular fiber position.
US11635339B2 Gas leakage monitoring system
Various methods and apparatuses are provided for monitoring and detecting gas leaks. A method of determining a gas leak with a sensor assembly is provided. The sensor assembly includes a primary sensing device and a reference sensing device. The method includes receiving, via the primary sensing device, a first oxygen concentration level reading of a given area. The method also includes receiving, via the reference sensing device, a second oxygen concentration level reading of the given area. The method further includes comparing the first oxygen concentration level reading and the second oxygen concentration level reading. Based on the comparison, the method still further includes causing a transmission of a signal that a gas leak is occurring in an instance in which the first oxygen concentration level reading and the second oxygen concentration level reading have a difference greater than a threshold difference. A corresponding gas detection apparatus is also provided.
US11635337B2 Sensor failure diagnosis in a pump monitoring system
A pump monitoring system for use in wellbore operations can determine whether an indication of a failure is due to an actual pump issue or a failed sensor. The pump monitoring system includes a sensor on a fluid end of a pump to measure properties associated with the pump and a vibration detector. A computing device executes instructions to receive the sensor signal and the vibration signal and identify an irregularity in the sensor signal. The processor then determines whether an operational signal component is present in the vibration signal, and displays an indication that the sensor has failed when the operational signal component is not present in the vibration signal. If the operational signal component is present in the vibration signal, the irregularity is likely caused by a pump problem such as a failed valve.
US11635336B2 Sensing physical attributes
An apparatus for sensing a physical attribute is shown, that includes a first track (511) defining a first electrode on a substrate (512), a second track (513) defining a second electrode on said substrate and an active film (514) in cooperation with a first sensor portion (516) of the first electrode and a second sensor portion (517) of the second electrode. The second electrode includes a first extended portion (517) to establish a first additional resistance not cooperating with the active film.
US11635334B2 Miniature external temperature sensing device for estimating subsurface tissue temperatures
Embodiments described herein are directed to a temperature measurement device that includes a sensor body configured to be placed on a skin of a user. The temperature measurement device can include a first section defining a first lower surface and having a first thickness, a second section defining a second lower surface and having a second thickness, and a channel separating the first lower surface from the second lower surface. The temperature measurement device can also include a first set of temperature sensors positioned across the first thickness, a second set of temperature sensors positioned across the second thickness, and a processor configured to estimate a tissue temperature of the user based on comparing temperature signals from the first set of temperature sensors with temperature signals from the second set of temperature sensors.
US11635333B2 Low-profile sensor circuit mounting fixture
A mounting fixture for mounting a sensor circuit to a support rail is disclosed. In various embodiments, the mounting fixture includes a bracket having a base portion and a first flange member extending from the base portion; a clamp fixture connected to the first flange member, the clamp fixture including a plate member; a first pin extending through the first flange member and the plate member; and a first fastener threaded on to the first pin and configured to secure the plate member to the first flange member.
US11635331B2 Systems and approaches for improving accuracy of temperature measurements using thermal imaging
A temperature detection system includes a housing, a thermal imaging system at least partially disposed within the housing, and a data correction system communicatively coupled with the thermal imaging system. The thermal imaging system is configured to capture at least one thermal image of a subject. The data correction system is configured to correct at least one error associated with the at least one thermal image of the subject.
US11635329B2 Transmission type color calibration chart and calibration slide glass
A transmission type color calibration chart includes a transparent substrate and a color bar group formed on the transparent substrate, wherein the color bar group is constituted by color bars of a plurality of colors containing at least a first color and a second color arranged in a pattern in no particular order, coordinate points of the first color are within a region encompassed by the four points (0.351, 0.649), (0.547, 0.453), (0.380, 0.506) and (0.433, 0.464) on an xy chromaticity diagram, coordinate points of the second color are within a region encompassed by the four points (0.125, 0.489), (0.112, 0.229), (0.270, 0.407) and (0.224, 0.242) on an xy chromaticity diagram, and the transmission spectrum of the first color's color bar and the transmission spectrum of the second color's color bar have peak tops that are respectively separated.
US11635326B2 Stray-light testing station
Methods, systems, and apparatus, for a stray-light testing station. In one aspect, the stray-light testing station includes an illumination assembly including a spatially extended light source and one or more optical elements arranged to direct a beam of light from the spatially extended light source along an optical path to an optical receiver assembly including a lens receptacle configured to receive a lens module and position the lens module in the optical path downstream from the parabolic mirror so that the lens module focuses the beam of light from the spatially extended light source to an image plane, and a moveable frame supporting the optical receiver assembly including one or more adjustable alignment stages to position the optical receiver assembly relative to the illumination assembly such that the optical path of the illumination assembly is within a field of view of the optical receiver assembly.
US11635319B2 Device and method for monitoring liquid level of liquid storage tanks for vehicle
A device for monitoring a liquid level of a liquid storage tank for a vehicle is capable of improving sensing sensitivity of a liquid level sensor by employing a structure capable of amplifying an electromotive force, which is generated by an electrode, at an electromotive force amplification layer including a carbon micro coil (CMC) and accurately sensing a frozen state of a liquid to perform a heating function so as to resolve the frozen state of the liquid.
US11635313B2 System and method for simultaneously multiple sensor calibration and transformation matrix computation
The present teaching relates to apparatus, method, medium, and implementations for simultaneously calibrating multiple sensors of different types. Multiple sensors of different types are first activated to initiate simultaneous calibration thereof based on a 3D construct including a plurality of fiducial marks. Sensors of different types including visual and depth based sensors operate in their respective coordinate systems. Each of the sensors is calibrated by acquiring sensor information of the 3D construct, detecting a feature point on each of the plurality of fiducial markers based on the sensor information, estimating a set of 3D coordinates, with respect to its coordinate system, corresponding to the detected feature points, based on which calibration parameters are generated. Sets of 3D coordinates derived in different coordinate systems are then used to compute at least one transformation matrix for corresponding at least one pair of the plurality of sensors.
US11635308B2 Linear variable differential transducer core structure
A magnetic core structure for a Linear Variable Differential Transducer (LVDT) comprising an elongate core of magnetic material mounted within a protective tube and means for positioning the core within the protective tube, the means for positioning comprising a ball provided within the protective tube at one end of the core, the ball being formed of an elastic material having a coefficient of thermal expansion selected to compensate the difference in elongation between magnetic core structure components caused by thermal expansion.
US11635307B1 Hall effect transducer assemblies and methods
A transducer assembly includes an engagement plate, a mounting plate, a support structure, and first and second Hall effect sensor assemblies. The mounting plate defines an S-shaped cutout extending through the mounting plate to define first and second finger regions and a perimeter region. The first finger region includes a first distal end spaced from the perimeter region by a first gap defined by the S-shaped cutout. The second finger region includes a second distal end spaced from the perimeter region by a second gap defined by the S-shaped cutout. The support structure includes a base and first and second tabs. The base is sandwiched between the engagement plate and the mounting plate. The first and second tabs extend from the base and into the first and second gaps, respectively. The first and second Hall effect sensor assemblies are configured to detect movement of the first and second tabs, respectively.
US11635300B2 Systems and methods for EMS navigation user interface
In one aspect, a method for tracking and management of emergency medical services (EMS) responses includes assigning at least one EMS response of the EMS responses to an EMS vehicle, displaying a map at a user interface with an incident location for the at least one EMS response, populating the map with a visual representation of an entire route for the EMS vehicle, including the incident location and a destination for patient transport, and updating, in the visual representation, a status of the EMS vehicle in real-time along the entire route.
US11635297B2 Image-supported assignment of a processing plan to a mobile unit data set of a mobile unit of an indoor location system
A method for assigning a processing plan to a mobile unit data set of a mobile unit of an indoor location system of a manufacturing hall is provided. The method includes: providing a manufacturing control system for industrial processing of workpieces with a machine tool in accordance with workpiece-specific processing plans, each processing plan storing order information for a workpiece to be processed, providing a mobile unit with an image acquisition unit for acquiring image data, mobile unit data set belonging to the mobile unit and position data of the mobile unit acquired with the indoor location system being stored in the manufacturing control system, acquiring image data of a processing plan-specific object for identifying the processing plan to be assigned with the manufacturing control system, and assigning the identified processing plan to the mobile unit data set of the mobile unit in the manufacturing control system.
US11635295B2 Shape measuring system and shape measuring method
A shape of an object is measured with a high degree of accuracy. A shape measurement system comprises: a distance measuring head for irradiating an object with light and receiving light reflected from the object; a distance measuring device for generating a distance detection waveform on the basis of the reflected light; and a control device for analyzing the distance detection waveform and calculating a measured distance value to the object. The shape measurement system is characterized in that the control device calculates a feature amount of the distance detection waveform and performs at least one of a process of correcting an error in the measured distance value by substituting the feature amount into a correction formula and a process of performing a confidence weighting of an error in the measured distance value by substituting the feature amount into a confidence weighting formula.
US11635288B2 Sensing method for wheel rotation, wheel localization method, and wheel localization system
A method of sensing wheel rotation can include: sensing magnetic force information in an environment of a wheel by a magnetometer to obtain measured magnetic force information; generating relative magnetic force information by performing mathematical operation processing in accordance with the measured magnetic force information, where the relative magnetic force information does not change with geomagnetic field and does change with a rotation angle of a wheel; and obtaining angle information related to the rotation angle of the wheel in accordance with the relative magnetic force information.