Document Document Title
US11907746B2 Compound storage system
A compound storage system including: a storage box having a plurality of storage devices; and a plurality of servers capable of executing one or more virtual machines. The storage box stores a logical volume. The virtual machines executable by the server include an application VM and a controller VM. When a predetermined situation occurs in which an application VM of a migration source server is migrated to a predetermined migration destination server, at least one processor of the one or more servers in the compound storage system migrates the application VM to the migration destination server, and migrates a control right of a logical volume used by the application VM to a controller VM of the migration destination server.
US11907744B2 System, apparatus and method for enabling fine-grain quality of service or rate control for work submissions
In one embodiment, a processor comprises: a first configuration register to store quality of service (QoS) information for a process address space identifier (PASID) value associated with a first process; and an execution circuit coupled to the first configuration register, where the execution circuit, in response to a first instruction, is to obtain command data from a first location identified in a source operand of the first instruction, insert the QoS information and the PASID value into the command data, and send a request comprising the command data to a device coupled to the processor, to enable the device to use the QoS information of a plurality of requests to manage sharing between a plurality of processes. Other embodiments are described and claimed.
US11907740B2 Method for creating RPA script data, method for executing RPA script data, terminal device, image processing apparatus, RPA script data, and program
A method for creating robotic process automation (RPA) script data to perform an operation in a terminal device that displays an operation screen for an image processing apparatus on a host terminal and receives the operation by the RPA, includes: detecting a position of an operation target displayed on the operation screen and selected by an operator; and normalizing the detected position of the operation target on a basis of a size of the operation screen, generating position information indicating the normalized position, and describing the position information in the RPA script data.
US11907736B2 Interactive time delayed transactions
An interactive time delayed submission that intentionally delays the actual transmission of a transaction. By embedding a time domain into the submission process, the method and system of the present invention delays actual communication of the transaction request from the client to the server in order to present a window of opportunity for the user to escape (CANCEL) the transaction before the actual transaction is transmitted to the remote process. The method comprises: a) receiving a first transaction submit event at a client interface element; b) activating a timer that pauses submitting the transaction to the server; c) cancelling the pending transaction submission on registering a second cancelling event at a client interface element during the unexpired timer interval; and d) absent registering a second cancelling event at a client interface element, and at timer interval completion, submitting the original transaction from the client to the server.
US11907734B2 Dynamic linking of content elements to development tool resources
Approaches, techniques, and mechanisms are disclosed for flexible and dynamic modification of elements within textual content to provide an enhanced interface for development or other activities with respect to those elements. In an embodiment, the elements may be augmented with links by which users may quickly access associated items in development tools or other resources. For example, in an embodiment, the elements may be specific lines or blocks of code mentioned in a stack trace or error message. The elements may be transformed into links that, for instance, open the file containing the mentioned line or block of code, and optionally scroll specifically to the mentioned line or block of code. In an embodiment, the elements are specific passages within web pages that match trigger conditions specified by rules encapsulated in a user-customizable client-side plug-in, extensions, or bookmarklet. Proxy-based or server-based implementations may also be used.
US11907727B2 Method and system for determining stackable system roles for information handling systems based on collective need
A method for managing information handling systems includes obtaining, by an information handling system dictator, a stackable system role (SSR) entry from an information handling system, in response to the obtaining, performing a ratio-based bucket analysis using a set of SSR buckets to obtain a determined SSR for the IHS, wherein each of the SSR buckets corresponds to a unique SSR, updating the SSR entry based on the determined SSR to obtain an updated SSR entry, and providing the updated SSR entry to a SSR manager of the information handling system.
US11907714B2 Secure matrix space with partitions for concurrent use
This application discloses a mechanism to securely store and compute with a matrix of numbers or any two-dimensional array of binary values in a storage entity called a matrix space. A matrix space is designed to store matrices or arrays of values into arrays of volatile or non-volatile memory cells with accessibility in two or three dimensions. Any row or column or line of storage elements in the storage entity is directly accessible for writing, reading, or clearing via row bit lines and column bit lines, respectively. The elements in rows of the arrays are selected or controlled for access using row address lines and the elements in columns of the arrays are selected or controlled for access using column address lines. Access control methods and mechanisms with keys to secure, share, lock, and unlock regions in the matrix space for matrices and arrays under the control of an operating system or a virtual-machine hypervisor by permitted threads and processes are also disclosed.
US11907711B2 Fast porting of projects
Aspects of the invention include systems and methods configured to efficiently evaluate the efforts of a code migration (e.g., porting task) between different platforms. A non-limiting example computer-implemented method includes receiving a function of a source platform. The function can include a plurality of fields. An initial vector is constructed for each of the plurality of fields. The initial vector encodes a value of the respective field according to an encoding rule. The initial vectors are merged into a single final vector and the final vector is classified into one of a plurality of system function families of the source platform. A vector of a target platform at a minimum distance to the final vector is identified and an assessment is provided that includes a difficulty in porting a project comprising the function between the source platform and the target platform based at least in part on the minimum distance.
US11907710B2 Source code analysis apparatus
A time period required for analyzing a source code is reduced without reducing analysis accuracy in a source code analysis apparatus that analyzes a source code with a dynamic analysis method. An analysis processing unit extracts, from a post-change source code, an influence function to which an input is given by a change function. An analysis necessity determination processing unit determines whether or not the function is the analysis target function, based on a range of an input value input to the change function and a function included in the influence function. The analysis processing unit performs an analysis of the analysis target function, which is included in the change function and the influence function. An analysis result processing unit outputs an analysis result of the post-change source code, which includes an analysis result of the analysis target function.
US11907705B1 Systems and methods for generating dynamically updated metadata using real-time artificial intelligence models
Systems and methods for generating dynamically updated metadata using real-time artificial intelligence models. For example, the system may receive a first metadata tag requirement for first metadata of a first media asset. The system may determine a first metadata field for the first metadata based on the first metadata tag requirement. The system may determine a first content population function for the first metadata field. The system may generate the first metadata with the first content population function. The system may generate the first media asset with the first metadata.
US11907701B2 Deploying software updates in hybrid workspace environments
Systems and methods for deploying software updates in hybrid workspace environments are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: consolidate an Operating System (OS) and Basic Input/Output System (BIOS) inventory with a plurality of workspace inventories; resolve dependencies among a plurality of updates based upon the consolidated inventories to identify an order of deployment; and deploy the plurality of updates in the order of deployment.
US11907699B2 System and method for implementing self-driven change detection release automation
An embodiment of the present invention is directed to a system and method for implementing a self-driven change detection release automation. According to an embodiment of the present invention, a software release bot may be created and installed on software running environment. The bot may further detect changes on a server environment. For example, the bot may be integrated with scheduling and other tools where the bot is programmed to wake up at predetermined time intervals, e.g., 15 minutes. According to an embodiment of the present invention, the bot may handle release activities defined in the configuration, e.g., stop, start, send notification, etc. The bot is able to save release events log for change audit.
US11907697B2 Vehicle electronic control system, center device, vehicle master device, display control information transmission control method, display control information reception control method, display control information transmission control program, and display control information reception control program
In a vehicle electronic control system, a center device includes an update data storage unit that stores update data for rewrite targets. Program rewriting to rewrite target electronic control units is one campaign. The center device includes a display control information storage unit that stores display control information necessary to display information related to the campaign on a vehicle side. The center device transmits the update data stored in the update data storage unit and the display control information stored in the display control information storage unit to a vehicle master device.
US11907696B2 Methods and apparatus for safe and smart distribution of software patches
Systems, devices, and methods are disclosed to send a signal to deploy a software patch at a compute device, to identify, based on a dependency map, a set of system components on the compute device that are likely to be impacted by the software patch, to monitor a set of parameters for a set of applications on the compute device that interact with a set of system components, to compare values for the set of parameters to one or more predefined criteria and to determine a compatibility classification for the software patch. Systems, devices, and methods are disclosed to update the dependency map based on the compatibility classification to define an updated dependency map, and based on the updated dependency map send a signal to deploy the software patch at a set of compute devices.
US11907694B2 Memoizing machine-learning pre-processing and feature engineering
A method creates a table of keys and values. Each key is an element of an input array which is an input of a machine-learning pre-processing pipeline, and each value is an output of the pipeline. The method measures (1) a hit rate H to the memo table, (2) an average time Ttable to look up the table, (3) an average time Tpipeline to execute the pipeline, and (4) a threshold Telements on a number of elements of the input array. The method looks up the value in the table by using an element of the input array as a key when Tpipeline×H>Ttable and the number of elements in the input array is less than Telements. The method calls the pipeline in place of the lookup for all of the remaining elements in the input array when the value is not in the table.
US11907690B2 Electronic terminal apparatus equipped with the UI development tool, which is able to provide an automatic UI components creation function through image analysis of a UI design plan, and the operating method thereof
Disclosed are an electronic terminal apparatus and an operating method thereof. The present invention relates to an electronic terminal apparatus equipped with a UI development tool, which is able to provide an automatic UI component creation function through an image analysis of a UI design plan, and an operating method thereof.
US11907689B2 User interface generation system
Various methods and systems for providing a user interface (UI) generation system for processing UI generation data based on a multi-layer architecture and hierarchically interrelated and supervised scene processes are provided. The UI generation system supports generating UIs based on a scene layer, a viewport layer, and a driver layer that each use protocols and data structures to support UI generation, UI fault recovery operations, and distributed UI generation for UI viewing devices. In operation, scene configuration data is communicated to a viewport engine from a scene engine, the viewport engine uses the scene configuration data to construct a scene management data structure that is defined based on hierarchically arranging and supervising different scene processes. The scene management data structure is used to define scene rendering data that is accessed by a driver engine to cause generation of UI display content, locally or remotely based on the scene rendering data.
US11907683B2 Method for generating a random number, random number generation circuit and computer program
A method for generating a random number comprises selecting a group of at least two servers within a network; receiving a server specific string from at least two servers of the group; and using the server specific strings to generate the random number.
US11907679B2 Arithmetic operation device using a machine learning model, arithmetic operation method using a machine learning model, and training method of the machine learning model
An arithmetic operation device is provided that removes a part of parameters of a predetermined number of parameters from a first machine learning model which includes the predetermined number of parameters and is trained so as to output second data corresponding to input first data, determines the number of bits of a weight parameter according to required performance related to an inference to generate a second machine learning model, and acquires data output from the second machine learning model so as to correspond to the input first data with a smaller computational complexity than the first machine learning model.
US11907676B1 Processing orchestration for systems including distributed components
Techniques for implementing a streaming remote procedure call (RPC) mechanism using distributed processing components of a system are described. A first processing component sends a connect message to a second processing component. Thereafter, the first processing component sends different instances of data to the second processing component as the different instances of data are determined by the first processing component. The second processing component performs at least some processes as the second processing component receives the different instances of data. After the first processing component sends all relevant data to the second processing component, the first processing component sends a commit message to the second processing component. Based at least in part on receiving the commit message, the second processing component determines finishes its processing, and sends result data to the first processing component.
US11907672B2 Machine-learning natural language processing classifier for content classification
Computer-readable media, systems and methods may improve classification of content based on a machine-learning natural language processing (ML-NLP) classifier. The system may train a general language model based on a general corpus, further train the general language model based on a domain-specific corpus to generate a domain-specific language model, and conduct supervised machine-learning based on the domain-specific language using topic-specific corpus labeled as relating to topics of interest to generate the ML-NLP classifier. Accordingly, the ML-NLP classifier may be trained on a general corpus, further trained on a domain-specific corpus, and fine-tuned on a topic-specific corpus. In this manner, domain-specific content may be classified into topics of interest. The ML-NLP classifier may classify content into the topics of interest.
US11907667B2 Apparatus, system, and method of assisting information sharing, and recording medium
A system for assisting sharing of information includes circuitry to: input a plurality of sentences each representing a statement made by one of a plurality of users, the sentence being generated by speaking or writing during a meeting or by extracting from at least one of meeting data, email data, electronic file data, and chat data at any time; determine a statement type of the statement represented by each one of the plurality of sentences, the statement type being one of a plurality of statement types previously determined; select, from among the plurality of sentences being input, one or more sentences each representing a statement of a specific statement type of the plurality of types; and output a list of the selected one or more sentences as key statements of the plurality of sentences.
US11907665B2 Method and system for processing user inputs using natural language processing
The disclosure relates to system and method for processing user input using Natural Language Processing (NLP). The method includes generating, by an NLP model, a set of input intent maps associated with a user input. The method includes matching each of the set of input intent maps with each of a plurality of pre-stored sets of intent maps. Each of the plurality of pre-stored sets of intent maps is generated from a single predefined training input and is mapped to a predefined intent and a predetermined response. The method includes determining a distance of each of the set of input intent maps relative to each of the plurality of pre-stored sets of intent maps. Further, the method includes identifying a pre-stored intent map closest to the set of input intent maps and rendering the predetermined response mapped to the pre-stored sets of intent maps to the user.
US11907660B2 Identifying documents that contain potential code words using a machine learning model
Identifying documents that contain potential code words using a machine learning model. In some embodiments, a method may include receiving documents, identifying a first corpus and a second corpus in the documents, extracting a first set of word embeddings from the first corpus and a second set of word embeddings from the second corpus, generating a first vector space for the first set of word embeddings and a second vector space for the second set of word embeddings using a machine learning model, performing a vector rotation to improve alignment of the first set of word embeddings with the second set of word embeddings, identifying a word embedding in the first vector space that is not aligned with a corresponding word embedding in the second vector space as a potential code word, and identifying one or more documents that contain the potential code word in the first corpus.
US11907659B2 Item recall method and system, electronic device and readable storage medium
An item recall method includes: behavior data is acquired, where the behavior data includes items and item information of each item; target behavior data containing a retrieval category word is extracted from the behavior data; retrieval words of each item and a retrieval frequency of each retrieval word are acquired in a reverse correlation manner; word segmentation is performed on the item information to obtain multiple item segmented words; a similarity between all retrieval words and the multiple item segmented words is calculated; whether the similarity is greater than a first preset threshold or not is determined, and if yes, then a retrieval word is extracted as an expansion word of the retrieval category word; and item recall is performed according to the retrieval category word and the expansion word.
US11907656B2 Machine based expansion of contractions in text in digital media
As described herein, a system for expanding contractions in electronically stored text includes expanding contractions having only on expanded form. For remaining contractions, a grammar check is performed for all possible expanded forms to determine if an expanded form can be selected based on context and grammar rules. If an expanded form is not evident from the first two steps, all possible expanded forms of the remaining contractions are converted to a vector representation along with the original text. A Word Movers Distance (WMD) for each possible expansion is calculated using the vectors for each possible expansion and the original text. An expanded form is chosen without human intervention based on the grammar score alone or the WMD and the grammar score.
US11907654B2 Contextual creation of distributable assets
Embodiments of the disclosed technologies include receiving, from a first user device, a first user interface event that includes an upload of a media asset but does not indicate an intended usage for the media asset, determining an intended usage based on a second user interface event, mapping the intended usage to a usage-based specification, converting the media asset to a usage-specific version of the media asset by applying the usage-based specification to the media asset, and initiating a distribution of the usage-specific version of the media asset instead of the media asset to at least one second user device different from the first user device.
US11907653B2 Digital processing systems and methods for network map visualizations of team interactions in collaborative work systems
Systems, methods, and computer-readable media for generating a network map reflective of node connection strength are disclosed. The systems and methods may involve tracking electronic connections between a plurality of entities in an electronic workspace; tracking characteristics of the electronic connections between the plurality of entities in the electronic workspace; storing in memory the tracked connections and the tracked characteristics; calculating connection strength between connected entities based on at least one of the tracked characteristics; rendering a visualization of the plurality of entities; rendering a visualization of the tracked electronic connections between the plurality of entities; and rendering a visualization of at least one of the tracked characteristics of the electronic connections, wherein at least one of the rendered visualization of the tracked electronic connections and the rendered visualization of the at least one of the tracked characteristics is reflective of the calculated connection strength.
US11907647B2 Systems and methods for enhancing electronic communications
Systems and methods are provided for enhancing text-based electronic communications. In one embodiment, a sending agent automatically, or upon request by a user, disambiguates identifiers and terms included in a communication internally or in collaboration with a remote device or server based on the identity and history of the sending or intended receiving device or user, the content or context of the communication and/or the sending or intended receiving device or user and automatically or at the request of the sender, appends, enhances or provides certain additional information related to the identifier or terms to the message in real time. This additional information is then included or referenced, but not necessarily initially displayed or communicated, in the communication. The integrated system also may include a receiving agent on the receiving device that can disambiguate the identifier or terms and provide additional information and services related to the identifier or terms in the communication.
US11907646B1 HTML element based rendering supporting interactive objects
A method includes receiving a user event associated with content of an add-on for a web application displayed on a first user interface. The add-on is a non-native application executed using a hypertext markup language (HTML) element. The method further includes passing the user event to a document object model of the web application using a blank native element. The blank native element links the add-on to the document object model. The method further includes processing the user event using an HTML element renderer. The method further includes displaying updated content associated with the add-on based on the processed user event.
US11907642B2 Enhanced links in curation and collaboration applications
A method of enhancing a link in collaboration applications includes determining, from content entered into a collaboration application, a string of characters indicating a uniform resource locator (URL). Upon determining the string of characters indicating the URL from the content entered into the collaboration application, the method includes automatically calling a first web service to obtain a representation of content referenced by the URL by sending a request, at least including the URL, to the first web service. The representation of the content referenced by the URL can then be received from the first web service in a format customized for the collaboration application, a computing device on which the collaboration application is implemented, or both.
US11907639B2 Electronic publishing platform
Disclosed herein is a web user experience improvement for digital magazines. A digital magazine viewing platform is integrated with a digital magazine publishing platform including features that leverage the integration including user interface arrangement based on viewing habits and ripped content that is insertable into draft digital magazine documents. In some embodiments, a machine learning model categorizes magazine styles and present publishing features based on those magazines viewed or subscribed to by a given user.
US11907637B2 Image processing method and apparatus, and storage medium
The present disclosure provides an image processing method and apparatus, and an electronic device, and relates to the field of artificial intelligence (AI). The method includes: obtaining an input image and extracting region features of image regions in the input image to obtain a first image feature; processing pixels in the first image feature according to a predetermined rule, and determining a second image feature according to the processed pixels; and determining, based on the second image feature and at least one word vector that is determined for the input image, word vectors corresponding to the region features of the image regions in the first image feature at different moments, predicting positions of the word vectors in a text description, and forming the text description corresponding to the input image according to the word vectors and the positions.
US11907633B2 Layout for integrated circuit and the integrated circuit
A layout method includes disposing a first conductive path and a second conductive path across a boundary between a first layout device and a second layout device abutting the first layout device. The layout method also includes disposing a first cut layer on the first conductive path nearby the boundary, and disposing a second cut layer on the second conductive path nearby the boundary. The layout method also includes moving the first cut layer to align with the second cut layer.
US11907632B2 Automated schematic check
A system includes one or more data processors and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations. The operations include receiving a design schematic, extracting keywords from the design schematic, and sorting the design schematic by the extracted keywords. The operations further include extracting a part number of a component from the sorted design schematic, comparing the component associated with the part number with a reference component associated with the part number, and displaying a result of the comparison indicating whether the component and the reference component match.
US11907631B2 Reset domain crossing detection and simulation
Reset Domain Crossing (RDC) detection and simulation is provided via identifying a plurality of RDCs between flip-flops of a sequence of flip-flops leading to an observation point in a circuit design; classifying each RDC of the plurality of RDCs as one of observable at the observation point or not observable at the observation point based on a reset order applied to the sequence of flip-flops; and outputting a list of the plurality of RDCs classified as observable at the observation point.
US11907624B2 Approach for characterizing propagation of metallic short cracks and long cracks
A method for characterizing propagation of metallic short cracks and long cracks includes: acquiring crack tip opening displacement in a metallic notched sample under cyclic loading; acquiring crack tip opening displacement amount caused by a single monotonic tensile in the notched sample, and crack tip opening displacement caused by monotonic tensile in the notched sample under a maximum far-field stress; and based on an original Shyam model, constructing, according to the crack tip opening displacement amount and the crack tip opening displacement by obtaining yield strength of metals, a Tmφc model for characterizing the propagation of short cracks and long cracks, where the Tmφc model is used for representing the growth rate of short cracks and long cracks.
US11907623B2 Chip module structure and method and system for chip module design using chip-package co-optimization
A chip module, including a radio frequency integrated circuit (RFIC) chip and a package, and a method and system for designing the module. Chip and package design are performed so the RF front end (FE) is split between chip and package. The chip includes an amplifier with a first differential port and the package includes a passive device and matching network with a second differential port connected to the first differential port. The second differential port is power matched to the first differential port using complex power matching based on port voltage reflection coefficients in order to achieve improved performance (i.e., a peak power transfer across a bandwidth as opposed to at only one frequency). The power matching process can result in a chip power requirement reduction that allows for device size scaling. Thus, designing the chip and designing the package is iteratively repeated in a chip-package co-optimization process.
US11907622B2 Simulation controller, system and method for simulating a radar scenario
The invention relates to a versatile generation of radar signals for simulating a radar scenario. Radar signals may be generated by multiple RF output paths having different frequency ranges. Pulse descriptive words of radar signal simulation data are split into multiple groups according to the frequency or frequency range of the RF output paths and the split data are provided to the related RF output path.
US11907621B2 Electronic product testing systems for providing automated product testing
An electronic product testing system includes: a testing instruction generator configured to provide a user interface for generating an electronic file, the electronic file containing product testing instruction; and a testing device having a processing unit configured to execute the electronic file to perform testing of a product based on the product testing instruction in the electronic file; wherein the processing unit is configured to perform testing of the product by simulating human actions based on the product testing instruction in the electronic file.
US11907617B2 Surface patch techniques for computational geometry
A method and system for computer aided design (CAD) is disclosed for designing geometric objects, wherein interpolation and/or blending between such objects is performed while deformation data is being input. Thus, a designer obtains immediate feedback to input modifications without separately entering a command(s) for performing such deformations. A novel N-sided surface generation technique is also disclosed herein to efficiently and accurately convert surfaces of high polynomial degree into a collection of lower degree surfaces. E.g., the N-sided surface generation technique disclosed herein subdivides parameter space objects (e.g., polygons) of seven or more sides into a collection of subpolygons, wherein each subpolygon has a reduced number of sides. More particularly, each subpolygon has 3 or 4 sides. The present disclosure is particularly useful for designing the shape of surfaces. Thus, the present disclosure is applicable to various design domains such as the design of, e.g., bottles, vehicles, and watercraft. Additionally, the present disclosure provides for efficient animation via repeatedly modifying surfaces of an animated object such as a representation of a face.
US11907615B2 Context aware service provision method and apparatus of user device
A context aware service provision method and apparatus for recognizing the user context and executing an action corresponding to the user context according to a rule defined by the user and feeding back the execution result to the user interactively are provided. The method for providing a context-aware service includes receiving a user input, the user input being at least one of a text input and a speech input, identifying a rule including a condition and an action corresponding to the condition based on the received user input, activating the rule to detect a context which corresponds to the condition of the rule, and executing, when the context is detected, the action corresponding to the condition.
US11907613B2 Method, device, and computer program for audio routing in wireless communication system, and recording medium therefor
The present disclosure relates to audio routing in a wireless communication system. A method by which a first device performs audio routing in a wireless communication system, according to one embodiment of the present disclosure, comprises the steps of: transmitting audio routing basic information to a second device; receiving an audio routing modification request from the second device; and transmitting, to the second device, audio-routing-related information modified on the basis of the audio routing modification request, wherein the audio routing basic information may comprise at least one of available audio routing device information, set audio routing device information, and audio routing content type information.
US11907612B2 Apparatus, systems and methods for limiting output volume of a media presentation device
Volume limiting systems and methods are operable to limit volume output from media presentation devices. An exemplary embodiment detects a sound using a microphone, wherein the sound corresponds to an audio output of at least one controlled media presentation device, and wherein the microphone is remotely located from the at least one controlled media presentation device; compares a level of the detected sound with a predefined maximum volume limit; generates a volume output limit command in response to the detected sound exceeding the predefined maximum volume limit; and communicates the volume output limit command to the media presentation device. The media presentation device then reduces a volume level of its audio output. In some instances, volume may be limited during user specified periods.
US11907610B2 Guess access to a media playback system
Example techniques may involve guest access to a media playback system. A guest may use a guest control device, such as a smartphone or tablet, to control aspects of a host's media playback system. In addition, the guest may temporarily register their user account of a streaming audio service with the host's media playback system, which enables playback of audio content from that service by one or more playback devices of the media playback system. When the guest control device de-registers from the host's media playback system, retrieval of audio content from the streaming audio service is disabled.
US11907606B1 Compute box and corresponding systems and methods for formatting content for presentation on flexible content presentation companion devices
A compute box includes a communication device and one or more processors. The one or more processors, in response to the communication device being electronically in communication with a flexible content presentation companion device and at least one other flexible content presentation companion device, determine a geometric configuration of each flexible content presentation companion device. The one or more processors format content for presentation on the visible area available on the flexible content presentation companion device and another visible area of another flexible content presentation companion device and cause the communication device to deliver the content to each flexible content presentation companion device. When the geometric configuration of any flexible content presentation companion device changes, the one or more processors can generate a visible display area adjustment animation to smoothly transfer the content to a new visible area.
US11907603B2 Screen projection control method and electronic device
A screen projection control method and an electronic device are provided. The screen projection control method includes detecting that a first electronic device and a second electronic device are connected with each other through a physical bus and confirming screen projection reference parameters based on the second electronic device and the physical bus; establishing a network link between the first electronic device and the second electronic device; obtaining multimedia data to-be-outputted by an output unit of the first electronic device; and transmitting the multimedia data to the second electronic device using the network link based on the screen projection reference parameters to allow the second electronic device to output the multimedia data.
US11907602B2 Cascaded display driver IC and multi-vision display device including the same
A multi-vision display device includes a timing controller, a plurality of display panels, and a plurality of display driver integrated circuits (ICs). The timing controller is configured to receive source data and timing signals from a host, and generate a data packet comprising image data and control data. The plurality of display driver ICs each is connected to any one of the plurality of display panels. The control data includes a panel identifier indicating a number of display panels of the plurality of display panels connected to the display driver IC prior to a corresponding display panel connected to the display driver IC. Adjacent ones of the plurality of display driver ICs are connected to each other, modulate the panel identifier provided from one among the timing controller and a front end display driver IC, and provide the modulated panel identifier to a rear end display driver IC.
US11907599B2 Information processing method, apparatus, electronic device, and storage medium
An information processing method applied to an electronic device includes monitoring whether the target application is abnormal in response to a target application being started when the electronic device is in a target display mode, and in response to the target application being abnormal, switching a window of the target application from a first window display mode to a second window display mode such that the target application adapts to a target display mode. In the target display mode, the window of the target application is in the first window display mode indicated by the target display mode.
US11907596B1 Variable data printing pipeline for digital printing
The present invention generally relates to a method for variable data printing. A data set of compressed data is provided. The data set corresponds to a basic image layout comprising a plurality of dots. Using at least one general purpose computation on graphics processing unit the compressed data is decompressed to obtain decompressed data corresponding to the basic image layout. To each dot of the plurality of dots of the basic image layout a color value is assigned based on a reference entry of a color lookup table such that a decompressed first customized image layout to be printed is obtained. The decompressed first customized image layout is provided to at least one printer device. At least the decompressed first customized image layout is printed. The at least one printer device continuously prints subsequent decompressed customized image layouts at a predefined minimum printing speed.
US11907595B2 Control plan for paper, sheet, and box manufacturing systems
Systems for providing efficient manufacturing of paper, sheet, and/or box products of varying size and structure, often with pre-applied print (“pre-print”), are provided herein. One or more controllers can be used to aggregate orders and information to prepare one or more control plans (e.g., reel maps, reel plans, etc.) for processing a roll of web product through the manufacturing process. The control plan may include a set of instructions for operating one or more systems within the manufacturing process to form the desired finished paper-based product. In such a regard, efficient manufacturing of various paper-based products, including corrugated boxes, folded carton, labels, flexible paper, industrial bags, plates, cups, décor, and many others, can be achieved. Further, efficient customer ordering/tracking, job aggregation, print imposition, corrugator planning, and tracking and adjustments throughout the manufacturing process are contemplated.
US11907593B2 Printing system, inspection method, and medium
A printing system is provided. The system comprises a printing unit for forming an image on a sheet transported along a transport path; an inspection unit for inspecting an image formed on the sheet transported along the transport path by comparing the image with a reference image, and for recording order information of sheets that have been inspected and order information of sheets that have been correctly discharged; and a control unit for, when a jam occurs in the transport path of the sheet, controlling the inspection unit to resume inspection, after printing resumes, from a first sheet recorded as not yet having been inspected or not correctly discharged.
US11907591B1 Method and system for storage management, storage medium and device
The present disclosure provides a method and system for storage management, a storage medium and a device. The method includes: making hard disks in a storage pool network with several controllers via network hard disk enclosures, respectively sending hard disk information to proxy drivers which are pre-configured in the controllers, and selecting one of the controllers as a main controller; respectively sending, the hard disk information to cluster drivers which are pre-configured in respective controllers; acquiring the hard disk information from each cluster driver via the main controller, and sending the total hard disk information sent to each cluster driver; acquiring information of a logical unit space corresponding to the request, and allocating an idle hard disk in the storage pool for the logical unit space according to the total hard disk information; processing, the read/write request in parallel in the idle hard disk.
US11907585B2 Storing data sequentially in zones in a dispersed storage network
A method for execution by a storage unit in a dispersed storage network (DSN) includes selecting a storage zone of a memory device of the storage unit based on zone allocation parameters, and designating the selected storage zone as open for writes. A data slice is received via a network for storage. The data slice is written sequentially at a memory location of the one of storage zone based on determining that the storage zone is designated as open for writes. A pointer corresponding to the data slice that indicates the storage zone and the memory location is generated. A read request is received via the network from a requesting entity that indicates the data slice. The data slice is retrieved from the memory device based on the pointer, and is transmitted to the requesting entity.
US11907578B2 Processing-in-memory control method for efficient instruction processing and computing device applying same
The present disclosure relates to a method for classifying instructions according to the number of operands required for processing-in-memory instruction processing, and a computing device applying same. Efficient instruction processing in a processing-in-memory may include identifying the number of operands required when processing an instruction queuing to be processed, interpreting the instruction queuing to be processed and processing an instruction corresponding to the identified number of required operands. When the number of required operands is 0, the instruction interpretation may interpret the instruction queuing to be processed as a WRITE instruction, and the instruction processing may execute memory writing. When the number of required operands is not 0, the instruction processing may execute memory reading in an internal memory of the processing-in-memory by the same number of times as the number of operands required in the instruction interpreted in the instruction interpretation.
US11907575B2 Memory controller and memory control method
A memory controller includes: a first buffer configured to receive a memory request from a host and store therein the received memory request; a command generator configured to generate a first command corresponding to the memory request, and set a type of the first command indicating whether an address comprised in the memory request corresponds to a processing in memory (PIM) memory; a second buffer configured to store therein a plurality of commands comprising the first command; and a command scheduler configured to determine whether to change an order of the first command stored in the second buffer based on the type of the first command.
US11907574B2 Memory devices for suspend and resume operations
Memory devices might include an array of memory cells and a controller configured to access the array of memory cells. The controller might be further configured to receive a command to perform a program operation and in response to the command to perform the program operation, begin execution of the program operation. The controller might be further configured to while executing the program operation, receive a command to perform a read operation; in response to the command to perform the read operation, suspend the execution of the program operation; and with the execution of the program operation suspended, execute the read operation.
US11907573B2 Performing background operations during host read in solid state memory device
A SD Card including, in one implementation, a memory array, a controller coupled to the memory array, and a bus for transferring data between the memory array and a host device in communication with the SD Card. The controller is configured to perform background maintenance operations on the memory array during execution of a read command received from the host device.
US11907572B2 Interface read after write
An interface of a memory sub-system can receive a write command addressed to a first address and a read command addressed to a second address and can receive data corresponding to the write command. The interface can determine whether the first address matches the second address responsive to determining that the first address matches the second address, can drop the read command and the second address, and can provide the data to a host.
US11907571B2 Read threshold optimization systems and methods using domain transformation
A controller optimizes read threshold values for a memory device using domain transformation. The controller determines, for decoded data of each read operation, an asymmetric ratio (AR) and a number of unsatisfied checks (USCs), the AR indicating a ratio of a number of a first binary value to a number of a second binary value in the decoded data. The controller determines a Z-axis such that AR values of threshold sets are arranged in a set order along the Z-axis. The controller determines an optimum read threshold set using coordinate values on the Z-axis, which correspond to a set AR value and a set USC value.
US11907569B1 Storage deveice that garbage collects specific areas based on a host specified context
A host stores “context” metadata for logical block addresses (LBAs) in a manner tied to physical location. Notwithstanding log-structured or copy on write processes, the host is then provided with immediate context when the host is called upon to assist a memory controller with data identified by physical location, for example, for memory reconfiguration, garbage collection, wear leveling or other processes. The metadata for example can provide the host with insight as to which data may be moved to enhance performance optimization and where that data can be placed. In one embodiment, the host writes back one or more references that span multiple layers of indirection in concert with write of the underlying data; in another embodiment, the context can point to other metadata.
US11907564B2 Method of and system for initiating garbage collection requests
A method and system for initiating a garbage collection request. Historical data representative of a level of initiated I/O requests is acquired. A first operational state and a second operational state are determined based on the historical data. The first operational state and second operational state are expressed in an indication of the level of initiated I/O requests to be processed. A number of currently initiated I/O requests is acquired. A determination is made as to whether the number of currently initiated I/O requests is indicative of the first operational state or the second operational state. If the computer system is in the first operational state, the garbage collection request is initiated.
US11907563B2 Clock domain crossing queue
Methods, systems, and devices for one or more clock domain crossing queues are described. A queue can receive, from a first clock domain, a first command to store data in the queue. The queue can store the data at a first location indicated by a first pointer. The queue can receive, from the first clock domain, a second command to cause the second clock domain to retrieve the data from the queue. The queue can generate, based on receiving the second command, a third command synchronized with a clock of the second clock domain and to cause the second clock domain to retrieve the data. The queue can retrieve the data from the first location in the queue indicated by a second pointer associated with retrieving data based at least in part on generating the third command. The queue can transmit, to the second clock domain, the data.
US11907561B2 Data backup method and apparatus
This application provides a data backup method. The method includes: obtaining, by a first node, an identifier of a backup execution node from a storage device; and backing up data of the first node in the storage device responsive to determining that an ID of the first node is the same as the ID of the backup execution node. The embodiments of this application can improve reliability of the data stored by the first node, and prevent a plurality of nodes from redundantly backing up duplicate data in the storage device. The techniques disclosed herein reduce resource consumption.
US11907558B2 Policy based stub file and cloud object retention
A method comprises receiving an input specifying one or more rules in connection with archiving one or more of a plurality of files from a source storage location to a target storage location. The one or more rules specify one or more constraints for retention of the one or more of the plurality of the files. In the method, the one or more of the plurality of files are retrieved from the source storage location for migration to the target storage location. A request is sent to the target storage location that the target storage location invoke the one or more rules to retain the one or more of the plurality of files in the target storage location. The target storage location comprises a cloud storage platform.
US11907554B2 Controlling startup of hard disk drive (HDD) by locking initialization of small computer system interface (SCSI) state(s) using an out-of-band (OOB) negotiation process
A method and apparatus for controlling startup of a hard disk drive system, and a storage device. The hard disk drive system includes two or more hard disk drives. The method for controlling startup of a hard disk drive system includes: latching the initialization states of all the hard disk drives after all hard disk drives are powered on; dividing all hard disk drives into two or more hard drive groups, each hard drive group includes more than one hard disk drive; sequentially perform link initialization negotiation on each hard drive group by using a port protocol; and in an OOB negotiation process of the link initialization negotiation, by setting the state of an SCSI application layer power state machine, control a motor of each hard disk drive in the hard drive group to enter a spinning state.
US11907553B2 Data storage device with configurable policy-based storage device behavior
In an embodiment, a storage device is provided. A device controller with a memory is coupled with the storage device. The memory stores an application with instructions that direct the controller to receive a storage device policy. The instructions further direct the controller to store content from a storage request in accordance with the storage device policy, and record storage information, including at least a content identifier, to the memory. Subsequent to storing the content, the instructions further direct the controller to retrieve the content according to the storage information received in a storage request. According to an implementation, the instructions further provide instruction to refuse a delete request in accordance with the storage information. According to an implementation, the instructions provide direction to store the storage information at a remote location.
US11907551B2 Performance efficient and resilient creation of network attached storage objects
Storage volumes are pre-provisioned in the operating system of a storage system before they are required to be assigned to an emulation on the storage system. Details of the previously created storage volumes are stored in a management database. If a storage volume is required, the process that needs the storage volume obtains details about a pre-provisioned storage volume from the management database, and instructs the storage system operating system to add the storage volume to a storage group for the process. By pre-provisioning storage volumes in the operating system, it is possible to greatly reduce the amount of time it takes to add storage volumes to processes. The number of storage volumes to be pre-created can be determined based on a regression between the previous storage volume usage and time, and a deterministically obtained value of a number of filesystems that will be created in an upcoming time interval.
US11907549B2 Systems and methods for minimizing communications
A system for allocation of one or more data structures used in a program across a number of processing units takes into account a memory access pattern of the data structure, and the amount of total memory available for duplication across the several processing units. Using these parameters duplication factors are determined for the one or more data structures such that the cost of remote communication is minimized when the data structures are duplicated according to the respective duplication factors while allowing parallel execution of the program.
US11907548B2 Storage of video data and file system metadata
A memory sub-system can allocate a first portion of blocks of a memory device for storage of file system metadata based on a file system and a capacity of the memory device, write video data received from a host within a second portion of the blocks at a first data density, and write file system metadata within the first portion of the blocks at a second data density lesser than the first data density.
US11907547B2 Power management
Memory device might include a controller configured to cause the memory device to determine whether the memory device is waiting to initiate a next phase of an access operation, and in response to determining that the memory device is waiting to initiate the next phase, determine whether there is sufficient available current budget to initiate the next phase in a selected operating mode in response to at least the priority token of the memory device, an expected peak current magnitude for the next phase in the selected operating mode, and additional expected peak current magnitudes for other memory devices. In response to determining that there is sufficient available current budget to initiate the next phase in the selected operating mode, the memory device might output the expected peak current magnitude for the next phase in the selected operating mode from the memory device.
US11907546B2 Memory system and operations of the same
Methods, systems, and devices related to a memory system or scheme that includes a first memory device configured for low-energy access operations and a second memory device configured for storing high-density information and operations of the same are described. The memory system may include an array configured for high-density information and may interface with a host via a controller and a cache or another array of a relatively fast memory type. The memory system may support signals communicated according to one or several modulation schemes, including a modulation scheme or schemes that employ two, three, or more voltage levels (e.g., NRZ, PAM4). The memory system may include, e.g., separate channels configured to communicate using different modulation schemes between a host and between memory arrays or memory types within the memory system.
US11907544B2 Automated error correction with memory refresh
Described apparatuses and methods provide automated error correction with memory refresh. Memory devices can include error correction code (ECC) technology to detect or correct one or more bit-errors in data. Dynamic random-access memory (DRAM), including low-power double data rate (LPPDR) synchronous DRAM (SDRAM), performs refresh operations to maintain data stored in a memory array. A refresh operation can be a self-refresh operation or an auto-refresh operation. Described implementations can combine ECC technology with refresh operations to determine a data error with data that is being refreshed or to correct erroneous data that is being refreshed. In an example, data for a read operation is checked for errors. If an error is detected, a corresponding address can be stored. Responsive to the corresponding address being refreshed, corrected data is stored at the corresponding address in conjunction with the refresh operation. Alternatively, data being refreshed can be checked for an error.
US11907542B2 Virtualized-in-hardware input output memory management
Aspects relate to Input/Output (IO) Memory Management Units (MMUs) that include hardware structures for implementing virtualization. Some implementations allow guests to setup and maintain device IO tables within memory regions to which those guests have been given permissions by a hypervisor. Some implementations provide hardware page table walking capability within the IOMMU, while other implementations provide static tables. Such static tables may be maintained by a hypervisor on behalf of guests. Some implementations reduce a frequency of interrupts or invocation of hypervisor by allowing transactions to be setup by guests without hypervisor involvement within their assigned device IO regions. Devices may communicate with IOMMU to setup the requested memory transaction, and completion thereof may be signaled to the guest without hypervisor involvement. Various other aspects will be evident from the disclosure.
US11907537B2 Storage system with multiple target controllers supporting different service level objectives
First and second target controllers implemented in a storage system are associated with respective first and second storage pools having respective first and second service level objectives. Input-output (IO) operations are received from one or more host devices and processed in the storage system, with different ones of the IO operations being directed from one or more initiators of the one or more host devices to different ones of the first and second target controllers. Separate feedback information is provided from the storage system to the one or more host devices for respective ones of the first and second target controllers, so as to permit different amounts of throttling of additional IO operations in the one or more host devices based at least in part on whether those additional IO operations are to be directed to the first target controller or the second target controller.
US11907535B2 Storage device optimizations in proof of space blockchain systems
Storage devices are configured to be utilized in a variety of blockchain related activities that rely on a proof of space consensus model. These storage devices are required to process a lot of read and write cycles on their memory devices to generate the desired proof of space consensus data. The generation and storing of this generated data requires very different types of memory device usage. Storage devices may be configured to optimize these different usage types upon detecting these proof of space blockchain activities. These optimizations can include suspending one or more background or other garbage collection activities. Additional optimizations can further include configuring partitions or namespaces to comprise single-level-cell majority or single-level-cell only memory devices to increase writing speeds. Further optimizations can include interleaving or extending the length of error correction codes. These optimizations, while not suitable for general use, are suitable for proof of space blockchain activities.
US11907533B2 Computer system and method for recording data in storage device
An archiving apparatus that realizes high-speed seek processes and the like by setting a logical object table for each container file with a predetermined size, and closing the container file under a predetermined condition is provided. A data processing section that executes control of access to a recording medium generates a logical object table for managing a container file including logical objects which are recorded data units, and records the logical object table on a memory. In a case where a prescribed condition is satisfied, for example, the container file size has become equal to or larger than a prescribed end reference value, and so on, while a process on the container file is being executed, the logical object table is read out from the memory, and recorded on the recording medium, and the container file is closed.
US11907532B1 Overlay methods for fast and deterministic RAID relocation supporting disk array growth
An initial drive cluster of G drives with G subdivisions is represented by a G*G drive matrix, where G equals the number of data and parity members in the RAID level implemented on the drive cluster. A corresponding G×G overlay matrix is created in which a value at row R, column C equals a remainder of (R+C−2) divided by G, such that there are G distinct values in a range of 0 to G−1. Responsive to addition of N new drives to the drive cluster, the N new drives are added to the drive matrix and the overlay matrix is used to select and relocate RAID members within the drive matrix so that new RAID groups can be created.
US11907529B2 Memory management method, memory storage device, and memory control circuit unit
A memory management method, a memory storage device, and a memory control circuit unit are provided. The memory management method includes: obtaining a first weight value corresponding to a first command in a command queue, wherein the command queue is used to store at least one command to be executed; obtaining a second weight value corresponding to at least one second command being executed; and in response to a sum of the first weight value and the second weight value being greater than a base value, delaying an execution of the first command.
US11907524B2 Digital ink processing system, method, and program
A digital ink processing system, method, and program are provided that are capable of presenting, to a user, useful and highly relevant information as a search result when a search is performed using digital ink. A processor included in a tablet enables a pointing operation of an electronic pen relative to a stroke or strokes. The processor, after enabling the pointing operation of the electronic pen, performs a search for content related to a semantic attribute of the stroke or strokes pointed at, or requests an external server to perform the search. The processor performs control so as to display the related content retrieved by the search on a display with the stroke or strokes.
US11907523B2 Method for responding to operation trajectory and monitor
A method for responding to an operation trajectory is disclosed. The method is applied to a monitor configured to monitor and display physiological data of a patient. The method includes displaying at least one physiological data of a first patient on a display interface. The at least one physiological data comprises at least one of electrocardiogram, blood oxygen, blood pressure, respiration rate, body temperature and heart rate. The method further includes detecting a screen-touching operation triggered by a user on the display interface and acquiring an operation trajectory corresponding to the screen-touching operation according to the screen-touching operation. The operation trajectory includes a start point and an end point, the start point corresponding to a first time point, the end point corresponding to a second time point, and the second time point being later than the first time point. The method also includes if the screen-touching operation satisfies a pre-set operation trajectory, executing a patient release operation on the first patient at the second time point.
US11907522B2 System for dynamic allocation of navigation tools based on learned user interaction
Systems, computer program products, and methods are described herein for dynamic allocation of navigation tools based on learned user interaction. The present invention is configured to generate a training dataset based on at least the information associated with the interaction of the user with the one or more GUI grids, information associated with the one or more interactions of the one or more peers with the one or more GUI grids, information associated with the user, and information associated with the one or more peers; initiate one or more machine learning algorithms on the training dataset; receive, via the user computing device, a user selection of an unseen navigation tool for placement on the GUI; and classify the unseen navigation tool using the first set of parameters to predict a placement of the unseen navigation tool in at least one of one or more GUI grids associated with the GUI.
US11907520B2 Method, system, and computer program product for configuring at least one rule via a graphical user interface
Provided is a method for configuring at least one rule, e.g., using a graphical user interface. The method may include displaying a graphical user interface including a polygon having at least three edges and an icon at a first position within the polygon. Each edge of the polygon may be associated with a potential outcome of at least one rule. An input to move the icon to a second position within the polygon may be received. The graphical user interface may be displayed with the icon at the second position within the polygon. A distance from the second position of the icon to each edge of the polygon may be determined. The rule(s) may be adjusted based on the distance from the second position of the icon to each edge of the polygon. A system and computer program product are also disclosed.
US11907517B2 User interface for database management services
A database system associated with a plurality of source databases in a virtual computing system includes a dashboard having a main menu for providing a plurality of control functions and a body that dynamically changes based upon the plurality of control functions that are selected. The dashboard includes a homepage for displaying a plurality of cells in the body, including a first cell for displaying a list of the plurality of source databases. The main menu includes a first control function, the selection of which triggers a database provisioning service by presenting options to either create a new source database or register an existing database within the body and a second control function, the selection of which triggers a copy data management service by presenting an option to create a new cloned database.
US11907515B2 Digital image object anchor points
Digital image object anchor point techniques are described that increase user efficiency in interacting with a user interface to create digital images. This is achieved through use of anchor points by the digital image editing system that are defined with respect to an actual geometry of the object. Further, filtering and prioritization techniques are also leveraged to promote real world utility and efficiency of these techniques as a balance between having too many and two few anchor points.
US11907513B2 System and method for analyzing electronic communications and a collaborative electronic communications user interface
Systems and methods are disclosed for collaborative information analysis via electronic communications. In accordance with one implementation, a method is provided for analyzing electronic communications. The method includes, for example, receiving a selection of one of a plurality of electronic communication systems. Moreover, the method includes receiving, from the selected electronic communication system, an electronic communication comprising a plurality of terms and identifying at least one term of interest from the plurality of terms. The method further includes searching for information pertaining to the at least one term of interest and receiving information responsive to the search. The method also includes creating an object corresponding to the at least one term of interest and sharing a representation of the object with one or more users.
US11907508B1 Content analytics as part of content creation
Content creation techniques are described that leverage content analytics to provide insight and guidance as part of content creation. To do so, content features are extracted by a content analytics system from a plurality of content and used by the content analytics system as a basis to generate a content dataset. Event data is also collected by the content analytics system from an event data source. Event data describes user interaction with respective items of content, including subsequent activities in both online and physical environments. The event data is then used to generate an event dataset. An analytics user interface is then generated by the content analytics system using the content dataset and the event dataset and is usable to guide subsequent content creation and editing.
US11907497B2 Multiple views of a geographic area on a mobile device
A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
US11907493B2 System and method for interactive application preview
An interactive demonstration application can be used to test and experience the use of overlay elements (e.g., application add-ons, such as an interactive chat overlay) on a graphical interface (e.g., of a website or a computer application) before fully integrating the overlay elements into the graphical interface. The interactive demonstration application can also be used to demonstrate and update the live settings of a live overlay element used on a live webpage.
US11907491B2 Sensing unit and sensing device
A sensing unit and a sensing device are provided. The sensing unit includes a substrate; a plurality of thin-film transistors and a plurality of sensing electrodes disposed on a side of the substrate; and a ring electrode disposed on a first electrode layer. The first electrode layer is located on a side of a thin-film transistor of the plurality of thin-film transistors away from the substrate. The plurality of sensing electrodes are disposed on the first electrode layer, and the ring electrode is disposed around the plurality of sensing electrodes.
US11907488B2 Touch structure, touch display panel, and display device
A touch structure, a touch display panel, and a display device are provided. The touch structure includes a substrate and a first metal grid electrode layer, an insulating layer, a second metal grid electrode layer on the substrate. The first metal grid electrode layer is on a side of the second metal grid electrode layer away from the substrate; the first metal grid electrode layer includes a plurality of first metal grids formed by a plurality of first metal lines, the second metal grid electrode layer includes a plurality of second metal grids formed by a plurality of second metal lines, first portions of the plurality of the first metal lines and second portions of the plurality of the second metal lines have same line extension directions, respectively, and overlap with each other in a direction perpendicular to a surface of the substrate.
US11907485B2 Display device having touch sensor
The present disclosure provides a display device having a touch sensor for reducing the size of a bezel area. The display device having a touch sensor is configured such that touch electrodes and touch lines are disposed in a mesh shape on an encapsulation layer encapsulating light-emitting elements and such that some of the touch lines are connected to a touch-driving circuit via an upper bezel area, thereby reducing the size of left and right bezel areas.
US11907482B2 Pen detection system
A pen detection system is provided that detects a pen signal transmitted from a pen to detect a position of the pen. The system includes a sensor pattern in which an electrode group including first and second partial electrode groups is disposed; a first integrated circuit that is connected to the first partial electrode group to acquire a level distribution of the pen signal in the first partial electrode group; and a second integrated circuit that is connected to the second partial electrode group to acquire a level distribution of the pen signal in the second partial electrode group. A predetermined number of boundary electrodes positioned near a boundary of the first partial electrode group and the second partial electrode group among a plurality of electrodes included in the electrode group are connected to both of the first and second integrated circuits, wherein the predetermined number is an even number.
US11907481B2 Touch display panel, method for preparing the same, and display device
The invention provides a touch display panel, a method for preparing the same, and a display device. The touch display panel includes a display module and a touch module that are arranged in a stack, the display module including two conductive layers, an intermediate insulation layer arranged between the two conductive layers and a planarization layer, and the touch module including at least two touch electrodes and a touch insulation layer between the at least two touch electrodes, in which the intermediate insulation layer, the touch insulation layer and the planarization layer are all made of an organic material.
US11907478B2 Touch control method for display, terminal device, and storage medium
Disclosed is a touch control method for a display. The method includes: after a reflection signal is received by means of a receiving component of a laser sensor, generating an image according to a laser signal and the reflection signal; acquiring gesture information of a user according to the image; and executing a control operation corresponding to the gesture information. Further disclosed are a terminal device and a computer-readable storage medium.
US11907473B2 Display device and method of driving the same
A display device includes a display panel configured to display an image, a sensing panel configured to at least partially overlap the display panel and that includes a sensing area and a non-sensing area, a sensing panel controller configured to drive the sensing panel, a plurality of sensing electrodes disposed in the sensing area, and a plurality of sensing lines electrically connected to the plurality of sensing electrodes, respectively. The sensing panel controller is configured to apply the same sensing voltage to each of the plurality of sensing lines or to apply a reference voltage different from the sensing voltage to at least some sensing lines among the plurality of sensing lines.
US11907470B2 Touch display device and touch sensing system
A touch display device and a touch sensing system are disclosed. When a touch controller transmits or receives data to or from a plurality of touch driving circuits through a common line, the touch driving circuit that does not transmit a sensing completion signal to the touch controller may identify whether a malfunctioned state occurs based on an operation state when a read command is received from the touch controller and may transmit transformed sensing data to the touch controller. Accordingly, the touch controller easily identifies the malfunctioned state of the touch driving circuit and performs control according to a type of the malfunctioned state, thereby preventing or reducing the performance degradation of touch sensing due to a malfunction of the touch driving circuit.
US11907469B2 Display device
A display device can include a substrate in which a plurality of pixels each including an emissive area and a transmissive area is disposed. The display device can further include a touch electrode in the transmissive area, and a plurality of first touch connection lines extended in a first direction and electrically connecting the touch electrodes respectively disposed in the pixels adjacent to each other. Further, the display device can include a reference line on the substrate in the emissive area and extended in a second direction different from the first direction, and a plurality of touch lines extended in the second direction in the emissive area and disposed on a plurality of insulating layers covering the reference line. Furthermore, the display device can include a planarization layer covering the plurality of touch lines, and a plurality of light emitting diodes on the planarization layer in the emissive area.
US11907458B2 Sensing device
A sensing device includes a substrate, a first insulating layer, a second insulating layer, a sensing part, a first transmission part, a first conductive connection structure, a second transmission part, a conducting layer, a second conductive connection structure and a third transmission part. The second insulating layer is disposed between the first insulating layer and the substrate. The sensing part is disposed above the first insulating layer. The first transmission part is disposed above the first insulating layer. The first transmission part is electrically connected to the sensing part. The second transmission part is disposed below the first transmission part. The first transmission part is electrically connected to the second transmission part via the first conductive connection structure. The conducting layer is disposed between the second insulating layer and the substrate. The second transmission part is electrically connected to the third transmission part via the second conductive connection structure.
US11907455B2 Input sensing part and display device including the same
Disclosed is an input sensing part that includes sensing electrodes disposed in an active area, a first ground pattern disposed in an inactive area around the active area, a first ground pad disposed in the inactive area and electrically connected to the first ground pattern, a first antenna pattern insulated from the sensing electrodes and disposed in the active area, a first signal pad that extends from the first antenna pattern and disposed in the inactive area, a 1-1-th ground pad disposed adjacent to the first signal pad and electrically connected to the first ground pattern, and a 1-2-th ground pad disposed adjacent to the first signal pad.
US11907453B2 Devices and methods for controlling proximity sensing in input-display device
A display driver includes a driver circuit and a sensing controller. The driver circuit is configured to drive a display panel according to display information. The display panel defines a sensing region. The sensing controller interface circuit is configured to transmit an output vertical sync signal to a proximity sensing controller. The proximity sensing controller is configured to generate positional information of an input object based at least in part on a resulting signal received from a sensor electrode disposed in the sensing region. The output vertical sync signal comprises encoding the display information in the output vertical sync signal.
US11907452B2 Display device
A display device includes a window member, a display panel, a first adhesive member, and a reinforcing member. The display panel is disposed below the window member. The first adhesive member is disposed between the window member and the display panel. The first adhesive member overlaps the display panel. The reinforcing member is disposed below the display panel such that the display panel is disposed between the window member and the reinforcing member. On a plane of the window member, a first minimum distance from an outermost portion of the window member to an outermost portion of the display panel is equal to a second minimum distance from the outermost portion of the window member to an outermost portion of the first adhesive member.
US11907451B2 Touch electrode structure and touch display panel
The present application provides a touch electrode structure and a touch display panel, wherein the first touch electrodes include a plurality of main electrodes connected end to end along a first direction and continuously conducted and branch electrodes connected to the main electrodes, each of the branch electrodes includes a first branch portion and a second branch portion which are arranged crosswise; and a plurality of second touch electrodes, such that the RC delay of the first touch electrodes is effectively reduced, the time required for screen scanning is reduced, and the touch report rate is thereby effectively increased.
US11907450B2 E-pen association within touch sensor and e-pen systems
An e-pen includes e-pen sensor electrodes (including a first and a second e-pen sensor electrode) and drive-sense circuits (DSCs) (including a first DSC and a second DSC. The first DSC drives a first e-pen signal having a first frequency via a first single line coupling to the first e-pen sensor electrode and simultaneously senses, via the first single line, the first e-pen signal. Based on e-pen/touch sensor device interaction, the first e-pen signal is coupled into at least one touch sensor electrode of the touch sensor device. The first DSC process the first e-pen signal to generate a first digital signal representative of a first electrical characteristic of the first e-pen sensor electrode. Similarly, the second DSC drives a second e-pen signal having a second frequency via a second single line coupling to the second e-pen sensor electrode and simultaneously senses, via the second single line, the second e-pen signal.
US11907449B2 Control knob with motion sensing for controlling operation of a machine
A control knob for controlling operation of a machine, the control knob including: an attachment surface configured for attaching the control knob to a surface of the machine; a display member comprising an electronic display module disposed thereon; a motion sensor configured for sensing motion of the user's hand, said sensor being operably-connected to the display member such that, responsive to the motion sensor sensing motion of the user's hand, the display member is configured to switch operation from a sleep mode into an active mode; an operational mode display controller for controlling display of operational modes of the machine upon the electronic display module, said operational mode display controller being configured for rotational movement around the electronic display module amongst a plurality of rotational positions, said operational mode display controller being operably connected with the electronic display module such that, responsive to the rotational movement of the operational mode display controller amongst the plurality of rotational positions, the electronic display module is configured to display a plurality of operational modes of the machine corresponding to the plurality of rotational positions; and an operational mode selector for controlling selection of one of the plurality of operational modes of the machine when said one of the plurality of operational modes is displayed on the electronic display module, the operational mode selector being configured for depressible movement to actuate selection of the operational mode displayed on the electronic display module.
US11907446B2 Devices and methods for creating calendar events based on hand-drawn inputs at an electronic device with a touch-sensitive display
An electronic device with a touch-sensitive display displays an electronic calendar and detects a hand-drawn input on the touch-sensitive display. The hand-drawn input extends over a vertical portion, less than all, of an area corresponding to a first day in the calendar. In response to detecting the hand-drawn input, the device displays, over the vertical portion of the first day, one or more graphics that correspond to the hand-drawn input. While displaying the graphics, the device detects an input that corresponds to a request to create an event in the electronic calendar. In response, the device creates, in the first day in the electronic calendar, an event with a start time and an end time, wherein the start time and the end time of the event are in accordance with the first day that the hand drawn input extends over.
US11907442B1 Information handling system mouse with motion detection wake
An information handling system mouse includes a motion power switch that applies power to the mouse when the mouse is moved in a powered down state to restart the mouse processing resource and position sensor. When a mouse is inactive for predetermined conditions, such as an idle time, the processing resource enables the motion power switch and cuts off power to the mouse. The motion power switch consumes no power until motion of the mouse closes a circuit that reactivates the processing resource to manage the mouse power state. The result is a mouse idle state with no power use and a rapid wake to an operational state.
US11907440B2 Scheme capable of dynamically adjusting sensor frame rate according to polling rate of microcontroller to avoid invalid displacement data report and to save more power
A method of a navigation sensor circuit includes: monitoring at least one polling request signal sent from a microcontroller during a variable time interval, wherein the microcontroller is externally coupled to the navigation sensor circuit; calculating at least one polling rate of the microcontroller according to the at least one polling request signal; and dynamically adjusting a sensor frame rate of the navigation sensor circuit according the at least one polling rate, wherein an image sensor of the navigation sensor circuit operates and captures images to generate and output displacement data based on the sensor frame rate.
US11907438B2 Electronic label type keyboard
An electronic label keyboard includes a display unit disposed on each content area of a keyswitch, a microprocessor, an input module and an output module. The input module receives and reads at least one keyswitch content file provided by an external device, when the microprocessor is activated from a shutdown mode or a hibernate mode, it reads the file analysis software to analyze a keyswitch label content file and outputs a plurality of the keyswitch display signals, so that the output module controls the plurality of display units according to the plurality of keyswitch display signals to output label contents corresponding to the plurality of keyswitch display signals.
US11907436B2 Raise to speak
Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
US11907434B2 Information processing apparatus, information processing system, and information processing method
To provide an information processing apparatus (100) including: a detection unit (110) that detects an object selected by a user with a finger-pointing gesture as a selected object, in which the detection unit detects the selected object on the basis of a first extension line extending from a first line segment connecting a first reference point indicating a position of a wrist of a hand of the user corresponding to the finger-pointing gesture and a second reference point corresponding to a height of the wrist on a first perpendicular line perpendicularly extending from a base of an arm of the user corresponding to the finger-pointing gesture to a floor surface toward a wrist side.
US11907426B2 Electronic device with actuators for producing haptic and audio output along a device housing
An electronic device has a housing that forms an exterior surface of the electronic device. An array of actuators is coupled to the housing and is operable to move the housing in order to produce sound waves and/or haptic output via the exterior surface. In this way, less space is consumed by acoustic and haptic devices as compared to similar conventional devices, thereby allowing for thinner electronic devices and/or room for other components within the housing. The actuators may be operable to move different regions of the housing to produce sound waves and/or haptic output within different frequency ranges.
US11907425B2 Image processing device, image processing method, and image processing program
To implement a video processing device, a video processing method, and a video processing program capable of estimating a movement vector from a video content and providing processing information based on the movement vector to a haptic device or other force sense presentation devices, a video processing device according to the present disclosure includes a scene identification unit to estimate scene class information that is information identifying a scene class for a video content and a plurality of movement information estimation units to estimate a movement vector from the video content. One movement information estimation unit that is selected from the plurality of the movement information estimation units in response to the scene class identified by the scene class information estimates the movement vector.
US11907418B2 Eye tracking in near-eye displays
Techniques for tracking eye movement in an augmented reality system identify a plurality of base images of an object or a portion thereof. A search image may be generated based at least in part upon at least some of the plurality of base images. A deep learning result may be generated at least by performing a deep learning process on a base image using a neural network in a deep learning mode. A captured image may be localized at least by performing an image registration process on the captured image and the search image using a Kalman filter model and the deep learning result.
US11907415B2 Method, electronic device, and non-transitory computer readable storage medium for interacting with virtual reality environment
A method, an electronic device, and a non-transitory computer readable storage medium for interacting with a virtual reality (VR) environment are provided. The method includes: displaying a first portal in a first virtual scene of the virtual reality environment, wherein the first portal is for a virtual scene switching, and the first portal comprises a frame; determining whether the frame is dragged toward a center of the first portal; and in response to determining the frame is dragged toward the center of the first portal, removing the first portal from the virtual reality environment.
US11907413B2 Play kitchen system using smart device based on virtual augmented reality and short range wireless communication
An embodiment of the present invention comprises, a play kitchen toy body in which toy cooking tools form one set, a playhouse set, which is a set of toy tools to be used for cooking in a play kitchen by using the play kitchen toy body, a user terminal by which a user uses a play kitchen through the play kitchen toy body and the playhouse set, and in which a play kitchen assistant application is installed, the application extracting a unique toy number of the toy tools of the playhouse set so as to transmit same together with a play kitchen type to a play kitchen assistant server, and receiving, from the play kitchen assistant server, play kitchen assistant content matched to the unique toy number and outputting same, the play kitchen assistant server extracting play kitchen guide content matched to the play kitchen type and the unique toy number received from the user terminal so as to provide same to the user terminal, and a mirror coupled to a toy sink included in the play kitchen toy body, wherein the user terminal can photograph a play kitchen toy reflected through the mirror so as to extract a unique toy number of the play kitchen toy detected from a captured mirror image.
US11907410B2 Method and device for managing storage system
Implementations of the present disclosure relate to method and device for managing a storage system. The method comprises in response to receiving a write request at a storage system, determining whether storage units allocated to a logic storage unit of the storage system are sufficient for data associated with the write request. The method also comprises in response to determining that the allocated storage units are insufficient, allocating a new storage unit to the logic storage unit. The method further comprises updating metadata associated with allocation of the storage units of the storage system, the metadata indicating a mapping between the logic storage unit and the storage units. The method also comprises encrypting the updated metadata. Other implementations of the present disclosure also involve corresponding method, device and computer-readable medium for decryption metadata and recovering the logic storage unit using the decrypted metadata.
US11907406B2 Computer-implemented method and system of tamper-evident recording of a plurality of service data items
A computer-implemented method and a corresponding system of tamper-evident recording of a plurality of service data items are provided. Each service data item is associated with a data item verification fingerprint. A processing routine is conducted, in which an aggregated verification fingerprint is computed from at least a plurality of data item verification fingerprints using at least one one-way compression function, so that the aggregated verification fingerprint has a bit length, which is less than a bit length of a concatenation of the data item verification fingerprints. The aggregated verification fingerprint is then stored in at least one blockchain, so that a tamper-evident verification of each service data item is possible, while the storage of the aggregated verification fingerprint is decoupled from the service data items.
US11907405B2 Secure data storage device access control and sharing
A return address of a caller of a software function within an access control component is determined, the caller comprising a software component seeking access to a protected resource protected by the access control component. From the return address, a filename of the caller is determined. Responsive to determining that the filename is included in a set of filenames of components allowed to access the protected resource, the caller is allowed to access the protected resource.
US11907403B2 Dynamic differential privacy to federated learning systems
Embodiments of the present disclosure provide hierarchical, differential privacy enhancements to federated, machine learning. Local machine learning models may be generated and/or trained by data owners participating in the federated learning framework based on their respective data sets. Noise corresponding to and satisfying a first privacy loss requirement are introduced to the data owners' respective data sets, and noise corresponding to and satisfying a first privacy loss requirement are introduced to the local models generated and/or trained by the data owners. The data owners transmit model data corresponding to their respective local models to a coordinator, which in turn aggregates the data owners' model data. After introducing noise corresponding to and satisfying a third privacy loss requirement to the aggregated model data, the coordinator transmits the aggregated model data to the data owners to facilitate updating and/or re-training on their respective machine learning models.
US11907401B2 Systems and methods to maintain user privacy whtle providing recommendations
A systematic method of introducing obfuscating “organic” noise to a user's content engagement history leverages a recommender system by creating a public history on a client device which is a superset of the user's true engagement history. The method builds up the superset history over time through a client's interaction with the recommender system by simulating organic growth in a user's actual engagement history. The organic superset prevents an adversary with access to the underlying recommendation model from readily distinguishing between signal and noise in a user's query and obfuscates the user's engagement history with the recommender system.
US11907400B2 Methods and systems for leveraging existing user data to verify user credentials
Methods, systems, and devices for leveraging data already collected on a user in a secure and private manner, in particular to verify user credentials for third parties. The methods, systems, and devices innovate beyond traditional security and privacy platforms in computer systems by processing the data to create a useable metric for the purposes of the third parties, in which the useable metric preserves the security and privacy of the underlying data.
US11907398B2 Systems and methods for use with stand-in network identities
Systems and methods are provided for implementing stand-in network identities. One example computer-implemented method includes receiving, from a communication device associated with a user, an on-behalf-of (OBO) request from the user to share permission data with a relying party and, in response to the OBO request, generating a permission request for the permission data and transmitting the permission request to the communication device associated with the user. The method also includes receiving, from the communication device associated with the user, consent from the user to share the permission data with the relying party. The method then includes identifying, in a data structure, an OBO permission for the user with respect to the PII and in response to identifying the OBO permission for the user, transmitting the permission data identified in the OBO request to the relying party.
US11907397B2 Records access and management
An electronic device for aggregating electronic medical records, in which electronic medical records are aggregated from multiple electronic repositories and displayed as a single set of records. The multiple electronic repositories may store records for a particular patient using varying identifying/access information to facilitate anonymous access to the electronic medical records. Emergency medical services providers may be able to access medical records for a patient using the electronic device after being authenticated as a valid/licensed medical services provider.
US11907394B1 Isolation and authorization for segregated command and query database resource access
Disclosed embodiments relate to systems and methods for securely performing actions on a resource. Techniques include receiving a request by the entity to perform a privileged action on a resource, the request including a token associated with the entity; providing a first indication of the request to a first handler; providing a second indication of the request to a second handler configured to perform the privileged action on the resource, wherein when the privileged action includes a query, the second indication of the request is provided to a query handler, and when the privileged action includes a write command, the second indication of the request is provided to a command handler.
US11907393B2 Enriched document-sensitivity metadata using contextual information
The technology disclosed includes a system to efficiently classify sensitivity of document generated by and downloaded from cloud-based provider services. The system monitors network traffic at a document-generation initiating endpoint and receives a web page identifying the document generated. The system parses the network traffic that selects the document for download, based on the user selecting a link, and intercepts a document handle in an API parameter string used to download the document. The system interprets the document handle to analyze sensitivity of the document to assign a sensitive classification to the document. The sensitivity classification is encoded into the document header metadata. The encoded sensitivity classification can be used to enhance security, for example, preventing data exfiltration.
US11907392B2 System and method utilizing function secret sharing with conditional disclosure of secrets
A function is decomposed into a plurality of function shares. The function returns a Boolean result based on whether an input y satisfies a query on a data set. The function shares hide the function from non-collaborating entities that separately execute the function shares. Each of the functions shares are sent to one of a plurality of servers having a same data set. The function shares are executed on the data set at the servers to obtain a respective plurality of shares. A conditional disclosure of secrets operation is simulated on the shares and the input y. The conditional disclosure of secrets operation uses a secret known to at least one of the servers, and further uses a source of randomness shared between the servers. A Boolean value corresponding to the Boolean result is returned based on the conditional disclosure of secrets operation returning the secret.
US11907391B2 Method for performing segmenting locking and merging control of encrypted digital assets based on time dimension
A method for performing segmenting locking and merging control of encrypted digital assets based on time dimension is provided. The method being mainly provided to achieve segmenting locking and merging control of encrypted digital assets by adding a time attribute to encrypted digital asset. Using the method for performing segmenting locking and merging control of encrypted digital assets based on time dimension of the present invention, through the processing of encrypted digital assets in the time dimension, which not only can use smart contracts or hash locking to realize the automated transfer of encrypted digital assets in the future, and the transferred encrypted digital asset before the set time, also can transfer and transaction; meanwhile, since the segmentation object is based on the assets currently held by the user, therefore the deterministic payment of future value rights also can be ensured, has a wider range of applications.
US11907389B2 Data release control based on authentication and link protection
First data is stored. A request for the first data is received from a communication device over a link established with a communication device. An access control engine comprising circuitry is to control access to the first data to the communication device based on an authentication state of the communication device and a protection state of the link.
US11907388B2 Enhanced processing and verification of digital access rights
The present disclosure generally relates to systems and methods that provide a network environment that enables reassignment platforms to provide authentic access rights for reassignment to user devices. More specifically, the present disclosure relates to systems and methods in which a reassignment platform can execute a protocol implemented using code (e.g., an Application Programming Interface (API)) to validate the authenticity of access rights made available for reassignment, and once reassigned, reissue the access rights to a new user and transmit those access rights to user devices natively in a mobile application.
US11907385B2 Process flow granular control and execution
Disclosed are some implementations of systems, apparatus, methods and computer program products for executing process flows. A package including flow permission metadata indicating a set of flow permissions associated with a set of flows is obtained. Upon receiving a request to initiate execution of a flow in the set of flows, the flow permission metadata is accessed. The flow includes a plurality of flow elements, where each of the flow elements represents a corresponding set of computer-readable instructions. Based upon the set of flow permissions of the flow permission metadata, it is determined whether the user is permitted to execute the flow. Execution of the flow is initiated upon determining that the user is permitted to execute the flow. During execution of the flow, flow performance data such as an identification of paths of the flow that have been traversed may be obtained, where each of the paths corresponds to one or more of the flow elements. Metrics associated with the flow can be updated based, at least in part, on the flow performance data. An indication of the set of metrics can be provided for presentation via a display.
US11907383B2 System for implementing real-time redaction in a workflow configurable environment
Systems, computer program products, and methods are described herein for implementing real-time redaction in a workflow configurable environment. The present invention is configured to electronically receive, from a user input device, a request to load at least one user interface associated with an application; initiate a real-time content redaction engine on contents of the one or more fields associated with the at least one user interface in response to receiving the request, wherein initiating further comprises: parsing one or more embedded structures associated with the one or more fields; identifying private information in the one or more fields based on at least parsing the one or more embedded structures; and masking the private information in the one or more fields; and load the at least one user interface associated with the application in response to masking the private information in the one or more fields.
US11907380B2 In-memory computation in homomorphic encryption systems
In an approach, a process stores a matrix of multibit values for a computation in an analog multiply-accumulate unit including at least one crossbar array of binary analog memory cells connected between respective pairs of word- and bit-lines of the array, where: bits of each multibit value are stored in cells connected along a word-line, and corresponding bits of values in a column of the matrix are stored in cells connected along a bit-line. In each of one or more computation stages for a cryptographic element, the process supplies a set of polynomial coefficients of an element bitwise to respective word-lines of the unit to obtain analog accumulation signals on the respective bit-lines. The process converts the analog signals to digital. The process processes the digital signals obtained from successive bits of the polynomial coefficients in each of the stages to obtain a computation result for the cryptographic element.
US11907378B2 Automated application vulnerability and risk assessment
Embodiments assess security vulnerability of an application. An embodiment runs one or more static and dynamic analysis tools on the application to generate a static vulnerability report and a dynamic vulnerability report. In turn, code of the application is decompiled to identify code of the application that accepts user input. One or more vulnerabilities of the application are determined using the identified code of the application that accepts user input and a vulnerability report is generated that indicates the one or more vulnerabilities of the application determined using the identified code of the application that accepts user input. A final static vulnerability report and a final dynamic vulnerability report are generated based on the static and dynamic vulnerability reports and the generated vulnerability report indicating the one or more vulnerabilities of the application determined using the identified code of the application that accepts user input.
US11907377B2 Supporting self-modifying graphics workloads in fully virtualized graphics architectures
Systems, apparatuses and methods may provide for technology that sets a write protection flag in a guest command buffer associated with a virtual machine and injects a semaphore command into a shadow command buffer in response to a fault. The fault is to correspond to a write of a graphics command to the guest command buffer by code executing in graphics hardware. In one example, the technology also conducts a security scan of the graphics command in response to a context switch in the graphics hardware, wherein the context switch is to be associated with the semaphore command.
US11907371B2 Microarchitectural attacks detection mechanism for trusted execution environments
A method for detecting a microarchitectural attack on a trusted execution environment (TEE) and/or a violation of an expected execution flow of an application running in the TEE includes implementing a counting thread. An eviction set is loaded in a transaction. The eviction set corresponds to a cache set used by an operation of the application such that a transactional abort is received upon the operation being executed. A value of the counting thread is read upon receiving the transactional abort. These steps are repeated for a next operation of the application running in the TEE and an execution time is measured for the operation based on a difference between the values of the counting thread. The measured execution time for the operation is compared with an expected execution time to detect one or more variations that indicate the microarchitectural attack and/or the violation of the expected execution flow.
US11907370B2 Malicious/benign computational behavior detection using parametric behavioral pattern definition
A security agent implemented on a monitored computing device is described herein. The security agent has access to parametric behavioral pattern definitions that, in combination with canonical patterns of behavior, configure the security agent to match observed behavior with known computing behavior that is benign or malignant. This arrangement of the definitions and the pattern of behavior allow the security agent's behavior to be updated by a remote security service without updating a configuration of the security agent. The remote security service can create, modify, and disseminate these definitions and patterns of behavior, giving the security agent real-time ability to respond to new behaviors exhibited by the monitored computing device.
US11907368B1 Graph-based anomaly detection for cybersecurity
Anomalous activities on a computer network are detected from audit or sign-in activity information of a target entity as recorded in an audit or sign-in log. A baseline graph of the target entity is generated using information on activities of the target entity during a collection period. A predict graph of the target entity is generated with information on activities of the target entity during another collection period, which follows and is shorter than the earlier collection period. A residual graph that indicates nodes or edges that are in the predict graph but not in the baseline graph is generated. The residual graph is scored and the score is compared to a threshold to determine whether the target entity has performed an anomalous activity.
US11907367B2 Dormant account identifier
A dormant account identifier is disclosed. An inactive account can be determined based on whether a user activity of the account is outside a threshold amount. A determination can be made as to whether the inactive account is a dormant account based on account activity of a peer account to the inactive account.
US11907366B2 Introspection driven by incidents for controlling infiltration
The technology disclosed teaches incident-driven and user-targeted data loss prevention that includes a CASB controlling infiltration via cloud-based services storing documents in use by organization users, by monitoring manipulation of the documents. The CASB identifies the cloud-based services that the particular user has access to and at least one document location on the cloud-based services to inspect for sensitive documents, in response to receiving an indication that user credentials have been compromised. The CASB performs deep inspection of documents identified as stored at the location and detects at least some sensitive documents. Based on the detected sensitive documents, the CASB determines an exposure for the organization due to the particular user.
US11907359B2 Event-based user state synchronization in a local cloud of a cloud storage system
Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system hosted by the remote cloud storage system and a local file system hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
US11907358B2 Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method performed by communication device
A communication device may receive from a server authentication information, and may register the authentication information in a memory. The communication device may send first location information in the communication device to the server. The communication device may register a first password in the memory in a case where the authentication information is received from the server and a registration request is received from the terminal device. The communication device may send the authentication information and second location information in the communication device to the server in a case where a first change instruction is obtained after the authentication information and the first password have been registered in the memory. The communication device may change the first password in the memory to a second password in a case where a change request is received from the terminal device.
US11907353B2 Systems and methods for controlling units for a scale
Systems and methods for controlling measurement units for a medical scale. One system includes a removable head unit configured to couple to a medical scale platform. The removable head unit includes a human machine interface (HMI) and an electronic processor coupled to the human machine interface. The electronic processor is configured to receive, via the HMI, a first user input selecting a permanent lock mode. The electronic processor is configured to, in response to receiving the user input, present a first authentication request and receive a second user input including a first authentication token. The electronic processor is configured to, when the first authentication token is valid, present a measurement unit selection prompt. The electronic processor is configured to receive a second user input selecting a measurement unit and, in response to receiving the second user input, activate the permanent lock mode based on the selected measurement unit.
US11907351B2 Secure cross-device authentication system
A method including receiving, by a second user device, an authentication message indicating that the second user device is to authenticate a first user device with a service provider that provides a service to the first user device; determining, by the second user device, one or more authentication factors associated with authenticating the first user device with the service provider; encrypting, by the second user device, the one or more authentication factors based at least in part on utilizing an encryption key associated with a trusted device included in the first user device; and transmitting, by the second user device, one or more encrypted authentication factors to enable authentication of the first user device with the service provider is disclosed. Various other aspects are contemplated.
US11907350B2 User identification with blended response from dual-layer identification service
User identification with blended response from dual-layer identification service. In one embodiment, a server comprising an electronic processor configured to detect an access request by a user of a user interface device, retrieve a plurality of input profile records from an input profile record repository, perform an identification of the user with one or more passive biometrics models and the plurality of input profile records that are retrieved, generate an identification response and an additional identification request based on an outcome of the identification of the user, control the communication interface to transmit the additional identification request to the second server via the network, receive a second identification response from the second server, and generate a blended response by modifying one or more characteristics of the identification response with the second identification response, the blended response indicating the identification of the user.
US11907349B2 Passwordless authentication
Methods for enabling passwordless authentication to ancillary devices and services of a user by utilizing a mobile device of that same user. Systems and machine-readable media are also provided.
US11907346B1 Facial feature analysis for authentication
Systems and methods may generally be used to authenticate a user. An example method may include capturing an image of a portion of a face of a user, retrieving, based on identification information, a registered model of the face from a database, and comparing the portion of the face in the captured image to a facial feature of the registered model. In response to determining that the portion of the captured image matches the facial feature of the registered model, the method may include granting access to secure content.
US11907343B2 Generation of authentication questions based on user-created transaction limitations
Methods, systems, and apparatuses are described herein for improving the accuracy of authentication questions using transaction limitations provided by users. A request for access to an account associated with a user may be received from a user device. An account restrictions database may be queried to determine one or more transaction rules associated with the account. The one or more transaction rules may have been created by the user and indicate limitations on financial transactions that may be performed via the account. An authentication question may be generated that is associated with a violation of the one or more transaction rules. The authentication question may be provided to the user device, and a response to the authentication question may be received. Access to the account may be provided to the user device based on the response.
US11907342B2 Selection of authentication function according to environment of user device
In some aspects, a user device may detect an authentication event associated with unlocking the user device. The user device may determine, based at least in part on sensor data from a sensor of the user device, an environmental context of the user device. The user device may select, from a plurality of authentication functions of the user device, an authentication function based at least in part on the environmental context of the user device. The user device may activate an authentication component that is associated with the authentication function to authenticate a user in association with unlocking the user device. Numerous other aspects are provided.
US11907341B2 Diagnostic assistance system and method therefor
The present invention makes an efficient diagnosis of an object. A general server 3 of a diagnostic assistance system 1 provides data (a large volume of photographic images) concerning an object managed by each client, to said client and a plurality of analysts and experts, and allows such diagnosers to diagnose the object and enables sharing of diagnosis results among the diagnosers. The plurality of analysts each partially contribute in viewing the large volume of photographic images so as to find an abnormal site in the object. The client and the experts then conduct a more detailed diagnosis on the abnormal site discovered by the analysts. An AI server 5 of the diagnostic assistance system 1 creates training data from the diagnosis results provided by the plurality of diagnosers, performs machine learning on the diagnosis results, and carries out automated diagnosis using the learned method.
US11907338B2 Retrieving images that correspond to a target subject matter within a target context
Techniques are provided herein for retrieving images that correspond to a target subject matter within a target context. Although useful in a number of applications, the techniques provided herein are particularly useful in contextual product association and visualization. A method is provided to apply product images to a neural network. The neural network is configured to classify the products in the images. The images are associated with a context representing the combination of classified products in the images. These techniques leverage both seller-provided images of products and user-generated content, which potentially includes hundreds or thousands of images of the same or similar products as the seller-provided images. A graphical user interface is configured to permit a user to select the context of interest in which to visualize the products.
US11907337B2 Multimodal image classifier using textual and visual embeddings
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for realizing a multimodal image classifier. In an aspect, a method includes, for each image of a plurality of images: processing the image by a textual generator model to obtain a set of phrases that are descriptive of the content of the image, wherein each phrase is one or more terms, processing the set of phrases by a textual embedding model to obtain an embedding of predicted text for the image, and processing the image using an image embedding model to obtain an embedding of image pixels of the image. Then a multimodal image classifier is trained on the embeddings of predicted text for the images and the embeddings of image pixels for the images to produce, as output, labels of an output taxonomy to classify an image based on the image as input.
US11907333B2 Systems and methods of grouping system logs using unsupervised machine learning
Techniques for grouping system logs using machine learning. The techniques include deriving an input matrix from the logs, in which rows represent the logs and columns represent unique words in the logs. The techniques include applying a TF-IDF algorithm to the input matrix and deriving a TF-IDF matrix from the TF-IDF algorithm output. The TF-IDF matrix reflects how important the unique words are to the respective logs. The techniques include applying a PCA algorithm to the TF-IDF matrix and deriving a PCA matrix having a reduced dimensionality from the PCA algorithm output. The techniques include applying a Cosine Similarity algorithm to the PCA matrix and deriving CS matrices from the CS algorithm output. Each CS matrix reflects the cosine similarity of a respective log relative to all the other logs. The techniques include applying a clustering algorithm to the CS matrices and deriving log groupings from the clustering algorithm output.
US11907328B2 Apparatus and method for generating efficient convolution
A method of manufacturing an apparatus is provided. The apparatus is formed on a wafer or a package. The apparatus includes a polynomial generator, a plurality of matrix generators connected to an output of the polynomial generator, and a convolution generator connected to an output of the plurality of matrix generators. The apparatus is tested using one or more electrical to optical converters, one or more optical splitters, and one or more optical to electrical converters.
US11907324B2 Guided form generation in a document management system
Systems and methods are disclosed herein for generating and modifying a workflow comprising a series of webpages based on an online document. A document management system accesses an online document selected by a user and classifies each field of the online document into one of a set of categories. For each category, the system generates a form webpage comprising questions corresponding to each field classified as the category and combines the generated webpages to create a workflow. The system may modify the workflow by generating and adding one or more additional form webpages based on one or more answers provided by an entity completing the webform page. In response to the entity completing the modified generated workflow, the system generates a completed document based on the online document and the answers provided by the entity.
US11907316B2 Processor-implemented method, computing system and computer program for invoking a search
A processor-implemented method of creating a hyperlink from a text messaging text entry field in a text messaging app on a user's mobile device includes the app assigning one or more keyboard characters as control characters which designate a start of a text search string and an end of a text search string. The user enters text including the control characters into the text messaging app text entry field. Upon the user activating a send command to send a text message that includes the start and end control characters, displaying the search string as a hyperlinked text in the message thread which is selectable to invoke a search outside of the text messaging app.
US11907313B2 Recommending recipes using time-horizon based user ingredient pool
An online recommendation system can choose recipes to recommend to a customer based on a set of ingredients the customer is inferred to have on hand (a customer pantry model). For example, the recommendation system can look at recent or historical purchases made by the customer and determine what items the customer still has available based on an assumed shelf life for the purchased items. Using the customer pantry model, the recommendation system selects recipes based on overlapping ingredients between recipe's ingredient lists and ingredients available to the customer (including the customer pantry model and their current shopping cart). In some implementations, the recommendation system first selects a set of candidate recipes based on the overlap, then selects the final set of recipes to recommend based on a score optimization (for example, performed using a machine learning model).
US11907312B1 User type affinity estimation using gamma-poisson model
Systems and methods are provided for generating a user click history table and a random bucket training table, generating training data for training a user-type-affinity machine learning model by combining the user click history table and the random bucket training table, and training the user-type-affinity machine learning model with the generated training data. The systems and methods further provide for generating a user click prediction table and generating user-type-affinity prediction values for each of the plurality of users by inputting the user click prediction table into the user-type-affinity machine learning model.
US11907308B2 System and method for controlling access to secure data records in a web browsing session
A computer-implemented method is disclosed. The method includes: obtaining document data for a first web document; identifying one or more tradeable objects based on performing a contextual scan of webpage content of the first web document; generating supplementary display data associated with the first web document, the supplementary display data including one or more user interface elements for initiating data record access actions in connection with at least one data record associated with the one or more identified tradeable objects; and graphically presenting the supplementary display data with the webpage content of the first web document.
US11907300B2 Geologic formation operations relational framework
A method can include accessing data generated during field operations; generating a graph that includes vertices and edges using at least a portion of the data, where the edges represent relationships between vertices; and generating a query result using the graph responsive to receipt of a query.
US11907298B2 System and method thereof for automatically updating a decision-making model of an electronic social agent by actively collecting at least a user response
According to some disclosed embodiments an action is performed by an electronic social agent. The electronic social agent collects a first dataset indicating the user's state, the user's environment state, and a first user response to the performed action. Then, it is determined whether it is desirable to collect a second response from the user and, if so, it is further determined whether to generate a question to be presented to the user based on an analysis of a first dataset and the first user response. Then, an optimal time for presenting the question to the user is determined. A question that is based on the collected data and the first user response is generated by the electronic social agent for actively collecting an additional user response. Then, based on the collected additional user response, the decision-making model of the electronic social agent is updated and improved.
US11907295B2 Method for reverse real-time matching based on event-driven graph patterns
Provided is a method for reverse real-time matching based on event-driven graph patterns. The method includes definition of a graph pattern, establishment of reverse matching architecture and a reverse matching method; and the graph pattern is used for describing a spatial connection relationship among vertices and edges in a graph in a reverse order and attribute constraints thereof, and includes a linked list of matching steps and matching contexts. Reverse real-time matching of the graph pattern is realized according to the reverse matching architecture, and the problem of event-driven subgraph matching in a real-time scene is solved.
US11907293B2 Reasoning from surveillance video via computer vision-based multi-object tracking and spatiotemporal proximity graphs
Methods, systems, and apparatuses, among other things, may detect and store activity in videos based on a spatiotemporal graph representation. Spatiotemporal proximity graphs may be built based on one or more received tracks and may include one or more nodes and each node may include one or more attributes associated with a corresponding entity. One or more spatiotemporal relationships may be identified between the entities based on each spatiotemporal proximity graph one or more activities of the entities may be identified based on the spatiotemporal relationships.
US11907292B2 Systems and methods for providing timely and relevant social media updates for a person of interest in a media asset who is unknown simultaneously with the media asset
Systems and methods are described herein for detecting that a person of interest is displayed in a live video for a threshold amount of time, attempting to identify an identity of the person determining that the attempting has failed, identifying broadcast times corresponding to a period of time in which the person was displayed in the live video, identifying trending topics in a social media space that relate to the live video, ascertaining an identity of the person of interest based on the trending topics, comparing the identity of the person of interest to a database of social media profiles, identifying a social media component that corresponds to the person, determining whether the person has modified the social media component within a predefined period of time, and providing information relating to a modification of the social media component simultaneously with the video.
US11907288B2 Audio identification based on data structure
Example systems and methods are audio identification based on data structure are disclosed. An example apparatus includes memory, and one or more processors to execute instructions to execute a constant Q transform on query time slices of query audio, binarize the constant Q transformed query time slices, execute a two-dimensional Fourier transform on query time windows within the binarized and constant Q transformed query time slices to generate two-dimensional Fourier transforms of the query time windows, sequentially order the two-dimensional Fourier transforms in a query data structure, and identify the query audio as a cover rendition of reference audio based on a comparison between the query data structure and a reference data structure associated with the reference audio.
US11907285B2 Surrogate metadata aggregation for dynamic content assembly
Concepts and technologies directed to surrogate metadata aggregation for dynamic content assembly are disclosed. Embodiments can include a system that comprises a processor and a memory that stores computer-executable instructions that configure a processor to perform operations. The operations can include obtaining a first visual content from a digital data store, where the first visual content is configured to digitally represent a first scene. The operations can include performing image recognition on the first visual content so as to identify a second visual content that is digitally configured to represent a second scene. The operations can include determining that native original metadata cannot be obtained for the first visual content, where the native original metadata includes information about the first scene digitally represented by the first visual content. The operation can include generating surrogate metadata for the first visual content based on metadata obtained from the second visual content.
US11907283B2 Multi-resolution raster data access method, apparatus, electronic device, and computer storage medium
A method, an apparatus, an electronic device, and a computer storage medium for accessing raster data are provided. The raster data access method comprises: executing a corresponding window query input to determine a target pixel resolution corresponding to a query window according to a raster data access request; calculating a sampling level according to the target pixel resolution and a stored pixel resolution of a raster object, and determining whether the sampling level is greater than a threshold; and accessing raster data corresponding to the query window according to a column-level index if the sampling level is greater than the threshold, the column-level index being an index generated by down-sampling according to raster data of the raster object in a column. Using the raster data access method can achieve quick access to raster data.
US11907282B2 Method, apparatus, system, and non-transitory computer readable medium for performing image search verification using an online platform
A system, apparatus, method, and non-transitory computer readable medium for performing image search verification using an online platform may include a memory storing computer readable instructions and a database corresponding to a neural network associated with the online platform, and processing circuitry configured to execute the computer readable instructions. The processing circuitry may cause the server to receive an image-based search query from a first user device, the image-based search query including at least one image including a search object, and search query parameters related to the search object, analyze the search object using the neural network to determine an object type of the search object and at least one object type specific characteristic of the search object, and receive at least one search result response from at least one second user device.
US11907273B2 Augmenting user responses to queries
Generating a query response by receiving data for a non-user utterance, determining a question answering (QA) system response to the non-user utterance, receiving data for a user utterance responsive to the non-user utterance, determining a confidence score for the user utterance, determining a deviation between the user utterance and the QA system response, and providing the QA system response according to a combination of the deviation and the confidence score.
US11907271B2 Distinguishing between fields in field value extraction
First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs and a field label is assigned to the first field. Second one or more values and a field label corresponding to the second one or more values are extracted from the plurality of the events using a second extraction rule, where the extracted field label corresponds to the assigned field label of the first field. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs, thereby distinguishing the extracted second one or more values from the extracted first one or more values.
US11907270B2 Dynamic location search suggestions based on travel itineraries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include detecting itinerary information stored by a first application on a user device, and identifying a travel destination based on the detected itinerary information. The travel destination is communicated to a second application executable on a user device, and the travel destination is stored in association with the second application. The second application is adapted to retrieve local information based on an identified geographic location, and local information for the travel destination is provided through the second application in response to a user interaction with the second application and based on a triggering threshold associated with the itinerary information.
US11907269B2 Detecting non-obvious relationships between entities from visual data sources
In an approach for detecting non-obvious relationships between entities from visual data sources, a processor calculates a co-occurrence frequency score for an entity pair from visual data. A processor calculates a distance proximity score for the entity pair from the visual data. A processor determines an event type in the visual data. A processor determines a timeline relationship in the visual data. A processor calculates a relationship score based on the co-occurrence frequency score, the distance proximity score, the event type, and the timeline relationship. A processor detects a relationship between the entity pair based on the relationship score.
US11907266B2 Method and system for self-aggregation of personal data and control thereof
A method includes receiving, by a logic layer processor, over a communication network, from a plurality of electronic resources, initial user personal identifiable information (PII) of a user of a plurality of users. The user PII includes a plurality of data elements. The plurality of data elements of the initial PII of the user are classified to populate a profile map data structure having a standardized predefined data schema of a plurality of vector elements so as to form a user-specific profile map data structure of the user. Additional user personal identifiable information (PII) of the user is iteratively received from the plurality of electronic resources. The additional user PII of the user is iteratively classified to update the user-specific profile map data structure of the user. A plurality of user-specific data management software functions is enabled based on the user-specific profile map data structure.
US11907260B2 Compare processing using replication log-injected compare records in a replication environment
Compare processing using replication log-injected compare records includes receiving compare records from a source system having a source datastore in a replication relationship with a target datastore of a target system, the compare records corresponding to selected source objects of the source datastore, and the compare records being received in compare transaction(s) to be performed by the target system for determining whether data of the target datastore is consistent with the selected source objects, and commencing compare processing to perform the compare transaction(s), the compare processing including processing a compare record of the received compare records, which includes identifying a selected source object identified by the compare record, attempting to locate and read a corresponding target object of the target datastore, and further processing the compare record based on whether the corresponding target object is located and read by the attempting.
US11907259B2 Sanitizing database structures for testing
A central database system allows users to access and use data stored in a relational database. In order to ensure that the stored data is not detrimentally impacted and that the security of the stored data is maintained, the central database system generates a sanitized copy of the database. The central database system stores and accesses annotation files associated with data tables of the database and a schema identifying the structure of the database. Based on the schema, for each data table, the central database system validates the annotation file. A copy of the data table is created and sanitized corresponding to the annotation file. The sanitized copies of the data tables are used to generate a sanitized copy of the database. The sanitized copy of the database may then be accessed and used by users of the central database system without impacting the relational database.
US11907258B2 Distributed database configuration
Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among candidate computing clusters. To make this selection, an activity monitor predicts or monitors the workload of one or more clients. Different activities of the workload are given corresponding weights. The delay in performing requested activities, modified by these weights is found, and the candidate leader with the lowest weighted delay is selected as the leader.
US11907252B2 On-demand cross data center data replication for multi-cloud software applications
A method may include detecting one or more trigger events at a first data center hosting a software application having a first customer onboarded at the first data center but not a second data center also hosting the software application. In response to the trigger events, a first data associated with the first customer may be replicated at the second data center to enable a collaboration between the first customer and a second customer of the software application onboarded at the second data center but not the first data center. One or more data replication relevant settings may be applied to prevent a second data associated with the first customer from being replicated at the second data center. Furthermore, the data replication relevant settings may be applied to prevent the first data from being replicated at a third data center. Related systems and computer program products are also provided.
US11907250B2 Workload-aware data encoding
Techniques are described for executing machine learning models trained for specific operators with feature values that are based on the actual execution of a workload set. The machine learning models generate an estimate of benefit gain/cost for executing operations on data portions in the alternative encoding format. Such data potions may be sorted based on the estimated benefit, in an embodiment. Using cost estimation machine learning models for memory space, the data portions with the most benefits that comply with the existing memory space constraints are recommended and/or are automatically encoded into the alternative encoding format.
US11907249B2 Stitching data for analyzing real time systems
Methods and systems for stitching real-time and historical data are disclosed herein. The data may be gathered from a line card and represent metrics of hardware or software elements of the line card. The historical data may be transferred and stored in an archive of a control card of a network element and the real-time data may be accessed by a proxy host of the control card substantially in real-time. A network administration device may access the historical data on the file collector and/or the real-time data from the proxy host of the control card and convert them to a time series database format and store the converted data in a time series database. A user may access a portion of the converted real-time and/or historical data using a graphical user interface, the accessed portion representing data gathered during a period of time selected by the user.
US11907248B2 System and method of immutable electronic health record data storage
A system and method of immutable electronic health record data storage is presented. The present disclosure provides for a system integrated into a practical application with meaningful limitations to provide a system having an ‘immutable data storage protocol’ used to capture database operations on an immutable ledger. The protocol can consist of one or more ‘operation codes.’ The immutable electronic health record data storage system can provide a blockchain, transaction blockchain API, a blockchain writer API, a formatting module, and a messaging module, among others, that can format, process, and store data according to an immutable data storage protocol.
US11907247B2 Metadata hub for metadata models of database objects
Techniques and solutions are described for storing and processing metadata models using a metadata hub that can be accessed by a plurality of computing systems. The metadata hub can receive requests to retrieve or store metadata models. The metadata models can be converted between first and second formats. In some cases, the second format can be a relational format, such as a representation of a metadata model as one or more records in one or more database tables. The metadata hub can be used to compare metadata models, including comparing a metadata model provided by a client system with one or more metadata models stored in a repository maintained by the metadata hub. In at least some cases, the metadata model provided by the client system is not stored. The repository can be queried to find related metadata models, or to find metadata models meeting specified search criteria.
US11907245B2 Processes and systems for dataflow routing based on data types and transformations
A computer implemented processing service for efficient streaming of data input from one or more sources to one or more receivers is disclosed. The processing service includes a schema manager that receives commands from a tenant of the data stream processing service. The processing service includes a processing services gateway that validates the data and sends the data to a transformation processor. The transformation processor receives the data and parses the data into the one or more data formats in accordance with the instructions and sends the data in the one or more data formats to an egress service. The egress service outputs the data in the one or more data formats to the one or more receivers, each receiver receiving the data in a data pipeline in one of the one or more formats.
US11907238B2 Metadata-based software artifact search
Software feature metadata objects and software artifact search, identification, and tracking is provided herein. A software artifact can have an associated software feature metadata object. A software feature metadata object can include metadata describing or defining at least in part the software artifact. The software feature metadata object can include one or more defined queries for identifying the software artifact in applications or programming code. The software feature metadata object can include one or more identifiers for composite software artifacts which integrate the software artifact corresponding to the software feature metadata object. The software feature metadata object can be accessed to obtain metadata about the corresponding software artifact for tracking usage, integration, or other activities, which can be provided for reporting or analysis. The software feature metadata object can include a multiplicity of metadata, such as identification queries, for multiple application sources where the software artifact may be integrated.
US11907228B2 Techniques for in-memory stitching
Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving a plurality of events corresponding to a time interval and identifying that two events share a value of a key attribute. The techniques then include causing to be generated an in-memory combined database record comprising a combination of first and second attribute information from the two events and the value of the key attribute. In response to a trigger signal, the techniques include transmitting a single message, based at least in part on the combined database record, to update the database.
US11907225B1 Managing overlapping data requests
A method, apparatus, and computer-readable medium are described that reduce overlapping portions of data object instances. The data object instances may include requests for identifying locations of stored documents. By comparing a second data object instance to one or more first data object instances, one or more overlapping portions may be removed from the second data object instance. Once the second data object instance is returned with locations of newly identified locations of documents, the removed portions of the second data object instance may be added back with previously identified locations of the documents.
US11907223B2 System and method for executing compiled user defined functions in vectorized databases
Aspects described herein relate to executing a compiled user defined function (UDF) in an interpreted database query engine. A database query that invokes a UDF defined in an interpreted programming language can be received, and a shared library produced by compiling the UDF can be loaded during database runtime. The UDF can be executed via the shared library during the invocation of the database query, or another database query, in the interpreted database query engine.
US11907222B1 Detecting chains of functions that violate a constraint
In some examples, a system determines whether a chain of functions violates a constraint, based on accessing a tracking structure populated with entries as the functions are invoked by respective server processes launched during execution of a database operation, where each entry of the entries of the tracking structure identifies a respective invoked function that is associated with a corresponding program instance, and detecting, using the tracking structure, related functions that form the chain, the related functions being identified as related if associated with a same program instance. In response to determining that the chain of the functions violates the constraint, the system blocks an invocation of a further function to be added to the chain.
US11907220B2 Optimizing query processing and routing in a hybrid workload optimized database system
A method, system and computer program product for processing queries in a hybrid database system. A database management system of the hybrid database system obtains an estimated execution time of a query by an online transaction processing engine. The database management system further obtains an estimated execution time of the query by a database accelerator. Furthermore, the database management system determines a wait time (which could be zero) for the database accelerator to process the query. The database management system then determines whether the online transaction processing engine or the database accelerator will process the query using the estimated execution time of the query by the online transaction processing engine, the estimated execution time of the query by the database accelerator and the wait time (which could be zero) for the database accelerator to process the query. In this manner, the processing of queries in hybrid database systems is optimized.
US11907217B2 Database object validation for reusing captured query plans
A computer implemented method can receive a request for a fallback query execution plan of a query in a database system. The query involves an object of the database system. The object is associated with a captured object. The method can evaluate whether the object and the captured object have the same logical structure. Responsive to an indication that the object and the captured object have the same logical structure, the method can reuse the fallback query execution plan to execute the query. The evaluating includes identifying a logical structure of the captured object stored in an object definition table, obtaining a current logical structure of the object, and comparing the logical structure of the captured object with the current logical structure of the object.
US11907216B2 Multi-language fusion query method and multi-model database system
A fusion query method and a multi-model database (MMDB) framework are provided, to add a capability of extending a foreign engine in a relational database engine and manage metadata of the foreign extensible engine by using a user table. This minimizes intrusion to the relational database engine, and implements dynamic loading and unloading of the foreign engine during runtime. Therefore, a maintenance interface and uniform data access to a multi-model database such as a relational database, a graph database, or a time series database are provided for a user, so that learning and use costs of operation and maintenance personnel and application development personnel are reduced, and security of data use is improved.
US11907212B1 Trace events in a database system
Provided herein are systems and methods for configuring trace events. A system includes at least one hardware processor coupled to a memory and configured to instantiate a user code runtime to execute user-defined function (UDF) code. The user code runtime is instantiated within a sandbox process of an execution node. An application programming interface (API) call is detected during execution of the UDF code. The API call includes one or more configurations of a trace event. Telemetry information is collected based on the one or more configurations. The telemetry information is associated with the trace event using a telemetry API. The telemetry API corresponds to the API call. The telemetry information is formatted using the telemetry API, to generate structured telemetry information. The at least one hardware processor causes ingestion of the structured telemetry information into an event table.
US11907211B2 Data exploration management method and system, electronic device, and storage medium
Disclosed is a data exploration management method, including: acquiring data input by a user, where the data includes data content and an exploration variable; acquiring a pre-stored flow selected by the user, where the pre-stored flow is used to perform data exploration on the data; acquiring an operation, a method, and flow program code of the pre-stored flow, and generating and storing output program code; running the output program code, and acquiring and storing a running result; and displaying the pre-stored flow, the output program code, and the running result. According to the foregoing method, scientific management on a data exploration process ensures that the data exploration process is repeatable, and that an operation and a method of the data exploration process can be invoked, shared, and reused in real time.
US11907207B1 Compression of fluctuating data
The disclosed embodiments relate to a system/apparatus for reducing a data size of a database/data structure stored in a memory of a data transaction processing system, which stores a plurality of data records, each of the plurality of data records being characterized by a record data size and storing data indicative of a position (of one or more portfolios) in one or more financial instruments, such as interest rate swaps, futures contracts, etc. The system/apparatus may be referred to as an architecture which enables post-trade processing of portfolio/position databases/data structures, or subsets thereof, to reduce the data size thereof for storage, communication and/or processing and may further reduce other aspects or characteristics such as gross notional value, total risk, etc. More particularly, the disclosed embodiments implement a compression module which, as described above, may be a part of the exchange computer system or an adjunct service provided thereto, and which processes a select subset of data records to effect an optimized reduction thereof as described.
US11907203B2 Path encoded tree structures for operations
Example embodiments facilitate creation of efficient tree structures (and strategic modification of and manipulation of existing tree structures), such that the resulting tree structures enable rapid computing operations, including, but not limited to, rapid relational set operations (e.g., joining trees, comparing tree structures, determining structural similarities of trees, adding tree nodes, removing or replacing tree nodes, accessing tree data, updating tree data, and so on). An example method relates to a method and/or system for creating and manipulating tree data structures (also simply called trees herein) as, for example, in relational databases. One embodiment uses compact bit-wise path encoding that stores structural data related to tree branches to which a current node belongs. The embodiment facilitates manipulating a representation of a tree and includes traversing at least a portion of the tree from a starting node, and then for each traversed node, modifying node metadata depending on whether or not the traversed node is a sibling node or a child node.
US11907197B2 Volume placement failure isolation and reporting
Systems, methods, and machine-readable media are disclosed for isolating and reporting a volume placement error for a request to place a volume on a storage platform. A volume placement service requests information from a database using an optimized database query to determine an optimal location to place a new volume. The database returns no results. The volume placement service deconstructs the optimized database query to extract a plurality of queries. The volume placement service iterates over the plurality queries, combining queries in each iteration, to determine a cause for the database to return no results. The volume placement service determines based on the results of each iterative database request a cause the database to return an empty result. The volume placement service provides an indication of the cause for returning an empty result.
US11907196B1 Generating observability metrics for data lake usage based on data layer activity logs
Incoming data requests from the perspective of the data lake, are gathered and analyzed to determine the usage of the data. Using the perspective of the data lake avoids the technical challenge of analyzing data usage by different computation points, which are at different locations, perform hard-to-track different operations, and are often reachable only through complicated access protocols. Another technical challenge of mapping between an object path and a table path is solved by generating object path datasets and table path datasets at different levels of abstractions. A comparison is performed, iteratively, from a lower level of granularity and the granularity is increased in the progressive steps. Matches from iterations are unionized to generate a final matching data. Observability metrics are generated using final matching data and are used to perform downstream operations such as controlling data table access, moving data tables to cold storage, decommissioning unused pipelines, etc.
US11907188B2 Method, device, and program product for managing data pattern
Techniques for managing data patterns involve: acquiring multiple sets of data patterns respectively associated with multiple collection devices, wherein a set of data patterns in the multiple sets of data patterns represent patterns of duplicate data in data from one of the multiple collection devices; dividing the multiple collection devices into multiple groups based on clusters of the multiple sets of data patterns; and determining, based on sets of data patterns associated with collection devices in a group in the multiple groups, a set of shared data patterns for sharing among the collection devices in the group. Accordingly, data patterns that can be shared among multiple collection devices can be determined in a more accurate and effective manner, thereby facilitating the removal of duplicate data from the multiple collection devices.
US11907185B2 Shared hierarchical data design model for transferring data within distributed systems
Various techniques described herein relate to using a shared hierarchical data design model for creating and transferring data within distributed systems. Components within a distributed system may access a shared hierarchical data design model when designing and creating software components, data structures, or application programming interfaces (APIs) through which data is transferred. Additional techniques include verifying and enforcing that the components of the distributed system conform with the shared hierarchical data design model, including using design/development environments and element-by-element analyses of the data structures transferred between components of the distributed system.
US11907184B1 Collaborative data mapping system
A data mapping system provides a share, reusable and single mapping tool for mapping data and data lineage. The mapping system provides a version control functionality in the form of spreadsheet for tracking a plurality of mapping tasks that occur in parallel. The system allows multiple users to view the changes in mapping tasks, thereby improving data mapping visibility. Such visibility can significantly reduce conflicts between different mapping tasks that are independently performed by different teams or persons.
US11907183B2 Techniques for storing testable, schema-structured associations and systems and methods implementing same
In an approach to managing at least one compendium comprising association objects that collectively provide an information-domain schema for associating cue values with corresponding user-provided responses, at least one first association object is identified with an undefined response based on a responses collection of the first association object. A first user-editable placeholder is caused to be visualized on a display to a user based on identifying the at least one first association object with the undefined response. User input is received based on the first user-editable placeholder. At least a second association object is instantiated based on the user input. A representation of the second association object is caused to be visualized on the display to the user and a second user-editable placeholder to be visualized on the display adjacent the representation of the second association object based on a schema type value of the first association object.
US11907182B2 Schema-based data retrieval from knowledge graphs
A computer-implemented method includes receiving a request of data records for a data schema, obtaining a schema alignment which maps the data schema to a subset of an ontology of a knowledge graph, generating at least one query based on the subset of the ontology of the knowledge graph, obtaining a list of data records by executing the at least one query on the knowledge graph to obtain a list of data records, and persisting the list of data records to the data schema.
US11907181B2 Inferring a dataset schema from input files
Techniques for generating a schema for a data input file are described herein. In an embodiment, a server computer receives a data input file. The server computer system selects a sample excerpt from the data input which comprises a subset of the data input file. The server computer system analyzes the sample excerpt to determine a row delimiter for the data input file, a column delimiter for the data input file, and a plurality of data format types. Using the column delimiter, row delimiter, and plurality of data format types, the server computer system generates a candidate schema for the data input file.
US11907171B2 Dynamic intelligent log analysis tool
Techniques for implementing a dynamic intelligent log analysis tool are disclosed. In some embodiments, a computer system performs operations comprising: obtaining a log file comprising a plurality of log entries, each log entry comprising an error message; identifying a set of unique words from the error messages; for each error message, computing a term-frequency vector based on a frequency of occurrence for each unique word of the set of unique words in the error message; for each error message, computing a similarity measure between the term-frequency vectors of the error message and every other error message of the log entries; for each error message, computing a score based on a sum of the similarity measures; and displaying an indication of one or more of the error messages on a computing device based on the scores for the one or more of the error messages.
US11907168B2 Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
US11907166B2 Electronic device and method for updating database based on reserved space
Various embodiments of the disclosure disclose a method and an apparatus, which includes: a display, a memory, and a processor operatively connected to the display and/or the memory, wherein the processor is configured to: add a frame to an appended file based on a request to update application data, allocate a reserved space to the appended file, update a database file based on an update condition, and allocate the reserved space to the database file.
US11907163B1 Cloud snapshot lineage mobility between virtualization software running on different storage systems
An apparatus comprises a processing device configured to identify a cloud snapshot lineage that is being managed by first virtualization software running on a first storage system, the cloud snapshot lineage comprising one or more snapshots of at least one storage volume, the cloud snapshot lineage being stored on cloud storage of at least one cloud external to the first storage system. The processing device is also configured to pause management of the cloud snapshot lineage by the first virtualization software running on the first storage system, to obtain, from the first virtualization software running on the first storage system, configuration data for the cloud snapshot lineage, to provide, to second virtualization software running on a second storage system, the configuration data for the cloud snapshot lineage, and to resume management of the cloud snapshot lineage by the second virtualization software running on the second storage system.
US11907162B2 Minimizing data volume growth under encryption changes
Computer-readable media, methods, and systems are disclosed for minimizing data volume growth in a database system under changes to an encryption status of a plurality of data pages persisted to a database. Initially, a request is received to update an encryption parameter associated with the database. Next, it is determined whether a candidate page requires encryption changes. In response to determining that the candidate page is not currently in use by one or more active database snapshots and not currently loaded in main memory, the candidate page is loaded into main memory. Next, an encryption operation is performed on the candidate page, and the encrypted page is designated for persistence. Finally, based on a current number of candidate pages already encrypted during a current save point cycle, the selective iteration is paused until a subsequent save point cycle.
US11907160B2 Distributed processor system
This disclosure relates to a distributed processing system for configuring multiple processing channels. The distributed processing system includes a main processor, such as an ARM processor, communicatively coupled to a plurality of co-processors, such as stream processors. The co-processors can execute instructions in parallel with each other and interrupt the ARM processor. Longer latency instructions can be executed by the main processor and lower latency instructions can be executed by the co-processors. There are several ways that a stream can be triggered in the distributed processing system. In an embodiment, the distributed processing system is a stream processor system that includes an ARM processor and stream processors configured to access different register sets. The stream processors can include a main stream processor and stream processors in respective transmit and receive channels. The stream processor system can be implemented in a radio system to configure the radio for operation.
US11907150B2 Multi-protocol IO infrastructure for a flexible storage platform
A flexible storage system. A storage motherboard accommodates, on a suitable connector, a storage adapter circuit that provides protocol translation between a host bus interface and a storage interface, and that provides routing, to accommodate a plurality of mass storage devices that may be connected to the storage adapter circuit through the storage motherboard. The storage adapter circuit may be replaced with a circuit supporting a different host interface or a different storage interface.
US11907149B2 Sideband signaling in universal serial bus (USB) type-C communication links
Sideband signaling in Universal Serial Bus (USB) Type-C communication link allows multiple protocols that are tunneled through a USB link, where sideband signals may be provided through the sideband use (SBU) pins. Further, the SBU pins may be transitioned between different modes of sideband signals. In particular, signals in an initial mode may indicate a need or desire transition to a second mode. After a negotiation, linked devices agree to transition, the two devices may transition to the second mode. By providing this inband sideband signaling that allows mode changes, more protocols can be tunneled with accompanying sideband signaling and flexibility of the USB link is expanded.
US11907147B1 Programmable message inspection engine implemented in hardware that generates an output message using a content modification plan and a destination control plan
A message inspection engine, implemented in hardware in a System on Chip (SOC), is configured using configuration information to obtain a configured message inspection engine. An input message is received at the configured message inspection engine from an upstream functional module in the SOC. The configured message inspection engine is used to analyze the input message to determine a content modification plan and a destination control plan and to generate an output message based at least in part on the input message, the content modification plan, and the destination control plan, including by populating the output message with a downstream functional module specified by the destination control plan. The output message is output from the configured message inspection engine.
US11907146B2 Systems and methods for intelligently implementing concurrent transfers of data within a machine perception and dense algorithm integrated circuit
System and method for implementing accelerated memory transfers in an integrated circuit includes identifying memory access parameters for configuring memory access instructions for accessing a target corpus of data from within a defined region of an n-dimensional memory; converting the memory access parameters to direct memory access (DMA) controller-executable instructions, wherein the converting includes: (i) defining dimensions of a data access tile based on a first parameter of the memory access parameters; (ii) generating multi-directional data accessing instructions that, when executed, automatically moves the data access tile along multiple distinct axes within the defined region of the n-dimensional memory based at least on a second parameter of the memory access parameters; transferring a corpus of data from the n-dimensional memory to a target memory based on executing the DMA controller-executable instructions.
US11907142B2 Configuring polling times for software applications
Excessive polling that may result in wasted computing resources and unnecessary network traffic can be avoided using some techniques described herein. In one example, a method can include obtaining historical data indicating execution times associated with computing operations. The method can also include determining polling times to assign to the computing operations by applying a model to the historical data. The method may also include configuring a software application to implement the polling times in relation to polling processes for transmitting requests to execute the computing operations to one or more destinations.
US11907140B2 Serial interface for semiconductor package
A system for serial communication includes a controller, a semiconductor package comprising a plurality of semiconductor die, and a serial interface configured to connect the plurality of semiconductor die to the controller. The serial interface includes a controller-to-package connection and a package-to-controller connection, and the serial interface is configured to employ a signaling protocol using differential data signaling with no separate clock signals.
US11907139B2 Memory system design using buffer(s) on a mother board
A mother board topology including a processor operable to be coupled to one or more communication channels for communicating commands. The topology includes a first communication channel electrically coupling a first set of two or more dual in-line memory modules (DIMMs) and a first primary data buffer on a mother board. The topology includes a second communication channel electrically coupling a second set of two or more DIMMs and a second primary data buffer on the mother board. The topology includes a third channel electrically coupling the first primary data buffer, the primary second data buffer, and the processor.
US11907138B2 Multimedia compressed frame aware cache replacement policy
Various embodiments include methods and devices for implementing a criterion aware cache replacement policy by a computing device. Embodiments may include updating a staling counter, writing a value of a local counter to a system cache in association with a location in the system cache for with data, in which the value of the local counter includes a value of the staling counter when (i.e., at the time) the associated data is written to the system cache, and using the value of the local counter of the associated data to determine whether the associated data is stale.
US11907134B1 Nonvolatile memory controller supporting variable configurability and forward compatibility
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11907131B2 Techniques for efficient user log flushing with shortcut logical address binding and postponing mapping information updates
Techniques for efficiently flushing a user data log may postpone or delay establishing chains of metadata pages used as mapping information to map logical addresses to storage locations of content stored at the logical addresses. Processing can include: receiving a write operation that writes data to a logical address; storing an entry for the write operation in the user data log; and flushing the entry from the user data log. Flushing can include storing a metadata log entry in a metadata log, wherein the metadata log entry represents a binding of the logical address to a data block including the data stored at the logical address; and destaging the metadata log entry. Destaging can include updating mapping information used to map the logical address to the data block. The mapping information can include a metadata page in accordance with the metadata log entry.
US11907125B2 Hot line fairness mechanism favoring software forward progress
A computer-implemented method is provided. The method includes determining whether a rejection of a request is required and determining whether the request is software forward progress (SFP)-likely or SFP-unlikely upon determining that the rejection of the request is required. The method also includes executing a first pseudo random decision to set or not set a requested state of the request in an event the request is SFP-likely or SFP-unlikely, respectively, and rejecting the request following execution of the second pseudo random decision.
US11907122B2 Upward eviction of cache lines
The disclosure relates to technology for up-evicting cache lines. An apparatus comprises a hierarchy of caches comprising a first cache having a first cache controller and a second cache having a second cache controller. The first cache controller is configured to store cache lines evicted from a first processor group to the first cache and to down-evict cache lines from the first cache to the second cache. The second cache controller is configured to store cache lines evicted from a second processor group into the second cache, to up-evict a first cache line from the second cache to the first cache in response to an eviction of a second cache line from the second processor group to the second cache, and to provide the up-evicted first cache line from the first cache to the second processor group in response to a request from the second processor group.
US11907120B2 Computing device for transceiving information via plurality of buses, and operating method of the computing device
A computing device includes a host device and a storage device. The host device is configured to receive instruction information via a code bus based on a code address comprised in a code address map of particular address maps and receive data via a system bus that is separate from the code bus based on a data address included in a data address map. The storage device is configured to store target instruction information via the system bus and provide the target instruction information to the host device via the code bus in response to a request from the host device for an object code address included in the code address map and corresponding to the target instruction information.
US11907119B2 Array access with receiver masking
Methods, systems, and devices for array access with receiver masking are described. A first device may issue to a second device a first sequence of write commands for a set of data. The first sequence of write commands may indicate different memory addresses in an order. After issuing the first sequence of write commands, the first device may issue to the second device a second sequence of read commands for the set of data. The second sequence of read commands may indicate the different memory addresses in the same order as the first sequence of write commands. Based on issuing the second sequence of read commands, the first device may receive the set of data from the second device.
US11907117B2 Efficient method to dynamically select a protection duration for retention locking deduplicated objects
Dynamically selecting a protection duration for locking objects in a storage. A garbage collection deletes objects over time. The objects may not be removed from storage until associated locks have expired. The length of the lock may impact the cost. A new lock extension value is selected each time a lock extension operation is performed. The lock extension value selection process accounts for a garbage collection operation cycle, an amount of deleted objects that are stored because of being locked, and a garbage collection churn. This allows an optimum lock extension value to be selected dynamically and repeatedly to control costs automatically.
US11907112B2 Method and apparatus for calculating tensor data with computer, medium, and device
Embodiments of the present disclosure disclose a method and apparatus for calculating tensor data based on a computer, a medium, and a device. The method includes: determining, from a second tensor, a dimension different from a dimension of a first tensor based on dimensions of the first tensor and dimensions of the second tensor; updating stride in the different dimension to a predetermined value; reading a to-be-operated data block of the second tensor from a buffer module based on updated stride with the predetermined value in each dimension of the second tensor, where the to-be-operated data block is a data block for which padding processing is performed; and performing binary operation on the first tensor based on the to-be-operated data block of the second tensor. According to the present disclosure, broadcasting may be conveniently achieved without difficulty of hardware design being increased.
US11907111B2 Database troubleshooting with automated functionality
Technologies are described for establishing a connection to an IMDB (in-memory database) via a GUI, automatically detecting an IMDB version, and selecting at least one script from a plurality of scripts based on the detected IMDB version. Differences among the plurality of scripts can relate to data parameter differences in different IMDB versions. The selected at least one script to be executed returns data of a type recognized in the detected IMDB version.
US11907108B2 Generating workloads for system verification
A workload is generated to verify a system. The generating includes parsing one or more statements of an input test case to create one or more parsed structures. A comparison is performed of at least one parsed structure of the one or more parsed structures and at least one workload structure of at least one existing workload to identify one or more workload structures as matching the at least one parsed structure. Runtime data relating to at least the one or more workload structures identified as matching is obtained. The workload is created based on at least one matching workload structure of the one or more workload structures identified as matching, the at least one parsed structure of the one or more parsed structures and the runtime data.
US11907105B2 Backward compatibility testing of software in a mode that disrupts timing
A device having a Graphics Processing Unit (GPU) may be configured to selectively run in a normal mode or a timing testing mode. In the timing testing mode the device is configured to disrupt timing of processing that takes place on the GPU while running an application with the GPU and test the application for errors in device hardware component and/or software component synchronization while the device is running in the timing testing mode.
US11907104B1 Service virtualization
An application in production may communicate with one or more heterogeneous services, including requesting and receiving data from a one or more data sources. The communication between the application and the services can include complicated scenarios making facilitating end-to-end testing of the application difficult. The disclosed service virtualization solution works in two stages of ‘record and replay’ to simulate a backend service. During the recording stage, the disclosed tool intercepts the data flow between the client and the service and records the data and during the replay stage, the disclosed tool creates a proxy service that simulates the responses of service application by reading the recorded session file, allowing for the client application to be tested without having to connect to the actual service application.
US11907102B2 Dynamic debug log enabler for any protection failure jobs
The present invention provides a system, computer readable code and method for dynamically performing debugging. The system, code, and method store debugging logs throughout an operation. At predetermined points the logs are stored to a cache. Older and/or unnecessary logs are periodically deleted from the cache to ensure that the cache does not grow to be larger than a predetermined size. This avoids the need to re-run a scenario after an error occurs in order to produce troubleshooting/debugging information.
US11907101B2 Systems and methods for selective patching based on kernel and user space interaction
Disclosed herein are systems and methods for selective patching processes. In one exemplary aspect, the method includes: identifying, via a user space patching service, a patch that modifies at least one function included in a process, wherein the process is executed on a computing device; generating a list of target pages in virtual memory of the computing device, wherein the list of target pages includes code associated with the at least one function; marking the target pages as non-executable based on file identification; intercepting, using an amended page-fault event handler, an attempt to execute the code associated with the at least one function by the process; and applying the patch to modify the at least one function.
US11907100B2 Generation of trace messages including an instruction retirement count and a stall count
A method of tracing instruction execution on a processor of an integrated circuit chip in real time whilst the processor continues to execute instructions during clock cycles of the processor. The instruction execution of the processor is monitored by counting the number of successive instructions which are retired contiguously in time to form an instruction count, and counting the number of subsequent contiguous clock cycles of the processor during which no instruction is retired to form a stall count. A trace message is generated which includes the instruction count and the stall count, and the trace message is outputted.
US11907099B2 Performance evaluation method using simulated probe data mapping
Embodiments of the present invention disclose a method, computer program product, and system for estimating the results of a performance test on an updated software application. A method, the method comprising receiving an updated software application, wherein the size of the updated software application is a first size and generating a plurality of small probe, wherein the size of each of the small probe data is a second size, wherein the second size is less than the first size. Conducting a first performance test on the plurality of small probe data and calculating an estimated elapsed time for a performance test on the updated software application. Conducting the performance test on the updated software application and determining if the updated software is given a PASS or FAIL for the performance test, based in part on the elapsed time of the performance test on the updated software application.
US11907096B2 Database simulation modeling framework
Methods, systems, and computer program products are provided for creating a resource management testing environment. An initial population of databases is established in a database ring, having an in initial count of databases and different types of databases that are determined based on an initial database population model. The initial population model receives ring classification information for the database ring from a ring grouping model. A sequence of database population-change events is generated based on a model, to change the population of the databases over time in the ring. An orchestration framework performs testing of resource manager operations based on the model-defined initial population of databases and the model-defined populations of databases changed over time. Model-defined resource usage metrics for each database are utilized to test the resource manager operations. Resource usage metrics and database add/drop events of a production system are used to train the models.
US11907093B1 Cloud-based fleet and asset management for edge computing of machine learning and artificial intelligence workloads
An apparatus can be configured to receive monitoring information associated with a machine learning (ML) or artificial intelligence (AI) workload implemented by an edge compute unit of a plurality of edge compute units. Status information corresponding to a plurality of connected edge assets can be received, the plurality of edge compute units and connected edge assets included in a fleet of edge devices. A remote fleet management graphical user interface (GUI) can display a portion of the monitoring or status information for a subset of the fleet of edge devices, based on a user selection input, and can receive a user configuration input indicative of an updated configuration for at least one workload corresponding to a pre-trained ML or AI model deployed on the at least one edge compute unit. A cloud computing environment can transmit control information corresponding to the updated configuration to the at least one edge compute unit.
US11907089B2 Method and apparatus for repairing GPU video memory access based on active error detection
It is suitable for the field of computer graphic processing technologies, and provides a method and apparatus for repairing a graphics processing unit (GPU) video memory access based on active error detection. A small video memory is first distributed and used for error detection of video memory access, and a problem of video memory data access abnormality is found in time through a regular active detection. When the video memory data access abnormality is found, a GPU desktop driving module can suspend a display picture update operation, and a GPU kernel driving module first suspends all video memory access, then re-initializes a video memory controller and repairs the video memory access abnormality, and then restores an access of all the modules to a video memory to normal, refreshes a desktop, and restores a graphic desktop to a normal state.
US11907087B2 Remote health monitoring in data replication environments
A method for more effectively utilizing computing resources in a data replication environment is disclosed. In one embodiment, such a method detects, at a primary system, activity occurring on the primary system. This activity is recorded in systems logs located at the primary system. The method automatically mirrors the system logs from the primary system to a secondary system that is in a mirroring relationship with the primary system. The system logs are analyzed at the secondary system. In the event abnormal activity is detected in the system logs at the secondary system, the method automatically sends, from the secondary system to the primary system, one or more commands that are designed to address the abnormal activity. A corresponding system and computer program product are also disclosed.
US11907086B2 Infotainment device for vehicle and method for operating same
Disclosed is a base unit including a video link hub electrically connected to a user interface device to transmit a signal, a first system-on-chip (SoC) configured to provide a first infotainment function, and a processor configured to determine whether the first SoC is operating abnormally. When a second SoC is powered on, the first SoC performs authentication with respect to the second SoC, and when the processor determines that the first SoC is operating normally, the first SoC generates a first execution signal for display of a composite infotainment function, obtained by combining the first infotainment function with a second infotainment function provided by the second SoC, on the user interface device, and transmits the first execution signal to the video link hub, and the processor controls the video link hub to transmit the first execution signal to the user interface device.
US11907084B2 Methods and apparatus for distributed control of vehicle systems
A vehicle includes a plurality of systems. Each system performs a function of the automobile. In an example embodiment, a plurality of system controllers, one for each system, controls the operation of the system. Each system controller controls how its corresponding system performs its function. When all system controllers are functional, a system controller generates control signals for its corresponding system. When one system controller ceased to operate, another system controller may control the system that corresponds to the failed system controller. Distributing control of systems among the various system controllers increases reliability.
US11907081B2 Reduced impact application recovery
A memory image can be captured by generating metadata indicative of a state of volatile memory and/or byte-addressable PMEM at a particular time during execution of a process by an application. This memory image can be persisted without copying the in-memory data into a separate persistent storage by storing the metadata and safekeeping the in-memory data in the volatile memory and/or PMEM. Metadata associated with multiple time-evolved memory images captured can be stored and managed using a linked index scheme. A linked index scheme can be configured in various ways including a full index and a difference-only index. The memory images can be used for various purposes including suspending and later resuming execution of the application process, restoring a failed application to a previous point in time, cloning an application, and recovering an application process to a most recent state in an application log.
US11907075B2 Method and system for continuous mapping of protection policies to data cluster components
Techniques described herein relate to a method for managing data protection services for data clusters. The method includes identifying a discovery event associated with a data cluster; sending a request for currently deployed data cluster components to a data cluster manager associated with the data cluster; obtaining data cluster component inventory information associated with the data cluster from the data cluster manager; making a first determination that the currently deployed data cluster components comprise changed data cluster components using the data cluster component inventory information; mapping protection policy types to newly deployed data cluster components of the data cluster using the data cluster component inventory information and component data protection information; updating a data cluster component inventory repository using the data cluster component inventory information; and initiating performance of data protection services for the newly deployed data cluster components based on the mapped protection policy types.
US11907073B2 Method and apparatus for data interaction between BIOS and BMC of server, and device
A method and an apparatus for data interaction between a BIOS and a BMC of a server, a device and a readable storage medium. According to the state of an IPMI link between a BIOS and a BMC, it is determined whether to perform data interaction. At the same time, whether the BMC cannot be activated due to abnormalities are determined by confirming whether the number of times of restarting the server reaches preset threshold at the BDS stage of the BIOS. When the number of times of restarting the server reaches the preset threshold and the BMC is still not activated, the BMC is determined to be abnormal. When the number of times of restarting the server has not yet reached preset threshold, the BIOS performs the action of restarting system, wherein preset threshold is confirmed by a variable self-defined inside the BIOS and may be set freely.
US11907068B2 Read request response for reconstructed data in a degraded drive
A method comprising: receiving a request to read data stored in an array of drives; determining that the data is stored on one or more degraded drives in the array; reconstructing the data from one or more drives in the array other than the degraded drives; providing the reconstructed data in response to the request; and after providing the reconstructed data, writing the reconstructed data to one or more drives in the array other than the degraded drives.
US11907065B2 Resiliency and performance for cluster memory
Disclosed are various embodiments for improving the resiliency and performance of clustered memory. A computing device can generate at least one parity page from at least a first local page and a second local page. The computing device can then submit a first write request for the first local page to a first one of a plurality of memory hosts. The computing device can also submit a second write request for the second local page to a second one of the plurality of memory hosts. Additionally, the computing device can submit a third write request for the parity page to a third one of the plurality of memory hosts.
US11907064B2 Memory controller and memory system including the same
A memory controller includes a fault predictor which predicts a fault which causes an error occurring in a memory device, an error correction code (ECC) manager which classifies a type of the fault based on the predicted fault, and a plurality of ECC engines which perform ECC in parallel depending on the classified type of the faults. The fault predictor includes a memory error profiler which receives raw data related to the error and processes the raw data into an error profile that is data available for machine learning, and a memory fault prediction network which receives the error profile as an input, performs the machine learning using the error profile, and predicts the fault which causes the error.
US11907060B2 Coding of data streams in a vast storage network
A method begins by a processing module concurrently receiving a first data stream and a second data stream for transmission to a receiving entity. The method continues with the processing module dividing each of the first and second data streams to produce a first plurality of data blocks corresponding to the first data stream and a second plurality of data blocks corresponding to the second data stream, where data blocks of the first plurality of data blocks are time aligned with data blocks of the second plurality of data blocks. The method continues with the processing module creating a data matrix from the first and second plurality of data blocks and generating a coded matrix from the data matrix and an encoding matrix. The method continues with the processing module outputting a plurality of pairs of coded values of the coded matrix to the receiving entity.
US11907057B2 Fault processing method and system
Various embodiments of the teachings herein include a fault processing method comprising: receiving two historical faults similar to a target fault; searching keywords in a description of the target fault and each historical fault, wherein the keywords are classified into N grades, and for each system component in a grade, the grade comprises at least one keyword for describing the component, wherein N is an integer no less than 2; for each of the N grades, counting a quantity of identical system components represented by the keywords in the text description of each historical fault and the target fault; and comparing a degree of similarity of each historical fault to the target fault according to the quantity of identical system components counted in each grade of the N different grades, wherein a historical fault relating to a larger number of high-grade identical system components has a higher degree of similarity to the target fault.
US11907054B2 Multi-module system with single terminal error flag input/output
The system comprises a plurality of driver modules coupled by a fault condition bus, e.g. single-wire bus. Each driver module includes an Error Flag Interface block coupled between a single terminal error flag input/output (EF I/O) and a Control block. Each driver module may be coupled- to a motor. When a driver module detects a local fault condition, its Error Flag Interface block is configured to lower the voltage at the single terminal EF I/O to communicate the change to the other driver modules. The Error Flag Interface block is further configured to monitor voltage changes at its single terminal EF I/O. An external fault condition is detected when the single terminal EF I/O is at a low voltage. The Error Flag Interface block is further configured to send a signal disabling the output of the driver module.
US11907050B1 Automated event analysis
Aspects of the subject technology relate to systems, methods, and computer-readable media for diagnosing faults in a software stack by running a subset of processes of the software stack. An existence of a fault associated with running a software stack is determined. The software stack includes a plurality of dependent processes. An incrementing larger subset of the software stack is run according to one or more error thresholds associated with executing corresponding dependent processes in the incrementing larger subset. The incrementing larger subset includes an increasing number of processes of the plurality of dependent processes. One or more sources of the fault are diagnosed based on the running of the incrementing larger subset of the software stack.
US11907048B2 Scaling media utilizing healthy regions of a tape cartridge
A tool for scaling media utilizing healthy regions of a data storage cartridge. The tool determines a health status index for one or more regions of a data storage cartridge. The tool records the health status index to a cartridge memory and housekeeping dataset of the data storage cartridge. The tool determines one or more available regions of the data storage cartridge, based, at least in part, on a capacity designation and the health status index for the one or more regions. The tool returns the one or more available regions and a reduced capacity for the data storage cartridge to a user.
US11907047B2 Data storage device and error tolerance selecting method thereof
A data storage device, and an error tolerance selecting method thereof which includes: writing data to data blocks of the data storage device; reading written data of the data blocks as read data; comparing the read data and the written data of each data column in the data blocks, and calculating a number of error bits in each chunk including a plurality of data columns accordingly; calculating a difference value between the number of error bits in the chunk and a first threshold value to store the difference value in an error tolerance list; and selecting a largest difference value in the error tolerance list as an error tolerance.
US11907045B2 Information extraction from maintenance logs
One embodiment provides a system for processing natural-language entries. The system obtains a plurality of historical natural-language entries associated with a first domain and pre-processes the historical natural-language entries to obtain a set of generic terms and a set of domain-specific terms. The system trains a machine learning model in the first domain using the plurality of historical natural-language entries associated with the first domain. The training comprises learning weight values of one or more generic terms, a weight value of a respective generic term indicating likelihood that the generic term is related to a trigger event. The system generalizes the machine learning model trained in the first domain, thereby allowing the model to be applied to a second domain. The system processes a natural-language entry associated with the second domain using the generalized machine learning model to determine whether the natural-language entry associated with the second domain corresponds to the trigger event.
US11907044B2 Memory devices and methods for operating the same
A memory device comprises a plurality of memory cells and a plurality of evaluation elements, wherein each evaluation element of the plurality of evaluation elements is connectable with a memory cell of the memory device. The memory device further comprises an interconnection unit configured for connecting the plurality of memory cells to a first assignment of evaluation elements in a first state and for connecting the same plurality of memory cells to a second assignment of the evaluation elements in a second state. The memory device comprises an evaluation unit configured for controlling the interconnection unit to transition from the first state to the second state. The evaluation unit is configured for evaluating the plurality of memory cells in the first state to obtain a first evaluation result, and for evaluating the plurality of memory cells in the second state to obtain a second evaluation result.
US11907038B2 Temperature control device with automatically adjustable backlighting
A temperature control device (e.g., a thermostat) may be configured to control an internal heat-generating electrical load so as to accurately measure a present temperature in a space around the temperature control device. The temperature control device may comprise a temperature sensing circuit configured to generate a temperature control signal indicating the present temperature in the space, and a control circuit configured to receive the temperature control signal and to control the internal electrical load. The control circuit may be configured to energize the internal electrical load in an awake state and to cause the internal electrical load to consume less power in an idle state. The control circuit may be configured to control the internal electrical load to a first energy level (e.g., a first intensity) during the awake state and to a second energy level (e.g., second intensity) that is less than the first during the idle state.
US11907036B2 Integrated circuit performing dynamic voltage and frequency scaling operation and operating method thereof
An integrated circuit includes a plurality of sub blocks configured to process an instruction according to an operating condition, a plurality of active counters configured to count an active time, which is a time for each of the plurality of sub blocks to process an instruction, and a Dynamic Voltage and Frequency Scaling (DVFS) controller configured to calculate power consumption of the plurality of sub blocks during a sample period based on the active time and adjust an operating condition of the plurality of sub blocks based on the power consumption.
US11907031B2 Display device and electronic device including the same
A display device includes a display module including a first non-folding region, a folding region, and a second non-folding region arranged in a first direction, a first support plate disposed on the display module, a second support plate disposed on the first support plate, a heat dissipation layer disposed between the first and second support plates, and including a bending portion overlapping the folding region, a first adhesive layer disposed between the first support plate and the heat dissipation layer, and a second adhesive layer disposed between the second support plate and the heat dissipation layer. An opening defined in each of the first and second adhesive layers has a width greater than a width of the bending portion of the heat dissipation layer in a portion overlapping the folding region.
US11907025B2 Electronic device and latch mechanism
A latch mechanism includes a latch and a rotation shaft supporting part. The latch is rotatable around a rotation shaft between a housing position and a lock position, and fixes a first unit and a second unit in a closed state at the lock position. The rotation shaft supporting part rotatably supports the rotation shaft. The latch has a first ring-shaped part disposed coaxially with the rotation shaft. The rotation shaft supporting part has a second ring-shaped part disposed coaxially with the rotation shaft. Heights of the first ring-shaped part and the second ring-shaped part are set such that an area of abutment between the first ring-shaped part and the second ring-shaped part increases as the latch rotates from the lock position to the housing position.
US11907024B2 Electronic device including haptic actuator
According to one aspect of the disclosure an electronic device comprises a foldable housing including: a hinge structure, a first housing structure connected to the hinge structure, and including a first face and a second face opposite the first face, and a second housing structure connected to the hinge structure and including a third face and a fourth face opposite the third face, the second housing structure being configured to be rotated about the hinge structure; a flexible display extending over the first face and over the third face; at least one sensor disposed within the foldable housing, and configured to sense an angle formed between the first face and the third face; a first haptic actuator disposed within the first housing structure; a second haptic actuator disposed within the second housing structure; at least one processor disposed within the first housing structure or the second housing structure, and operatively connected to the flexible display, the at least one sensor, the first haptic actuator, and the second haptic actuator. The at least one processor may detect a folding state of the foldable housing using the at least one sensor, and independently control the first haptic actuator and the second haptic actuator based on at least part of the detected folding state.
US11907022B2 Physical keyboards for multi-display computing devices
Apparatus, systems, articles of manufacture, and methods are disclosed for physical keyboards with multi-display computing devices. An example keyboard includes a plurality of keys and a translucent backplate having a first side and a second side. The example keyboard also includes a coating between the first side of the backplate and the plurality of keys, the coating to pass light to illuminate the plurality of keys, and the coating to obscure the plurality keys when viewed from the second side of the backplate.
US11907013B2 Continuity of applications across devices
At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.
US11907012B2 Accessory display device
An accessory display device comprises a back support having at least one female rail and a first hinge. The device further comprises at least one male rail configured to slide into and out of the at least one female rail. The at least one male rail has a second hinge. The device further comprises a first accessory display coupled to the second hinge. The device further comprises a first lip configured to engage a first side of a display device and a second lip configured to engage a second side of the display device.
US11907011B2 Display device
Provided is a display device including a microphone, a display, and a controller configured to cause the display to display a webpage, search duplicate text within the webpage, cause the display to display sequential numbers each correspondingly displayed at one side of each of a plurality of contents including the searched duplicate text, and access a link corresponding to a selected one of the displayed sequential numbers in response to a voice command received via the microphone indicating the selected sequential number.
US11907010B2 Multi-clock synchronization in power grids
Disclosed are methods and systems to improve the time synchronization of power distribution systems and/or other distributed device networks. The disclosure relates to nesting selection algorithms to elect a grand master clock from among groups of devices in a network.
US11907008B2 Communication apparatus and control method thereof
A communication apparatus includes a communication circuit, a clock supply circuit, a CPU and a memory storing a program which, when executed by the CPU, causes the communication apparatus to function as a control unit which causes the communication circuit to operate in one of a first mode in which the communication circuit performs a normal communication with the external apparatus and a second mode in which the communication circuit operates with lower power consumption than in the first mode. In the second mode, the control unit controls the clock supply circuit so as not to supply the clock signal to the communication circuit. While the communication circuit is operating in the second mode and the clock signal is not being supplied to the communication circuit, the control unit controls the clock supply circuit to start supply of the clock signal to the communication circuit in response to a predetermined signal.
US11907005B2 Clock management circuit and multi-core system including the same
A multi-core system includes a multi-core processor, a function block, a clock management circuit, and a control circuit. The multi-core processor includes a plurality of processor cores configured to operate based on a plurality of core clock signals, respectively. The function block communicates with the multi-core processor based on an interface clock signal. The clock management circuit generates each of the plurality of core clock signals by selecting one of a first clock signal having a first frequency and a second clock signal having a second frequency different from the first frequency based on each of a plurality of frequency selection signals. The clock management circuit generates the interface clock signal based on the second clock signal. A control circuit may generate the plurality of frequency selection signals corresponding to the plurality of processor cores, respectively.
US11907002B2 Moderation feeling adding apparatus
A base section can operate to one side and the other side in a predetermined direction. A contact section is attached to a spring and can be in contact with the base section. A holding section holds the spring. A wall portion faces the contact section in the predetermined direction, and generates a sound which becomes a moderation feeling by a collision between the wall portion and the contact section moved by a biasing force of the spring as a contact state between the contact section and the base section changes due to an operation of the base section. The holding section regulates a position of the spring at least in a predetermined direction. A clearance between the contact section and the wall portion is substantially equal on the one side and the other side in the predetermined direction.
US11907001B2 Foot pedal apparatus for use with a workstation controlling a robotic surgery system
A foot pedal apparatus for use with a workstation operated by a seated user in controlling a robotic surgery system is disclosed. In some embodiments, the apparatus includes a platform mountable to the workstation proximate a floor surface on which the workstation is located. The apparatus also includes a first pedal mounted on the platform and having an upwardly disposed actuation surface, and a second pedal mounted vertically elevated with respect to the first pedal and having an upwardly disposed actuation surface, the second pedal having at least a proximate portion vertically overlapping a distal portion of the first pedal such that the first and second pedals have a mounted depth in a direction away from the user that is less than a sum of the respective individual depths of the first and second pedals.
US11906998B2 NMOS super source follower low dropout regulator
Embodiments disclosed herein relate to a low-voltage dropout regulator and more specifically to improving a power supply rejection ratio (PSRR) of the low dropout voltage regulator. The low dropout voltage regulator may be used to generate various voltages for integrated circuits of an electronic device. In some cases, a P-type metal-oxide-semiconductor (PMOS) low dropout (LDO) voltage regulator may be used. However, the PMOS LDO may not provide a sufficient PSRR or reduction in supply noise. To address these issues, an N-type metal-oxide-semiconductor (NMOS) LDO voltage regulator having an NMOS pass transistor may be used. The NMOS LDO may provide a lower impedance than the PMOS LDO. Further, the NMOS LDO may provide an increased bandwidth and consume a smaller physical area than the PMOS LDO.
US11906997B2 Low-dropout (LDO) voltage regulator including amplifier and decoupling capacitor
A middle-range (mid) low dropout (LDO) voltage has both sinking and sourcing current capability. The mid LDO can provide a voltage reference in active mode and power mode for core only design to work in a Safe Operating Area (SOA). The output of mid LDO can track TO power and/or core power dynamically. The mid LDO can comprise a voltage reference generator and a power-down controller connected to an amplifier, which output is connected to a decoupling capacitor. The provision of a high ground signal allows the mid LDO provide the sinking and sourcing currents.
US11906995B2 Power supply circuit including first and second voltage regulators, corresponding device and method for controlling actuation of the voltage regulators in multiple operation modes
A voltage regulator coupled between a first node and second node includes a first (full-power) regulator circuit and a second (low-power) regulator circuit. In a first mode: the first regulator circuit is activated (with the second regulator circuit inactive) when the voltage at the first node is a battery voltage, and the voltage regulator is kept de-activated when the voltage at the first node is a ground voltage. In a second mode: the first regulator circuitry in is active (with the second regulator circuitry inactive) when the voltage at the first node is a battery voltage, and the voltage regulator is inactive when the voltage at the first node is a ground voltage. In a third mode: the second regulator circuitry is active (with the first regulator circuitry inactive) irrespective of the voltage at the first node being at the battery voltage or the ground voltage.
US11906993B2 Nonlinear feedforward correction in a multilevel output system
A feedforward correction block for use in a multi-level output system may include circuitry configured to determine an occurrence of a mode transition between operating modes of the multi-level output system, capture a loop filter output of a signal path of the multi-level output system occurring before and after the occurrence of the mode transition, and based on the transition and a change in the loop filter output responsive to the transition, determine a transition-specific compensation function to apply to a feedforward input signal of the signal path that is combined with the loop filter output.
US11906992B2 Distributed power management circuit
A distributed power management circuit is provided. In embodiments disclosed herein, the distributed power management circuit can achieve multiple performance enhancing objectives simultaneously. More specifically, the distributed power management circuit can be configured to switch a modulated voltage from one voltage level to another within a very short switching window, reduce in-rush current required for switching the modulated voltage, and minimize a ripple in the modulated voltage, all at same time. As a result, the distributed power management circuit can be provided in a wireless device (e.g., smartphone) to enable very fast voltage switching across a wide modulation bandwidth (e.g., 400 MHz) with reduced power consumption and voltage distortion.
US11906990B2 Water level detection via pressure sensing device
A water level detection system includes a water containing vessel, an airtight tube fluidly coupled to the water containing vessel, a pressure sensor fluidly coupled to the airtight tube, and a water level control unit communicably coupled to the pressure sensor. The water level control unit is configured to control at least one of a height of water within the water containing vessel or a temperature of the water based on pressure data from the pressure sensor.
US11906988B2 Product dispensing system
A flow control device is disclosed. The flow control device includes a solenoid, the solenoid including an armature. Also, a piston connected to the armature. The piston includes a primary orifice. The piston having an open position and a closed position. A piston spring connected to the piston is also includes and at least one secondary orifice. The movement of the piston to the open position at least partially opens the at least one secondary orifice and the movement of the piston to the closed position at least partially closes the at least one secondary orifice. The movement of the armature actuates the piston movement and controls fluid flow from the primary orifice through the at least one secondary orifice.
US11906984B2 Concentration control system, concentration control method and program for a concentration control system
Provided is a concentration control system that has only a small time delay, obtains accurate estimated values, and also enables partial pressure control having improved responsiveness and accuracy. The system includes a flow rate control device provided on a supply flow path that supplies gas to a chamber, and controls a flow rate of a gas in the supply flow path to match a set flow rate, a partial pressure measurement device for a gas inside the chamber, an observer having a model which estimates a state of the gas inside the chamber, where a flow rate of the gas flowing into the chamber and measured partial pressures are input into the model, and an estimated partial pressure of the gas within the chamber is output, and a controller that, based on a set partial pressure and on the estimated partial pressure, sets the set flow rate.
US11906983B2 System and method for tracking targets
A method of tracking a movement of a target by an unmanned aerial vehicle (UAV), the method includes receiving, from a mobile terminal collocating with the target, absolute location coordinate data of the target, acquiring, by a camera of the UAV, image data of the target, determining, based on the absolute location coordinate data and the image data of the target, 3D location coordinate data of the target with respect to the UAV, and controlling, based on the 3D location coordinate data of the target with respect to the UAV, at least one of a direction or a speed of the movement of the UAV, to maintain a constant relative 3D position of the UAV with respect to the target.
US11906982B2 System and method for drone docking
A system and a method for drone docking are provided. The method includes: setting a moving platform on a vehicle; obtaining, by the moving platform, current environmental data and historical environmental data corresponding to the moving platform; generating, by the moving platform, a recommended flight parameter according to the current environmental data and the historical environmental data, and transmitting the recommended flight parameter to a drone; and adjusting, by the drone, a flight parameter of the drone according to the recommended flight parameter to dock on the moving platform.
US11906974B2 Off-road machine-learned obstacle navigation in an autonomous vehicle environment
An autonomous off-road vehicle, upon encountering an obstruction while navigating a route, can apply a first machine-learned model to identify the obstruction. In the event that the first machine-learned model cannot identify the obstruction, the autonomous off-road vehicle can apply a second machine-learned model configured to determine whether or not the obstruction can be ignored, for instance based on dimensions of the obstruction. If the obstruction can be ignored, the autonomous off-road vehicle can continue navigating the route. If the obstruction cannot be ignored, the autonomous off-road vehicle can modify the route, can stop, can flag the obstruction to a remote human operator, can modify an interface of a human operator to display a notification or a video feed from the vehicle, and the like.
US11906971B2 Spatiotemporal robotic navigation
Spatiotemporal robotic navigation may include providing a set of robots non-conflicting access to the same shared resources at different times so that the robots may operate without continually accounting for the locations of the other robots and workers operating in the particular site, without continually planning or updating paths after determining an initial path, and without continuously adjusting movements as the robots near one another. The spatiotemporal robotic navigation involves generating spatiotemporal plans. Each plan has a set of objectives that a robot is to execute by different time intervals. Each plan is generated so as to not conflict with the resources being accessed by other robots at time intervals set in the plans of other robots.
US11906969B2 Mobility guidance system
An embodiment mobility guidance system includes a sensor provided in a mobility and configured to capture a driving video or an image to transmit the driving video or the image, a memory configured to store a danger zone image, a detector configured to compare the driving video or the image captured by the sensor with the danger zone image stored in the memory to detect an existence of a danger zone on a driving path of the mobility, and a guide configured to set a guide zone in response to the detector detecting the existence of the danger zone and a change in a speed or an acceleration of the mobility, and to provide the guide zone to a second mobility.
US11906967B1 Determining yaw with learned motion model
Techniques to use a trained model to determine a yaw of an object are described. For example, a system may implement various techniques to generate multiple representations for an object in an environment. Each representation vary based on the technique and data used. An estimation component may estimate a representation from the multiple representations. The model may be implemented to output a yaw for the object using the multiple representations, the estimated representation, and/or additional information. The output yaw may be used to track an object, generate a trajectory, or otherwise control a vehicle.
US11906966B2 Method for controlling robot, robot, and recording medium
A robot detects, through a sensor, the location and movement direction of a user and an object near the user, sets a nearby ground area in front at the feet of the user according to the detected location and movement direction of the user, controls an illumination device in the robot to irradiate the nearby ground area with light while driving at least one pair of legs or wheels of the robot to cause the robot to accompany the user, specifies the type and the location of the detected object, and if the object is a dangerous object and is located ahead of the user, controls the illumination device to irradiate a danger area including at least a portion of the dangerous object with light in addition to irradiating the nearby ground area with light.
US11906961B2 Systems and methods for unmanned vehicles having self-calibrating sensors and actuators
Systems and methods of unmanned vehicles having self-calibrating sensors and actuators are provided. The unmanned vehicle comprises a communication interface and a processor for controlling a propulsion system of the vehicle and receiving sensor data from one or more sensors of the vehicle. The processor is configured to operate in a guided calibration mode by controlling the propulsion system according to commands received from an external guided control system, while processing the sensor data to determine a degree of certainty on a calibration the sensor data and a position of the vehicle. The processor determines that the degree of certainty is above a threshold value associated with safe operation of the propulsion system in an autonomous calibration mode, and subsequently switch operation of the propulsion system to the autonomous calibration mode based on the determination that the degree of certainty is above the threshold value.
US11906959B2 Off the road tire maintenance using machine learning
Systems and methods of for tire maintenance using machine learning are provided. The system receives one or more values comprising sensor data and a unique identifier associated with the tire. The system can retrieve historical inspection data associated with the unique identifier of the tire. The system can generate a matrix comprising a first dimension based on timestamps and a second dimension based on the one or more values and the historical inspection data. The system can predict, via input of the matrix into a machine learning model constructed, an output matrix comprising an indication to perform a type of maintenance and at least one tire maintenance category. The system can provide the indication to perform the type of maintenance for the tire during the time interval and the at least one tire maintenance category.
US11906958B2 Systems and methods for determining occurrence of pattern of interest in time series data
State-of-the-art approaches have concentrated on building solution(s) to match the amplitude of a time series with a user given one. However, these have failed to implement solution(s) which enables searching for pattern(s) that can depict human vision psychology. Embodiments of the present disclosure determine occurrence of pattern of interest in time series data for anomaly detection, wherein time series data is obtained, and first order derivative is computed. Further an angle of change in direction is derived based on a gradient of change in value of the time series data. This angle is further converted to a measurement unit. The time series data is quantized into bins and a weighted finite state transducers diagram (WFSTD) is obtained based on domain knowledge which is then converted to specific pattern. The specific pattern is searched in the bins to determine occurrence/count of the specific pattern for anomaly detection.
US11906955B2 Systems, and methods for diagnosing an additive manufacturing device using a physics assisted machine learning model
A system for diagnosing an additive manufacturing device is provided. The system includes a first module configured to: obtain one or more parameters for a digital twin of a component of the additive manufacturing device based on raw data from the component of the additive manufacturing device; and generate physics features for the digital twin of the component of the additive manufacturing device based on the one or more parameters and one or more transfer functions, a second module configured to obtain one or more classifiers for classifying the component as a first condition or a second condition based on physics features; and a third module configured to: determine a health of the component based on the generated physics features of the first model and the one or more classifiers.
US11906951B2 Method and system for managing model updates for process models
A method may include obtaining acquired process data regarding a plant process that is performed by a plant system. The method may further include obtaining from a process model, simulated process data regarding the plant process. The method may further include determining drift data for the process model based on a difference between the acquired process data and the simulated process data. The drift data may correspond to an amount of model drift associated with the process model. The method may further include determining whether the drift data satisfies a predetermined criterion. The method further includes determining, in response to determining that the drift data fails to satisfy the predetermined criterion, a model update for the process model.
US11906950B1 System and methods for maintaining and updating an industrial enterprise data model
A system for managing industrial enterprise (IE) data models may include a storage device storing instructions and IE data models. Each of the IE data models may include references to artifacts and a directed graph having nodes and edges. Each of the nodes may represent a respective one of the artifacts. Each of the edges may indicate a relationship between a respective pair of the artifacts. The system may also include a processing device operable to execute the instructions to perform operations including managing dataflow through a particular one of the data models, wherein the edges of the directed graph of the particular data model define a direction of propagation of data through the artifacts of the particular data model, and providing version control functionality for the plurality of data models and for the artifacts referenced by any of the plurality of data models.
US11906949B2 Industrial Internet of Things, control methods, and storage medium for sheet workpiece processing
The present disclosure provides an Industrial Internet of Things, a control method and storage medium for sheet workpiece processing. The Industrial Internet of Things includes a detecting module and a processing module; the detecting module is configured to detect a machining process of a sheet workpiece to obtain detection information; and the processing module is configured to adjust a production device based on the detection information. By detecting and adjusting a sheet workpiece, on the one hand, the present disclosure can effectively improve the subsequent processing accuracy of the sheet workpiece, on the other hand, the present disclosure can simplify an adjustment process and improve the adjustment efficiency of a bearing mechanism of a target sheet workpiece.
US11906947B2 Synchronization of industrial automation process subsystems
Techniques to facilitate synchronization of industrial assets in an industrial automation environment are disclosed herein. In at least one implementation, a computing system receives time-series industrial process data associated with a plurality of process subsystems of an industrial automation process. The time-series industrial process data is fed into a machine learning model associated with the industrial automation process to dynamically generate a process duration prediction for a first one of the process subsystems and responsively determine an updated set point for a second one of the process subsystems based on the process duration prediction for the first one of the process subsystems. The updated set point for the second one of the process subsystems is provided to an industrial controller associated with the second one of the process subsystems.
US11906944B2 Program and variable change analysis method and system
Methods and systems include ways to implement change analysis of an automated production line including at least one robot. Monitoring a plurality of operating parameters associated with the automated production line including the at least one robot is followed by recording at least one change to the plurality of operating parameters. A notification is then provided identifying the at least one change to the plurality of operating parameters. The notification can include mapping the at least one change onto a graphical representation of the automated production line, thereby identifying a portion of the automated production line affected by the at least one change. As a result, at least one of the operating parameters can be adjusted in response to the notification. An action can also be performed in response to the notification. In this manner, the change analysis can optimize operation of the automated production line.
US11906943B2 Method for automatic translation of ladder logic to a SMT-based model checker in a network
The present invention relates to a method for automatic translation of ladder logic to a SMT-based model checker in a network comprising defining (10) the topology of the network as an enriched network topology based on packets exchanged in the network, extracting (20) a program from the packets relating to a PLC in the network and identifying inputs, outputs, variables and a ladder diagram of the PLC, translating (30) the inputs, outputs, variables and ladder diagram into a predefined formal model, wherein the predefined formal model is a circuit-like SMT-based model checker, and wherein the translating (30) comprises translating the set of data types of the program according to a predefined model set of data types of the circuit-like SMT-based model checker, translating the inputs of the PLC as model inputs of the circuit-like SMT-based model checker of the same type, translating the outputs of the PLC as model output latches of the circuit-like SMT-based model checker of the same type, translating the variables of the PLC as model variable latches of the circuit-like SMT-based model checker of the same type, translating comparators and arithmetic operators of the ladder diagram into a plurality of predefined model functions of the circuit-like SMT-based model checker, translating contacts and coils of the ladder diagram according to predefined model recursive procedures relating to the predefined model set of data types, the model inputs, the model output latches, the model variable latches and the plurality of predefined model functions, wherein the contacts are switches that can block or allow the flow of the current in a connection and each of the contacts is controlled by a Boolean input or variable, and wherein the coils are assignments to Boolean variables.
US11906941B2 Intelligent three-way switch systems
Present invention relates to intelligent three-way switch system having intelligent three-way master switch, intelligent three-way slave switch, and load. In certain embodiments, intelligent three-way master switch includes a DC power supply, a live wire relay, and a switch control unit, and intelligent three-way slave switch includes a switch control unit. The DC power supply provides low voltage DC power to live wire relay and switch control units. When at least one of switch control unit of the intelligent three-way master switch and switch control unit of the intelligent three-way slave switch receives switch control instructions, the switch control unit generates a negative pulse at the switch control unit first terminal, and the negative pulse is transmitted to the live wire relay. The live wire relay detects the negative pulse generated at the switch control unit first terminal and turns “ON” or “OFF” the electrical power to the load.
US11906940B2 Two-tier feedback control system and related method
The present invention discloses a feedback control system. The feedback control system comprises a plant, configured to produce an output according to a control signal; a first summing block, configured to produce a first difference between an input signal and a measured output signal; a first controller, configured to generate the control signal, such that the first difference decreases to be less than a first threshold or is less than the first threshold; wherein the first controller comprises a memory configured to store a table, and the table contains information of a plurality of transfer functions corresponding to a plurality of operating conditions; wherein the first controller determines an operating condition under which the plant operates, and chooses to utilize a transfer function corresponding to the operating condition to generate the control signal according to the transfer function and the first difference.
US11906939B2 Lubricating oil volume adjustment system and lubricating oil volume adjustment method
A lubricating oil volume adjustment system and a lubricating oil volume adjustment method are provided. The system includes a storage device and a processor and is connected to a machine including a motor through a data acquisition device acquiring current information of the motor. The storage device stores a machine learning model trained by a training data set including a plurality of pieces of the current information of the motor during operation and a plurality of temperature values measured during operation of the machine. The processor is configured to acquire the current information of present operation of the motor by using the data acquisition device, predict a temperature value of the machine when the motor operates under the current information by using the machine learning model, and calculate and adjust a lubricating oil volume suitable to be used by the machine during operation according to the predicted temperature value.
US11906938B2 Method for permutation of the time display mode of an electronic watch with an analogue display, and the associated watch
A method for permutation of a time display mode of an electronic watch with an analogue display, including, after manipulation of a control member of the watch, a permutation of the position of main time indicating means of the watch, such that the device changes from indicating a first time to indicating a second time, the position of secondary time indicating device of the watch, such that the device changes from indicating the second time to indicating the first time, the position of an analogue time display mode indicator of the watch, such that the indicator changes from a first position characteristic of the first mode to a second position characteristic of the second mode.
US11906937B2 Crown for an electronic watch
An electronic watch includes a housing defining a side surface of the electronic watch, a transparent cover coupled to the housing and defining a front surface of the electronic watch, an image-sensing element, and a crown extending from the side of the housing and defining an imaging surface. The crown may include a light-directing feature configured to direct, onto the image-sensing element, an image of an object in contact with the imaging surface.
US11906936B2 Electronic apparatus, power feeding control method, and non-transitory recording medium
An electronic apparatus includes a secondary battery, a first power feeder, a second power feeder, and a processor. The first power feeder feeds power to the secondary battery. The second power feeder feeds power to the secondary battery at a current larger than a current fed by the first power feeder. The processor selects an operation mode of the electronic apparatus based on different reference values selected based on whether the first power feeder is feeding power to the secondary battery or the second power feeder is feeding power to the secondary battery.
US11906932B2 Dial for timepieces
A dial for a timepiece, preferably a watch, the dial being provided with a relief portion which is made as an assembly of pieces on different levels, juxtaposed on a base, such that the relief portion is formed by the upper surfaces of the pieces. A method for manufacturing the dial with several separate pieces, the upper surfaces of the pieces being subjected to a polishing step and/or possibly an enamelling step. The pieces are then cut along a defined contour and then assembled edge-to-edge on a base, so as to create the relief portion.
US11906931B2 Timepiece component
Disclosed is a timepiece component including at least one housing intended to receive at least one precious or non-precious stone and including at least one first end, referred to as the setting end, and a rail. The rail is located on the periphery of the housing, and is arranged to allow the stone or stones to be inserted into the rail at the first end of the housing, such that the stone or stones can slide in the rail along the longitudinal axis of the housing, and to hold the stone or stones once inserted into the rail in a direction perpendicular to the longitudinal axis of the housing.
US11906929B2 Detent escapement for a timepiece
A detent escapement includes an escape wheel with teeth regularly spaced along a perimeter and a balance having an impulse pallet and receiving driving impulses via the teeth, the balance performing an alternation during which it receives a driving impulse and an alternation without a driving impulse, the detent escapement also including a hook pivotally mounted on the balance and held bearing by an elastic member against an abutment, the detent escapement including a pivotable detent which includes a first arm which collaborates with the escape wheel to block the latter before the start of the driving impulse, as well as a second arm to allow the escape wheel to disengage from its engagement with the first arm at the start of the driving impulse, and which limits the pivoting of this detent to only part of the oscillation of the balance, the detent being configured to again block the escape wheel after the latter has finished providing the driving impulse to the impulse pallet of the balance.
US11906928B2 Electrostatic charge image developing toner, electrostatic charge image developer, toner cartridge, process cartridge, and image forming apparatus
An electrostatic charge image developing toner includes: a toner particle containing a binder resin; and an external additive containing alumina particles having a volume average particle diameter of more than 5 nm and 80 nm or less and silica particles having a volume average particle diameter of 10 nm or more and 90 nm or less, and in the toner particle, a Net intensity NA of a total of an alkali metal element and an alkaline earth metal element, measured by fluorescence X-ray analysis, is 0.10 kcps or more and 1.30 kcps or less, and a ratio (Ws/Wa) of a content Ws of the silica particles to a content Wa of the alumina particles is more than 0.5 and less than 35.
US11906927B2 Cartridge, drum unit and image forming apparatus
[TASK] To further develop prior art technique.[SOLUTION] A cartridge includes a photosensitive drum and a coupling. the coupling includes a main body and a movable member movable relative to the main body. The movable member includes an engaging portion which is capable of entering between a driving force application member and a braking force application member by the movement relative to the main body. The movable member receives a driving force for rotating the photosensitive drum, from the driving force application member and also receives a braking force applying a load against rotation of the photosensitive drum, from the braking force application member.
US11906925B2 Cleaner rollers and cleaning electrophotographic photoconductors
Herein is described a liquid electrophotographic a printing apparatus comprising: a photoconductor; a liquid electrophotographic ink developer unit for applying liquid electrophotographic ink to the photoconductor; a cleaner roller contactable with the photoconductor, the cleaner roller comprising an open-celled foam material having thereon a coating comprising abrasive particles and a binder. Also described herein is a cleaner roller for cleaning a liquid electrophotographic printing apparatus' photoconductor and a method of operating a liquid electrophotographic printing apparatus using a cleaner roller described herein.
US11906923B2 Image forming apparatus
An image forming apparatus includes an upper guide unit fixed to the image forming apparatus and configured to guide an upper surface of the sheet discharged by a roller pair, a stack unit provided at a position recessed from an upper exterior unit of the image forming apparatus, and an operation unit including a display unit. The discharged sheets are stacked on the stack unit. The upper guide unit extends more to a downstream side in the discharge direction than the roller pair. The operation unit and the upper guide unit each have a portion overlapping with each other. When viewed in an axial direction of the roller pair, the operation unit and the upper guide unit are arranged at positions through which a straight line orthogonal to a plane passing through axes of rollers of the roller pair and passing through a nip portion of the roller pair passes.
US11906918B1 Printer drum removal preparation
In an example, a printing apparatus may include, a rotatable shaft, a removable drum mounted on the shaft and a fixing element to fixedly couple the removable drum to the shaft, so that the removable drum is to rotate with the shaft. The printing apparatus may also include a heater, a printing apparatus satellite component located adjacent to the removable drum and engageable with the removable drum and a controller. The controller may be to receive a command to prepare the removable drum for removal; and in response, control the shaft to rotate the removable drum; control the heater to heat the removable drum while it rotates; and control the printing apparatus to engage the satellite component of the printing apparatus with the removable drum while it rotates.
US11906915B2 Fuser power reduction controller
Printing apparatuses include a photoreceptor adapted to print an image by applying marking material to print media, a fuser adapted to heat the marking material on the print media, and a controller. The controller determines the amount of marking material per unit area of the image before the fuser heats the marking material on the print media. The controller rasterizes the image to produce a bitmap of the image, but the amount of marking material per unit area for the image is determined before completion of rasterization and marking of the image. The controller also adjusts the operating temperature of the fuser to a fusing temperature based on the amount of marking material per unit area of the image, causes the photoreceptor to print the image on the print media using the bitmap of the image, and causes the fuser to fuse the marking material to the print media.
US11906909B2 Developing roller of electrophotographic device without prone to scumming in a nonprinting area
The purpose of the present invention is to provide a developing roller which is not prone to scumming in a nonprinting area. The solution is to provide a developing roller which has an elastic layer, a coat layer formed on the elastic layer, and end portion coat layers formed on outermost surfaces on two axial end portions, wherein the end portion coat layer contains a conductive material.
US11906906B2 Metrology method and associated metrology and lithographic apparatuses
Disclosed is a method of metrology comprising using measurement illumination to measure a target, said measurement illumination comprising a plurality of illumination conditions. The method comprises performing a first measurement capture with a first subset of said plurality of illumination conditions, e.g., each comprising a positive weighting, to obtain a first parameter value and performing a second measurement capture with a second subset of said plurality of illumination conditions, e.g., each comprising a negative weighting, to obtain a second parameter value. An optimized parameter value is determined as a weighted combination of at least the first parameter value and the second parameter value.
US11906904B2 Projection exposure method and projection lens with setting of the pupil transmission
A projection exposure method for exposing a radiation-sensitive substrate with at least one image of a pattern of a mask is provided in which an illumination field of the mask is illuminated by illumination radiation with an operating wavelength λ that was provided by an illumination system.
US11906901B2 Alternating copolymer chain scission photoresists
Alternating copolymers having hydrocarbon-substituted terminal units and repeat units each containing two different monomer units with extreme ultraviolet (EUV)-absorbing elements are disclosed. Alternating copolymers having organic terminal units and repeat units each containing a monomer unit with an EUV-absorbing element and an organic monomer unit are also disclosed. A process of forming a polymer resist, which includes providing an alternating copolymer having repeat units with at least one EUV-absorbing monomer unit and replacing end groups of the alternating copolymer with unreactive terminal units, is disclosed as well.
US11906900B2 Chemically amplified positive photoresist composition for improving pattern profile
Proposed is a photoresist composition for a KrF light source, which exhibits a vertical profile compared to conventional KrF positive photoresists by adding a resin capable of increasing transmittance in order to form a semiconductor pattern, particularly a chemically amplified positive photoresist composition for improving a pattern profile, which includes, based on the total weight of the composition, 5 to 60 wt % of a polymer resin, 0.1 to 10 wt % of a transmittance-increasing resin additive represented by Chemical Formula 1, 0.05 to 10 wt % of a photoacid generator, 0.01 to 5 wt % of an acid diffusion inhibitor, and the remainder of a solvent, thus making it possible to provide a composition exhibiting a vertical profile, enhanced sensitivity and a superior processing margin compared to conventional positive photoresists.
US11906898B2 Method of manufacturing phase shift photo masks
In a method of manufacturing a photo mask, a resist layer is formed over a mask blank, which includes a mask substrate, a phase shift layer disposed on the mask substrate and a light blocking layer disposed on the phase shift layer. A resist pattern is formed by using a lithographic operation. The light blocking layer is patterned by using the resist pattern as an etching mask. The phase shift layer is patterned by using the patterned light blocking layer as an etching mask. A border region of the mask substrate is covered with an etching hard cover, while a pattern region of the mask substrate is opened. The patterned light blocking layer in the pattern region is patterned through the opening of the etching hard cover. A photo-etching operation is performed on the pattern region to remove residues of the light blocking layer.
US11906897B2 Method for extreme ultraviolet lithography mask treatment
A reflective mask includes a reflective multilayer over a substrate, a capping layer over the reflective multilayer, an absorber layer over the capping layer and including a top surface, and a protection layer directly on the top surface of the absorber layer. The absorber layer is formed of a first material and the protection layer is formed of a second material that is less easily to be oxidized than the first material.
US11906895B2 Method and system for blending images captured under different strobe conditions
An image capture method for flash photography includes: capturing at least one first image while a strobe device is operating under a first strobe intensity setting for emitting main flash, capturing at least one second image while the strobe device is operating under a second strobe intensity setting different from the first strobe intensity setting, and generating an output image by blending the at least one first image and the at least one second image.
US11906891B2 Projection screen and processing method therefor
A projection screen and a processing method therefor, wherein the projection screen comprises, in sequence from the incident side of projection light, a diffusion layer, a microlens array and a substrate. The inner side of the substrate is provided with a Fresnel microstructure, and part of the surface of the Fresnel microstructure is provided with a reflecting layer while the remaining part of the surface is a light absorbing layer. The microlens array is used for focusing the projection light on the reflecting layer. The reflecting layer is used for reflecting projection light back to the field of view of viewers. Ambient light is mostly absorbed by the light absorbing layer. The settings of the structure and dimension of the microlens array enable the projection light to be only incident onto the reflecting layer of the Fresnel microstructure and the ambient light to be mostly absorbed by the light absorbing layer.
US11906889B2 Light source system and projection apparatus
A light source system and a projection apparatus are provided. The light source system includes a first light source, a second light source including a second blue laser light source, a wavelength conversion element configured to convert second blue laser light into excited light, and a controller. The first light source includes a first blue laser light source configured to emit first blue laser light, a red laser light source configured to emit red laser light, and a green laser light source configured to emit green laser light. The controller controls the first and second blue laser light sources, the red laser light source, and the green laser light source to combine the first blue laser light, the red laser light, and the green laser light to form light source light, or to combine the first blue laser light and the excited light to form the light source light.
US11906885B1 Folding handle mechanism
A handle mechanism includes a front grip and a rear grip, wherein the rear grip is hinged with the front grip, and the rear grip is provided with a mounting assembly for mounting the rear grip on a side of an external photographic device. The front grip and the rear grip can be rotated and fitted together so as to be used as a handle of the external photographic device. The handle mechanism serves as a desktop support, and the front grip and the rear grip can b e rotated and unfolded to form a V-shaped support to support the external photographic device. The handle mechanism may be configured as a handle and a support. Compared with a handle and a support that are independent, the handle mechanism is more convenient to carry and use, and has a lower use cost.
US11906883B2 Holder base part for securing at least one camera housing to a vehicle part of a vehicle, camera housing and camera system
A holder base part for securing at least one camera housing to a vehicle part of a vehicle, a camera housing and a camera system are described. The holder base part has a retaining element with a securing portion, by which the retaining element is secured to the vehicle part, and which has a retaining portion by which the retaining element is separably connected to a connection element on the side of the at least one camera housing by a sliding movement along a notional connection axis. The retaining portion contributes to defining an insertion region into which the housing-side connection element is inserted for separable connection to the retaining element. The retaining element has a holder-locking element which interacts with a housing-locking element on the side of the camera housing to lock a connection between the retaining element and the connection element. The holder-locking element is arranged in the insertion region.
US11906881B2 Medical mattress failure detection device
A system for signaling an overload of a foam mattress, including a foam mattress having a plurality of conductive inserts located near a bottom surface and a contact pad positioned below the bottom surface of the mattress. The system may generate an overload alarm signal as a function of receiving one or more signal outputs from the sensor over a period of time. The system may also generate an overload alarm signal as a function of receiving a plurality of individual signal outputs from a plurality of one or more conductive inserts located within a predetermined area of the sensor.
US11906873B2 Serial data conversion redundancy using optical modulators
Embodiments are disclosed for providing a serializer and/or a deserializer with redundancy using optical modulators. An example system includes an MZM structure that comprises a first waveguide interferometer arm structure and a second waveguide interferometer arm structure. The first waveguide interferometer arm structure comprises a first segmented electrode associated with at least a first electrode and a second electrode. The second waveguide interferometer arm structure comprises a second segmented electrode associated with at least a third electrode and a fourth electrode. The MZM structure is configured to convert an optical input signal into an optical output signal through application of a digital data signal to the first electrode and the third electrode, and application of a redundant digital data signal to the second electrode and the fourth electrode.
US11906871B2 Electronic paper package structure
An electronic paper package structure including a substrate, an electronic ink layer, a cover plate, at least one water vapor barrier and a sealant is provided. The electronic ink layer is disposed on the substrate. The cover plate covers the electronic ink layer, wherein the electronic ink layer is located between the substrate and the cover plate, and a groove is defined by a lower surface of the cover plate, a side surface of the electronic ink layer and an upper surface of the substrate. The at least one water vapor barrier is disposed in the groove. The sealant is filled into the groove to cover the at least one water vapor barrier.
US11906869B2 Optical modulator
The present disclosure is in the field of an electrophoretic device for switching between a transparent and non-transparent mode, comprising a fluid and particles, electrodes for moving said particles, and comprising various further elements, as well as uses thereof, in particular as a window blind.
US11906868B2 Obscuring bus bars in electrochromic glass structures
Embodiments described include bus bars for electrochromic or other optical state changing devices. The bus bars are configured to color match and/or provide minimal optical contrast with their surrounding environment in the optical device. Such bus bars may be transparent bus bars.
US11906867B2 Electrochemical devices and methods of forming same
An electrochemical device is disclosed. The electrochemical device includes a first transparent conductive layer, an electrochromic layer overlying the first transparent conductive layer, a counter electrode layer overlying the electrochromic layer, a second transparent conductive layer, and a switching speed parameter of not greater than 0.68 s/mm at 23° C.
US11906866B2 Electrochromic films and methods of forming and using
An electro-optic element includes a first electroactive film including a first electroactive component sequestered adjacent to a first electrically conductive layer and a second electroactive film including a second electroactive component sequestered adjacent to a second electrically conductive layer. At least one of the first electroactive film and the second electroactive film is capable of reversibly attenuating transmittance of light having a wavelength within a predetermined wavelength range. The first electroactive component can include a first oxidation state and at least a second oxidation state. An amount of the first electroactive component relative to the second electroactive component can be configured to limit formation of the second oxidation state of the first electroactive component.
US11906865B2 Reflective sheet and transfer film for reflective sheet
Provided are a reflective sheet including a cholesteric liquid crystal layer and having excellent reflection wavelength range, diffuse reflectivity, reflectivity, hardness, and scratch resistance; and a transfer film for a reflective sheet that is used for the reflective sheet. The reflective sheet includes a substrate, an adhesive layer, a cholesteric liquid crystal layer, and a hard coat layer in this order, in which in a cross-section of the cholesteric liquid crystal layer observed, at least a part of bright portions and dark portions has a flapping structure, the cholesteric liquid crystal layer has a pitch gradient structure in which a helical pitch changes in a thickness direction, and the helical pitch on the adhesive layer side is larger than that on the hard coat layer side.
US11906860B2 Electronic device
An electronic device includes a substrate, a driving element, a first transparent conductive layer, an insulating layer, and a second transparent conductive layer. The driving element is disposed on the substrate and includes a drain electrode having a first edge. The first transparent conductive layer is disposed on the driving element. The insulating layer is disposed between the driving element and the first transparent conductive layer and includes a hole through which the first transparent conductive layer is electrically connected to the driving element. The second transparent conductive layer is disposed on the insulating layer. One of the first and second transparent conductive layers includes at least one slit, and the first or second transparent conductive layer that includes the at least one slit has a second edge. The second edge is located in the hole, and the at least one slit exposes the first edge of the drain electrode.
US11906859B2 Display substrate and display device
The present disclosure provides a display substrate and a display device. The display substrate includes a base substrate, and a transistor, an anti-static wire, a first anti-static resistor and a first ground bonding pad on the base substrate, wherein a first terminal of the first anti-static resistor is electrically connected to a first end of the anti-static wire, a second terminal of the first anti-static resistor is electrically connected to the first ground bonding pad, and the first anti-static resistor is at a different layer from a layer at which the anti-static wire is located and a layer at which the first ground bonding pad is located, and is at a same layer as an active layer of the resistor.
US11906858B2 Display device
A display portion of a display device includes a gate wiring formed of a first metal layer, a signal line formed of a second metal layer, a metal wiring formed of a third metal layer. A terminal portion of the display device includes a first metal portion formed of the second metal layer, and a second metal portion that is laminated on the first metal portion and formed of the third metal layer. The second metal portion covers an upper surface and a side surface of the first metal portion, and a peripheral portion of the second metal portion is covered by an organic insulating film, and the inside of the peripheral portion of the second metal portion is exposed via a first through hole formed in the organic insulating film.
US11906855B2 Display device comprising a first slit separating first and second common electrodes and overlapping a first metal line
According to one embodiment, a display device comprises image signal lines, scanning signal lines, pixels, a display area, pixel electrodes, and common electrodes. The common electrodes are configured to detect an object and to display an image in the display area. The common electrodes include first and second common electrodes which are arranged in a first direction. A first slit is provided between the first and second common electrodes. The first and second common electrodes are supplied a signal different from each other. A second slit is provided in the first common electrode. Each of the first slit and the second slit overlaps one of the image signal lines and extends in an extension direction in which the image signal line extends.
US11906854B2 Liquid crystal element, lighting apparatus
A liquid crystal element includes a first substrate, a second substrate arranged to face the first substrate, a first pixel electrode corresponding to a first pixel region arranged on the first substrate on the second substrate side, a second pixel electrode corresponding to a second pixel region arranged on the first substrate on the second substrate side, a common electrode arranged on the first substrate side of the second substrate, and a liquid crystal layer arranged between a group of the first and second pixel electrodes and the common electrode, where the first pixel electrode and the second pixel electrode are provided on different layers on the first substrate, and their ends are arranged so as to partially overlap each other in a plan view.
US11906852B2 Liquid crystal on silicon panel with electrically-conductive adhesive
In some implementations, a liquid crystal on silicon panel includes a backplane with an electrical contact formed on the backplane, a first alignment layer disposed on the backplane and interfacing with the electrical contact, a conductive layer that is light transmissive, a second alignment layer disposed on the conductive layer, and a plurality of beads in an electrically-conductive adhesive between the first alignment layer and the second alignment layer. Electrically-conductive particles within the electrically-conductive adhesive may make the electrically-conductive adhesive electrically-conductive. A first set of the electrically-conductive particles may puncture the first alignment layer to contact the electrical contact, and a second set of the electrically-conductive particles may puncture the second alignment layer to contact the conductive layer. An electrical connection of the electrical contact and the conductive layer may be via a plurality of the electrically-conductive particles.
US11906847B2 Optical film and back light unit including the same
A backlight unit includes a light source, a color conversion sheet disposed above the light source for converting a color of light emitted from the light source, and at least one optical film is disposed over the color conversion sheet. The one optical film has a base film, a first pattern layer including first patterns on one surface of the base film, and a second pattern layer disposed on the other surface of the base film and including second patterns different from the first patterns.
US11906844B2 Light emitting device, backlight, and display panel with reflective layer
A light emitting device includes a substrate, a conductive layer, first and second reflective layers, a light emitting element, and an encapsulation layer. The conductive layer is disposed on the substrate. The first reflective layer covers the conductive layer and has an opening exposing a portion of the conductive layer. The light emitting element is disposed in the opening and electrically connects to the conductive layer. The second reflective layer is disposed on the first reflective layer and surrounds the light emitting element. The second reflective layer has an outer diameter. A top surface of the second reflective layer is lower than a top surface of the light emitting element. The encapsulation layer covers the light emitting element. There is a height between a highest point of the encapsulation layer and an upper surface of the first reflective layer. The encapsulating layer is directly contact with the outer diameter.
US11906842B2 Optical film for back light unit and back light unit including same
An optical film for a back light unit that includes an array of light emitting diodes. The optical film includes a substrate, and a plurality of regions of spatially modulated microstructures on at least one side of the substrate. The spatially modulated microstructures have different sizes and/or shapes configured to create a gradient structure within each region. The gradient structure within each region is constructed and arranged to cause more spreading of light when positioned directly above an individual light emitting diode and less spreading of light at locations not directly above an individual light emitting diode. Within the back light unit, the gradient structure converts light beams emitted by the respective light emitting diode at different angles into a more uniform and higher on-axis luminance upon exiting the back light unit.
US11906841B2 Polarizing device and method for manufacturing polarizing device, display panel, and display device
A polarizing device and a method for manufacturing the polarizing device, a display panel and a display device are provided. The polarizing device comprises a first polarizing layer and at least two second polarizing layers, wherein each of two sides of the first polarizing layer is provided with respective at least one of the second polarizing layers; a light transmission axis of the first polarizing layer is parallel to the first polarizing layer, a phase delay axis of the second polarizing layer is parallel to the second polarizing layer, an orthographic projection of the light transmission axis onto the first polarizing layer intersects with an orthographic projection of the phase delay axis onto the first polarizing layer to form an included angle, the included angle is configured to convert linear polarized light incident on the polarization assembly into polarized light emitted from the polarization assembly.
US11906840B2 Optical film stack including retardation layer
Optical film stacks are described. More particularly, optical film stacks including a half-wave retardation layer are described. Achromatic half-wave retardation layers, including achromatic half-wave layers formed from a quarter-wave and a three-quarters-wave retardation layer, are described. Film stacks including reflective polarizers tuned to reduce wavelength dispersion of the half-wave retardation layer are also described.
US11906838B2 Display module, method of manufacturing the same, and display device
A display module, a method of manufacturing the same, and a display device are provided. The display module comprises: a light guide plate; a blue light source, disposed at the light entering face of the light guide plate; and a display panel, disposed at a side of the light exiting face of the light guide plate, the display panel comprises a plurality of display units, and adjacent display units are spaced apart with a light shielding barrier wall; each display unit comprises a quantum dot unit and a liquid crystal unit arranged side by side, and the liquid crystal unit and the quantum dot unit are spaced apart with a transparent barrier wall; a side of the liquid crystal unit away from the light guide plate is provided with a first light shielding pattern.
US11906836B2 Liquid crystal display device and temperature control method thereof
A liquid crystal display device and a temperature control method thereof are provided by the present application; the liquid crystal display device includes a liquid crystal display module and a control module, the control module is connected to the liquid crystal display module; the control module includes a temperature detection unit, a temperature adjustment unit, and a control unit. A temperature a part of the liquid crystal display module located in a display area and a temperature of a part of the liquid crystal display module located in the non-display area can be independently controlled in the present application, so that these two areas can quickly reach a target temperature threshold according to their own temperatures, so as to prevent a temperature of entire the liquid crystal display module from being too high or too low.
US11906834B2 Touch panel with different density of electrodes in the edge area and display device
A touch panel and a display device are disclosed. The touch panel includes a first area and a second area, and further includes: a plurality of first electrodes located in the first area and a plurality of second electrodes located in the second area. An arrangement density of the first electrodes is greater than an arrangement density of the plurality of second electrodes.
US11906831B2 Electro-optical device and electronic apparatus
An electro-optical device includes a first substrate, a second substrate bonded to the first substrate, a liquid crystal layer provided between the first substrate and the second substrate, a third substrate provided on an opposite side of the first substrate from the liquid crystal layer, and a frame configured to house the first substrate, the second substrate, and the third substrate. The frame includes a facing surface facing, via an adhesive layer, a first surface on an opposite side of the third substrate from the liquid crystal layer. The third substrate is larger than the first substrate. The frame and only the third substrate among the first substrate, the second substrate, and the third substrate are bonded to each other.
US11906829B2 Display system and head-up display
A display system includes: a transmissive liquid crystal display panel; a scattering panel having a scattering area provided with a scattering portion; a temperature detector having a temperature detection area provided with a resistor element; a light source configured to emit projection light to the liquid crystal display panel; and a controller configured to control operations of the scattering panel and the light source based on an output of the temperature detector corresponding to a temperature of the resistor element. A display area of the liquid crystal display panel, the scattering area, and the temperature detection area overlap one another. The projection light that has passed through the display area and the scattering area is projected onto a light-transmitting projection target. When an output indicating that the temperature of the resistor element is a predetermined temperature or higher is acquired, the controller causes the scattering portion to scatter light.
US11906828B2 Switchable light filter and use thereof
An optical element which can be utilized in various versions and implementations of switchable light filters having, in addition, polarization filters and/or other means for varying the polarization characteristics of light, for example, liquid crystal layers. A combination of switchable light filter and imaging display device makes possible a private viewing effect that can be switched on and off. The optical element comprises a first layer or a first layer and a plurality of further layers, each layer including a material with a plurality of light-absorbing transition dipole moments. At least in a first state, each transition dipole moment is oriented, with a tolerance of 10° at the maximum, parallel to a selectable preferential direction or fluctuates around it so that light which is incident in the optical element is transmitted or at least partially absorbed depending on its incident direction.
US11906827B2 Method for determining light-leakage degree of display panel, test fixture and computer-readable storage medium
Provided is a method for determining a light-leakage degree of a display panel, applicable to a light-leakage detecting device, wherein a display region of the display panel comprises a plurality of sub-regions, and the method includes: acquiring a brightness value of each of the sub-regions when a target color is displayed in the display region; and determining, in response to detecting that the plurality of sub-regions comprise at least one light-leakage sub-region, the light-leakage degree of the display panel based on an average of brightness values of the plurality of sub-regions and a brightness value of the light-leakage sub-region.
US11906823B2 Reconfigurable port arrays for wavelength selectable switch
A reconfigurable polarization rotator is formed of an array of very small liquid crystal (LC) cells (e.g., cells of less than 10 μm in width, termed “microcells”), referred to hereinafter as “microcells”. Each LC microcell is addressable by a separate electrical voltage input that independently controls the polarization rotation performed by the associated LC microcell. By defining a set of adjacent microcells to be held at the same voltage level, that group may be used to form a polarization rotator window of a proper size for a first fiber array configuration. When a fiber array of a different configuration (say, an array with twice the pitch) is used, a different-sized group of adjacent LC microcells is held at a common voltage level so as to form a reconfigured “window” of a new dimension.
US11906821B2 Spatial light modulator, light modulating device, and method for driving spatial light modulator
An SLM includes a modulation unit and a driving circuit. The modulation unit includes a plurality of pixels, and modulates a phase or an intensity of incident light in each pixel according to an amplitude of a drive signal changing periodically with time. The driving circuit provides the drive signal to the modulation unit. The driving circuit performs control such that a phase of the drive signal V1(t) provided to a first pixel group in the plurality of pixels and a phase of the drive signal V2(t) provided to a second pixel group in the plurality of pixels are mutually inverted.
US11906817B2 Eyeglasses
The present disclosure provides eyeglasses including: an eyeglass rim; an eyeglass temple, the eyeglass temple comprising a control circuit or a battery; a rotating shaft, the rotating shaft being configured to connect the eyeglass rim and the eyeglass temple, so that the eyeglass rim and the eyeglass temple are relatively rotated around the rotating shaft, and the rotating shaft being disposed with a rotating shaft wiring channel along an axial direction; and a speaker, the speaker comprising an earphone core, the speaker being connected to the eyeglass temple, the control circuit or battery in the eyeglass temple driving the earphone core to vibrate through the connection wire, wherein the earphone core vibrates to generate a driving force to drive a housing panel of the speaker to vibrate, and a straight line of the driving force being not parallel to a normal line of the housing panel.
US11906816B2 Goggles and air filter combination
A goggles and air filter combination includes goggles including a container on a top, a frame, an eyeglass held by the frame, and a bridge; a strap having two ends releasably attached to two ends of the frame respectively; and an air filter including a housing disposed in the container, a centrifugal fan disposed in the housing, and a filter element disposed on a top of the centrifugal fan. The air filter communicates with the eyeglass.
US11906815B2 Mount for spectacles
A mount for spectacles includes a front frame having a pair of structures for holding lenses, which are connected by a central bridge extending in a nasal support zone, each lens-holding structure has an upper element for holding the lens, surrounding a part of the lens profile at the top, between the central bridge and a corresponding opposite lateral tenon intended to be connected to a lateral arm so as to articulate about an axis of articulation. The upper element is integral to the bridge and to the corresponding lateral tenon, and a lower element for supporting the lens, which extends so as to surround the remaining part of the lens profile at the bottom between the bridge and the corresponding lateral tenon, the lower element having a first end connected to the front frame at the central bridge and a second, opposite end constrained to the lateral tenon.
US11906814B2 Prime lens module, in-vehicle camera system, and camera module
The present disclosure provides a prime lens module and an in-vehicle camera system. From an object side to an imaging side thereof, the prime lens module sequentially includes: a first lens with a negative focal power, a second lens with a negative focal power, a third lens with a positive focal power, a fourth lens with a positive focal power, a fifth lens with a positive focal power, a sixth lens with a negative focal power, and a seventh lens with a positive focal power. The first lens is a meniscus spherical lens. The second lens is a biconcave spherical lens. The third lens is a biconvex spherical lens and bonded to the second lens. The fourth lens is a biconvex spherical lens or a biconvex aspheric lens. The fifth lens is a biconvex spherical lens. The sixth lens is a biconcave spherical lens and bonded to the fifth lens.
US11906811B2 Device and method for focusing a light beam
A device for focusing a light beam comprises a optical assembly comprising at least one focusing lens and/or mirror, a support structure which supports the optical assembly, a magnetic actuator configured to move the optical assembly with respect to the support structure along a moving direction substantially parallel to an optical axis (X) of the optical assembly and at least one position sensor configured to provide an indication of the position of the optical assembly with respect to the support structure. The magnetic actuator comprises at least one permanent magnet integrally associated with the optical assembly and at least one first electrical winding integrally associated with the support structure and configured to cause flowing of an electric current within it, wherein the electrical current interacts with said at least one permanent magnet and causes the movement of the optical assembly along said moving direction until the optical assembly is brought to a desired focusing position. The focusing device comprises at least one second electrical winding integrally associated with the support structure and configured to be short-circuited so as to generate, due to the electromagnetic induction generated by the relative motion between said at least one permanent magnet and said at least one second electrical winding, a braking force that opposes the movement of the optical assembly along said moving direction.
US11906810B2 Optical element driving mechanism
An optical element driving mechanism is provided. The optical element driving mechanism is disposed on an electronic apparatus. The optical element driving mechanism includes a first movable portion, a fixed portion, a first driving assembly, a circuit assembly, and a first position sensing assembly. The first movable portion is used for connecting to a first optical element. The first optical element is used for corresponding to light. The first movable portion is movable relative to the fixed portion. The first driving assembly is used for driving the first movable portion to move relative to the fixed portion. The circuit assembly is used for electrically connected to the electronic apparatus. The first position sensing assembly is used for detecting the movement of the first movable portion relative to the fixed portion.
US11906809B2 Voice coil motor
An exemplary embodiment of the present invention a rotor including a lens and formed with a first driving unit, a stator formed with a second driving unit driving the rotor in response to electromagnetic interaction with the first driving unit, and a base on which the stator is fixed, wherein the rotor is brought into contact with the base, in a case the lens is in a UP posture, and the rotor is distanced from the base, in a case the lens is in a DOWN posture.
US11906807B2 Optical system
An optical system is provided, including a movable part, a fixed module, a driving assembly, a position sensor, and an electronic element. The movable part holds an optical element that defines an optical axis, and the fixed module is movably connected to the movable part and has a base. The driving assembly drives the movable part to move relative to the fixed module. The position sensor is disposed on the base for detecting the position of the movable part relative to the fixed module. The electronic element is disposed on the base, wherein the position sensor overlaps the electronic element when viewed along the optical axis.
US11906806B2 Imaging lens check and active alignment method to maintain consistent rear focusing distance for an autofocus lens
An optical assembly for an autofocus imaging system for capturing at least one image of an object appearing in an imaging field of view (FOV) is provided. The optical assembly includes a front aperture along an optical axis and a front lens group along the optical axis that receives light from the object of interest. The position of the front lens group is adjustable to change a focal distance of the optical assembly. The optical assembly further includes an actuator physically coupled to the front lens group that adjusts the position of the front lens. A rear lens group is disposed along the optical axis to receive the light from the front lens group, and an imaging sensor is disposed at a back focal distance of the rear lens group, to detect the light.
US11906803B2 Optical fiber ribbon with intermittently coupled groups of fibers
An optical fiber ribbon includes a plurality of optical fiber cores arranged in parallel in a direction orthogonal to a longitudinal direction of the optical fiber cores, and a coupling member configured to couple the plurality of optical fiber cores. In the optical fiber ribbon, a plurality of coupled sections and a plurality of separate sections are alternately provided in the longitudinal direction. Each of the plurality of coupled sections is in a state in which all of the adjacent optical fiber cores are coupled by the coupling member. Each of the plurality of separate sections is in a state in which at least two of the optical fiber cores adjacent to each other are not coupled by the coupling member.
US11906799B2 Integration of power and optics through cold plates for delivery to electronic and photonic integrated circuits
In one embodiment, an apparatus includes an upper cold plate and a lower cold plate, at least one of the upper cold plate or the lower cold plate comprising an electrical or optical path extending therethrough, a substrate and die package interposed between the upper cold plate or the lower cold plate, and a connector coupled to one of the upper cold plate or the lower cold plate for transmitting power or an optical signal through the electrical or optical path to the substrate and die package.
US11906795B2 Fiber optic connector assembly with crimp tube subassembly and method of use
A fiber optical connector assembly with a crimp tube assembly improves tensile load on the optical fiber cable or microduct jacket when the connector assembly is used as part of an optical network that is secured between towers spaced apart 1,000 meters or more. The crimp tube assembly has one or more crimp zones, and the crimp tube assembly has a lip formed on an inner surface of the crimp right assembly to improve tensile strength when the crimp tube assembly is secured to a back post of a first fiber optic connector assembly that is air blown or push through a duct or conduit. An epoxy resin may be injected into a cavity between the cable jacket and the crimp tube assembly to improve tensile load strength.
US11906794B2 Flexible push-pull boot and crimp body for fiber optic connector
A new boot for a fiber optic connector has a ribbed back portion, a center portion, and a forward extending portion that can be used to insert and remove the fiber optic connector to receptacle. The ribbed back portion has grasping elements and is connected to the center portion. The center portion is removably connected to a crimp body that is in turn connected to the connector housing. The front extension is connected to the fiber optic connector and also provides a keying feature depending on the side of the fiber optic connector on which it is installed.
US11906793B2 Optical connector assembly
An optical connector assembly (100) includes a housing (110), an optical ferrule (140); and an optical fiber array (150). The housing (110) has a mating end (111) and an opposite cable end (112) and includes: a first housing portion (120) including a front support (122) proximate the mating end (111) and a rear support (124) disposed between the front support (122) and the cable end (112); and a second housing portion (130) assembled to the first housing portion (120) and including a middle support (133) disposed between the front and rear supports (122,124). The ferrule (140) is supported by the front support (122). Front ends of optical fibers of the optical fiber array (150) are received by and attached to an attachment area of the ferrule (140). When the second housing portion (130) is assembled to the first housing portion (120), the middle support (133) of the second housing portion (130) contacts and bends the optical fiber array (150) about the middle support (133). The bend causes the optical ferrule (140) to rotate about the front support (122).
US11906792B2 Compact fiber optic connectors having multiple connector footprints, along with cable assemblies and methods of making the same
Fiber optic connectors comprising multiple footprints along with cable assemblies and methods for making the same are disclosed. In one embodiment, the optical connector comprises a housing and a ferrule. The housing comprises a longitudinal passageway between a rear end and a front end. The fiber optic connector may be converted from a first footprint to a second footprint by a conversion housing that fits about a portion of the housing. The optical connectors disclosed may be tunable for improving optical performance and may also include a spring for biasing the ferrule to a forward position as desired.
US11906790B2 Optical connector and optical connector module thereof
The present invention provides a latch structure arranged in an optical receptacle. The latch structure comprises a supporting element and a first clip structure, wherein the supporting element is assembled with the housing of the optical receptacle. The first clip structure is formed on the supporting element for retaining the optical connector inserting into the optical receptacle. The main idea of the present invention is that when the latch structure assembling with the optical receptacle, there is no interaction force between the first clip structure and optical receptacle so as to maintain the clipping force of the first clip structure acting on the optical connector.
US11906785B2 Photonic integrated circuit outcoupling array for imaging-based beam steering
A coupler array device may include an array of couplers arranged in a coupler plane, where each of the couplers couples light between the coupler plane and one or more directions outside of the coupler plane. A coupler array device may further include a pixel switch network to selectively couple light into or out of a selected subset of the plurality of couplers, where the pixel switch network may include one or more pixel-network waveguides and pixel-network switches to couple light between couplers and pixel-network waveguides. The coupler array device may further include one or more feed networks including a feed-line waveguide and one or more feed-network switches to couple light between the feed-line waveguide and at least some of the pixel-network waveguides. Light may be routable between selected couplers and selected feed-line waveguides along selected paths by controlling the pixel-network switches and the feed-network switches along the selected paths.
US11906783B2 Core position grasping method, connection method, and connection device
An object of the present invention is to provide a core position recognition method, a connection method, and a connection apparatus that can simplify connection operations, and reduce rotational displacement and positional displacement. The connection apparatus according to the present invention includes a function capable of acquiring the rotation amount of an MCF during the bonding/fixing step. Specifically, the connection apparatus of the present invention uses an MCF with lines drawn on a side surface thereof, thereby recognizing the rotation amount of the MCF from the side surface, and calculating the absolute positions of the cores. The connection apparatus according to the present invention can recognize the absolute position s of the cores from a side image of an MCF in a state in which the MCF has been rotated. By forming a waveguide on a glass substrate serving as a connection destination so as to match the absolute positions of the cores, the rotational and positional displacements of the MCF can be eliminated, thus making it possible to reduce the connection loss.
US11906778B2 Achromatic light splitting device with a high V number and a low V number waveguide
Configurations for an optical splitter are disclosed. The optical splitter may include an input waveguide, a free propagation region, and an array of output waveguides. The input waveguide may be sufficiently narrow that the light in the free propagation region may diffract and provide the same optical intensity at far field angles across a wide wavelength range. The input waveguide may have a high V number in a vertical dimension and a low V number in a horizontal dimension. Because all of the wavelengths of light diffract at the same angle in the free propagation region, once the light reaches the output waveguides, the light may have similar optical power at each of the output waveguides. Additionally, the output waveguides may vary in width and spacing to mitigate the non-uniform optical power distribution of the phase front of light.
US11906776B2 Backlight module and display device
A backlight module includes a backplane, a light guide plate, a light bar assembly, and fixing adhesive tape. The backplane includes a bottom plate, a counter plate and a side plate connected to form an accommodating space. The light guide plate is in the accommodating space. The light bar assembly is in a U-shaped slot of the backplane and comprises a flexible circuit board and a light-emitting component. The flexible circuit board is on a side of the light guide plate facing away from the bottom plate, and the light-emitting component is at a side surface of the light guide plate. The fixing adhesive tape is between the counter plate and the flexible circuit board. The orthographic projection of the fixing adhesive tape on the bottom plate does not overlap the orthographic projection of the light-emitting component on the bottom plate.
US11906774B2 Optically functionally multilayer structure suitable for large area illumination and related method of manufacture
An integrated optically functional multilayer structure includes a flexible, substrate film arranged with a circuit design including at least a number of electrical conductors on the substrate film; and a plurality of top-emitting, bottom-installed light sources provided upon a first side of the substrate film to internally illuminate at least portion of the structure for external perception via associated outcoupling areas, wherein for each light source of the plurality of light sources there is optically transmissive plastic layer, produced upon the first side of the substrate film, said plastic layer at least laterally surrounding the light source, the substrate film at least having a similar or lower refractive index therewith; and reflector design including at least one material layer, provided at least upon the light source and configured to reflect the light emitted by the light source and incident upon the reflective layer towards the plastic layer.
US11906772B2 Backlight module
Examples are disclosed that relate to backlight modules, displays including a backlight module, and methods for assembling a backlight module. In one example, a backlight module for a display comprises light sources affixed to a printed circuit and a light guide plate. An adhesive affixes the printed circuit to the light guide plate. The light guide plate comprises a body and a plurality of projections extending from the body, with the plurality of projections retaining two or more of the light sources between the projections and the body of the light guide plate.
US11906771B2 Long length uniform illumination light diffusing fiber
Embodiments of the disclosure relates to a light-diffusing element. The light diffusing element includes a glass core having a first refractive index. The light diffusing element also includes a cladding surrounding the glass core. The cladding includes an inner cladding surface and an outer cladding surface. The inner cladding surface and the outer cladding surface define a cladding thickness of from 5 μm to 30 μm. The cladding has a second refractive index that is less than the first refractive index of the glass core. The light diffusing element also includes a coating surrounding the cladding. The coating has an inner coating surface and an outer coating surface. The inner coating surface contacts the outer cladding surface. The outer coating surface defines an outermost surface of the light-diffusing element, and the coating includes first scattering centers.
US11906764B2 Optical filters and image sensors and camera modules and electronic devices
An optical filter includes a near-infrared absorbing layer including a first material, the first material being configured to absorb light in a first wavelength spectrum belonging to a near-infrared wavelength spectrum. The optical filter includes a compensation layer adjacent to the near-infrared absorbing layer, the compensation layer including a second material different from the first material. The optical filter includes a metamaterial structure spaced apart from the near-infrared absorbing layer via the compensation layer, the metamaterial structure being configured to absorb or reflect light in a second wavelength spectrum at least partially overlapped with the first wavelength spectrum.
US11906756B2 Optical assemblies for aircraft displays
A light emitting diode display panel may comprise a substrate, a plurality of light emitting diodes located over the substrate, and an optical assembly located over the plurality of light emitting diodes. The optical assembly may include a lens array and a diffuser. An inner surface of the lens array may define a plurality of inner curves.
US11906755B2 Long-range optical device with an opto-electronic display
The technology relates to a long-range optical device for a firearm with an objective and an eyepiece, through which an observation beam path is formed for aiming at a target, the long-range optical device further comprising an opto-electronic display device, wherein the display device comprises an LCoS display for displaying variable data or a target mark, wherein a display beam path of the display device runs at least partly in the observation beam path for displaying the remote object.
US11906752B2 Optical element arrangements for varying beam parameter product in laser delivery systems
In various embodiments, laser delivery systems feature one or more optical elements for receiving a radiation beam and altering the spatial power distribution thereof, a lens manipulation system for changing a position of at least one optical element within the path of the radiation beam, and a controller for controlling the lens manipulation system to achieve a target altered spatial power distribution on a workpiece.
US11906750B1 Varifocal display with actuated reflectors
A head-mounted-display includes an electronic display emitting image light and a varifocal block receiving the image light and outputting the image light in at least one of the focal planes of the varifocal block. The varifocal block includes a back optical element, a front optical element, and an actuator assembly coupled to the back and front optical element. The front optical element is positioned closer to an exit pupil than the back optical element, and separated from the back optical element by an adjustable distance, the magnitude of which determines in which of the focal planes the image light is presented. The actuator assembly simultaneously adjusts positions of the back optical element and the front optical element to vary the adjustable distance between the back optical element and the front optical element in accordance with an estimated vergence depth of the user.
US11906749B1 Balanced augmented reality glasses with augmentation attachments
AR glasses are provided with left and right temples extending well behind the ears of the wearer to establish a center of gravity of the glasses that is approximately vertically above the front portion of the ears of the wearer. Rear segments the temples may be detachably engaged with the temples and may hold one or more electrical components.
US11906748B1 Support for head-mountable device
Systems of the present disclosure can provide a head-mountable device that distributes forces along the user's head. A head-mountable device can include head securement element with a support element to engage the head of the user. The support element can be coupled to the frame or light seal module of the head-mountable device. The support element can be attachable or deployable from the head-mountable device. A head-mountable device can also distribute forces with a support portion extending from a band.
US11906745B1 Display backing
Display backing components for head-mounted devices (HMDs) are described that reduce eddy currents in magnetic fields generated by a coil. A HMD may include a coil that is used to generate a magnetic field that may be used to track position of other devices with respect to the HMD. Display backing components, used to provide rigidity, are modified with holes or other gaps to interrupt the path of the eddy currents and reduce the interference with the magnetic field, thus improving the power efficiency of the coil and of the HMD. These modifications may be formed by casting, drilling, cutting or otherwise perforating the display backing during manufacture.
US11906741B2 Display control device, display control method, and non-transitory computer-readable medium storing program
A display control device includes a first display control unit performing control so as to display a page, which is being displayed in a real space, in a first material as a presentation material used in a presentation by a presenter in a first position in a virtual reality space, a second display control unit performing control so as to display a second material in a second position which is different from the first position in the virtual reality space, and an operation input information acquisition unit acquiring first operation input information as operation input information which is input by a viewer experiencing the virtual reality space and which is about display of the second material, in which the second display control unit changes a display manner of the second material based on the first operation input information.
US11906739B2 Microlens collimator for scanning optical fiber in virtual/augmented reality system
A display subsystem for a virtual image generation system for use by an end user comprises a planar waveguide apparatus, an optical fiber, at least one light source configured for emitting light from a distal end of the optical fiber, and a collimation element mounted to a distal end of the optical fiber for collimating light from the optical fiber. The virtual image generation system further comprises a mechanical drive assembly to which the optical fiber is mounted to the drive assembly. The mechanical drive assembly is configured for displacing the distal end of the optical fiber, along with the collimation element, in accordance with a scan pattern. The virtual image generation system further comprises an optical waveguide input apparatus configured for directing the collimated light from the collimation element down the planar waveguide apparatus, such that the planar waveguide apparatus displays image frames to the end user.
US11906737B2 Methods and systems for controlling media content presentation on a smart glasses display
Systems and methods are described herein for controlling a smart glass display based on environmental conditions. The smart glass display may be configured for presenting a media asset. Further, the smart glass display is configured with a transparent display function that adjusts the presentation of the media asset based on the environmental conditions. The smart glass display may identify environmental information and determine a hazard based on the environmental information. Further, a smart glass display may observe the user's eye movement and may execute a specific function corresponding to the user's eye movement.
US11906735B2 Head-up display device
A head-up display device (10) includes one picture generation unit (20) that emits both first light (L1) and second light (L2) and includes an optical path adjuster (40) disposed in an optical path of at least one of the first light (L1) and the second light (L2) and having light transmission properties and substantially zero optical power. The optical path adjuster (40) gradually separates the first light (L1) and the second light (L2) as compared with a state before at least one of the first light (L1) and the second light (L2) enters the optical path adjuster (40) in such a manner that the first light (L1) creates a first virtual image (V1) in a position closer to an operator and the second light (L2) creates a second virtual image (V2) in a position farther from the operator than the first virtual image (V1).
US11906733B2 Heads-up display and coating therefor
A laminate including: a first ply having a first surface and a second surface, where the first surface is an outer surface of the laminate; a second ply having a third surface facing the second surface and a fourth surface opposite the third surface, where the fourth surface is an inner surface of the laminate; an interlayer between the plies; and an enhanced p-polarized reflective coating positioned over at least a portion of a surface of the plies. When the laminate is contacted with radiation having p-polarized radiation at an angle of 60° relative to normal of the laminate, the laminate exhibits a LTA of at least 70% and a reflectivity of the p-polarized radiation of at least 10%. A display system and method of projecting an image in a heads-up display is also disclosed.
US11906732B2 Head-mounted display systems with power saving functionality
Head-mounted display systems with power saving functionality are disclosed. The systems can include a frame configured to be supported on the head of the user. The systems can also include a head-mounted display disposed on the frame, one or more sensors, and processing electronics in communication with the display and the one or more sensors. In some implementations, the processing electronics can be configured to cause the system to reduce power of one or more components in response to at least in part on a determination that the frame is in a certain position (e.g., upside-down or on top of the head of the user). In some implementations, the processing electronics can be configured to cause the system to reduce power of one or more components in response to at least in part on a determination that the frame has been stationary for at least a threshold period of time.
US11906728B2 Pixel shifting device
Examples are disclosed that relate to pixel-shifting devices for increasing display resolution. An example pixel-shifting device comprises an outer frame, an inner frame coupled to the outer frame via a flexure, a path-shifting optical element mounted to the inner frame, and one or more piezoelectric actuators configured to drive motion of the inner frame.
US11906723B2 High-throughput optical sectioning three-dimensional imaging system
A high-throughput optical sectioning three-dimensional imaging system which includes: a light beam modulation module configured to modulate a light beam into a modulated light beam capable of being focused on a focal plane of an objective lens and being defocused on a defocusing plane of the objective lens; an imaging module configured to employ a camera to image, in different rows of pixels, a sample under illumination of the modulated light beam; a cutting module configured to cut off an imaged surface layer of the sample; a demodulation module configured to demodulate a sample image of one sample strip of one surface layer into an optical sectioning image, and reconstruct the optical sectioning image of each sample strip of each surface layer into a three-dimensional image. The present disclosure achieves imaging of a whole sample by dividing the sample into at least one surface layer, dividing the at least one surface layer into at least one sample strip, and imaging each sample strip. When a multi-layer imaging cannot be performed, the imaged part can be cut off by the cutting module to realize imaging of any layer of the sample, thereby improving the imaging speed and efficiency.
US11906719B2 Devices, systems, and methods for treating ear disorders
Systems and methods can be employed for trans-tympanic membrane access to the middle ear for delivery of a formulation or implant device to a target location under direct visualization. The systems and methods can also be used to improve accessibility and visualization for various otological surgical procedures, such as, but not limited to, cholesteatoma removal, tympanic membrane repair and ossicular chain repair.
US11906718B2 Wide-aperture spherical primary mirror off-axis afocal optical system
The invention provides a wide-aperture spherical primary mirror off-axis afocal optical system, including a primary mirror, a secondary mirror and an aberration compensation mirror group. The primary mirror is a spherical reflector, the secondary mirror are higher-order aspherical reflectors. The primary mirror and the secondary mirror form an off-axis two-mirror system to compress the beam aperture. The aberration compensation mirror group is a coaxial reflective system that is used off-axis. The aberration compensation mirror group has focal power to produce compensation aberrations. The incident beam passes through and is reflected by the primary mirror and secondary mirror sequentially and enters the aberration compensation mirror group thereafter. A spherical reflector is used as the primary mirror, which significantly reduces the development and manufacture cost of the system, and an aberration compensation mirror group is used off-axis to correct residual aberration in the system, which effectively improves imaging quality of the system.
US11906717B2 Zoom lens system, and image capture device and interchangeable lens unit including the zoom lens system
A zoom lens system includes at least six lens groups, each of which has power. An interval between each pair of lens groups that are adjacent to each other among the at least six lens groups changes while the zoom lens system is zooming. Each of three lens groups, which are respectively located closest, second closest, and third closest to an image plane, out of the at least six lens groups consists of one or more bonded lenses.
US11906716B2 Zoom optical system, optical apparatus and method for manufacturing the zoom optical system
A zoom optical system includes a plurality of lens groups, and upon zooming distances between adjacent lens groups change. The zoom optical system has a focusing lens group that moves upon focusing and an image-side lens group disposed adjacent to an image side of the focusing lens group. The zoom optical system satisfies the conditional expression 0.000
US11906715B2 Imaging lens and imaging apparatus
An imaging lens consisting of, in order from an object side to an image side: a first lens group; a second lens group that has a positive refractive power; and a third lens group that has a negative refractive power, wherein the first lens group includes, successively in order from a position closest to the object side to the image side, two negative lenses and a positive lens, the second lens group includes a positive lens and a negative lens, during focusing from an object at infinity to a closest object, the first lens group remains stationary with respect to an image plane, and the second lens group moves along an optical axis, and assuming that a focal length of the first lens group is f1, and a focal length of the second lens group is f2, Conditional Expression (1) is satisfied: −0.5
US11906714B2 Photographing optical lens assembly, image capturing unit and electronic device
A photographing optical lens assembly includes seven lens elements, which are, in order from an object side to an image side along an optical path: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. The first lens element has negative refractive power. The third lens element with positive refractive power has an image-side surface being convex in a paraxial region thereof. The fifth lens element has an object-side surface being concave in a paraxial region thereof. The sixth lens element has an object-side surface being convex in a paraxial region thereof. The seventh lens element has an image-side surface being concave in a paraxial region thereof and having at least one convex critical point in an off-axis region thereof.
US11906711B2 Optical imaging system
An optical imaging system includes a first lens element, a second lens element, a third lens element, a fourth lens element, and a fifth lens element from an object side to an image side in order along an optical axis. The first lens element to the fifth lens element each include an object-side surface and an image-side surface. The object-side surface of the second lens element has a convex portion in a vicinity of a periphery of the second lens element. The image-side surface of the third lens element has a convex portion in a vicinity of a periphery of the third lens element. The image-side surface of the fifth lens element has a concave portion in a vicinity of the optical axis, and the image-side surface of the fifth lens element has a convex portion in a vicinity of a periphery of the fifth lens element.
US11906709B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens having a negative refractive power, a fifth lens having a negative refractive power, a sixth lens, and a seventh lens having a positive refractive power. The first lens to seventh lens are sequentially disposed in a direction from an object side toward an imaging plane.
US11906702B2 Anti-glare film, method for producing same, and use of same
An anti-glare film is prepared which have a ratio R/V of a scattered specular reflection intensity R to a total V of scattered reflection intensity being from 0.01 to 0.12 and an absolute value of a chromaticity b* of transmitted light being 3 or less. The anti-glare film includes a transparent substrate layer, and an anti-glare layer formed on at least one surface of the transparent substrate layer. The anti-glare layer may be a cured product of a curable composition including one or more types of a polymer component and one or more types of a curable resin precursor component, and in particular, at least two components selected from a polymer component and a curable resin precursor component can be phase separated through liquid phase spinodal decomposition. This anti-glare film can achieve non-coloring properties and anti-glare properties in a compatible manner.
US11906696B2 Point-vector based modeling of petroleum reservoir properties for a gridless reservoir simulation model
Systems and methods for modeling petroleum reservoir properties using a gridless reservoir simulation model are provided. Data relating to geological properties of a reservoir formation is analyzed. A tiered hierarchy of geological elements within the reservoir formation is generated at different geological scales, based on the analysis. The geological elements at each of the different geological scales in the tiered hierarchy are categorized. Spatial boundaries between the categorized geological elements are defined for each of the geological scales in the tiered hierarchy. A scalable and updateable gridless model of the reservoir formation is generated, based on the spatial boundaries defined for at least one of the geological scales in the tiered hierarchy.
US11906695B2 Method and system for generating sponge core data from dielectric logs using machine learning
A method may include obtaining dielectric log data regarding a geological region of interest. The method may further include generating sponge core data of the geological region of interest using a neural network model and the dielectric log data. The neural network model may be trained using various dielectric logs from various well sources. The method may further include determining, using the sponge core data, an amount of hydrocarbons in the geological region of interest.
US11906694B2 Method to estimate the depth of the weathering layer using gravity response
A method to estimate a depth profile of a weathering layer in a subterranean formation of a field is disclosed. The method includes obtaining gravity survey data of the field, generating an equivalent source density profile based on the gravity survey data, wherein the equivalent source density profile describes a set of equivalent gravitational sources to substitute rock layers of the subterranean formation, generating an equivalent source gravity response based on the equivalent source density profile, wherein the equivalent source gravity response excludes a gravity contribution from the weathering layer, calculating a separated weathering layer gravity response based on a difference between the gravity survey data and the equivalent source gravity response, wherein the separated weathering layer gravity response corresponds to the gravity contribution from the weathering layer, and generating a modeled weathering layer depth profile based on the separated weathering layer gravity response.
US11906693B2 Variable-area comb capacitor-based MEMS relative gravimeter probe and gravimeter
A gravimeter probe includes a spring structure, a proof mass, movable comb fingers, fixed comb fingers, and an outer frame. A fixed end of the spring structure is arranged on the outer frame and a free end thereof is connected to the proof mass. The movable comb fingers are arranged on upper and lower surfaces of the proof mass, and the fixed comb fingers are correspondingly arranged on the outer frame. Each of the movable comb fingers and the fixed comb fingers has a special-shaped comb finger structure. The special-shaped comb finger structure includes a comb finger bottom portion and a comb finger top portion, and the width of the comb finger bottom portion is smaller than the width of the comb finger top portion.
US11906683B2 Dynamic time warping of signals plus user picks
A method for correlating data comprises acquiring a first sequence signal and a second sequence signal, wherein the first sequence signal comprises at least a first data point including a first set of components and the second sequence signal comprises at least a second data point including a second set of components; acquiring a first set of user picks and a second set of user picks, wherein the first and the second sets of user picks each contain a respective first and second correspondence between a component in the first set of components and a component in the second set of components; combining the first and second sets of user picks with the first and second sequence signals to create a first hyper-complex signal and a second hyper-complex signal; and performing signal alignment on the first and second hyper-complex signals.
US11906682B2 Retrievable fiber optic vertical seismic profiling data acquisition system with integrated logging tool for geophone-equivalent depth accuracy
A wellbore system includes a logging unit having a retrievable logging cable coupled to a downhole tool within a wellbore and a depth correlation unit in the downhole tool that provides current depth data for the wellbore through the retrievable logging cable for recording of a current depth by the logging unit. The wellbore system also includes a distributed acoustic sensing unit that includes a seismic processing unit and a seismic profiling unit connected to a separate optical cable of the retrievable logging cable having distributed acoustic sensing channels, wherein an assignment of the distributed acoustic sensing channels along the separate optical cable is determined by an offset distance between the current depth of a formation reference region within the wellbore and a previous reference depth of the formation reference region within the wellbore. A distributed acoustic sensing method is also included.
US11906681B2 Autonomous data acquisition system and method
A submersible node and a method and system for using the node to acquire data, including seismic data is disclosed. The node incorporates a buoyancy system to provide propulsion for the node between respective landed locations by varying the buoyancy between positive and negative. A first acoustic positioning system is used to facilitate positioning of a node when landing and a second acoustic positioning system is used to facilitate a node transiting between respective target landed locations.
US11906678B2 Seismic observation device, seismic observation method, and recording medium on which seismic observation program is recorded
A seismic observation device includes an input unit receiving input of time-series data of measurement values of a vibration, a processing target determination unit determining a time period of the time-series data that is a processing target, and a type determination unit acquiring a likelihood of classifying a cause of the vibration indicated in the time-series data in the time period into each of types of cause.
US11906675B2 Real-time dosimetry
An apparatus, system, and method for real-time dosimetry. An electron beam irradiation system includes one or more detectors. The detectors have coils that, when an electron travels by a sensor pad in the detector, the electron induces a current into the coils. The current is detected and the electron is counted. The number of electrons counted at the one or more detectors is compared to the number of electrons leaving an electron gun, giving a dosage of the workpiece being irradiated.
US11906672B2 Method for detecting a degradation in a distance-measuring system
A method for detecting a degradation in a distance-measuring system (1.1), comprising the following method steps: transmitting a transmission signal (1.2), acquiring a received signal back-scattered from an object, determining the distance (a) from the object using the received signal, and determining a degree of degradation based on the determined distance (a) from the object and/or the received signal strength of the received signal.
US11906671B2 Light detection and ranging (LIDAR) device with an off-axis receiver
In one example, a LIDAR device includes a light sources that emits light and a transmit lens that directs the emitted light to illuminate a region of an environment with a field-of-view defined by the transmit lens. The LIDAR device also includes a receive lens that focuses at least a portion of incoming light propagating from the illuminated region of the environment along a predefined optical path. The LIDAR device also includes an array of light detectors positioned along the predefined optical path. The LIDAR device also includes an offset light detector positioned outside the predefined optical path. The LIDAR device also includes a controller that determines whether collected sensor data from the array of light detectors includes data associated with another light source different than the light source of the device based on output from the offset light detector.
US11906668B2 Light detection and ranging (LiDAR) system using a wavelength converter
Embodiments of the disclosure provide an apparatus for emitting laser light and a system and method for detecting laser light returned from an object. The system includes a transmitter and a receiver. The transmitter includes one or more laser sources, at least one of the laser sources configured to provide a respective native laser beam having a wavelength above 1,100 nm. The transmitter also includes a wavelength converter configured to receive the native laser beams provided by the laser sources and convert the native laser beams into a converted laser beam having a wavelength below 1,100 nm. The transmitter further includes a scanner configured to emit the converted laser beam to the object in a first direction. The receiver is configured to detect a returned laser beam having a wavelength below 1,100 nm and returned from the object in a second direction.
US11906666B2 Optical device having two scanning components
An optical device may include a lens system. The optical device may include a first scanning component to receive an optical beam and to scan the lens system with the optical beam. The optical device may include a second scanning component to receive the optical beam from the lens system and to scan a field of view with the optical beam, where the lens system is positioned between the first scanning component and the second scanning component. The lens system may include a beam expander.
US11906665B2 Method for scanning a transmitted beam through a 360° field-of-view (FOV)
A system and method for scanning an amplitude modulated transmitted beam through a 360° FOV. The method includes generating a laser beam to be transmitted, intensity modulating the laser beam at multiple modulation frequencies, directing the laser beam to a spiral phase plate resonator (SPPR) device, directing a transmitted beam from the SPPR device onto a conical mirror to direct the transmitted beam at a certain angle therefrom depending on the frequency of the laser beam and processing a return beam.
US11906664B2 Emission module and mounting and adjustment method of the same, LiDAR and smart sensing device
Embodiments of the present disclosure provide an emission module and a mounting and adjustment method of the same, a LiDAR and a smart sensing device. An emission module includes an emission apparatus and a collimating element provided sequentially along an outgoing laser, where the emission apparatus is configured to generate the outgoing laser, and the collimating element is configured to collimate the outgoing laser generated by the emission apparatus and emit the outgoing laser; and the collimating element includes a fast-axis collimating element and a slow-axis collimating element provided sequentially along the outgoing laser, the fast-axis collimating element is configured to receive the outgoing laser generated by the emission apparatus and collimate the outgoing laser in a fast-axis direction, and the slow-axis collimating element is configured to receive the outgoing laser collimated in the fast-axis direction, collimate the outgoing laser in the slow-axis direction and emit the outgoing laser.
US11906661B2 Silicon photonics device for LIDAR sensor and method for fabrication
A structure of a silicon photonics device for LIDAR includes a first insulating structure and a second insulating structure disposed above one or more etched silicon structures overlying a substrate member. A metal layer is disposed above the first insulating structure without a prior deposition of a diffusion barrier and adhesion layer. A thin insulating structure is disposed above the second insulating structure. A first configuration of the metal layer, the first insulating structure and the one or more etched silicon structures forms a free-space coupler. A second configuration of the thin insulating structure above the second insulating structure forms an edge coupler.
US11906659B2 Method, apparatus, and system for wireless micro motion monitoring
Methods, apparatus and systems for wirelessly monitoring a micro motion of an object are described. In one example, a described system comprises: a transmitter configured for transmitting a first wireless signal through a wireless multipath channel of a venue; a receiver configured for receiving a second wireless signal through the wireless multipath channel; and a processor. The second wireless signal differs from the first wireless signal due to the wireless multipath channel and a motion of an object in the venue. The processor is configured for: obtaining a time series of channel information (TSCI) of the wireless multipath channel based on the second wireless signal, wherein each channel information (CI) of the TSCI comprises N1 CI components; selecting N2 CI components from the N1 CI components based on a first analysis of the N1 CI components; computing a micro-motion (MM) statistics based on the N2 selected CI components and the first analysis; monitoring the motion of the object based on a second analysis of the MM statistics; performing a task based on the first analysis and the second analysis; and generating a response based on the task, the first analysis and the second analysis.
US11906657B2 System and method for drone and object classification
A method and system device provides a unique object identification process by obtaining information from one or more of radar signals, infrared signals, optical signals, audio signals, and other signals. The method includes continuously receiving object data at the device, applying by a machine learning system, a set of parameters to process the object identification and confidence level, and outputting or updating the object identification, confidence level, and actionable recommendations. The radar data includes a Doppler signature having a wrapped signal due to a sampling rate of the radar system. The Doppler signature is used to train the machine learning system to identify drone types.
US11906651B2 Radar-based detection using sparse array processing
Exemplary aspects are directed to a radar-based detection circuit or system with signal reception circuitry to receive reflection signals in response to radar signals transmitted towards objects. The system may include logic/computer circuitry and a multi-input multi-output (MIMO) virtual array to enhance resolution or remove ambiguities otherwise present in processed reflection signals. The MIMO array may include sparse linear arrays, each being associated with a unique antenna-element spacing from among a set of unique co-prime antenna-element spacings.
US11906647B2 Person location determination using multipath
In one aspect, a method of determining a location of a user within an indoor space, includes emitting a radiofrequency signal into the indoor space, receiving backscattered training radiofrequency signals, including multipath, for at least one location within the indoor space, converting the received training signals into a point cloud for each location of the at least one location, assigning a signature for each location based on the point cloud for each location, receiving additional radiofrequency signals, including multipath, converting the additional radiofrequency signals into an additional point cloud, and determining a location of the user by comparing the additional point cloud to the assigned signatures.
US11906644B2 Electronic apparatus, electronic system, and method
According to one embodiment, an electronic apparatus includes a processor configured to estimate positions of wireless devices communicating each other from a plurality of position candidates based on position candidate information indicating the position candidates of the wireless devices and communication information between the plurality of wireless devices located in any of the plurality of position candidates, and determine a first position among the position candidates according to a likelihood of the wireless devices estimated to be located in the position candidates.
US11906643B2 Optimizing transmission of a sidelink synchronization signal by a wireless device
Disclosed are techniques for performing wireless communication. In some aspects, a wireless communication device may determine that a prospective position of the wireless communication device is in a geographic area associated with a deficient global navigation satellite system (GNSS) signal. In some cases, the wireless communications device can transmit a sidelink synchronization signal to at least one user equipment (UE) device that is located within the geographic area associated with the deficient GNSS signal.
US11906642B2 Systems and methods for modifying information of audio data based on one or more radio frequency (RF) signal reception and/or transmission characteristics
Systems and methods are provided that may be implemented to modify information of an audio data transmission based on one or more measured signal reception and/or transmission characteristics of a radio frequency (RF) signal data transmission that contains or otherwise conveys the audio data transmission. The modified audio data may then be acoustically reproduced in analog form as sound waves. Examples of signal reception characteristics of a RF signal data transmission that may be measured and used as a basis for modifying information of audio data of an audio data transmission include, but are not limited to, time Difference of Arrival (TDOA), Angle of Arrival (AoA), measured received signal strength, etc. Example signal transmission characteristics of a RF signal that may be measured and used as a basis for modifying information of audio data include, but are not limited to, Angle of Departure (AoD).
US11906638B2 High-accuracy satellite positioning method, positioning terminal, and positioning system
A high-accuracy positioning method and a corresponding positioning system and positioning terminal are provided, and may be used in the field of intelligent vehicle technologies. In this positioning method, a real-time kinematics (RTK) positioning technology and a multi-receiver constraint MRC positioning technology are used to determine a location of a to-be-positioned target. In this positioning method, an RTK error correction model and an MRC error correction model may be preconstructed according to a big data technology. The RTK error correction model is used to provide a correction value for an original detection value obtained based on the RTK positioning technology. The MRC error correction model is used to provide a correction value for an original detection value obtained based on the MRC positioning technology. Then, the correction values are used to calculate the location of the to-be-positioned target.
US11906635B2 Method and system for recreating unavailable GNSS measurements
The invention pertains to a method for recreating unavailable measurements in a GNSS system by producing at least one GNSS parameter estimate Formula (I) at a target carrier frequency (fk), the method comprising at least one of: deriving (1030), from one or more available pseudorange measurements (Pi) at respective other carrier frequencies (fi), a pseudorange estimate Formula (II) at said target carrier frequency (fk) and deriving (1040), from said one or more available pseudorange measurements (Pi) and one or more available carrier phase measurements (φi) at said respective other carrier frequencies (fi), a carrier phase estimate Formula (III) at said target carrier frequency (fk).
US11906633B2 System and method for navigation system spoofing detection using a plurality of antennas
A system and method for detecting spoofing of a navigation system (NS) using a plurality of antennas. Carrier phase and CN0 measurements are obtains of a plurality of signals. The measurements are then double differenced and compared to predefined thresholds to determine whether a signal is authentic or not. Once sufficient authentic signals are identified, position and time is determined using the authenticated signals. Residuals are estimated for all signals. An average value of the residuals or the authenticated signals is calculated and is then removed from the residuals of the unauthenticated signals. Should the remainder exceed a predefined threshold, the signal is deemed to be spoofed. Otherwise, the signal is deemed to be authentic.
US11906630B2 LIDAR data and structural modeling based elevation determination
Systems and methods for determining elevation based on structural modeling and light detection and ranging (LIDAR) data are disclosure. LIDAR bare earth data corresponding to an area within a parcel boundary is obtained as preliminary elevation data. A basis of structure boundary is determined for a structure within the parcel boundary based on an absence of the LIDAR bare earth data within a region in the area. Three-dimensional models are generated based on photographic data, to represent portions of the structure that affect LIDAR signals. A structure boundary for the structure is determined based on the basis of structure boundary in combination with supplemental elevation data generated using the three-dimensional models. Adjacent grade values are determined based on a portion of the preliminary elevation data and supplemental elevation data corresponding to an area between the structure boundary and a buffer boundary.
US11906628B2 Depth mapping using spatial multiplexing of illumination phase
Apparatus for optical sensing includes an illumination assembly, which is configured to direct a first array of beams of optical radiation toward different, respective areas in a target scene while modulating the beams with respective carrier waves having a common carrier frequency and different respective phase angles, which vary across the first array in a predefined spatial pattern. A detection assembly includes a second array of sensing elements, which are configured to output respective signals in response to the optical radiation that is incident on the sensing elements during one or more detection intervals, which are synchronized with the carrier frequency, and objective optics, which are configured to form an image of the target scene on the second array. Processing circuitry processes the signals output by the sensing elements in order to generate a depth map of the target scene.
US11906620B2 Software defined automotive radar systems
A radar system processes signals in a flexible, adaptive manner to determine range, Doppler (velocity) and angle of objects in an environment. The radar system includes transmitters configured to transmit radio signals, receivers configured to receive radar signals, and a control unit. The received radio signals include transmitted radio signals transmitted by the transmitters and reflected from objects in an environment. The control unit adaptively controls the transmitters and the receivers based on a selected operating mode for the radar system. The selected operating mode meets a desired operational objective defined by current environmental conditions. The control unit is configured to control the receivers to produce and process data according to the selected operating mode.
US11906618B2 MIMO radar apparatuses and MIMO radar methods
The present disclosure relates to a hybrid multiple-input multiple-output (MIMO) radar concept. Via a first subset of a plurality of transmit channels and during a first time interval, first frequency-modulated continuous-wave (FMCW) radar signals are con-currently transmitted with different phase offsets among different transmit channels of the first subset in accordance with a first predefined code division multiplexing scheme. Via a second subset of the transmit channels and during a second time interval subsequent to the first time interval, second FMCW radar signals are concurrently transmitted with different phase offsets among different transmit channels of the second subset in accordance with a second predefined code division multiplexing scheme.
US11906609B2 Image reconstruction apparatus
An image reconstruction apparatus according to an embodiment includes a processing circuitry configured to reconstruct at least one image from a plurality of pieces of k-space data acquired in a time direction. The processing circuitry performs image estimation calculation that reconstructs estimated images sharing the k-space data in the time direction, and adaptation calculation that adapts the estimated images to prior knowledge in the time direction.
US11906608B2 Automated detection of water-fat swaps in Dixon magnetic resonance imaging
Disclosed herein is a medical system (100, 300, 500) comprising a memory (110) storing machine executable instructions (120) and a convolutional neural network (122). The convolutional neural network is configured for receiving an initial Dixon magnetic resonance image (124, 126) as input. The convolutional neural network is configured for identifying one or more water-fat swap regions (128) in the initial Dixon magnetic resonance image. The medical system further comprises a processor (104) for controlling the medical system. Execution of the machine executable instructions causes the processor to: receive (200) the initial Dixon magnetic resonance image; and receive (204) the one or more water-fat swap regions from the convolutional neural network in response to inputting the initial Dixon magnetic resonance image into the convolutional neural network.
US11906605B1 Apparatus, systems, and methods for measurement using magneto-optical Kerr effect
The magneto-optical Kerr effect (MOKE) is used to capture variations in magnetic permeability and magnetization to determine the presence of sensitization. MOKE-magnetometry-based systems and apparatus may be used to provide in-field magnetic measurements, and may be particularly useful in methods for assessing changes in composition, crystal structure, and grain size in magnetic materials.
US11906599B2 Earth leakage detecting device, and vehicular power supply system
An earth leakage detecting device comprises following elements. A first end of coupling capacitor is connected to a current path of power storage connected to load in a state of being insulated from a ground. Voltage output unit generates a periodic voltage that changes periodically, and applies the periodic voltage to a second end of coupling capacitor via impedance element. Voltage measurer measures a voltage at a connection point between coupling capacitor and impedance element. Earth leakage determiner determines presence or absence of an earth leakage between the current path of power storage and the ground on the basis of the measured voltage. Voltage output unit has a preparation period for constantly outputting a potential between a high-side potential and a low-side potential of the periodic voltage before a measurement period for outputting the periodic voltage.
US11906594B2 Method for estimating internal resistance of secondary battery and anomaly detection system of secondary battery
An electric automobile incorporating a secondary battery has a disadvantage such as a difficulty in knowing the remaining capacity accurately and in predicting the time when the remaining capacity becomes zero because of deterioration of the secondary battery. The internal resistance is estimated with high accuracy even when the secondary battery deteriorates. Data used for learning or estimation is a data group (also referred to as data with regenerative charging) that is limited to data acquired within a certain time range around the end of regenerative charging. Such data within the limited range is extracted, used for learning, and subjected to the estimation. Thus, a value of the internal resistance can be output with high accuracy, specifically, with a mean error rate of 1% or less.
US11906592B2 Method of producing all-solid-state battery
A method of producing an all-solid-state battery includes forming an insulating layer-attached stack unit including an insulating layer and a stack unit that includes a positive electrode layer, a solid electrolyte layer and a negative electrode layer; performing a dielectric breakdown test on the insulating layer included in the insulating layer-attached stack unit, and determining that the insulating layer-attached stack unit is a non-defective product if no dielectric breakdown is present; forming an electrode member having both ends by disposing the two insulating layer-attached stack units at the both ends, the insulating layer-attached stack unit being determined to be a non-defective product; accommodating the electrode member in a case; and assembling a restraint member to the outside of the case to produce an all-solid-state battery.
US11906589B2 Systems, methods, and devices for determining whether a state-of-charge estimate of an energy storage system is tracking
Systems, methods, and devices are provided for estimating a state-of-charge in an energy storage system. The systems, methods, and devices may measure a current and a voltage related to the energy storage system, generate a model-based state-of-charge estimate based thereon, generate an aggregated state-of-charge estimate based on the model-based state-of-charge estimate, generate an adaptation current based on the measured current, aggregated state-of-charge estimate, and the adaptive state-of-charge estimate, and update the adaptive state-of-charge estimate based on the measured current and the adaptation current. The systems, methods, and devices may also provide a tracking indication whether the adaptive state-of-charge estimate is tracking between upper and lower confidence limits.
US11906587B2 Non-charging based battery monitoring and characterization
A battery characterization system includes a drive-sense circuit (DSC), memory that stores operational instructions, and processing module(s) operably coupled to the DSC and the memory. Based on a reference signal, the DSC generates a charge signal, which includes an AC (alternating current) component, and provides the charge signal to a terminal of a battery via a single line and simultaneously to senses the charge signal via the single line to detect an electrical characteristic of the battery based on a response of the battery. The DSC generates a digital signal representative of the electrical characteristic of the battery. The processing module(s), based on the operational instructions, generate the reference signal to include a frequency sweep of the AC component of the charge signal (e.g., different frequencies at different times or multiple frequencies simultaneously) and processes the digital signal to characterize the battery across the different respective frequencies and generate spectrum analysis (SA) information of the battery.
US11906582B2 Shadow access port method and apparatus
The disclosure describes a novel method and apparatus for providing a shadow access port within a device. The shadow access port is accessed to perform operations in the device by reusing the TDI, TMS, TCK and TDO signals that are used to operate a test access port within the device. The presence and operation of the shadow access port is transparent to the presence and operation of the test access port. According to the disclosure, the shadow access port operates on the falling edge of the TCK signal while the test access port conventionally operates on the rising edge of the TCK signal.
US11906581B2 Hardware component and a method for implementing a camouflage of current traces generated by a digital system
Implementing a camouflage of current traces generated by a hardware component having one or more set of digital elements defining a plurality of operational datapaths comprises adjusting (761) one or more working condition(s) of the hardware component, measuring (762) a reaction of the hardware component to the working condition(s) by a logic test circuit through processing data operations along a reference datapath having a minimum duration corresponding to at least the longest of the operational datapaths, and in response to detecting an error (763) along the reference datapath, modifying (764) the working condition(s) so that the error generated by the logic test circuit is cancelled. Applications to countermeasures to side-channel attacks.
US11906580B2 Automated overclocking using a prediction model
A system, a method, and a machine-readable medium for overclocking a computer system is provided. An example of a method for overclocking a computer system includes predicting a stable operating frequency for a central processing unit (CPU) in a target system based, at least in part, on a model generated from data collected for a test system. An operating frequency for the CPU is adjusted to the stable operating frequency. A benchmark test is run to confirm that the CPU is operating within limits.
US11906577B2 Pad structure and testkey structure and testing method for semiconductor device
The present disclosure provides a pad structure and a testkey structure and a testing method for a semiconductor device. The pad structure includes: an insulating dielectric layer formed on a substrate; a metal interconnection structure formed in the insulating dielectric layer, the metal interconnection structure comprising a first section and a second section, which are insulated from each other; and a pad formed on the top of the insulating dielectric layer so as to be exposed therefrom at least at its top surface, electrically connected to the first section, and insulated from the second section. With this disclosure, reduced capture of plasma is achievable, mitigating adverse impact of plasma on the semiconductor device.
US11906570B2 Processor frequency improvement based on antenna optimization
A method is provided to increase processor frequency in an integrated circuit (IC). The method includes identifying a gate included in the IC, the gate having a gate threshold voltage and performing a plasma process to form an antenna signal path in signal communication with the gate. The method further comprises adjusting the plasma process or circuit design to increase plasma induced damage (PID) applied to the gate so as to alter the gate threshold voltage.
US11906569B2 Semiconductor wafer evaluation apparatus and semiconductor wafer manufacturing method
A semiconductor wafer evaluation apparatus brings a contact maker (mercury liquefied at room temperature), as a Schottky electrode, into contact with a semiconductor wafer, intermittently applies a voltage from a pulse power supply, and evaluates the state (kinds, density) of point defects by an evaluation means based on the status of the electrostatic capacity of the semiconductor wafer. In this manner, the state (kinds, density) of the point defects in the plane of a large-diameter semiconductor wafer is directly evaluated using a large table.
US11906564B2 Analog and digital frequency domain data sensing circuit
A method includes providing, by a signal source circuit of a sensing circuit, a signal to a sensor via a conductor. When the sensor is exposed to a condition and is receiving the signal, an electrical characteristic of the sensor affects the signal. The signal includes at least one of: a direct current (DC) component and an oscillating component. When the sensing circuit is in a noisy environment, transient noise couples with the signal to produce a noisy signal. The method further includes comparing, by a transient circuit of the sensing circuit, the noisy signal with a representation of the noisy signal. When the noisy signal compares unfavorably with the representation of the noisy signal, supplying, by the transient circuit, a compensation signal to the conductor. A level of the compensation signal corresponds to a level at which the noisy signal compares unfavorably with the representation of the noisy signal.
US11906561B2 Display module inspection device and display module inspection method
An inspection device inspects a display for defects. The display includes a power supply, a circuit board having a stabilizer to stabilize the power supply, a display panel which is electrically connected to the circuit board and has a first electrode, and an input sensor which is disposed on the display panel and has a second electrode. The inspection logic measures a value of capacitance between the first electrode and the second electrode of the display, and includes a frequency setter that sets a driving frequency of the second electrode to a frequency in a predetermined range.
US11906559B2 Enhanced impedance measurement using CTMU
A method and apparatus for measuring an unknown impedance. The apparatus comprises a first input to receive a first signal generated by a first portion of a sensor circuit, the first portion comprising an unknown impedance and a first known resistance, the unknown impedance to vary based upon a phenomenon to be measured by the sensor circuit. The apparatus also comprises a second input to receive a second signal generated by a second portion of the sensor circuit, the second portion of the sensor circuit comprising a known impedance and a second known resistance. And the apparatus comprises control logic to, based on a difference in time at which each of the first input and the second input reach a reference voltage, determine a measurement of the sensor circuit.
US11906558B2 Spectrum analyzer and method of controlling the same
A spectrum analyzer having a memory function to adopt a digital-data-based frequency sweep scheme while achieving performance comparable to performance of a high-speed FFT spectrum analyzer, and a method of controlling the spectrum analyzer, in which the spectrum analyzer includes: an ADC for converting a BWP signal, which is at least one analog unit frequency band signal, into a digital data sample at a predetermined sample rate according to a span set by a user; a digital sweep part for sweeping the data sample passed through the ADC while digitally decimating the data sample through a decimation processing block having a two-stage cascaded structure, and processing the swept data sample to increase a frequency sweep speed; and a control unit for controlling the digital sweep part according to various items input, set, and selected by the user to perform spectrum analysis and output a spectrum analysis result.
US11906554B2 Meter for measuring an electrical parameter
In a meter for performing a measurement of an electrical parameter, an output from a sensor is sampled to produce at least one sample, and an iterative method is performed comprising: producing further samples; holding in memory a stored array of samples comprising the at least one sample and each of the further samples from each iteration; determining a measure of statistical variability of a mean for the respective iteration from a measure of statistical variability and from the number of samples used to generate the measure of statistical variability; comparing the measure of statistical variability of the mean with a pre-determined threshold; and generating an electrical signal indicating a state of the measurement if the measure of statistical variability of the mean of the samples taken during the measurement is less than or equal to the pre-determined threshold.
US11906551B2 Automatic trigger type identification method, device, and oscilloscope
Provided are an automatic trigger type identification method and device and an oscilloscope, which belong to the field of oscilloscopes. The method includes analyzing characteristic parameter data of a to-be-triggered signal. The characteristic parameter data comprises at least one of bus protocol matching information or variation information of at least one characteristic parameter. In this way, a trigger type capable of stably triggering the to-be-triggered signal can be obtained for user selection or automatic selection for trigger.
US11906550B2 Probe system for QFP integrated circuit device test tooling
An automated high speed test solution for Quad Flat Pack device packages that enables connectivity between test equipment and the integrated circuit under test is described. A test probe geometry that provides highly repeatable and reliable connections suitable for use with consumer grade QFP devices coupled with ease of maintenance is provided. In some embodiments, the probe tip ends are chisel-shaped. The probes can be slightly slanted with respect to a vertical axis of the probe retaining block.
US11906547B2 Systems, apparatuses, or components for electrolytic corrosion protection of electronic element testing apparatuses
An apparatus includes a tester chassis connected to a chassis electric reference potential for electrostatic discharge grounding of the tester chassis; a thermal head assembly coupled to the tester chassis, the thermal head assembly having a metallic thermal contact surface; and an electrical insulation arrangement disposed between the metallic thermal contact surface and the chassis electric reference potential to electrically insulate the metallic thermal contact from the chassis electric reference potential. An electrolytic corrosion protection system for the apparatus and a cable assembly for the apparatus.
US11906545B2 Laser radar device, wind power generator, and wind measurement method
A laser radar device calculates a wind speed for each of a plurality of divided sections obtained by dividing a trajectory drawn by a laser beam in front of a wind turbine.
US11906543B2 Pitot heater health monitoring system
Provided are embodiments including a system for performing health monitoring. The system includes a measurement device configured to measure pressure of an environment, a heating element of the heater section coupled to the measurement device, a first sensing element operably coupled to a first region of the measurement device, and a second sensing element operably coupled to a second region of the measurement device. The system also includes a programmable logic that is configured to generate a status signal or flag based at least in part on conditions of the first region or the second region of the measurement device, a processing system configured to control the heating element responsive to reaching a threshold temperature, and a display configured to display a status of the first region or second region of the measurement device based at least in part on the status signal or flag.
US11906540B1 Automatic detection of falls using hybrid data processing approaches
Various approaches for automated fall detection, implemented in wearables and other device form factors of a personal emergency response system (PERS) are disclosed. In an example, a hybrid approach for fall detection includes: identifying a potential fall event from three-dimensional motion data of a human subject, using filtering rules; evaluating the motion data with a machine learning model (e.g., a decision tree ensemble (DTE) model), to produce a first determination that a fall has occurred; evaluating the motion data with a deep learning neural network (e.g., recurrent neural network such as a gated recurrent unit (GRU)), to produce a second determination that a fall has occurred; classifying the potential fall event as a fall condition for the human subject, based on the first determination and the second determination; and outputting data to indicate the fall condition for the human subject.
US11906539B2 Pendular accelerometer sensor with conditional capacitive detection
An accelerometer sensor includes a casing, a pendulum fixed to the casing, a movable electrode carried by the pendulum and connected to a detection circuit, a first electrode and a second electrode rigidly attached to the casing to form, with the moving electrode, two capacitors of variable capacitance depending on a distance between the electrodes. The accelerometer sensor further includes a control unit that carries out detection operations to measure the variable capacitances of the capacitors. The control unit also performs a control operation of the movable electrode depending on the capacitances measured by applying a logic signal for controlling a switch for selective connection of the fixed electrodes to an excitation circuit delivering a control signal to the fixed electrodes in order to keep the pendulum in a predetermined position.
US11906538B2 Sensor module
A sensor module includes: a printed circuit board having a first recessed portion formed at a first side, a second recessed portion formed at a second side facing the first side, a third recessed portion formed at a third side, and a fourth recessed portion formed at a fourth side facing the third side; a metal cap including convex portions each bonded to a respective one of the first to fourth recessed portions; and a first inertial sensor and a second inertial sensor that are provided at a main surface of the printed circuit board. The first inertial sensor and the second inertial sensor are disposed outside a region surrounded by a line connecting both ends of the first recessed portion and the second recessed portion and outside a region surrounded by a line connecting both ends of the third recessed portion and the fourth recessed portion.
US11906536B2 Lung cancer detection kit or device, and detection method
It is intended to provide a kit or a device for the detection of lung cancer and a method for detecting lung cancer. The present invention provides a kit or a device for the detection of lung cancer, comprising a nucleic acid capable of specifically binding to a miRNA in a sample from a subject, and a method for detecting lung cancer, comprising measuring the miRNA in vitro.
US11906527B2 Photocleavable mass-tags for multiplexed mass spectrometric imaging of tissues using biomolecular probes
The field of this invention relates to immunohistochemistry (IHC) and in situ hybridization (ISH) for the targeted detection and mapping of biomolecules (e.g., proteins and miRNAs) in tissues or cells for example, for research use and for clinical use such by pathologists (e.g., biomarker analyses of a resected tumor or tumor biopsy). In particular, the use of mass spectrometric imaging (MSI) as a mode to detect and map the biomolecules in tissues or cells for example. More specifically, the field of this invention relates to photocleavable mass-tag reagents which are attached to probes such as antibodies and nucleic acids and used to achieve multiplex immunohistochemistry and in situ hybridization, with MSI as the mode of detection/readout. Probe types other than antibodies and nucleic acids are also covered in the field of invention, including but not limited to carbohydrate-binding proteins (e.g., lectins), receptors and ligands. Finally, the field of the invention also encompasses multi-omic MSI procedures, where MSI of photocleavable mass-tag probes is combined with other modes of MSI, such as direct label-free MSI of endogenous biomolecules from the biospecimen (e.g., tissue), whereby said biomolecules can be intact or digested (e.g., chemically digested or by enzyme).
US11906526B2 Systems and methods for sample preparation, data generation, and protein corona analysis
Systems and methods for automated sample preparation and processing of protein corona are described herein, as well as its application in the discovery of advanced diagnostic tools as well as therapeutic agents.
US11906525B2 Single molecule peptide sequencing methods
The invention, in part, includes methods of single molecule protein sequencing that include using weak binding spectra in the amino acid identification.
US11906522B2 Glycan analysis method
Glycans having a branched structure are labeled with a labeling agent, such as 2-aminobenzoic acid, having one site that is easily negatively charged. At this time, reduction which is usually performed in labeling by reduction amination is not performed. A sample for mass spectrometry containing the labeled form of glycans thus obtained is prepared, and is subjected to MS/MS analysis in negative ion mode. In the MS/MS spectra obtained by the MS/MS analysis, peaks of E ions, D ions and the like which reflect the branched structure clearly appear. As a result, structural analysis of an entirety of the glycan including the branched structure can be easily performed.
US11906520B2 Composition and methods for detecting cancer
The invention relates to antibodies, which bind a peptide having a sequence selected from SEQ ID NO: 2, or a fragment or derivative of such an antibody having essentially the same antigen specificity. In particular, the antibodies suited to be used to detect, manage or monitor cancer in a subject, particularly cancer with interleukin-4 induced gene 1 (IL4I1) expressing cells. The invention also relates to kits or devices containing said antibodies, suitable for immunologic detection or reaction from any biological sample.
US11906519B2 Methods for identifying LILRB-blocking antibodies
Provided herein are methods and compositions for the identification of modulators of ApoE-induced LILRB activation. Also provided herein are methods of treating cancer comprising the administration of an inhibitor of ApoE-induced LILRB activation. Also provided are methods of treating autoimmune disease or inhibiting the onset of transplant rejection or treating an inflammatory disorder comprising administering an agonist of ApoE-induced LILRB activation to a subject.
US11906517B2 Method for diagnostics, treatment and prevention of Parkinson's disease
The present invention relates to the field of medicine and in particular to Parkinson's disease (PD). Specifically the present invention relates to methods and means for early detection of PD. The invention relates also to methods and means for treatment or prophylaxis of PD.In the method of the invention a probability of a subject developing or having Parkinson's disease (PD) is determined by measuring the relative abundances of one or multiple microbial taxa in a sample from a subject; and the probability of the subject developing or having PD is determined based on the measured abundances. The present invention provides a novel approach for the diagnostics of PD.
US11906515B2 Multiplexed lateral flow assay device
A multiplexed lateral flow device includes an impermeable internal reservoir having an opening to receive a sample deposition. A fluid distributor pad is arranged in fluid communication with a lower surface of the internal reservoir. The fluid distributor pad includes a paper based microfluidic element having a pattern of a hydrophobic material to distribute a portion of the sample deposition substantially equally among a plurality of flow paths. Lateral flow assays having a plurality of flow lines are aligned with flow paths of the distributor pad. An impermeable top cover has a first window arranged over the opening of the internal reservoir, and at least a second window arranged over the test results of the lateral flow assays. A housing element houses the reservoir, the distributor pad and lateral flow assays. The housing element includes an impermeable bottom cover and a spacer element arranged between the top and bottom covers and, provides a gap between the lateral flow assays and the impermeable top cover.
US11906511B2 Methods and compositions for treating diseases associated with exhausted T cells
The present invention provides compositions and methods for detecting exhausted T cells in a subject. The present invention also provides methods for treating a subject having a disease characterized by the presence of exhausted T cells or certain subpopulations thereof.
US11906493B2 Gas sensors and methods of sensing a gas-phase analyte
Gas sensors are provided. The gas sensors comprise: a substrate; a plurality of electrodes on the substrate; and a polymeric sensing layer on the substrate for adsorbing a gas-phase analyte. The adsorption of the analyte is effective to change a property of the gas sensor that results in a change in an output signal from the gas sensor. The polymeric sensing layer comprises a polymer chosen from substituted or unsubstituted polyarylenes comprising the reaction product of monomers comprising a first monomer comprising an aromatic acetylene group and a second monomer comprising two or more cyclopentadienone groups, or a cured product of the reaction product. The gas sensors and methods of using such sensors find particular applicability in the sensing of gas-phase organic analytes.
US11906492B2 Apparatus for quantitatively analyzing oxygen generated in battery material
An apparatus for quantitatively analyzing gas, particularly oxygen, generated in a battery material, particularly a cathode material is provided. The apparatus contains a switching valve and a sampling loop in a pyrolyzer, thereby allowing an EGA method, which was used only for the qualitative analysis of gas generated from a solid sample, to be used for the quantitative analysis of gas generated at a specific temperature when heat is applied by the pyrolyzer in a battery material.
US11906491B2 Peptide markers for authenticating Ejiao and related gelatins
Provided herein is a method for authenticating animal hide gelatins using peptide markers found animal hide gelatin hydrolysates. The method can be used to authenticate animal hide gelatins derived from donkey hide, horse hide, pig hide, and cattle hide.
US11906489B2 Autosampler
Embodiments of the disclosure relate to chemical analysis systems, including autosampler systems. In some embodiments, an autosampler system can analyze gas phase samples using a single inlet for better consistency. The autosampler system can move the sample container closer to the sample introduction/preconcentration system prior to accessing the contents of the container to reduce exposure of the sample to reactive surfaces. The autosampler system is able to couple the sample containers to a sampling wand automatically, thereby eliminating the need to pre-attach each container using a gas transfer line. The autosampler system can be disposed on top of a chemical analysis system (e.g., a GC or GCMS), thereby conserving laboratory bench space. In some embodiments, the modules (e.g., sample trays, thermal conditioning systems, support legs) of the autosampler system can be coupled to the autosampler system using clamps that include magnetic codes associated with autocalibration information.
US11906475B2 Material testing machine and method for controlling material testing machine
In a case where control input is performed via a low-pass filter, a control gain more appropriate for both stability and responsiveness is set according to setting of the low-pass filter. A control unit (21) performs control input for a load mechanism (40) via a low-pass filter, discriminates a stability of a control system including the load mechanism (40) and the low-pass filter when setting of the low-pass filter is changed, sets an appropriate control gain based on a maximum control gain at which an excess amount of a measured value with respect to a target value is equal to or less than a predetermined value within a range where that the control system is stable, and controls an operation of the load mechanism (40) by using the appropriate control gain.
US11906470B2 Probe, system, and method for non-destructive ultrasonic inspection
Disclosed herein is a probe for non-destructively inspecting a hat stiffener. The probe comprises a body, which comprises an inspection surface and a slot formed in the inspection surface. The probe also comprises an ultrasonic-sensor assembly that is fixed to the body and open to the inspection surface via the slot. The probe further comprises a surface-engagement assembly, which comprises a first foot and a second foot. The surface-engagement assembly is movably coupled to the body such that the first foot and the second foot are on opposite ends of the slot of the body and the first foot and the second foot are movable relative to the body and the ultrasonic-sensor assembly.
US11906465B2 Magnetic material concentration measuring device
Provided is a magnetic material concentration measuring device including: a bobbin having an outer circumference around which an exciting coil, an output coil, and a further exciting coil are wound; an eccentric hole formed in the bobbin; a rotor that is rotatably fitted in the eccentric hole about an eccentric axis line; a first cutout part that forms a first flow passage on one end side in an eccentric axis line direction of the rotor; a second cutout part that forms a second flow passage whose angle is shifted in a rotor rotation direction with respect to the first cutout part, on another end side in the eccentric axis line direction of the rotor; and a communication passage that connects the first flow passage and the second flow passage.
US11906463B2 Methods and systems for detecting bioanalytes
A sensing system and a method utilizing same for determining and/or monitoring a presence and/or level of an analyte in a sample are provided. The sensing system is made of a nanostructure, or a plurality of nanostructures, having covalently attached thereto and a hydrogel having associated therewith a sensing moiety which selectively interacts with the analyte and being configured such that upon contacting the analyte, the nanostructure(s) exhibit a detectable change in an electrical property.
US11906460B2 Electrical capacitance volume tomography device for cryogenic fluid flowing in Venturi tube
Disclosed is an electrical capacitance volume tomography applied to flow monitoring in a Venturi tube of a cryogenic fluid (such as liquid nitrogen (˜78K) and liquid oxygen (˜90K)). The device includes a conductor rod, a metal shell, a Venturi tube, an electrode plate sleeve, an electrode plate and annular connecting shells. According to the device, an electrode plate and electrode plate sleeves which are attached to the surface of a Venturi tube are arranged according to the variable-diameter characteristic of the Venturi tube, meanwhile, a corresponding wire connecting structure is designed, and a shielding shell is designed according to the characteristic that electrical capacitance volume tomography needs shielding. The device has the advantages of being simple and stable in structure, easy to disassemble and assemble, capable of being disassembled and assembled many times and capable of being rapidly connected with other pipelines.
US11906459B2 Sensor platform
An electronic device for sensing a target analyte in a gas, liquid or vapor sample, the device has at least two sensing elements, each sensing element having an exposed layer of a transduction material supported on a dielectric substrate. The dielectric substrate of at least one of the sensing elements is made of a different dielectric material than the dielectric substrate of at least one other of the sensing elements. The different dielectric materials providing a different sensing response according to one or more transduction modes. The plurality of sensing elements in the device yield a specific transduction pattern for a specific target analyte in a gas, liquid or vapor sample.
US11906444B2 Method for training a system for automatically detecting a defect in a turbomachine blade
A method for training a system for automatically detecting a defect of a blade of a turbomachine including a platform intended to receive a blade, at least one image-acquiring device, at least one light source the luminous intensity of which may vary, at least one moving device configured to move the platform with respect to the at least one image-acquiring device or to move the at least one image-acquiring device with respect to the platform, and a processing unit configured to receive acquired images and associate them with the items of information relating to the luminous intensity of the at least one light source and to the relative position of the platform with respect to the at least one image-acquiring device during the image acquisition.
US11906443B2 Optical system for imaging enabling high resolution
Disclosed is an optical system for imaging, which enables high resolution. An optical system for imaging, which focuses inspection light and monitoring light on an inspection target, includes a dioptric group configured to receive inspection light and monitoring light and to primarily focus the inspection light and the monitoring light on different locations, and a reflection dioptric group configured to reflect and refract the inspection light and the monitoring light that have passed through the dioptric group and to bring the inspection light and the monitoring light into one focus.
US11906442B2 Foreign material inspection system of display unit
An exemplary embodiment of the present invention provides a foreign substance inspection system for a display unit, including: a lighting unit configured to provide incident light to a display unit having an organic light emitting display panel; and a foreign substance detecting unit configured to receive incident light that is reflected by the display unit and detect whether a foreign substance is introduced into the display unit.
US11906441B2 Inspection apparatus, control method, and program
An inspection apparatus (100) detects an inspection object (90) from first image data (10) in which the inspection object (90) is included. The inspection apparatus (100) generates second image data (20) by performing a geometric transform on the first image data (10) in such a way that a view of the detected inspection object (90) becomes a view satisfying a predetermined reference. In an inference phase, the inspection apparatus (100) detects, by using an identification model for detecting an abnormality of the inspection object (90), an abnormality of the inspection object (90) included in the second image data (20). Further, in a learning phase, the inspection apparatus (100) learns, by using the second image data (20), an identification model for detecting an abnormality of the inspection object (90).
US11906437B2 Systems and methods for spectroscopic analyses of diamonds
A spectroscopic analysis apparatus may include: a sample holder to retain a gem in analysis position; a first light source configured to emit a first primary beam at an excitation wavelength toward the analysis position to generate emission or diffusion of light; a second light source configured to emit a second primary beam comprising UV light toward the analysis position to impact on the first side; an optical focusing system to focus the light emitted or diffused by the first side in a secondary optical beam; a spectral dispersion device arranged to collect and spatially disperse the secondary optical beam; a first photodetector device arranged to collect the dispersed light and to output a distribution of spectral intensity as a function of emission wavelength; a second photodetector device to collect visible light transmitted through the gem; and a film of fluorescent material to UV light.
US11906435B2 System including auto-alignment
A system including a signal obtaining module and a controller is provided. The signal obtaining module includes: a receiver to which an emission light generated in the target by an excitation light is input; a receiving optical path that guides the emission light and a residual light, which is at least a part of the excitation light propagated forward, coaxially between the target and the receiver; a separator that separates the residual light from the receiving optical path to be routed to an image sensor; and an actuator for controlling an optical relative position between the target and the receiver. The controller includes a module that controls the actuator to maintain an optical alignment.
US11906432B2 Enhanced, rapid, homogeneous, cell staining and assay
The present invention provides, among other things, devices, kits, apparatus, and methods for rapid homogenous cell staining and imaging. Particularly, in some embodiments, the present invention can immunochemically stain a cell or a tissue in less than 60 seconds without washing. In some embodiments, the present invention stains and observers analyte (protein or nucleic acid) inside a cell in 60 seconds without wash.
US11906430B2 Light source device including laser-excited light source
A light source device includes at least one semiconductor laser and a laser-excited light source. The laser-excited light source has a phosphor excited by the semiconductor laser(s), and an optical system for extracting fluorescence emitted from the phosphor. The light source device also includes a plurality of LED light sources for emitting light having wavelengths different from a wavelength of the fluorescence. The light source device also includes a composite optical system for synthesizing the fluorescence from the laser-excited light source with the light from the LED light sources, and emitting the synthesized light from a light emitting portion. The LED light sources include an LED light source configured to emit light in an ultraviolet range. The LED light source configured to emit the light in the ultraviolet range is disposed at a position farther from the laser-excited light source than the remaining LED light source(s).
US11906427B2 Method and apparatus for determining a reflectivity value indicating a reflectivity of an object
A method for determining a reflectivity value indicating a reflectivity of an object is provided. The method includes performing a Time-of-Flight (ToF) measurement using a ToF sensor. A correlation function of the ToF measurement increases over distance within a measurement range of the ToF sensor such that an output value of the ToF sensor for the ToF measurement is independent of the distance between the ToF sensor and the object. The method further includes determining the reflectivity value based on the output value of the ToF sensor for the ToF measurement.
US11906420B2 Light source and biochemical analyzer
This invention is capable of improving performance of a biochemical analyzer and facilitating the maintenance. A light source includes: a first LED that emits ultraviolet light and a second LED that has a light emission spectrum different from that of the first LED, the first LED and the second LED being disposed in parallel; a reflection surface that is opposite to the first LED and reflects light of the first LED; and a dichroic surface that is opposite to the second LED, reflects light of the first LED, and allows light of the second LED to penetrate. When an optical member including the dichroic surface is made to be the dichroic prism, the reflection surface reflects light of the first LED to the second LED side, and by using light source of a configuration having a light shielding unit between a light emission surface of the second LED and a dichroic prism, entering of a light emitted from the plural LEDs as a one light beam (beam) to an optical system of latter stage of the biochemical analyzer is enabled.
US11906418B2 Device and method for measuring condensation and/or advance of corrosion
A device for measuring condensation and/or advance of corrosion of a conduit includes an insulator extending around the conduit; a first conductor and a second conductor which are arranged such that at least a portion of the insulator lies between the conduit and the first conductor and the second conductor, such that the first conductor forms a first pole of a capacitor, the second conductor forms a second pole of the capacitor, and the portion therebetween comprises a capacitive coupling between the first pole and the second pole. At least one measuring instrument is configured to determine a value which is representative of the capacitive coupling.
US11906415B1 Pollutant sensor device, system and method
Embodiments of a sensor device, method and system employ one or more particle detection sensors to collect particle measurement values in a plurality of particle bins collecting particles of different sizes, generate a histogram representing the particle measurement values and determine based on a comparison of the histogram with a profile histogram for a pollutant, a match quality indicative of whether the pollutant is present in the environment. In various embodiments, a location of a pollutant is also determined according to the determined match quality.
US11906414B2 Foreign substance detection device and foreign substance detection method
A foreign substance detection device includes a flow path unit through which a fluid is flown; an optical system configured to flatten a laser light from a laser source to be lengthened in a direction intersecting with a flow direction of the fluid; a laser light irradiation unit provided such that an optical path intersects with the flow direction and configured to irradiate the laser light into the flow path unit; a light detection unit which is provided on the optical path having passed through the flow path unit and includes light receiving elements arranged in a lengthwise direction of a transversal cross section of the optical path; a foreign substance detection unit configured to compare a signal level corresponding to intensity of light received by each light receiving element with a threshold value and configured to detect the foreign substances based on a comparison result.
US11906409B2 Analyte concentrator system and methods of use
Systems and methods for concentrating an analyte preparatory to analysis thereof include processing the effluent of an analyte concentrator to produce an eluent for eluting an analyte retained in the same or separate concentrator, and systems implementing the same. The analyte concentrator system connects the effluent outlet of an analyte concentrator column to an eluent generation module such that the substantially analyte-free effluent discharged from the analyte concentrator column passes fluidly into the eluent generation module. Eluent generated from the substantially analyte-free effluent in the eluent generation module is likewise substantially free of the analyte. The systems and methods can minimize and/or (substantially) eliminate background signal during analysis of the concentrated analyte.
US11906408B2 Method and product for preparing a protein-containing sample for analysis by mass spectrometry
A method for preparing a protein-containing sample for analysis by mass spectrometry includes introducing the sample into a reaction vessel. The reaction vessel contains a reagent mixture including pre-measured quantities of an immobilized proteolytic enzyme, a reducing agent and an alkylating agent. The contents of the reaction vessel are activated by heating or by sonication.
US11906401B2 Sampling device for geological fluid detection
The invention provides a sampling device for geological fluid detection, relates to the technical field of fluid detection. The sampling device comprises a support frame, the support frame is of an L-shaped structure, and a second support plate is arranged at an upper portion of the support frame; the protection cover is mounted at the corner of a bottom portion of the support frame. The water fixing member is clamped above the bottom portion of the support frame; the locking inclined block is mounted at the bottom portion of the; and the detector is provided with a water inlet pipe. Fluid at different depths is detected through cooperation of the mounting sleeve and the lifting frame, a fluid drainage tube is wound around the winding wheel, the mounting sleeve is driven by the lifting frame to adjust the position through the arrangement of the gear and the rack, the fluid is sampled through the sampling test tube.
US11906400B2 Fermentation monitoring system
A method and system for monitoring wine fermentation is provided. The system comprises a sensor conduit and a sensor enclosure. The sensor enclosure comprises a leveling indicator that indicates if the sensor conduit is vertical.
US11906399B2 Sampler trigger mechanism
A well sampling apparatus is described herein. The well sampling apparatus includes one or more pressure-activated samplers in a sampling assembly. The samplers are coupled to an activating mechanism that includes a remotely activated local actuator. The remotely activated local actuator is coupled to a pressure source that, when released by the remotely activated local actuator, operates the pressure-activated sample to obtain a sample fluid.
US11906397B2 Active backlash detection methods and systems
Methods of and systems for actively detecting an increasing amount of backlash within a machine's mechanical power application to detect, predict, and estimate future mechanical failure.
US11906395B2 Shaker vibration and downhole cuttings measurement analysis and processing
A method includes performing a downhole operation in a borehole; capturing, during the downhole operation, downhole particles and drilling mud at the surface from the borehole into a screen of at least one shaker; shaking the screen to emit vibrations to separate the downhole particles from the drilling mud; defining a vibration limit for a normal operating condition of the at least one shaker; setting a vibration fault threshold based on the vibration limit for the normal operating condition; monitoring, using at least one sensor, the vibrations over time; and determining there is a fault condition for the shaker, in response to the vibrations exceeding the vibration fault threshold.
US11906394B2 System and method for locating an area of interest in a conduit
There is described a method of locating an area of interest in a conduit, comprising: measuring multiple acoustic signals at multiple locations along the conduit; for each acoustic signal, determining its autocorrelation; and applying a relationship to the determined autocorrelations to estimate a location of the area of interest, wherein the relationship is between autocorrelations of acoustic signals measured in a modelled conduit and modelled areas of interest in the modelled conduit, wherein it is assumed that acoustic signals propagating along the modelled conduit reflect from at least one point in the modelled conduit.
US11906393B2 Tracer gas leak detection system and corresponding use
The invention relates to a tracer gas leak detection system including at least one sensor delivering a signal, referred to as the sensor signal, which is representative of a concentration of the tracer gas at the sensor. The tracer gas leak detection system includes, for at least one given sensor, a corresponding phase advance correction device delivering a corrected signal from the sensor signal delivered by the given sensor.
US11906389B1 System and method for assisting in fiber optic splices
There is provided a system and a method for assisting a technician in fiber optic cable splices and comprising a pair of test units including an OTDR, an optical switch, a tone generator and a tone detector to automate the splicing process and testing. The test units may be in communication with a wireless portable device used by the splicing technician and controlled therefrom. In one embodiment, the test units are driven by a test orchestrator application (e.g., server-based) to switch fibers, perform continuity tests and/or splice quality tests, triggered by the technician's portable device.
US11906384B2 Pressure detection device with improved load and response accuracy
A pressure detection element of a capacitive system includes a dielectric having two opposing surfaces including a first surface and a second surface, a conductor layer provided on the first surface of the dielectric, a conductive elastic member provided on the second surface of the dielectric, a spacer that positions the conductive elastic member at a predetermined distance from the second surface of the dielectric, and a pressing member configured to push the conductive elastic member toward the dielectric. An end surface of the pressing member that presses the conductive elastic member has a predetermined curvature, with an apex at a center of the end surface. A protrusion is provided at the apex at the center of the end surface of the pressing member.
US11906383B2 Micromechanical sensor device having an ASIC chip integrated into a capping unit and corresponding manufacturing method
A micromechanical sensor device and a corresponding manufacturing method are described. The micromechanical sensor device is fitted with a substrate including a front side and a rear side; a micromechanical sensor chip including a sensor area attached to the front side of the substrate; and a capping unit attached to the front side of the substrate, which is formed at least partially by an ASIC chip. The capping unit surrounds the micromechanical sensor chip in such a way that a cavity closed toward the front side of the substrate is formed between the sensor area of the micromechanical sensor chip and the ASIC chip. A mold package is formed above the capping unit.
US11906381B2 Magnetically induced torque measurement device and method based on torsional spring method
The invention relates to the field of detection of implantable medical devices, particularly to magnetically induced torque measurement devices and method of implants in magnetic resonance imaging systems. The measurement device includes transmission shafts, gear sets, a knob, an indicator, a detachable torsion spring set, a loading tray, a protractor, and an MRI-compatible camera. The measurement device changes its measurement range by replacing the detachable torsion spring set, adjusts a height of the loading tray by a lifting platform, amplifies a rotation angle of the knob by the gear sets, and records deflection angles of the loading tray by the MRI-compatible camera. The measurement device provides the detachable torsion spring set, which is suitable for measuring most samples; and provides a height-adjustable loading tray, which can be applied to MR systems with different center heights.
US11906379B2 Insulated structure for an appliance
An insulated structure for an appliance includes a plurality of walls, a cavity defined by the plurality of walls, and an aperture defined by one of the plurality of walls. The aperture is employed in evacuating the cavity to establish a less-than-atmospheric pressure within the cavity. A base structure is coupled to an interior surface of the one of the plurality of walls that defines the aperture. The base structure is aligned with the aperture. A pressure sensor is received by the base structure. The base structure and the pressure sensor together define a pressure-sensing assembly.
US11906372B2 Capacitance sensor and measurement device
The capacitance sensor 1 includes a self-capacitance electrode 5, first electrodes 3 (3(1) to 3(4)), and a second electrode 4 which are arranged being separated from each other in a thickness direction of an elastically deformable base material 2 formed by a dielectric. The self-capacitance electrode 5 is connected to a first connection portion 10a for measuring capacitance by a self-capacitance method and a grounded second connection portion 10b via a switch 10 so as to be selectively connected to the first connection portion 10a and the second connection portion 10b.
US11906371B2 Thermocouples for high temperature applications
Thermocouples for high temperature applications are provided. A thermocouple includes a vessel formed from a dielectric material, the vessel defining a first chamber and a second chamber, the first chamber and second chamber in fluid communication. The thermocouple further includes a first thermoelement disposed in the first chamber, the first thermoelement formed from a first thermoelectric material. The thermocouple further includes a second thermoelement disposed in the second chamber, the second thermoelement formed from a second thermoelectric material different from the first thermoelectric material, and wherein the second thermoelement is a liquid at operating conditions of the thermocouple.