Document Document Title
US11429839B2 Adapting movie storylines
A neural network has an input layer, one or more hidden layers, and an output layer. The input layer is divided into a situation context input sublayer, a background context input sublayer (in some embodiments), and an environmental input sublayer. The output layer has a selection/sequencing output sublayer and an environmental output sublayer. Each of the layers (including the sublayers) have a plurality of neurons and each of the neurons has an activation. Situation context, environmental information, and background context can be inputted into the neural network which create an output used to dynamically select and sequence selected storylines that are used to modify a story based on the sentiment, environment, and/or background of the audience.
US11429834B1 Neural-based agent assistance interface for providing answers based on a query vector
Certain aspects of the present disclosure provide techniques for providing automated intelligence in a support session. In one example, a method includes generating a set of tokens based on a text-based query posted by a support agent to a live chat thread; generating a set of vectors based on the set of tokens; extracting a set of features based on the set of tokens; generating a query vector based on the set of vectors and the set of features; determining a predicted intent of the text-based query based on the query vector, wherein the predicted intent is one of a plurality of predefined intents; determining a predicted answer to the text-based query based on: the query vector; and the predicted intent; and providing the predicted answer to the text-based query in the live chat thread.
US11429830B2 Security tag holder and assembly for use with package having curved surfaces
A security tag holder including a flexible attachment member and a holder body is provided. The holder body defines a central cavity for holding a security tag. The holder body includes a pair of angled wings on opposed ends of the holder body. The angled wings are oriented to cooperate with the non-flat outer periphery of a product. The angled wings extend rearward of a back of the holder body. The holder body includes a rear opening in the back thereof for extension of a push button therethrough. A security tag assembly including the security tag is provided.
US11429825B2 Sealing label
A method, comprising: providing a combination of a package and a label attached to the package, wherein the label comprises a fluorescent substance, illuminating the label with excitation light so as to cause the label to emit fluorescence light, capturing an image of the label by using an imaging unit, and detecting the position of the label by analyzing the captured image and/or detecting a degree of adhesion of the label by analyzing the captured image.
US11429820B2 Methods for inter-camera recognition of individuals and their properties
A convolutional neural network is used to generate hash strings corresponding to object instances. The characteristic hash strings are used to recognize the same object instance depicted in images generated at different times and by different camera devices.
US11429819B2 Packer classification apparatus and method using PE section information
A packer classification apparatus extracts features based on a section that holds packer information from files and classifies packers using a Deep Neural Network(DNN) for detection of new/variant packers. A packer classification apparatus according to an embodiment uses PE section information. packer classification apparatus includes a collection classification module collecting a data set and classifying data by packer type to prepare for a model learning, a token hash module tokenizing a character string obtained after extracting labels and section names of each data and combining the section names, and obtaining a certain standard output value using Feature Hashing, and a type classification module generating a learning model after learning the data set with a Deep Neural Network(DNN) algorithm using extracted features, and classifying files for each packer type using the learning model after extracting features for the files to be classified.
US11429805B2 System and method for deep machine learning for computer vision applications
A computer vision (CV) training system, includes: a supervised learning system to estimate a supervision output from one or more input images according to a target CV application, and to determine a supervised loss according to the supervision output and a ground-truth of the supervision output; an unsupervised learning system to determine an unsupervised loss according to the supervision output and the one or more input images; a weakly supervised learning system to determine a weakly supervised loss according to the supervision output and a weak label corresponding to the one or more input images; and a joint optimizer to concurrently optimize the supervised loss, the unsupervised loss, and the weakly supervised loss.
US11429804B2 Platform for registering and processing visual encodings
The present disclosure relates generally to the processing of machine-readable visual encodings in view of contextual information. One embodiment of aspects of the present disclosure comprises obtaining image data descriptive of a scene that includes a machine-readable visual encoding; processing the image data with a first recognition system configured to recognize the machine-readable visual encoding; processing the image data with a second, different recognition system configured to recognize a surrounding portion of the scene that surrounds the machine-readable visual encoding; identifying a stored reference associated with the machine-readable visual encoding based at least in part on one or more first outputs generated by the first recognition system based on the image data and based at least in part on one or more second outputs generated by the second recognition system based on the image data; and performing one or more actions responsive to identification of the stored reference.
US11429798B2 Wireless tag location system and method thereof
A method for locating a wireless tag includes transmitting a first set of signals by the wireless tag in a first time period, receiving the first set of signals by a base station of at least one base station during the first time period, generating a first set of distance values according to the first set of signals received by the base station, generating a first subset of distance values by removing at least a maximum distance value and a minimum distance value from the first set of distance values, obtaining a first distance between the wireless tag and the base station by averaging the first subset of distance values, and identifying a first location of the wireless tag according to at least one first distance.
US11429797B2 Wireless tag communication device and wirelessly tagged sheet
According to one embodiment, a wireless tag communication device includes a controller configured to acquire, from a wireless tag on a sheet, position information indicating a position of the wireless tag on the sheet, identify the position of the wireless tag on the sheet from the acquired position information, and write information to the wireless tag according to the identified position of the wireless tag on the sheet.
US11429796B2 Method and apparatus for virtually writing to a NFC chip
Computer-implemented methods, computer program products, and systems are provided for performing Near Field Communication (NFC) communication with a first NFC device that includes a NFC writable component and an operating system that restricts writing to the NFC writable component and allows reading NDEF messages from a source other than the NFC writable component. A method includes receiving, by a remote server, a serial number of the NFC writable component. The method further includes generating, by the remote server, a unique ID based on the serial number. The method also includes storing, by the remote server, the unique ID with a name of the NFC writable component. The method additionally includes preparing and sending, by the remote server, a Near Field Communication Data Exchange Format (NDEF) message to the NFC device that includes the unique ID together with information to be shared with a user of the NFC device.
US11429794B2 System for providing dialogue guidance
Various aspects of the subject technology relate to a dialogue guidance system. The dialogue guidance system is configured to receive input data captured from a communication event among at least a first participant and a second participant. The input data may include one or more of text data, audio data, or video data. The dialogue guidance system is configured to identify, based on the input data, one of a sentiment or a disposition corresponding to the communication event, determine dialogue guidance for the first participant based on one of the sentiment or the disposition, and provide the dialogue guidance to the first participant.
US11429793B2 Site ambient audio collection
A system, method, and computer-readable medium are disclosed for improved audio collection of website ambient data. In various embodiments, when a user visits a website, audio data is collected during a website browsing session. The audio data is converted to text by Natural Language Processing (NLP) enabled device used for browsing. From the text, certain key words are identified that are relevant to a business. The identified key words can be analyzed per requirements of the business.
US11429789B2 Natural language processing and candidate response identification
Embodiments relate to an intelligent computer platform to identify and evaluate candidate passage response data in natural language form. Natural language processing is applied to analyze a passage against one or more input tokens to identify matching content. A structure representing the analyzed passage is populated with matching input and passage tokens. A first count of matching token entries and a second count of evaluated token entries are determined and qualified by closeness criteria. An alignment of the passage to a candidate question is calculated, including assessing a ratio of the first and second counts as a confidence value. Matching passage data is returned from the passage with the confidence value.
US11429788B2 Summary evaluation device, method, program and storage medium
The present invention relates to a method of accurately evaluating a system summary of a document based on one or more predefined units. The method includes dividing the document and the system summary of the document into the one or more predefined units, sentences and phrases, for example. For each of reference summaries for the document, the method generates an oracle. The oracle is a partial set of units that meet a length limitation and maximize a score generated by an evaluation function for a partial set of the units of the document based on the reference summary. The method further includes determines, based on the generated oracle, scores of the respective units included in the set of the oracle. The method further includes determining the score of the system summary based on the score of the system summary unit.
US11429784B2 Response sentence generation device, response sentence generation method, and program
To make it possible to generate a response sentence with respect to an input speech sentence without preparing a large amount of data.A response-type determining unit 117 determines, based on an analysis result of a speech sentence analyzed by a speech-content analyzing unit 112, a speech type indicating a type of the speech sentence and determines a response type with respect to the determined speech type based on the speech type and a type conversion rule prescribing, for each speech type, a rule for a response type with respect to a speech of the speech type. A response-sentence generating unit 119 generates the response sentence based on the response type and a response sentence database.
US11429783B2 Augmented natural language generation platform
A computing system receives a request to generate one or more narrative frameworks for a worksheet. The worksheet is hosted by a third party server. The computing system interfaces with the third party server to retrieve data associated with the worksheet. The computing system infers attributes of the worksheet from the retrieved data. The attributes correspond to a type of data represented in the worksheet. The computing system generates a narrative template for the one or more narrative frameworks. The computing system generates one or more data variables for the one or more narrative frameworks based on the generated narrative template. The computing system constructs the one or more narrative frameworks by selectively retrieving data from the worksheet for each data variable of the one or more data variables in the narrative framework.
US11429782B2 Document retrieval and processing from online databases using thumbnail image indexing
Embodiments are described for a comprehensive and real-time document sharing, editing, analyzing, coding, and processing platform using online databases. The system includes a data storage and retrieval process as well as a graphical user interface (GUI) component that displays small graphical representations of documents or file elements, referred to as “thumbnail” images to provide a quick recognizable reference to a document, as well as a link to the document or file itself. A real-time collaboration component allows various disparate users to access the same document and simultaneously make notes and changes as well as see other notes and changes made by other users.
US11429781B1 System and method of annotating presentation timeline with questions, comments and notes using simple user inputs in mobile devices
A system and method for presentation timeline annotation are provided. The system permits an audience member to interact with the presentation using simple inputs, such as key presses on desktop computers or gestures on a mobile device for example, to mark a segment of the presentation timeline with various interactive annotation capabilities including, for example a question, a comment, a rating or a large number of other interactive annotation capabilities.
US11429774B1 Variable width nano-sheet field-effect transistor cell structure
One aspect of this description relates to a method for operating an integrated circuit (IC) manufacturing system. The method includes placing a first nano-sheet structure within a IC layout diagram. The first nano-sheet structure has a first width. The method includes abutting a second nano-sheet structure with the first nano-sheet structure. The second nano-sheet structure has a second width. The second width is less than the first width. The method includes generating and storing the IC layout diagram in a storage device.
US11429773B1 Methods, systems, and computer program product for implementing an electronic design using connect modules with dynamic and interactive control
Disclosed are methods, systems, and articles of manufacture for implementing an electronic design using connect modules with dynamic and interactive control. An electronic design comprising a signal propagating across a boundary between a digital domain and an analog domain may be identified, and an analysis may be initiated for the electronic design. A connect module framework may provision for one or more dynamically placed objects in the electronic design. An internal characteristic of the one or more dynamically placed objects may be accessed with the connect module framework.
US11429770B1 System, method, and computer program product for analyzing X-propagation simulations
The present disclosure relates to a computer-implemented method for electronic design verification. Embodiments may include receiving an electronic design at a verification environment. Embodiments may also include performing a simulation of a portion of the electronic design in an X-propagation mode. Embodiments may further include determining whether the simulation is entering an element during a time range and determining whether a clock/reset associated with the element has an active X-edge. If the clock/reset has an active X-edge, embodiments may include preventing a recordation of coverage metrics during the time range.
US11429769B1 Implementing a hardware description language memory using heterogeneous memory primitives
Implementing a hardware description language (HDL) memory includes determining, using computer hardware, a width and a depth of the HDL memory specified as an HDL module for implementation in an integrated circuit (IC), partitioning, using the computer hardware, the HDL memory into a plurality of super slices corresponding to columns and the plurality of super slices into a plurality of super tiles arranged in rows. A heterogeneous memory array may be generated, using the computer hardware. The heterogeneous memory array is formed of different types of memory primitives of the IC. Input and output circuitry configured to access the heterogeneous memory array can be generated using the computer hardware.
US11429768B2 Register transfer level (RTL) image recognition
A method of generating images from Register Transfer Level (RTL) code for clone detection or code verification is provided. The method includes obtaining a first RTL code, extracting first RTL constructs from the first RTL code, generating a first array from the extracted first RTL constructs, generating a first RTL image representation (RIR) image from the generated first array, wherein color in the first RIR image corresponds to values included in the first array, comparing the generated first RIR image to other RIR images to find a portion of an RIR image that matches at least a portion of the generated first RIR image, and determining that the portion of the first RTL code is validated as a result of finding the portion of the RIR image that matches the portion of the generated first RIR images.
US11429767B2 Accelerator automation framework for heterogeneous computing in datacenters
Systems and methods for designing an information processing system are described. In one embodiment, a design space is partitioned into a plurality of independent partitions based on a defined set of rules. A unique processing core is assigned to each partition. A plurality of starting points is generated for each partition, where each starting point is associated with a machine learning algorithm. The starting points for each partition may include a performance driven seed and an area-driven seed. A set of feasible designs associated with the information processing system are determined.
US11429763B2 Methods and apparatus for simulating interaction of radiation with structures, metrology methods and apparatus, device manufacturing method
Parameters of a structure (900) are measured by reconstruction from observed diffracted radiation. The method includes the steps: (a) defining a structure model to represent the structure in a two- or three-dimensional model space; (b) using the structure model to simulate interaction of radiation with the structure; and (c) repeating step (b) while varying parameters of the structure model. The structure model is divided into a series of slices (a-f) along at least a first dimension (Z) of the model space. By the division into slices, a sloping face (904, 906) of at least one sub-structure is approximated by a series of steps (904′, 906′) along at least a second dimension of the model space (X). The number of slices may vary dynamically as the parameters vary. The number of steps approximating said sloping face is maintained constant. Additional cuts (1302, 1304) are introduced, without introducing corresponding steps.
US11429761B2 Method and apparatus for interacting with a node in a storage area
Methods and apparatus for interacting with a tag in a radio target area. More specifically, the present invention relates to methods and systems for monitoring temperature and other environmental conditions in a storage area and displaying environmental conditions as digital content in a user interactive interface based upon energy levels received from a radio target area and content from a sensor generating digital content.
US11429760B2 QR coded construction drawings
A system, method and program product for generating and processing 2D barcodes on construction drawings. One embodiment of the method includes generating a plurality of 2D barcodes related to a construction project. Selecting a canvas that includes a plurality of regions to populate with the 2D barcodes, and populating the canvas with each barcode in a respective region. Outputting a print-ready image of the canvas containing the 2D barcodes. Executing a remote data processing system in response to a user scanning one of the 2D barcodes on the canvas with a mobile device to load a web application to facilitate a construction project task.
US11429757B2 Sensor calibration via extrinsic scanning
The subject technology provides solutions for performing extrinsic sensor calibration for vehicle sensors, such as environmental sensors deployed in an autonomous vehicle (AV) context. In some aspects, the disclosed technology relates to a sensor localization system that is configured to: perform a scan, using a 3D scanner, to collect surface data associated with an autonomous vehicle (AV), analyze the surface data to identify a coordinate origin of the AV, and calculate a position of at least one or more AV sensors based on the surface data. Methods and computer-readable media are also provided.
US11429756B2 CAD models by creating best-fit approximate 3D B-rep geometry
Improved CAD systems provide automatic generation of simplified and defeatured versions of complex 3D CAD models. The systems receive a 3D model representing a real-world object as an assembly. The model is formed of the assembly, plural components, and features. In response to user command, the systems select one or more components of the plural components. The systems apply a simplification operation to the selected one or more components. The simplification operation derives a simplified geometric entity (e.g., box, cylinder, solid 3D polygonal outline, or solid 3D tight fit outline) by projecting at least one silhouette outline that encloses the selected one or more components. The at least one projected silhouette outline excludes features of the selected one or more components from graphical view. The systems generate a simplified model from the derived simplified geometric entity. The systems may use the generated simplified model to replace components in 3D models.
US11429754B2 System to prevent visual hacking
The proposed technology enables new levels of privacy while using electronics in open or public settings via the modification and censorship of a device's displayed content in response to the presence of spectators within a visible range of content displayed. In an open or public environment, users of electronic devices with any form of display can have their privacy and security compromised by any unauthorized spectators within the aforementioned visible range. To combat this problem, the proposed technology monitors the presence of users and spectators within predetermined regions and changes the content displayed appropriately such that the spectators are deterred or prevented from viewing the user's (or users) content. The system provides an added layer of security which is advantageous to users who prefer to use their devices in public locations but are afraid of being visually hacked. The proposed technology would also prove useful on devices which are permanently situated in public locations (ATM's, public computers, etc.).
US11429752B2 Method for operating a computer system
A method for operating a computer system including identical first and second processors operated in parallel and having at least two processor cores each, includes operating one processor core of each processor securely based on a secure operating system achieving or exceeding a specified security level, each executing at least one application program securely by achieving the specified security level. The processor cores securely execute the same application program or programs. Remaining processor cores of the first processor are switched off or operated securely, based on the secure operating system or one or more other secure operating systems under the secure execution of the same and/or other application programs. At least one processor core in the second processor is operated nonsecurely based on a nonsecure operating system not achieving the specified security level and executes at least one application program nonsecurely, falling short of the specified security level.
US11429749B2 Systems and methods for tokenization of personally identifiable information (PII) and personal health information (PHI)
Described herein is a data security system for enabling tokenized access to sensitive data, including a token provider configured to initiate a secure connection with a remote client computing device of a first data subject, and receive, from the remote client computing device, a request for an access token to provide a service provider with access to sensitive data associated with the first data subject. The request includes a data definition and authorization parameters including a data source identifier. The token provider is also configured to generate the access token that enables access to the sensitive data from the data source, store the access token in a token database, and transmit, to the remote client computing device, a response including the access token and instructions that enable the remote computing device to display the access token to the first data subject or transmit the access token to the service provider.
US11429745B2 Data security hub
Client devices can send access request messages to resource management computers to request access to a resource. A data security hub can provide centralized routing between different client devices, resource management computers, and authentication data processing servers. The data security hub can reduce the risk of sensitive authentication information from leaking (e.g., due to a breach) by limiting the amount or types of authentication information distributed to the data processing servers. The data security hub can limited the authentication information being distributed based on its sensitivity, the trust level of the client device, and the security level of the requested resource. The data security hub can also evaluate the client devices and data processing servers to identify security breaches and can cancel or reroute access requests accordingly Thus, the data security hub can maintain resource security while better preserving the privacy of the client device's authentication information.
US11429742B1 Control tower restrictions on third party platforms
Systems, methods, and apparatuses for providing a customer a central location to manage permissions provided to third-parties and devices to access and use customer information maintained by a financial institution are described. The central location serves as a central portal where a customer of the financial institution can manage all access to account information and personal information stored at the financial institution. Accordingly, the customer does not need to log into each individual third-party system or customer device to manage previously provided access to the customer information or to provision new access to the customer information. A user additionally is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. Restrictions on how user data is used by devices, applications, and third-party systems can be imposed via a central portal.
US11429741B2 Data security using multi-factor authentication
Techniques are disclosed relating multi-factor authentication for data security. In some embodiments, a computer system receives, from a user device, a database operation request that specifies a set of query data, where the computer system supports multiple different security levels requiring different subsets of a set of authentication factors supported by a known device of a user of the user device. Various devices may determine current contextual information for the database operation request, where the contextual information indicates the set of query data. In some embodiments, the computer system compares the current contextual information with prior contextual information for database requests and then selects a security level from the different security levels. The computer system then initiates verification of a subset of authentication factors corresponding to the selected security level. In some embodiments, the computer system determines, based on the verification, whether to authorize the requested database operation.
US11429739B2 Secure data access in an immutable ledger system
A method and system that enables a data owner to write data in an encrypted manner to an immutable ledger, and yet still be able to grant read access to specific data elements, as they were written at particular moments in time, to a requesting party. Examples therefore provide a process for encryption of data onto an immutable ledger in a time indexed manner, together with a process by which a third party can request access to the data stored in the immutable ledger from the data owner, and the data owner can provide them with certain decryption keys that allow the third party to read the data directly from the immutable ledger, again based on time-indexed queries. The data the third party can read is restricted to specific elements only of the data written, and further restricted to within a time range or to a specific point in time.
US11429738B2 Blockchain endorsement with approximate hash verification
An example operation may include one or more of transmitting, from a client application, a proposed storage request to a plurality of endorser nodes of a blockchain, receiving a first endorsement of the storage request from a first endorser node, the first endorsement comprising a full-step hash verification of the proposed storage request, receiving a second endorsement of the storage request from a second endorser node, the second endorsement comprising a reduced-step hash verification of the storage request, and transmitting a storage proposal including the full-step hash endorsement and the reduced-step hash endorsement to an ordering node of the blockchain.
US11429737B2 Methods and systems for providing conditional access to indoor location information
The invention relates to a system and methods for providing conditional access to indoor location information in a system comprising a mobile device (320), a positioning webservice (310) and an authorization authority (360), the method comprising: the mobile device (320) performing the steps of: transmitting license information to the authorization authority (360) and transmitting a request for indoor location information to the positioning webservice, the request comprising a request-location-estimate corresponding to a location estimate of the mobile device (320) at the time of making the request, the authorization authority (360) performing the steps of: receiving the license information, verifying whether the license information authorizes access to indoor location information by the mobile device (320), issuing a secure proof, verifiable by the positioning webservice (310) upon successful verification, the secure proof indicating that the license information authorizes access to indoor location information by the mobile device (320) for an authorized region; the positioning webservice (310) performing the steps of: receiving the request for indoor location information and the secure proof; verifying whether the secure proof authorizes the transmission of indoor location information to the mobile device (320) for the request-location-estimate; and upon successful verification sending indoor location information for the request-location-estimate to the mobile device (320).
US11429734B2 Protection of sensitive data fields in webpages
According to examples, an apparatus may include a processor and a computer readable medium on which is stored machine readable instructions that may cause the processor to receive a request for a webpage from a web browser. The processor may send webpage code of the webpage to the web browser and the webpage may load a secure webpage for a sensitive data field that is separate from the webpage. A secure server may provide the secure webpage, which may correspond to an identifier that points to the secure server. By receiving the sensitive data into the sensitive data field of the secure webpage, the sensitive data may be protected from a script loaded in the webpage. In addition, the processor may receive the sensitive data from the secure server.
US11429733B2 Sharing secret data between multiple containers
A method for sharing secret data between multiple containers. In response to the initial booting of an operating system instance in a container, a unique operating system identifier is generated for the operating system instance. A grant authority stores the unique operating system identifier in a reserved area of a secure storage device. In response to a request from the operating system instance to access secret data in the secure storage device, the grant authority determines whether the unique operating system identifier is stored in the secure storage device. The operating system instance may be granted access to secret data in the non-reserved area of the secure storage device.
US11429731B2 Data protection configuration for electronic devices in a network
A method, a data protection module and a network system for protecting data of an electronic device, on which sensitive data are recorded or supplied; the sensitive data being processed by external services, in particular, Internet services. The data protection module is used for automatically computing data protection configurations for the device on the basis of device metadata and service metadata.
US11429730B2 Linking encrypted datasets using common identifiers
A device, system and method for linking encrypted data sets using common encrypted identifiers in encrypted space. A first and second parties' encrypted data sets may include first and second respective encrypted data and associated first and second respective encrypted identifiers. The first and second encrypted identifiers may be converted into a first and second respective sets of a plurality of elemental identifier components. Each of the plurality of elemental identifier components in each component set characterizes a distinct numeric property of the corresponding converted encrypted identifier. The first and second sets of the plurality of elemental identifier components may be composed, component-by-component, to generate a plurality of component-specific results. If the plurality of component-specific results are determined to satisfy a matching criterion indicating that the first and second encrypted identifiers match, the first and second encrypted data associated with the first and second matching encrypted identifiers may be linked.
US11429726B2 Cybersecurity maturity assessment
Systems and methods directed to computing a maturity measurement for a computer system. Examples can include generating and outputting to an I/O device, a user interface including a plurality of user input fields for receiving the likelihood and/or impact of a plurality of pre-defined potential events related to a plurality of pre-defined potential vulnerabilities related to a computer system. Examples can also include receiving, via the user interface, a risk profile including the likelihood and/or impact for each event of a selected group of events of the plurality of pre-defined potential events. Examples can also include computing a maturity measurement for the computer system using the risk profile and a database. The database can include information for a set of practices and relationships between practices the set of practices and events of the plurality of pre-defined potential events.
US11429724B2 Machine learning detection of unused open ports
A security service utilizes a machine learning model to detect unused open ports. A security agent on client machines tracks the operating executables and the open ports on a machine. A machine learning model is trained for a specific port number using the more commonly-used executables that run on machines having the port opened from a large and diverse population of machines. The model is then used to determine the ports that an executable is likely to be associated with which is then used to determine if a particular machine has an unused open port.
US11429720B2 Method and system for firmware-updating a control device for process control
For simplifying and/or improving the updating of firmware of a control device, in particular of a safety controller, the invention provides a method and a system for updating firmware, in which a device-specific authorization check for performing a firmware update is performed by the manufacturer, and in case of a successful authorization check a device-specific activation code for performing the firmware update is provided, and for this purpose an enabling device is provided on the manufacturer's side and an updating device connectable to a control device on the user's side. The improvement is that the safe and secure firmware update proceeds under the control and long-term archiving of the manufacturer.The invention furthermore relates to a digital storage medium having instructions stored thereon for use when performing the method according to the invention.
US11429719B2 Multi-container-based trusted application processing method and related device
This application discloses a multi-container-based trusted application processing method and a related device, to simplify a trusted application development and deployment process, and improve trusted application processing efficiency and security of an access interface of a trusted execution environment. The method of this application includes: performing, by a terminal, an integrity check on a signed security computation unit by using a security computation container, if the signed security computation unit succeeds in the integrity check, performing, by the terminal, a validity check on the signed security computation unit by using the security computation container, and obtaining a check result; and if the check result is valid, loading, by the terminal, the signed security computation unit by using a trusted execution environment (TEE) or a secure element (SE), and obtaining a security computation result of a trusted application.
US11429714B2 Centralized privacy management system for automatic monitoring and handling of personal data across data system platforms
A method of operating a privacy management system for managing personal data includes receiving a first input indicative of a first user activity in accessing personal data stored within a memory element. The method also includes creating an activity model based on the first input. The activity model is indicative of typical activity in accessing personal data stored in the memory element. The method further includes receiving a second input indicative of a second user activity in accessing personal data stored within the memory element. Also, the method includes recognizing, according to the activity model, the second user activity as being anomalous to the typical activity in accessing personal data stored in the memory element. Moreover, the method includes generating, as a result of recognizing the second user activity as being anomalous, a command that causes at least one of the client devices to perform an anomaly corrective action.
US11429711B2 Method and system for user induced password scrambling
A system, method, and computer-readable medium are provided to protect passwords for computer applications by providing a user-triggered password scrambling mechanism. Scrambling is enabled with a user configurable character within the password to be a trigger. Once triggered, a user can enter several incorrect password strings without fear of being locked out of the system. Ultimately, a user can enter a correct password string or a modified version of the correct password string to gain access to the system. Through password scrambling, an observer will have a more difficult time determining the correct version of the password. This improves system security, thereby protecting valuable information, resources, and reputation of an enterprise provider.
US11429710B2 Secure industrial control system
A secure industrial control system is disclosed herein. The industrial control system includes a plurality of industrial elements (e.g., modules, cables) which are provisioned during manufacture with their own unique security credentials. A key management entity of the secure industrial control system monitors and manages the security credentials of the industrial elements starting from the time they are manufactured up to and during their implementation within the industrial control system for promoting security of the industrial control system. An authentication process, based upon the security credentials, for authenticating the industrial elements being implemented in the industrial control system is performed for promoting security of the industrial control system. In one or more implementations, all industrial elements of the secure industrial control system are provisioned with the security credentials for providing security at multiple (e.g., levels of the system.
US11429708B2 Authentication for online content using an access token
Techniques for authentication for online content using an access token are described. According to various embodiments, online content (e.g., webpages and other types of web content) can be served across a variety of different online resources. According to one or more embodiments, an access token is leveraged to enable a user to authenticate with multiple different distributed content resources for access to online content, and without requiring the user to input authentication credentials for each of the content resources.
US11429703B2 Authentication device, authentication system, authentication method, and program
An authentication device includes an acquisition unit that acquires first image data generated at a first timing and indicating a first face of a living creature to be authenticated, age information indicating an age of the living creature at the first timing, second image data generated at a second timing later than the first timing and indicating a second face of the living creature, and aging information indicating a time period from the first timing to the second timing, and a controller that compares the first image data with the second image data. The controller calculates a similarity between the first face and the second face based on the first image data and the second image data, corrects the similarity based on the age information and the aging information, and determines, based on the corrected similarity, whether the living creature in the first image data is identical to the living creature in the second image data.
US11429702B2 Method of verification of a biometric authentication
A biometric data processing method implemented by a proof entity and a verification entity that are connected. The proof entity has a candidate biometric data, a reference biometric data, cryptographic footprints of the reference biometric data, and the candidate biometric data. The verification entity has a set of cryptographic footprints of reference biometric data of authorized users. The method includes generating the proof entity of a zero-knowledge proof of the fact that the candidate biometric data and the reference biometric data match. Transmitting to the verification entity the zero-knowledge proof of the cryptographic footprints of the candidate biometric data and the reference biometric data. Verifying that the zero-knowledge proof is valid, and the received cryptographic footprint of the reference biometric data belongs to the set of cryptographic footprints of reference biometric data in the possession of the verification entity.
US11429701B2 Determining biometric authentication bit string reliability
An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: extract a plurality of feature points from a biometric image; calculate, for each of the feature points, respective feature vectors including the respective feature points from the biometric image; calculate bit strings by binarizing a value of each of dimensions for each of the calculated feature vectors; attach reliability to each of the calculated bit strings based on stability of the binarizing of the corresponding feature vector; and select a specific number of the bit strings from the calculated bit strings in accordance with values of the reliability.
US11429695B2 Barcode-based license configuration for air-gapped systems
Example implementations include a method, apparatus and computer-readable medium of configuring a license for a component configurable with a computer system, comprising storing the component on the computer system. The implementations further include encoding computer system information corresponding to the computer system into a barcode, such as a Quick Response (QR) code. Additionally, the implementations further include displaying the barcode and a license identifier field. Additionally, the implementations further include receiving a license identifier in the license identifier field, wherein the license identifier is based on the barcode. Additionally, the implementations further include decoding the license for the component based on the license identifier.
US11429694B2 Rule-based resource management system
Techniques for managing customer license agreements are described. In one embodiment, a user-specified resource metric of a license model and a user-specified limit of the user-specified resource metric are obtained. A request for permission to launch a new compute resource at a computing device of the provider network is obtained from a service within a provider network. The new compute resource having a property that is an amount of the user-specified metric. A determination is made that a launch of the new compute resource would cause the user-specified limit to be exceeded, and the request the request to launch the new compute resource is denied.
US11429689B1 Generating high visibility social annotations
Systems and methods for generating social annotations for content that are capable of being seen by a broad audience are provided herein. A system can include a user identification component configured to identify a user that has potential for generating a valuable endorsement of a content item based at least in part on a sharing setting associated with a user. The system further includes an audience component configured to determine an audience associated with the user based at least in part on the sharing setting, a user selection component configured to select the user as a candidate user for generating the endorsement of the content item in response to a determination that a size of the audience exceeds a threshold, and a targeted content component configured to, in response to selection of the user, provide the content item to the user with a capability to endorse the content item.
US11429687B2 Context based URL resource prediction and delivery
Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises generating a context-based query through based on a received input; finding a result of the generated query using link prediction algorithm coupled with link prefetching algorithm; and generating a specific link that illustrates and matches the generated context-based query.
US11429686B2 Web browsing robot system and method
A method for using a robot on the web is disclosed. The method may include assigning a goal to a robot. The robot may then direct a web browser to code corresponding to a URL. Using the code, the web browser may render a webpage comprising a plurality of rendered elements. The robot may identify each rendered element by using OCR or an OCR equivalent or by positioning a virtual mouse in a plurality of locations on the webpage and obtaining, from the code, element-identification information corresponding to each location. The robot may map each rendered elements with an element type selected from a closed set of element types stored within a knowledge base accessible by the robot. The robot may further select, from a set of possible actions, an action corresponding to each rendered element that is most likely to lead toward the goal and implement each such action.
US11429685B2 Sharing only a part of a web page—the part selected by a user
A method, system, program and apparatus for sharing content portions is disclosed. An ordinary user, using a standard browser is empowered to be able to select portions of content within a currently displayed internet document. The user is presented with the ability to share the content portions selected by him specifically, and share them with his social graph and/or publish them to other locations. All this is accomplished without requiring additional software components be installed by the user.
US11429681B2 System for performing multi-level conversational and contextual voice based search
A system, method, and computer-readable medium are disclosed for improved text and voice based searching. In various embodiments, a multi-level voice search system is implemented. In various embodiments, a voice based search is converted to text, where the text is used to determine a user's intent and context of the search. The search can be for a particular object and for data or information related to the object. Subsequent searches, which can be from a conversation using voice based searching can change the context and be directed to a different more specific level of the object. Metadata can link data or information, such as documents to one another. Based on search history or patterns, data or information can be updated.
US11429678B2 Document comparison system
The disclosure provides a system that can easily calculate a similarity rate of a target document when comparing the target document. An array set of a designated type of words (e.g., nouns) is respectively extracted from a test document and a reference document as an arrayed test document and an arrayed reference document. A word included in a common word set of the arrayed test document and the arrayed reference document is defined as true as a proposition, and other words are defined as false as propositions. Further, when a ratio of words defined as true as propositions in a word array of a first designated length including a word among words defined as false as propositions is greater than or equal to a first designated value, the word is redefined as a wildcard and true as a proposition.
US11429677B2 Sharing common metadata in multi-tenant environment
The present disclosure relates generally to multi-tenant environments, and more particularly, to techniques for segregating and accessing (e.g., reading and writing) global and tenant base and customization metadata in a multi-tenant environment. One of the techniques includes determining whether a metadata document to be accessed is a global document, if so, accessing the metadata document from a global repository shared amongst tenants of a multi-tenant system, and accessing the metadata document from a tenant repository that is accessible by a tenant of the multi-tenant system when the metadata document is not a global document. The technique further includes disallowing tenants from directly modifying global metadata to not affect other tenants, but still allow tenants to customize global metadata and store the changes as tenant customization documents in the tenant repository. The tenant repository which can be a database or file system is isolated from other tenants of the multi-tenant system.
US11429676B2 Document flagging based on multi-generational complemental secondary data
A first user request which specifies a target document set wherein a first subset of the documents is flagged by a user. A primary flag table is created for the target document set. A first document subset is created matching the first user request. It is determined whether a number of flagged documents exceeds a first threshold. If so, a secondary flag table is created for the first document subset and flag data corresponding to the first document subset is stored in the secondary flag table. The flag data in the secondary flag table is merged into the primary flag table.
US11429674B2 Processing event messages for data objects to determine data to redact from a database
Provided are a computer program product, method, and system for determining data to redact in an object. Event messages for objects are received. Each event message includes at least one facet, each facet for an instance of data in an object resulting from deep data inspection of the object that is used to determine whether the instance of data should be redacted. The event messages are added to a message queue. Information is added to a database for each of the event messages include the at least one facet for an object in the event message. The database is queried to determine an object having a facet for an instance of data that indicates the instance of data is to be redacted. The instance of data is redacted in the determined object having the facet that indicates the instance of data is to be redacted data.
US11429673B2 Displaying sort results on a mobile computing device
Technologies for displaying sort results on a computing device includes determining a plurality of sort criteria of the set of data items to be sorted and associating a visual property to each sort criteria. A sort priority of sort criteria may also be determined. The set of data items are sorted based on the sort criteria and sort priority. The sort result is displayed using the visual properties of identify the sorting order of each corresponding sort criteria. The visual properties may include, for example, the display location, size, color, animation, or other visual aspect of the data items.
US11429672B2 Dialogue server
An object is to provide a dialogue server capable of removing an unnecessary keyword from a truth table.A dialogue server 100 includes a truth table generation unit 105 extracting one or a plurality of keywords characterizing response content composed of a sentence on the basis of the response content and generating a truth table associating one or a plurality of keywords, from which an unnecessary keyword based on a predetermined condition is removed, of the one or the plurality of keywords, with the response content; a storage unit storing a truth table database 107; and an acquisition unit 102 searching for corresponding response content or a keyword for urging a user to make an additional input on the basis of the truth table database 107 upon reception of an input keyword from the user and transmitting the response content or the keyword to the user.
US11429662B2 Material search system for visual, structural, and semantic search using machine learning
A material search system, includes a material search server, including a processor, a non-transitory memory, an input/output, a material library for storing material representations, a material search manager, a machine learner, an image translation model, and a semantic model; and a material search device. Each material representation includes a visual image, a color palette, a structural image, and a semantic structure. Also disclosed is a method of searching a material library and generating output material representations; including performing reverse image, reverse structure, and semantic searches; training image and structural translation models; and training a semantic model.
US11429659B2 Content publishing method and apparatus and readable storage medium
A content publishing method includes: obtaining a multimedia material and geographical location information; uploading the multimedia material and the geographical location information to a server; presenting a first output result and a second output result transmitted by the server in a user interface; and generating user content that includes the first output result and the second output result. The first output result is obtained by inputting a multimedia material into an AI model, and the second output result is obtained by combining the first output result with geographical location information.
US11429657B2 Mobile device smart media filtering
A mobile device receives media files, and automatically tags each of the media files with tags, comprising data or meta-data, based on: 1) other mobile users proximate to the mobile device, 2) a current location of the mobile device, 3) facial recognition analysis applied to each of the first media files, 4) subject or content recognition analysis applied to each of the first media files, 5) a current date, and/or 6) a usage history associated with each of the first media files. The mobile device stores the tagged media files, and receives a user request to search the media files. The mobile device searches the tags, responsive to the user request, to generate a filtered set of media files, and presents the filtered set of media files to a user of the mobile device.
US11429653B2 Generating estimated trait-intersection counts utilizing semantic-trait embeddings and machine learning
This disclosure relates to methods, non-transitory computer readable media, and systems that, upon request for a trait-intersection count of users (or other digital entities) corresponding to traits for a target time period, use a machine-learning model to analyze a semantic-trait embedding of the traits and to generate an estimated trait-intersection count of such entities sharing the traits for the target time period. By applying a machine-learning model trained to estimate trait-intersection counts, the disclosed methods, non-transitory computer readable media, and systems can analyze both a semantic-trait embedding of traits and an initial trait-intersection count of trait-sharing entities for an initial time period to estimate the trait-intersection count for the target time period. The disclosed machine-learning model can thus analyze both the semantic-trait embedding and the initial trait-intersection count to efficiently and accurately estimate a trait-intersection count corresponding to a requested time period.
US11429650B2 Parsing of user queries in a remote network management platform using linguistic matching
An example embodiment may involve a software application executable on a computing device of a computational instance of a remote network management platform associated with a managed network. The software application may receive, from a client device of the managed network, a natural language query, determine that a first term of the query does not match any term in a list of predetermined terms, and revise the query by (i) applying a set of linguistic rules that modify the first term to generate a replacement term, (ii) determining whether the replacement term matches at least one term in the list, and (iii) after determining that the replacement term matches at least one term in the list, replacing the first term in the query with the replacement term. The software application may then parse the revised query, search the database, and transmit a result to the client device.
US11429646B2 Non-transitory computer-readable storage medium storing information presentation program, information presentation device, and information presentation method of controlling to display information regarding trouble shooting
A method includes: determining, based on an elapsed time, a priority for each of groups obtained by clustering a plurality of pieces of response information based on similarity between the pieces of response information, each response information indicating a response to an event that has occurred, the elapsed time being measured from a time period in which the event recorded in each response information of each group occurred most often; calculating credibility for each response information, based on a number of times specifications of a system relating to the event have been changed after the response, and an elapsed time from date and time when the response recorded in the pieces of response information has been made; and controlling a presentation mode upon presenting the plurality of pieces of response information, based on the priority calculated for each group and the credibility calculated for each response information.
US11429645B2 Multiple taxonomy based searching and categorization
An item query can be received on a website that manages a diverse set of items. If the query is associated with a custom taxonomy, the custom taxonomy for the item (or item class) is used to create a user interface with navigational elements generated from the custom taxonomy. The custom taxonomy can be generated from a third-party site that is associated with the item (e.g., a manufacturer). The generated user interface allows users to more readily navigate items from the item class.
US11429643B2 Information collection apparatus, method of controlling information collection apparatus, and non-transitory recording medium recording program
A information collection apparatus for collecting information indicating a state of a printer, the PC configured to perform processing including: collecting a first group of the information; and referring to a collection condition table associating the first group of the information, a first condition, and a second group of the information, wherein when the collected first group of the information satisfies the associated first condition, a determination is made to collect the associated second group of the information, whereas when the collected first group of the information does not satisfy the associated first condition, a determination is made not to collect the associated second group of the information.
US11429641B2 Copying data changes to a target database
A method, system and computer program product for copying data from a source database to a target database. A first database engine of the source database assigns a data-change-ID to each changed row in the source table. The data rows of the source table are stored in a plurality of source pages. Each source page comprises a source-page-ID and a highest-data-change-ID indicating its most recently changed data row. The target table comprises a source-page-ID-column. A second database engine of the target database maintains a metadata table comprising a source-page-ID column and a highest-data-change-ID column. The highest-data-change-IDs in the metadata table are compared with the highest-data-change-IDs of the source pages for selectively copying source table rows of source pages whose highest-data-change-ID is higher than their highest-data-change-ID in the metadata table to the target table.
US11429638B2 Systems and methods for scaling data warehouses
Example resource provisioning systems and methods are described. In one implementation, multiple processing resources are provided within a data warehouse. The processing resources include at least one processor and at least one storage device. At least one query to process database data is received. At least some of the processing resources may process the database data. When a processing capacity of the processing resources has reached a threshold processing capacity, the processing capacity is automatically scaled by adding at least one additional processor to the data warehouse.
US11429634B2 Storage interface for synchronizing content
In some embodiments, an interface of a content management system manages synchronized content on storage systems. For example, the interface stores, on a metadata storage structure, records of metadata associated with blocks of data stored on a storage, the records including block identifiers that uniquely identify the blocks and timestamps associated with the blocks. The interface identifies a batch of storage operations associated with the blocks, including one or more delete operations. For each delete operation, the interface queries the metadata storage structure for a timestamp corresponding to a block of data associated with the delete operation, determines whether the delete operation creates a race condition between the delete operation and an add operation associated with the block of data, and rejects the delete operation when the delete operation creates the race condition or the timestamp corresponding to the block of data is newer than a predetermined period of time.
US11429633B2 Data processing system with synchronization of local directory information to cloud system
A primary domain controller maintains synchronization of directory information (e.g., Active Directory information) between local directory controllers in a local domain and cloud directory controllers in a cloud domain. The primary domain controller subscribes to directory event reports for selected directory events occurring at the local directory controllers, such as addition, deletion or modification of user accounts. Upon receiving the directory event reports, the primary domain controller creates corresponding directory event records in an event log, and regularly forwards contents of the directory event records of the event log to the cloud directory controllers for use in updating system directory information in the cloud domain.
US11429632B2 Data validation and/or data conversion using smart contracts in distributed ledger systems
Computer program products, methods, systems, apparatus, and computing entities are provided for automatically validating and/or converting data in candidate transaction in a distributed ledger systems. The validating and converting can be automatically executed via one or more smart contracts. Once validated and/or converted the candidate transaction may be committed to a ledger in the distributed ledger system.
US11429630B2 Tiered storage for data processing
Tiered storage may be implemented for processing data. Data processors may maintain some of a data set, including user data and metadata describing the user data, locally. The data set is also maintained a data store remote to the data processor. When processing requests are received, a determination is made as to whether the local portions of the data set can execute the processing request or one or more additional portions of the data set are needed from the remote data store. If additional portions of the data set are needed, then a request may be sent to the data store for the additional portions. Once received, the data processor may execute the processing request utilizing the additional portions. Portions of the data set maintained locally at the data processor may be selected and flushed from local storage to the remote data store.
US11429625B2 Query engine for remote endpoint information retrieval
Embodiments are disclosed herein for remote retrieval of information from endpoints and comprise receiving a master query at an endpoint in a network environment and executing a set of one or more subqueries defined in the master query. Embodiments also comprise an execution of a first subquery that includes executing a function to produce a first output, applying one or more conditions to the first output to determine a second output, and determining a result of the master query based, at least in part, on the second output. In specific embodiments, the master query is received from another node over a network connection. In more specific embodiments, the function is executed on the endpoint to collect real-time information based on one or more parameters. In further embodiments, the function is one of a plug-in or a script.
US11429623B2 System for rapid interactive exploration of big data
An apparatus for estimating analytics and interactive exploration of big data, stored and/or streaming, using approximate query processing is presented. The apparatus comprises a model constructor and a sampler. The model constructor identifies important predictors variables in big data using feature selection, predictor variables, and outcome variables and partitions the important predictor variables into one or more stratifications based either the identified interactions or identified relationships. The sampler generates a subset of data by querying the big data using a query constructed based on at least one stratification. The subset of data can be fed into an analytics generator. The analytics generator generates analytics data for the outcome variables based on the subset of data and an analytics algorithm and a visualization, e.g. an interactive visualization, comprising the outcome variables, the important predictor variables, the stratification, the subset of data, and the analytics data.
US11429622B2 Method of supporting big data analysis based on provenance information and apparatuses performing the same
Disclosed are a provenance information-based bigdata analysis supporting method, and an apparatus performing the bigdata analysis supporting method. The bigdata analysis supporting method includes receiving a request to provide a bigdata analysis method from a bigdata analysis apparatus, reconfiguring a workflow selected from a plurality of workflows corresponding to the bigdata analysis method to be supported by the bigdata analysis apparatus based on analysis resource information of the bigdata analysis apparatus, and transmitting the reconfigured workflow to the bigdata analysis apparatus.
US11429621B2 Facilitation of a cross-server extension
Servers at different locations and storing different data can be designed such that one server can act as an extension of the other server by accepting search queries from the other server and returning a response. The response can also comprise results, from the querying server, from within its own document collection. The other server can then include in its response to its user's queries, results obtained from its extension. One or more of the servers can act as an aggregation server that aggregates data from other servers before sending the data to a querying device or server. Additionally, the aggregation server can modify, add, or delete information from the results, before sending to the querying device, based on previous rules and/or properties associated with the aggregation server.
US11429615B2 Linking individual datasets to a database
The disclosed system links an individual dataset to a database. The system receives a target individual dataset associated with a target individual and identifies candidate individual datasets that are potentially related to the target individual dataset. The system identifies a related individual dataset that has data bits that match some data bits in the target individual dataset. The system then identifies a parent node that is a common parent node to both the target individual dataset and the related individual dataset. The system retrieves a data tree that the parent node belongs to with the data tree containing information describing inter-relationships among datasets in the data tree. A node in the data tree is identified to assign the target individual dataset based on strings of matched data bits and number of the matched strings between the target individual dataset and the datasets in the data tree.
US11429611B2 Processing data of a database system
The present disclosure relates to a method for processing data of a database system, the database system being configured to connect to a centralized cache shared with other database systems. The method includes determining a unique identifier of the content of a table of the database system using a common identification method of the database systems. A database command may be generated for processing data of the table. The command references the identifier. It may be determined if the cache comprises results of a same command with the same identifier. The command may be processed at the database system or the results of the command may be retrieved from the cache depending on whether the cache comprises the results.
US11429608B2 Optimizing search of an accelerated data model by enabling emitting of structured and unstructured fields from the data model
Embodiments of the present disclosure provide techniques for emitting structured and dynamic fields from an accelerated data model. The method comprises evaluating a query to search a data model, wherein the data model is defined by a set of events and at least one structured field from fields associated with the set of events. Each event comprises a time-stamped portion of raw machine data and is stored in a field searchable data store. A summarization table is associated with the data model and comprises a plurality of entries comprising reference values, wherein a respective summarization table entry comprises: the at least one structured field; a respective field value; and a reference value. The method further comprises accessing the set of events from the field searchable data store using the reference values in the summarization table and annotating the set of events with the at least one structured field and with at least one dynamic field from the fields associated with the set of events, wherein the at least one dynamic field is not defined in the data model.
US11429604B2 Techniques of heterogeneous hardware execution for SQL analytic queries for high volume data processing
The present invention relates to optimized access of a database. Herein are techniques to accelerate execution of any combination of ad hoc query, heterogenous hardware, and fluctuating workload. In an embodiment, a computer receives a data access request for data tuples and compiles the data access request into relational operators. A particular implementation of a particular relational operator is dynamically selected from multiple interchangeable implementations. Each interchangeable implementation contains respective physical operators. A particular hardware operator for a particular physical operator is selected from multiple interchangeable hardware operators that include: a first hardware operator that executes on first processing hardware, and a second hardware operator that executes on second processing hardware that is functionally different from the first processing hardware. A response to the data access request is generated based on: the data tuples, the particular implementation of the particular relational operator, and the particular hardware operator.
US11429602B2 Multi-dimensional modeling of resource interaction processors
A system that provides for multi-dimensional modeling of resource interaction processors for determining viability of deployment of resource interaction services. The system leverages data captured from various sources along with internal and external rules and regulations applicable to a resource interaction processor to determine whether the resource interaction processor meets requirements for resource interactions services. In the event that the resource interaction processor is determined to be viable, resource interactions services are deployed to the resource interaction processor.
US11429600B2 Loading queries using search points
A method includes causing display to a user of at least one event of a first result set from a first pipelined search on events at an event source. Each event comprises a time stamp and a portion of machine data. A selection of a command is received from the user. The selection is to extend the first pipelined search with the selected command in a second pipelined search. The system selects between the first result set and the event source for execution of the second pipelined search based on an analysis of the selected command and at least one command of the first pipelined search. Based on the selecting being of the first result set, display to the user is caused of at least one event of a second result set from the execution of the second pipelined search on the first result set.
US11429599B2 Method and apparatus for updating database by using two-phase commit distributed transaction
Embodiments of the present specification provide a method for updating a database by using a two-phase commit distributed transaction. The method is applied to a coordinator, and includes: sending a first-phase prepare request message to each participant to end a current transaction, the current transaction being configured to update a target database record; and after receiving write lock advance release requests sent by all participants, returning a write lock advance release response to each participant to instruct each participant to unlock a target database record of the participant, the write lock advance release requests being sent by the participants after the participants successfully write a log of an update operation of the current transaction to a log buffer.
US11429597B2 System and method for reconstructing regression test scenarios using post-production events
The present invention provides for a system and a method for reconstructing regression test cases using post production events. The present invention provides for a test case reconstruction engine configured to extract post-production identifiable elements associated with a post-production event and pre-production identifiable elements associated with a pre-production event. The present invention provides for a system and a method for determining similarity between the pre-production event and the post-production event based on a comparison of one or more pre-production parent identifiable elements and one or more pre-production child identifiable elements of a subject identifiable element, with the post-production identifiable elements. The present invention provides for a system and a method for reconstructing a regression test case based on a comparison of functions of the extracted pre-production identifiable elements and the post-production identifiable elements after the determination of similarity between the pre-production event and the post-production event.
US11429594B2 Synchronization between primary database and secondary database
A method including acquiring, by a primary database, in response to a transaction commit request, a log difference between a transaction log of the primary database and a transaction log that has been synchronized to a secondary database; suspending a transaction commit operation if the log difference is greater than a first threshold; and executing the transaction commit operations if the log difference is less than or equal to the first threshold.
US11429586B2 Expression update validation
Technologies are provided for validating expression updates. A change to an editable expression can be detected by a client computing device and an expression update describing the detected change can be transmitted to an application server over a bidirectional communication channel. The application server can analyze the expression update to determine whether the detected change resulted in a valid expression. Analyzing the expression update can comprise locating an entity identifier in the detected change and searching a database to determine whether the identified entity exists. The application server can also determine whether a given user has permission to access the identified entity. The application server can transmit expression update validation information back to the client computing device over the bidirectional communication channel. The client computing device can update a user interface displaying the expression based on the validation information.
US11429585B2 Systems and methods for managing concurrent data requests
In some embodiments, systems, methods, and apparatuses are provided herein useful for managing a plurality of concurrent and nearly concurrent data requests within a computer system. The systems have a main data storage for storing source data, and a high speed, and/or remote data storage for storing computed data. In some embodiments, a combination of data filters and distributed mutex processes are used to eliminate or limit duplicate reads and writes into the high speed data storage units by ensuring only a single service module gets a lock to do the read and update of the cache; and makes it possible for keys to expire and be removed from the data filter. The systems and methods herein have various applications including retail sales environments where the requested data is related to product sales, product availability and the like.
US11429583B2 System and method of creating database arrangement
A system, that when operated, creates a database arrangement in a structured manner, wherein the database arrangement stores documents from at least one source, the system including a server arrangement and the database arrangement wherein the server arrangement: retrieves the documents from the at least one source; pre-processes the documents from the at least one source, wherein a given document is pre-processed based on source of the given document; associates a document identifier with each of the documents; extract keywords from the documents; store the documents in the database arrangement corresponding to the document identifiers associated therewith; and create an index for the database arrangement, wherein the index includes document identifier listed corresponding to the extracted keywords.
US11429582B2 Techniques for creating and utilizing multidimensional embedding spaces
Various embodiments are generally directed to techniques for creating and utilizing multidimensional embedding spaces for data objects, such as to condition the data for input to a neural network, for instance. Some embodiments are particularly directed to converting semi-structured data, such as a set of data objects, into object vector sets mapped to a multidimensional embedding space. In many embodiments, an embedding space for a set of data objects may be customized with a set of dimensions that correspond to various characteristics of the set of data objects. These and other embodiments are described and claimed.
US11429579B2 Building a word embedding model to capture relational data semantics
A computer-implemented method according to one embodiment includes identifying a relational database; determining columns of interest within the relational database; creating an unordered group of string tokens for each row of the relational database, utilizing the determined columns of interest; assigning weights for one or more columns within the relational database to one or more string tokens within each unordered group of string tokens to create a plurality of weighted unordered groups of string tokens; and determining a meaning vector for an identifier of each row of the relational database, utilizing the plurality of weighted unordered groups of string tokens.
US11429575B2 Deduplication across multiple different data sources to identify common devices
Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to deduplicate common devices across multiple data sources are disclosed. An example system includes a comparison controller to identify a first device in a first data source and a second device in a second data source as a possible common device. The example system also includes a first metric calculator to calculate a station duration metric based on first station duration data and second station duration data, the first station duration data associated with a first set of durations of time that the first device tuned to a first set of stations, the second station duration data associated with a second set of durations of time that the second device tuned to the first set of stations; a second metric calculator to calculate a time match metric based on first time data and second time data, the first time data associated with a first set of times of day that the first device tuned to a second set of stations, the second time data associated with a second set of times of day that the second device tuned to the second set of stations, the first set of times of day overlapping with the second set of times of day; and a third metric calculator to calculate a station path metric based on a first sequence of stations tuned to by the first device and a second sequence of stations tuned to by the second device. The example system also includes a comparison scorer to determine a joint score based on the station duration metric, the time match metric, and the station path metric; and a common device selector to determine when the first device and the second device are a common device based on the joint score.
US11429574B2 Computer system diagnostic log chain
Disclosed embodiments provide a computer-implemented technique for creating a log chain from multiple software component logs. The log chain can include log information from multiple software components that interact with each other. In embodiments, a locality-sensitive hashing technique is used to create a signature of a log chain. Machine-learning systems are trained with log chains generated from test execution, and/or log chains from incidents with deployed software. In embodiments, logs are pre-processed by tokenizing and trimming. Logs from various components that interact with each other may be combined into a temporally sequential log chain. The signature of the log chain may be used to identify additional information about the error from a machine-learning process that was trained on previously generated log chains. In this way, the time required to identify a problem can be significantly reduced, resulting in increased reliability and availability of complex computer systems.
US11429568B2 Global namespace for a hierarchical set of file systems
One embodiment provides a method for storage management in a hierarchical file system that includes creating a structure for the hierarchical file system including a top-file system and sub-file systems that each include files and directories. Directories for the sub-file systems of the hierarchical file system are tracked. A request for creation of a unique directory in the hierarchical file system is received. Upon a request by a particular sub-file system for more inodes without any inodes available, inode numbers are revoked from at least one other sub-file system having unused inodes.
US11429567B2 Quick initialization of data regions in a distributed storage system
A method includes integrating a file system recovery log layer in a file system. The file system buffers data in a cyclical manner, and transforms all incoming random requests into a series of synchronous sequential updates. The method determines a length value of a write transaction byte-range for a received write transaction. Upon the length value exceeding a threshold value, data for the write transaction byte-range is written to permanent storage in the file system. Upon the length value being less than the threshold value, the data for the write transaction byte-range is written to a recovery log that is stored in the file system recovery log layer. The threshold value is changed dynamically while the file system is mounted.
US11429566B2 Approach for a controllable trade-off between cost and availability of indexed data in a cloud log aggregation solution such as splunk or sumo
Systems and methods for classification of log data at the source into sets of critical and non-critical data. Critical data may be indexed and processed normally, while non-critical data may be provided to and stored by the cloud-based log aggregation system without indexing, at significantly lower cost in terms of processing and storage. In the event that non-critical data is required for troubleshooting or analysis, the non-critical data may be indexed dynamically on request. Because the non-critical data is stored at the cloud-based log aggregation system, it may be quickly indexed and added to the critical data, without additional consumption of bandwidth or delays due to transmission. Dynamic selection and classification of critical and non-critical data may thus allow an enterprise to balance costs and availability of indexed data.
US11429564B2 File transferring using artificial intelligence
A file transfer system that includes a data source, a destination device, and a transfer server. The transfer server is configured to receive a file from the data source and determine a file size of the file. The transfer server is further configured to determine an available disk space for the destination device, to compare the available disk space to the file size of the file, and to determine that the available disk space is less than the file size of the file. In response to the determination, the transfer server is further configured to determine a file type for the file based on content within the file and to identify metadata linked with the determined file type. The transfer server is further configured to extract data from the file corresponding with the identified metadata and to send the data to the destination device.
US11429550B2 System and method for extended peripheral component interconnect express fabrics
An extended peripheral component interconnect express (PCIe) device includes a host PCIe fabric comprising a host root complex. The host PCIe fabric has a first set of bus numbers and a first memory mapped input/output (MMIO) space on a host CPU. An extended PCIe fabric includes a root complex endpoint (RCEP) as part of an endpoint of the host PCIe fabric. The extended PCIe fabric has a second set of bus numbers and a second MMIO space separate from the first set of bus numbers and the first MMIO space, respectively.
US11429546B2 Addressing read and write registers in an event slot of a communications interface with a single address by a host system and individually addressable by a state machine
A communications interface for interfacing between a host system and a state machine includes an event slot, the event slot comprising a plurality of registers including: a write register for writing by the host system, and a read register for reading by the host system, wherein the event slot is addressed from the host system by a single address location permitting the host system to write data to the write register and/or read data from the read register; and wherein the write register and the read register are individually addressable by the state machine.
US11429544B2 Enabling devices with enhanced persistent memory region access
A host command is received to configure a system to have a configuration designating an interface standard for exposing a storage element and a persistent memory region (PMR). The storage element is visible to a first protocol of the interface standard and the PMR is visible to a second protocol of the interface standard. The storage element is implemented on a first memory device of the system including a non-volatile memory device and the PMR is implemented on a second memory device of the system. The system is configured in accordance with the configuration.
US11429543B2 Managed NAND flash memory region control against endurance hacking
The disclosed embodiments are directed to improving the lifespan of a memory device. In one embodiment, a system is disclosed comprising: a host processor and a memory device, wherein the host processor is configured to receive a write command from a virtual machine, identify a region identifier associated with the virtual machine, augment the write command with the region identifier, and issue the write command to the memory device, and the memory device is configured to receive the write command, identify a region comprising a subset of addresses writable by the memory device using a region configuration table, and write the data to an address in the subset of addresses.
US11429542B2 Secure data stream processing using trusted execution environments
A method for securing data stream processing includes implementing a stage of a data processing pipeline in a trusted execution environment. A state of the stage is represented by a graph-based data structure. Protected memory of the trusted execution environment is reserved for computations of the stage. A key-value store is maintained in the protected memory. The key-value store includes hashes of graph segments of the graph-based data structure for the computations and memory locations of the graph segments. A state part of the computations is moved from the protected memory to unprotected memory. The state part of the computations is loaded back to the protected memory. An integrity of a computation using the state part of the computations is checked using the hashes in the key-value store.
US11429538B2 Memory system for storing map data in host memory and operating method of the same
Provided herein may be a memory system and a method of operating the same. The memory system may include a host configured to generate and output a host command and a host address and to receive and store host map data, a controller configured to store map data, generate an internal command in response to the host command, and map the host address to an internal address based on the map data, and a memory device configured to perform an operation in response to the internal command and the internal address, wherein the controller is configured to load, when the map data corresponding to the host address is not stored in the controller, new map data into a map data storage area storing map data that is identical to the host map data.
US11429536B2 Storage device which selects write scheme based on measured temperature and control method
According to one embodiment, a storage device includes a nonvolatile memory, a sensor measuring temperature, and a controller controlling the nonvolatile memory in accordance with the temperature measured by the sensor. The controller selects a write scheme based on the temperature measured by the sensor at a time of a write process of data with respect to the nonvolatile memory, generates management data including the write scheme with respect to the data, writes the data to the nonvolatile memory in accordance with the write scheme, obtains the write scheme with respect to the data from the management data at a time of a read process of the data, and reads the data from the nonvolatile memory in accordance with the write scheme.
US11429535B1 Cache replacement based on traversal tracking
Techniques are disclosed relating to controlling cache replacement. In some embodiments, search control circuitry is configured to perform multiple searches of a data structure (e.g., page table walks) where searches traverse multiple links between elements of the data structure. In some embodiments, a traversal cache caches traversal information that is usable by searches to skip one or more links traversed by one or more prior searches. In some embodiments, tracking control circuitry stores tracking information in a first entry, where the tracking information indicates a location in the traversal cache at which prior traversal information for a first search is stored. In some embodiments, replacement control circuitry selects, based on the tracking information in the first entry of the tracking control circuitry, an entry in the traversal cache for new traversal information generated by the first search (which may include selecting the first entry to override a default replacement policy).
US11429533B2 Method and system of reducing address mapping space of flash translation layer
A method of reducing FTL address mapping space, including: S1, obtaining a mpa and an offset according to a logical page address; S2, determining whether the mpa is hit in a cache; S3, determining whether a NAND is written into the mpa; S4, performing a nomap load operation, and returning an invalid mapping; S5, performing a map load operation; S6, directly searching a mpci representing a position of the mpa in the cache and searching a physical page address gppa with reference to the offset; S7, determining whether a mapping from a logical address to a physical address needs to be modified; S8, modifying a mapping table corresponding to the mpci in the cache, and marking a mp corresponding to the mpci as a dirty mp; S9, determining whether to trigger a condition of writing the mp into the NAND; and S10, writing the dirty mp into the NAND.
US11429531B2 Changing page size in an address-based data storage system
Host I/O requests directed to a logical storage volume are initially processed by accessing physical pages of non-volatile data storage having a default page size. An indication of an optimal page size for the logical storage volume is received, and the size of the physical pages of non-volatile data storage accessed to process host I/O requests directed to the logical storage volume is changed from the default page size to the optimal page size for the logical storage volume. The default page size is changed to the optimal page size for the logical storage volume by changing a size of physical pages of non-volatile data storage indicated by a mapping structure that maps logical addresses in an address space the logical storage volume to corresponding physical pages of non-volatile data storage from the default page size to the optimal page size for the logical storage volume.
US11429528B2 Split cache for address mapping data
Methods, systems, and devices for a split cache for address mapping data are described. A memory system may include a cache (e.g., including a first and second portion) for storing data that indicates a mapping between logical addresses associated with a host system and physical addresses of the memory system. The memory system may store data (e.g., the address mapping data) within the first portion of the cache. Additionally, the memory system may store an indication of whether the data is used for any access operations during a duration that the data is stored in the first portion of the cache. The memory system may transfer subsets of the data to the second portion of the cache if they are used for access operations during the duration.
US11429527B2 Adaptive credit-based replenishment threshold used for transaction arbitration in a system that supports multiple levels of credit expenditure
A device includes an arbiter circuit configured to receive a first request for a resource. The first request is associated with a first credit cost. The arbiter circuit is further configured to receive a second request for the resource. The second request is associated with a second credit cost. The arbiter circuit is further configured to select the first request for the resource as an arbitration winner. The arbiter circuit is further configured to decrement a number of available credits associated with the resource by the first credit cost. The arbiter circuit is further configured to, in response to the number of available credits associated with the resource falling to a lower credit threshold, wait until the number of available credits associated with the resource reaches an upper credit threshold to select an additional arbitration winner for the resource.
US11429526B2 Credit aware central arbitration for multi-endpoint, multi-core system
A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to determine a first destination device connected to the data path and associated with the first memory access request and a first credit threshold corresponding to the first memory access request. The arbiter circuit is further configured to determine a second destination device connected to the data path and associated with the second memory access request and a second credit threshold corresponding to the second memory access request. The arbiter circuit is configured to arbitrate access to the data path by the first memory access request and the second memory access request based on the first credit threshold and the second credit threshold.
US11429523B2 Two-way interleaving in a three-rank environment
A memory controller maintains a mapping of target ranges in system memory space interleaved two-ways across locations in a three-rank environment. For each range of the target ranges, the mapping comprises a two-way interleaving of the range across two ranks of the three-rank environment and offsets from base locations in the two ranks. At least one of the ranges has offsets that differ relative to each other. Such offsets allow the three ranks to be fully interleaved, two ways. An instruction to read data at a rank-agnostic location in the diverse-offset range causes the memory controller to map the rank-agnostic location to two interleaved locations offset different amounts from their respective base locations in their ranks. The controller may then affect the transfer of the data at the two interleaved locations.
US11429520B2 Memory controller and memory system having the same
A memory controller for use in a memory system includes: a central processing unit configured to generate commands in response to a request received from a host; and a queue controller configured to queue the commands in order of similar operation times.
US11429518B2 Paging in thin-provisioned disaggregated memory
Disclosed herein is a thin-provisioned multi-node computer system with a disaggregated memory pool and a pooled memory controller. The disaggregated memory pool is configured to make a shared memory capacity available to each of a plurality of compute nodes, such memory capacity being thinly provisioned relative to the plurality of compute nodes. The pooled memory controller is configured to assign a plurality of memory segments of the disaggregated memory pool to the plurality of compute nodes; identify a subset of the plurality of segments as cold segments, such identification being based on determining that a usage characteristic for each such cold segment is below a threshold; and page one or more of the cold segments out to an expanded bulk memory device, thereby freeing one or more assigned memory segments of the disaggregated memory pool.
US11429511B2 Device and method for reinforcing control flow integrity of software application
This document describes a device and method for a device to reinforce the control flow integrity of a software application as the application is being executed on the device.
US11429508B2 Interface for visualizing and improving model performance
A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.
US11429498B2 System and methods of efficiently resyncing failed components without bitmap in an erasure-coded distributed object with log-structured disk layout
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resynchronizing data in a storage system. One of the methods includes determining that a particular disk of a capacity object of a storage system was offline for an interval of time, wherein the capacity object comprises a plurality of segments, and wherein the storage system comprises a segment usage table identifying a linked list of particular segments of the capacity object that are in use; determining a time point at which the particular disk went offline; determining one or more first segments of the capacity object that were modified after the time point, wherein determining one or more first segments comprises determining each segment of the segment usage table having a transaction ID that is larger than the time point; and resynchronizing, for each first segment, a portion of the particular disk corresponding to the first segment.
US11429497B2 Predicting and handling of slow disk
Embodiments of the present disclosure provide a computer-implemented method, an electronic device and a computer program product. The method comprises: obtaining historical data of recoverable errors that occurred in a storage disk during a first period in the past. The method also comprises: determining, based on the historical data, a predicted number of recoverable errors to occur in the storage disk during a second period. The first period has a same duration as that of the second period. The method further comprises: in response to the predicted number exceeding a threshold for identifying a slow disk, performing an operation for handling a slow disk on the storage disk.
US11429493B2 Remote rollback of snapshots for asynchronous replication
An aspect of performing rollback of a snapshot between source and target storage systems in an asynchronous replication session in which Sr′ represents a remote snapshot subject to the rollback includes suspending host input/output operations to a current source volume (Vs), determining whether a snapshot (Sr) matching the snapshot Sr′ is present in the source system and, upon determining the snapshot Sr is not present in the source storage system, searching a snapshot pair (Sk, Sk′) that is closest to the remote snapshot Sr′. An aspect also includes upon determining the pair Sk, Sk′ is present in existing snapsets, performing a local rollback of the Vs to Sk, and performing remote rollback including applying a difference between Sk′ and Sr′ to the Vs via one of a snapshot differential bitmap from the target storage system between Sk′ and Sr′ for the Vs, and an internal reverse direction asynchronous replication cycle.
US11429492B2 Protecting and identifying virtual machines that have the same name in a multi-tenant distributed environment
Systems and methods for protecting and identifying virtual machines that have the same name in a multi-tenant distributed environment are provided. When backing up a virtual machine, a unique identifier of the virtual machine is incorporated into the name of the virtual machine's save set. This allows a backup administrator to distinguish between virtual machines that have the same name. This improves the ability to perform restore operations by enabling virtual machines that have the same name to be distinguished.
US11429490B1 Systems and methods for management controller instrumented and verified pre-EFI BIOS recovery via network
An information handling system may include a processor, a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize components of the information handling system; and a management controller communicatively coupled to the processor and configured to, during a pre-Extensible Firmware Interface Initialization (PEI) phase of the BIOS, operate as a network proxy for the BIOS to allow the BIOS to communicate data via an out-of-band network interface of the management controller.
US11429489B2 Device recovery mechanism
An apparatus and a method for recovering from a fault on a device, the method performed at the device comprising: initiating, with a bootloader, a recovery mechanism in response to detection of a fault with a first application, where the recovery mechanism comprises: obtaining, from storage on the device, location information identifying a first storage location for recovery software; obtaining, from the first storage location, the recovery software; obtaining, using the recovery software, a software update from a second storage location.
US11429486B1 Rebuilding data via locally decodable redundancy in a vast storage network
In various embodiments, a method is presented for execution by a processing circuit of a storage network device that includes a processor. The method comprises: receiving, via the processing circuit, a first subset of encoded data slices of a set of encoded data slices corresponding to a data segment; identifying, via the processing circuit, at least one missing encoded data slice of the first subset of slices that is required to decode the data segment; generating, via the processing circuit, at least one rebuilt encoded data slice corresponding to the at least one missing encoded data slice utilizing locally decodable redundancy data; and recovering, via the processing circuit, the data segment based on the at least one rebuilt encoded data slice and the first subset of encoded data slices.
US11429478B2 Robust soft error tolerant multi-bit D flip-flop circuit
A circuit and methods of operation thereof are provided for robust protection against soft errors. The circuit includes a first set of storage elements coupled to and configured to sample a set of data inputs at a first set of times. The circuit includes a second set of storage elements coupled to and configured to sample the set of data inputs at a second set of times. A first parity generator generates a first parity check for the set of data inputs and a second parity generator generates a second parity check for output of the first set of storage elements. An error correction unit compares the first parity check and the second parity check to detect occurrences of error conditions in the circuit. The error correction unit may control output or operating characteristics of the circuit as a result of error conditions detected.
US11429477B2 Semiconductor devices
A semiconductor device includes first and second memory regions spaced apart from each other and a fail information storage region disposed between the first and second memory regions. A parity including error information on data is stored in a first parity region of the fail information storage region while a write operation is applied to the first memory region. The parity is stored in a second parity region of the fail information storage region while the write operation is applied to the second memory region. An error of the data is corrected by the parity stored in the first parity region while a read operation is applied to the first memory region. The error of the data is corrected by the parity stored in the second parity region while the read operation is applied to the second memory region.
US11429476B2 Method and system for detecting data corruption
A system, comprises at least one processor; and a memory coupled to the at least one processor and storing a function-performing module comprising processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to perform a function associated with a data record; and a data corruption detection module comprising processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to determine whether the function performed in association with the data record was performed according to a defined rule; and responsive to determining that the function was not performed according to the defined rule, generate a notification indicating data corruption and identifying the data record.
US11429475B1 Systems and methods for blockchain repair assurance tokens
Systems, methods, and apparatuses of creating a repair token for a distributed ledger are provided. A method includes identifying an error in the distributed ledger, the error associated with a first block on the distributed ledger, creating a repair token including content of the first block and a correction to the error, digitally signing and timestamping the repair token, and publishing the repair token to a repair token ledger.
US11429461B2 Broadcast control method and apparatus, and terminal
Embodiments of the present disclosure relate to a broadcast control method and apparatus, and a terminal device. The method includes: when the one or more application programs run on a background and meet a first preset condition, sending a first control instruction; and when the first control instruction is received, freezing and buffering a broadcast to be sent to the one or more application programs.
US11429458B2 Architecture for large payload handling in event pipeline
Systems and methods are provided for automatically orchestrating the handling of events through a processing pipeline without limitation (or without a substantial limitation) as to the size of the event payload associated with the event. The event pipeline system stores event payloads in data stores and generates notifications regarding the events. The notifications may be placed into event streams for handling by various processing components of the event pipeline system. The processing components may receive notifications or events that they are to process, and may separately access event payloads from the data stores. The processing components may generate and save processed event payloads to the data stores in a streaming fashion such that the computing resources of the processing components do not limit (or substantially limit) the size of the event payloads that the processing components may handle.
US11429457B2 System and method to securely exchange system diagnostics information between firmware, operating system and payload
A system for secure processing of intra-processor data comprising firmware configured to operate on a processor. An operating system configured to operate on the processor. Payload configured to operate on the processor. An embedded controller coupled to the firmware, the operating system and the payload, wherein the embedded controller is configured to enable messaging between the firmware, the operating system and the payload.
US11429451B2 Managing exceptions on a shared resource
Examples are disclosed that relate to managing workloads provided by a plurality of clients to a shared resource. One example provides a computing device comprising a processor and a storage device storing instructions executable by the processor. The instructions are executable to provide a first workload from a first client and a second workload from a second client to a shared memory accessible by the first client, the second client, and a resource configured to process the first workload and the second workload. The computing device is configured to determine that an exception has occurred while processing the first workload, and to take an action to prevent execution of at least some additional work from the first client. The instructions are further executable to receive a result of processing the second workload after taking the action to prevent the execution of the additional work.
US11429450B2 Aggregated virtualized compute accelerators for assignment of compute kernels
Disclosed are various embodiments for assigning compute kernels to compute accelerators that form an aggregated virtualized compute accelerator. A directed, acyclic graph (DAG) representing a workload assigned to a virtualized compute accelerator is generated. The workload can include a plurality of compute kernels and the DAG comprising a plurality of nodes and a plurality of edges, each of the nodes representing a respective compute kernel, each edge representing a dependency between a respective pair of the compute kernels, and the virtualized compute accelerator representing a logical interface for a plurality of compute accelerators. The DAG can be analyzed to identify sets of dependent compute kernels, each set of dependent compute kernels being independent of the other sets of dependent compute kernels and execution of at least one compute kernel in a set of dependent compute kernels depending on a previous execution of another computer kernel in the set of dependent compute kernels. Then, each set of dependent compute kernels can be assigned to a respective one of the plurality of compute accelerators.
US11429443B2 Merging connection pools to form a logical pool of connections during a preset period of time thereby more efficiently utilizing connections in connection pools
A method, system and computer program product for efficiently utilizing connections in connection pools. A period of time an application running on a virtual machine needs a greater number of connections to an external resource than allocated in its pool of connections is identified. The connection pool for this application as well as the connection pools for the other applications containing connections to the same external resource are merged to form a logical pool of connections to be shared by those applications during the identified period of time. Alternatively, in an application server cluster environment, the connection pools utilized by the application servers to access the external resource may be reconfigured based on the weight assigned to each member (or application server) of the cluster which is based on the member's load size. In these manners, the resource connections in these pools of connections will be more efficiently utilized.
US11429439B2 Task scheduling based on performance control conditions for multiple processing units
Provided is a task scheduling method. The method may include: assigning a task to one of first processing units functionally connected to an electronic device; and migrating, at least partially on the basis of a performance control condition related to the task, the task to one of second processing units for processing.
US11429437B2 System for arbitrating between multiple flows
An arbitration between a plurality of flows for access to a shared resource is disclosed. The plurality of flows may be associated with a single channel or multiple channels. When the plurality of flows are associated with a single channel, one flow is selected from the plurality of flows for accessing the shared resource based on flow priority levels associated with flows that are currently arbitrating for the access. Flow data associated with the selected flow is then outputted for granting the access. When the plurality of flows are associated with multiple channels, a flow associated with each channel is selected based on the flow priority levels. Further, a channel is selected based on channel priority levels of channels that are currently arbitrating for the access. Based on the selected channel, flow data associated with one of the selected flows is outputted for granting the access to the shared resource.
US11429433B2 Process discovery and automatic robotic scripts generation for distributed computing resources
Techniques for process discovery and automatic generation of robotic scripts for distributed computing resources are disclosed. In one embodiment, at least one automatable process step associated with an activity performed while interacting with at least one application may be determined. The at least one automatable process step may be segregated into multiple tasks based on parallel executable tasks and sequentially executable tasks. Different types of distributed computing resources may be determined to execute the multiple tasks based on the segregation. A modified process flow corresponding to the at least one automatable process step may be automatically generated based on the segregated multiple tasks and the different types of the distributed computing resources. Further, a robotic script based on the modified flow of the at least one automatable process step may be automatically generated. The robotic script may be executed to perform the activity.
US11429432B2 Repositioning applications from physical devices to the cloud
The disclosure provides for repositioning applications from physical devices to a cloud location without removing the applications from the physical devices. This provides advantages of cloud-based availability for the applications while preserving device configurations. Thus, a user may continue to use the local version during transition to cloud usage so that if a problem arises during transition, adverse effects on user productivity are mitigated. Examples include generating, on a device, a first virtualization layer, and uninstalling an application from the first virtualization layer while capturing uninstallation traffic within the first virtualization layer. Examples further include generating, on the device, a second virtualization layer, installing the application in the second virtualization layer, and generating, from the second virtualization layer with the installed application, an application package. Examples are able to position the application package on a remote node for execution.
US11429431B2 Information processing system and management device
An information processing system includes: a first information processing apparatus coupled to a first storage and including a first processor configured to execute, when a virtual processor operated in the first information processing apparatus executes an I/O processing for the first storage, a copy processing of copying target data of the I/O processing from the first storage to a second storage coupled to a second information processing apparatus, as a pre-processing of a relocation processing in which the virtual processor is relocated from the first information processing apparatus to the second information processing apparatus; and a management device including a second processor configured to: determine an execution timing of the relocation processing based on a performance influence level of I/O processings executed by the virtual processor after relocation; and output an instruction of executing the relocation processing at the execution timing to the first information processing apparatus.
US11429422B2 Software container replication using geographic location affinity in a distributed computing environment
A method includes monitoring client requests to access software container instances hosted by container host devices of a geographically-distributed software container platform and identifying, for a given software container instance hosted by a first one of the container host devices, geographic clusters of the client requests. The method also includes calculating a network distance from a given one of the geographic clusters to each of at least a subset of the container host devices. The method further includes replicating the given software container instance in a second one of the container host devices responsive to determining that the calculated network distance from the given geographic cluster to the second container host device is at least a threshold amount less than the calculated network distance from the given geographic cluster to the first container host device.
US11429419B2 Secure access of virtual machine memory suitable for AI assisted automotive applications
In various examples, access to VM memory by virtualization software is secured using a trusted firmware of a host controller to validate one or more of a command to read a VM's memory and/or the data read from VM memory in order to protect against improper access to data in VM memory. If validation fails, the firmware may refrain from reading the data and/or from providing the virtualization software with access to the data. The data may include a request command from a VM regarding establishing or modifying a connection using the host controller to another entity, such as another device within or outside of the virtualization environment. The virtualization software may use the request command to facilitate the connection. The host controller may provide an eXtensible Host Controller Interface (xHCI) or a different type of interface for the connection.
US11429413B2 Method and apparatus to manage counter sets in a network interface controller
Technologies for dynamic statistics management include a computing device with a network interface controller (NIC) and a compute engine having a memory. The NIC is to provision a counter window to a software consumer executing in the computing device. The counter window is used to track a plurality of active counters associated with a network flow. The NIC determines whether one or more flush criteria are triggered. In so determining, the NIC transfers a value for each active counter to the memory, where global counter values are maintained.
US11429412B2 Guest protection from application code execution in kernel mode
Systems and methods are disclosed for securing an application running on a guest. An example method includes detecting, by a guest running on a virtual machine, that a set of physical memory pages is allocated to an application. The virtual machine runs on a hypervisor, and the application runs on the guest. During runtime, the guest may send a request to the hypervisor to set the set of physical memory pages to an executable-by-user mode in the hypervisor's page tables.
US11429411B2 Fast ARP cache rewrites in a cloud-based virtualization environment
Disclosed is an improved approach for updating address mappings when migrating a virtual entity in a virtualization environment that is installed onto a bare metal cloud infrastructure. The solution reacts to VM migration events rapidly and converges faster with minimal packet loss, as well as avoiding any interruption to existing connections between the VMs.
US11429410B2 Tag based firewall implementation in software defined networks
Systems, methods, and software to enhance the management of software defined networks. A controller is configured to maintain a data plane configuration for a virtual machine environment based on forwarding rules. The controller is further configured to identify a virtual machine group to be deployed in the computing environment, and identify tags associated with each virtual machine in the virtual machine group. Once the tags are identified, the controller may update the data plane forwarding configuration based on the identified tags and the forwarding rules.
US11429408B2 System and method for network function virtualization resource management
Systems and methods for network function virtualization (NFV) resource management are disclosed that include receiving, by a network functions virtualization orchestrator (NFVO), a reuse requirement for a first network service (NS) and determining, by the NFVO, that at least one constituent virtual network function (VNF) instance in the first NS is retainable for reuse in a second NS according to the reuse requirement when the first NS is to be terminated. In some embodiments, these systems and methods also include retaining, by the NFVO, the at least one constituent VNF instance in the first NS for reuse in the second NS.
US11429405B2 Method and apparatus for providing personalized self-help experience
Method and apparatus for providing personalized self-help experience in online application. A predictive model is trained to learn a relationship between one or more user features and one or more tags using historical user feature data. High-dimensional vectors representing each of a plurality of questions are generated and stored in the lookup table. The trained predictive model outputs tags probabilities from the incoming user data, using the learned relationship. A user high-dimensional vector is formed based on the tags probabilities. Similarity metrics are calculated between the high-dimensional vector for the respective question and the user high dimensional vector. One or more of the most relevant question titles are returned to a client device for presentation to a user.
US11429403B2 Pre-generating data for user interface latency improvement
A computing system can detect initiation data from a computing device indicating initiation of a client application. In response to detecting the initiation data, the system can determine one or more likely destinations of the user and generate data for a set of user interface features for each of the one or more likely destinations. The system can transmit the data for storage in a local memory of the computing device of the user before the computing system receives any specified destination from the user.
US11429401B2 Navigating a user interface of a utility meter with touch-based interactions
Techniques for detecting interactions with a utility meter. In an example, a method transitions from a locked user input state into an unlocked user input state. While in the unlocked user input state, the method performs operations, including displaying, on a display of the utility meter, a menu that includes objects. The operations further include receiving, from an accelerometer, an acceleration measurement that represents three-dimensional movement. The operations further include comparing the acceleration measurement to an expected user input. The expected user input is associated with an interaction with a selected surface of the utility meter and is based on the displayed menu. The operations can further include when the acceleration measurement corresponds to the expected user input, updating the displayed menu to indicate a user selection of a selected object on the displayed menu and updating the display by navigating the menu to indicate the selected object.
US11429398B2 Change procedure generation device, change procedure generation method, and change procedure generation program
A change procedure generation device 10 includes: an extraction unit 11 that inputs first configuration information, which is information indicating the configuration before a change of a system to be changed, and second configuration information, which is information indicating the change target configuration of the system to be changed, and extracts constituent elements of the system to be changed, which are included in both the first configuration information and the second configuration information, from the first configuration information and the second configuration information, respectively; and a generation unit 12 that generates state elements representing respective states of the two constituent elements according to a predetermined condition on the basis of the two extracted constituent elements.
US11429394B2 Efficient multiply-accumulation based on sparse matrix
Disclosed herein includes improving computational efficiency of multiply-accumulate (MAC) operation. In one aspect, a computing device identifies, a first vector including non-zero elements of a base matrix, and a second vector indicating a location of each of the non-zero elements of the base matrix. In one aspect, the device determines a first element and a second element of the first vector. In one aspect, the device determines a third element and a fourth element of the second vector. In one aspect, the device determines i) a fifth element of an input vector according to the third element of the second vector, and ii) a sixth element of the input vector according to the fourth element of the second vector. In one aspect, the device causes a MAC circuitry to perform a dot product according to the first element, the second element, the fifth element, and the sixth element.
US11429393B2 Apparatus and method for supporting out-of-order program execution of instructions
An apparatus for data processing and a method of data processing are provided. Data processing operations are performed in response to instructions which reference architectural registers using physical registers to store data values when performing the data processing operations. Mappings between the architectural registers and the physical registers are stored, and when a data hazard condition is identified with respect to out-of-order program execution of an instruction, an architectural register specified in the instruction is remapped to an available physical register. A reorder buffer stores an entry for each destination architectural register specified by the instruction, entries being stored in program order, and an entry specifies a destination architectural register and an original physical register to which the destination architectural register was mapped before the architectural register remapped to an available physical register.
US11429390B2 High-level programming language which utilizes virtual memory
Systems and methods for utilizing virtual memory with a high-level programming language are provided. Multiple address spaces are created in virtual memory, wherein each of the multiple address spaces include data entries, each of which have a value. A machine executable software program is operated which utilizes each of said multiple address spaces. At least a first one of the address spaces is independent from at least a second one of said address spaces, and at least a third one of the address spaces is electronically associated with at least a fourth one of the address spaces.
US11429388B2 Parallel load of mapping containers for database system start and restart operations
Aspects of the current subject matter are directed to an approach in which a parallel load operation of file ID mapping containers is accomplished at start and/or restart of a database system. Parallel load operation of file ID mapping and/or large binary object (LOB) file ID mapping is done among a plurality of scanning engines into a plurality of data buffers that are associated with each of the plurality of scanning engines. Each scanning engine operates on a certain path of a page chain of a page structure including the mapping, causing the page chain to be split among scanning engines to process maps. Contents of the data buffers are pushed to mapping engines via a queue. The mapping engines load the file ID mapping and the LOB file ID mapping into maps for in-system access.
US11429384B1 System and method for computer development data aggregation
A system and method may integrate project development information. e.g. software development lifecycle (SDLC), information, collecting sets of SDLC data, each set in a format different from the format of others of the sets of SDLC data. An analysis of the sets of SDLC data may be produced from the sets of SDLC data, and displayed in a SDLC or planning system. The sets of planning data may be collected from a number of project management or SDLC systems. The analysis may be a KPI (key performance indicator), best practice recommendation, or other analysis.
US11429379B2 Software checkpoint-restoration between distinctly compiled executables
A system and method for software checkpoint-restoration between distinctly compiled executables is disclosed. A first compiled version of the software, such as Version A, is executed. After which, checkpointing is performed in order to generate a checkpoint image. After checkpointing, restarting execution is performed with at least some of a second compiled version of the software, such as Version B, being executed using a switching function that is configured to switch execution upon restart at least partly to the second compiled version of the software. In this way, different executable versions may be used during the restart than during the initial execution, such as an unoptimized build during the restart versus an optimized build during the initial execution, so that software testing and/or debugging may be performed more efficiently.
US11429375B2 Method for exchanging a first executable program code and a second executable program code, and a control unit
A method is described for exchanging a first executable program code and a second executable program code, as well as a control unit, including an active storage medium. The active storage medium contains the first executable program code for operating the control unit. A passive storage medium includes the second executable program code for operating the control unit. A data packet control unit, which is configured to exchange the first program code and the second program code, based on the method, is also described.
US11429373B2 Upgrade implementation of a virtualization management system
Aspects of updating or upgrading a management system for a virtualized computing environment are described. In some aspects, a virtualization management system that manages a virtualized computing environment can be upgraded or updated with limited downtime of the system by deploying a new instance of the system and subsequently assigning a network address of the previous instance to the new instance once it is deployed in the environment.
US11429372B2 Application program updating method, apparatus, system, medium and device
An application program updating method, apparatus, system, medium and device. The application program updating method provides a method of debugging a to-be-updated program logic through a development mode of a hot-update supporting client to obtain an updated program logic, then issuing the updated program logic to a back-end, and acquiring update data from the back end through a product mode of the hot-update supporting client. This allows a front-end developer to write and update simply and quickly without an assistance of any back-end developers.
US11429371B2 Life cycle management acceleration
An information handling system may include at least one processor; and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to manage an upgrade of a cluster of N host systems by: receiving an indication of a number M of host systems of the cluster that are needed to satisfy an operational requirement of the cluster; removing N-M of the host systems from the cluster; causing the removed host systems to be upgraded in parallel; and adding at least one of the removed host systems back to the cluster after the at least one of the removed host systems has completed the upgrade.
US11429367B2 Managing lifecycle of virtualization software in a virtualized computing system
An example method of managing a lifecycle of virtualization software in a host is described. The method includes: obtaining, by an initiator in a current version of the virtualization software, a software installation bundle (SIB) from an image repository for a target version of the virtualization software, the SIB including a patcher; verifying, by the initiator, authenticity of the SIB; mounting at least one payload of the SIB in a root filesystem of the virtualization software, and initiating, by the initiator, the patcher in the at least one payload as mounted to perform at least one check operation.
US11429366B2 Electronic device for updating firmware by using security integrated circuit and operation method thereof
An apparatus and a method for updating firmware by using a security integrated circuit in an electronic device. An electronic device may include a security integrated circuit (IC) providing a rich execution environment and a secure execution environment. The security integrated circuit includes a main processor operating in the rich execution environment and a secure processor operating in the secure execution environment. The secure processor is configured to perform user authentication based on firmware update information received from a server through the main processor. If the user authentication is successful, authentication information is generated corresponding to the firmware update information and stored in at least a part of a secure memory. If the firmware is installed, authentication of the firmware is performed based on the authentication information stored in the secure memory, and if the authentication of the firmware is successful, the firmware is installed.
US11429363B2 Information processing apparatus and file copying method
A read-only-memory (ROM) medium in which a file constituting application software and an additional content file are recorded is mounted to a media drive. A recording processing section copies the file recorded in the ROM medium to an auxiliary storage device. After copying the additional content file to the auxiliary storage device, the recording processing section copies the file constituting the application software to the auxiliary storage device. In the case where the additional content file downloaded from a content server is stored in the auxiliary storage device, the application software can utilize both the additional content file copied from the ROM medium to the auxiliary storage device and the additional content file downloaded from the content server into the auxiliary storage device.
US11429361B2 Agents installation in data centers based on host computing systems load
Techniques for installing agents on host computing systems in data centers are disclosed. In one example, load information and resource capability associated with a host computing system in a data center may be determined. Further, a maximum number of concurrent installations to be performed on the host computing system may be determined based on the load information and the resource capability. Furthermore, a channel with the maximum number of concurrent installations may be configured for the host computing system and agents may be installed on the host computing system based on the configured channel.
US11429357B2 Support device and non-transient computer-readable recording medium recording support program
The objective of the present invention is to diversify the types of OS compatible with constituent elements of an HMI program. A support device receives a specification of UI elements of program code compatible with a first OS type, said UI elements constituting an HMI program executed by control devices which are targets of factory automation (FA); generates program code of UI elements compatible with a second OS type from the specified UI elements; and generates a wrapper program, which includes the program code compatible with the second OS type and an instruction code instructing to generate an execution module that includes the relevant program code, when a condition that the OS possessed by the target device is not the first OS type is satisfied. A program in executable code is generated from the HMI program having the wrapper program incorporated therein.
US11429356B2 Composition enablement for partner and customer extensibility of inversion of control objects
The present disclosure provides techniques for composition enablement for extensibility of a system. The techniques include delivering an interface to a first downstream provider, where the interface includes a bean implementation format. Then performing at least one of: (i) receiving a provider level (POL) selection from the first downstream provider, where the POL selection corresponds to a POL stored in an extender, and delivering a first bean implementation to the first downstream provider based on the POL, and (ii) receiving a constructed bean implementation from the downstream provider, determining a POL of the downstream provider, and storing the constructed bean implementation in the extender at the determined POL.
US11429353B1 Dynamic service provisioning using templatized infrastructure resources
Features are disclosed for dynamically provisioning an application stack using a set of infrastructure resources. A computing device can receive an infrastructure template from an administrative device. Based on the infrastructure template, the computing device can determine a schema and an infrastructure as code. Using the schema, the computing device can receive a specification file from a developer device or an administrative device. The specification file can be a service specification file or an environment specification file. The computing device can inject the values of the specification file into the infrastructure as code. The computing device can use the injected infrastructure as code to generate and deploy the application stack to the developer device.
US11429339B2 Electronic apparatus and control method thereof
An electronic apparatus includes a processor configured to: display content as a first image including a playback area, transmit data of the first image to a first external apparatus, identify whether a first user input is to request a change in a playback area of a second image, based on the first user input generated in the first external apparatus, in which the content is being displayed as the second image including a playback area identical to the playback area of the first image, and, based on the identifying the first user input is to request the change in the playback area of the second image, transmit a request, to the first external apparatus, to display the content as a third image including a playback area different from the playback area of the first image and maintain the playback area of the first image on the display.
US11429333B2 Immersive data visualization
A system and method for visualizing multiple datasets in a virtual 3-dimensional interactive environment. Multiple datasets may be related and virtually cast as 3-dimensional type structures. User interfaces, such as game controllers or headsets, may be used to present the dataset from differing perspectives including the appearance of moving through the data. Certain embodiments provide for mirror image views that allow for presentation of higher order datasets. Other embodiments provide for animation or motion indicia to show how the data is changing and the results on the display. The datasets may represent physical areas or virtual areas as well as demographic, sensors and financial information.
US11429332B2 Communication apparatus, method of controlling same, and non-transitory computer-readable storage medium
A communication apparatus capable of operating in at least one of a plurality of modes including a first communication mode in which wireless communication is performed with another apparatus via an external access point and a second communication mode in which wireless communication is performed with another apparatus bypassing the external access point, the communication apparatus comprising: a controlling unit configured to control a communication mode of the communication apparatus by enabling or disabling at least one of the plurality of communication modes; and an executing unit configured to execute search processing to search for an external access point near the communication apparatus, wherein in a case where both the first communication mode and the second communication mode are disabled, the second communication mode is enabled and the search processing is executed in the second communication mode.
US11429330B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to perform control in such a way as to display a workflow image indicating a series of processes included in a workflow and change a manner in which the workflow image is displayed such that an allocation state of an operator for, among the series of processes, a target process for which there are candidates for the operator.
US11429326B2 Image forming system and image forming apparatus
An image forming system includes an image forming apparatus configured to form an image on a sheet, a plurality of accessory apparatuses arranged side by side along a conveyance direction of the sheet, and a base station configured to wirelessly communicate with the image forming apparatus and the plurality of accessory apparatuses. The image forming apparatus includes one or more controllers configured to function as (i) a unit configured to acquire, from the base station, information that the base station acquires by wirelessly communicating with the plurality of accessory apparatuses, and (ii) a unit configured to output screen information for registering information about an arrangement order of the plurality of accessory apparatuses, based on the information acquired from the base station.
US11429323B2 Image forming apparatus, control method, and storage medium for performing print settings with cloud printing
Printer identification information is added when a printer is registered to a cloud service. In a case where a user selects, on a client terminal, a printer registered with the cloud print service, found in searching, a print setting application is automatically downloaded and installed by using the printer identification information registered with the cloud service.
US11429320B2 Information processing apparatus configured to perform printing using a general-use printing program, non-transitory computer-readable recording medium and printing method therefor
The supporting program, which is executable by a CPU of a PC, corresponds to a printer connected to the PC. The supporting program causes the CPU to obtain a capability value concerning a capability of the printer and provide, for a general-use printing program, information for determining a capability of the printer based on the obtained capability value. The general-use printing program provides information based on the information provided from the supporting program to an application program implemented to the PC.
US11429319B2 Information processing system, information processing apparatus, information processing method, and medium for controlling device based on device and user identification information
A disclosed information processing system includes a terminal, and an information processing apparatus. The terminal includes an acquisition unit configured to acquire first identification information from outside, and a transmitter configured to transmit the first identification information and second identification information for identifying a user of the terminal to the information processing apparatus. The information processing apparatus includes a receiver configured to receive the first identification information and the second identification information, and a controller configured to cause a device associated with a combination of the first identification information and the second identification information received by the receiver to execute a process.
US11429318B2 Redirect-on-write snapshot mechanism with delayed data movement
Techniques include receiving a backup request for backing up data on a production VVOL, to which is assigned physical space from storage devices in a first storage tier. When the production VVOL and a snapshot VVOL exist, and a write request is received to a data block on the production VVOL that is shared between the production VVOL and the snapshot VVOL, then the techniques include capturing a snapshot of the production VVOL by redirecting the write request to newly allocated space on the production VVOL, writing new data to the newly allocated space, and storing metadata referring to the original block(s) on the production VVOL. Based on an IO workload threshold, the techniques include copying, in a background process, the original version of the modified block from the production VVOL to a snapshot VVOL, to which is assigned physical storage space from storage devices in a second storage tier.
US11429317B2 Method, apparatus and computer program product for storing data
Techniques involve storing data. In particular, such techniques involve: obtaining first data to be stored; determining whether the first data is able to be compressed in a compression ratio exceeding a predetermined threshold; and storing, based on the determined result, the first data into a storage device. Accordingly, such techniques can execute corresponding processing for data in a predicted compression ratio, so as to store the data into a storage device. In this manner, such techniques can significantly cut down the overheads for processing data while minimizing a storage space required for storing data.
US11429316B2 Multi controller storage system and method of controlling multi controller storage system
In a multi controller storage system, hardware and software are updated without interruption. The storage system including a node has storage control units each including a processor, a memory, and a port; and a storage drive, and the storage control units each request data access and transmit and receive data with respect to a host computer via the ports. The processors process input and output data from the host computer, the memories store the control information in order to access the data stored in the storage drive, and the storage system transmits the control information stored in the memories to another node, stores the control information in the memories of the storage control units, and sets ports of the other node in consideration of a relationship between the storage control units and the ports of the nodes, if the other node can access data relating to the control information.
US11429314B2 Storage device, storage system and operating method thereof
A storage device includes; an interface receiving data and a corresponding LBA from a host, wherein the data includes at least one of first data having a stream ID and second data lacking a stream ID, a nonvolatile memory (NVM) device including at least one nonvolatile memory configured to store the data, and a LBA predictor configured to provide a predicted stream ID for the second data using a neural network model operating in response to at least one feature associated with LBA values received by the storage device from the host, wherein the first data is stored in the NVM device using the stream ID, and the data is stored in the NVM device using the predicted stream ID.
US11429309B2 Adjusting a parameter for a programming operation based on the temperature of a memory system
A processing device, operatively coupled with a memory device, is configured to identify a temperature related to a memory device of a plurality of memory devices; to determine, whether the temperature satisfies a threshold temperature condition; responsive to detecting that the temperature related to the memory device satisfies the threshold temperature condition, to identify an entry associated with the memory device from a plurality of entries in a data structure, wherein each entry of the plurality of entries corresponds to one of the plurality of memory devices; to determine a parameter value associated with the memory device from the entry, wherein the parameter value is for a programming operation to store data at the memory device; to adjust the parameter value associated with the memory device to generate an adjusted parameter value; and to store the adjusted parameter value in the entry of the data structure.
US11429305B2 Performing backup operations using replicas
Disclosed herein are methods, systems, and processes that can include performing a replication operation, receiving a backup operation instruction at a replication agent, and, in response to receipt of the backup operation instruction, performing an application quiescing operation and invoking an action of a backup agent. The replication operation sends data of an application executed by a virtual machine at a primary site, to a secondary site. The virtual machine is executed by a computing system at the primary site. The backup operation instruction is received from the backup agent. The application quiescing operation is performed by the replication agent. The application quiescing operation quiesces the replication operation, at least in part, by quiescing the application.
US11429304B2 Maintaining a memory replica of a primary computer system
A method for maintaining a memory replica of a primary computer system to be used by an alternate computer system is provided. Provided are detecting changes performed on a memory device of the primary computer system by software executed on the primary computer system. Also provided is monitoring at least one memory controller of the primary computer system; triggering, based on the monitoring, a snapshot creation procedure, the snapshot creation procedure comprising creating a memory snapshot that comprises the detected changes.
US11429303B2 Method, device, and computer program product for managing storage system
A storage system is managed. For example, in response to a request at a first storage node for data related to a second storage node, it is determined whether the first storage node and the second storage node belong to the same storage node group having an interconnection structure. If it is determined that the first storage node and the second storage node belong to different storage node groups, data is transmitted between the first storage node and the second storage node based on a mapping between storage nodes in a first storage node group with the first storage node and storage nodes in a second storage node group with the second storage node. Thus, data transmission can be performed between different storage node groups through a mapping relationship.
US11429300B2 Independent parallel plane access in a multi-plane memory device
A memory device includes a memory array comprising a first number of planes, a second number of independent plane driver circuits, wherein the second number is less than the first number, and a plane selection circuit to couple the second number of independent plane driver circuits to the first number of planes of the memory array. The memory device further includes control logic, to perform receive a first read command and identify, among the first number of planes, a first plane to which the first read command is directed. The control logic further configures the plane selection circuit to couple a first independent plane driver of the second number of independent plane drivers to the first plane and causes the first independent plane driver to perform a first read operation corresponding to the first read command on the first plane.
US11429294B2 Efficient compressed track size classification to reduce disk fragmentation and increase probability of in-place compressed writes
In a data storage system in which a full-size allocation unit is used for storage of uncompressed data, an optimal reduced size allocation unit is selected for storage of compressed data. Changes in the compressed size of at least one full-size allocation unit of representative data are monitored over time. The representative data may be selected based on write frequency, relocation frequency, or both. Compression size values are counted and weighted to calculate the optimal reduced allocation unit size. The optimal reduced size allocation unit is used for storage of compressed data. A full-size allocation unit of data that cannot be accommodated by a reduced size allocation unit when compressed is stored uncompressed.
US11429293B1 Techniques for storage management
Techniques for managing storage may comprise: receiving a request for a first amount of free capacity, wherein the request includes a first priority denoting a purpose for which the first amount of free capacity is requested; determining whether a current utilization of storage exceeds a first threshold associated with the first priority; responsive to determining the current utilization of storage is less than the first threshold associated with the first priority, performing first processing including: determining whether there is a sufficient amount of existing free capacity to grant the first amount; and responsive to determining there is a sufficient amount of existing free capacity to grant the first amount, granting the first amount of free capacity; and responsive to determining the current utilization of storage is not less than the first threshold associated with the first priority, rejecting the request and not granting the first amount of free capacity.
US11429291B2 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.
US11429282B2 Apparatus and method for improving Input/Output throughput of memory system
A memory system may include a plurality of memory dies configured to store data therein, and a controller coupled to the plurality of memory dies through a plurality of channels, and configured to correlate at least some of a plurality of read requests and transferring the plurality of read requests to the plurality of channels, such that the plurality of read requests are processed in an interleaving way through the plurality of channels, when controlling the plurality of memory dies for the plurality of read requests. The controller may determine whether to perform the correlation operation in response to the number of the plurality of read requests, wherein the plurality of read requests include a read request for an internal operation of the controller and a read request received from a host.
US11429281B2 Speculative hint-triggered activation of pages in memory
Systems, apparatuses, and methods for performing efficient memory accesses for a computing system are disclosed. In various embodiments, a computing system includes a computing resource and a memory controller coupled to a memory device. The computing resource selectively generates a hint that includes a target address of a memory request generated by the processor. The hint is sent outside the primary communication fabric to the memory controller. The hint conditionally triggers a data access in the memory device. When no page in a bank targeted by the hint is open, the memory controller processes the hint by opening a target page of the hint without retrieving data. The memory controller drops the hint if there are other pending requests that target the same page or the target page is already open.
US11429280B2 Computer product, method, and system to dynamically manage storage devices accessed remotely over a network
A computer product, method, and system to generate a virtual subsystem to process read and write requests to storage devices. A virtual controller is configured in a memory device to provide a representation of a controller in a computer system. At least one virtual storage is configured in the memory device. A virtual storage is assigned a quantity of physical storage configured in a plurality of storage devices, wherein the virtual storage maps to addresses in the quantity of physical storage. At least one virtual storage is assigned to a virtual controller. A host is assigned to the virtual storage assigned to the virtual controller. The host assigned the virtual storage is allowed to direct read and write requests to the quantity of physical storage assigned to the virtual storage.
US11429278B2 Storage system and information processing method by storage system
To automate processing of agent software which operates in a storage apparatus. A storage system includes: a storage apparatus including a storage device which stores data and one or two or more pieces of agent software, and a controller for controlling the agent software; and a server that transmits and receives information to and from the storage apparatus via a network, wherein the controller: activates the agent software and monitors a status of the agent software; and causes the agent software to execute processing on condition that the status of the agent software is standby.
US11429277B2 Memory system for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including physical blocks, and a controller. The controller manages namespaces. The namespaces include at least a first namespace for storing a first type of data, and a second namespace for storing a second type of data having a lower update frequency than the first type of data. The controller allocates a first number of physical blocks as a physical resource for the first namespace, and allocates a second number of physical blocks as a physical resource for the second namespace, based on a request from a host device specifying an amount of physical resources to be secured for each of the namespaces.
US11429276B2 Method for displaying graphical user interface and mobile terminal
A method for displaying a graphical user interface (GUI) includes determining whether a display screen of the mobile terminal is shielded. When the display screen is shielded, a shielded area and a display area of the display screen are determined, where the display area is used to display a GUI. Parameter information of the display is determined. A GUI that matches the display area is obtained according to the parameter information, and the GUI is displayed in the display area.
US11429275B2 Electronic device with gesture-based task management
An electronic device includes a display screen for displaying (302) an active first application, a movement sensing assembly for providing signals indicative of movement of an object with respect to the display screen, and a processor in electronic communication with the movement sensing assembly and the display screen. The processor evaluates the signals from the movement sensing assembly to identify (304) a subdividing gesture, and instructs the display screen to display (306) the first application in a first portion of the display screen to one side of the subdividing gesture.
US11429271B2 Methods and user interfaces for generating level of detail calculations for data visualizations
A computing device displays a data visualization interface and receives user selection of a data source. The computing device also receives user input to select a measure data field and a dimension data field. In response to the user input, the computing device: generates a custom calculation that aggregates data for the measure data field, grouped by distinct data values of the dimension data field; and stores the custom calculation as a new selectable data field, associated with a data object corresponding to the dimension data field. The computing device also receives user selection of the new selectable data field and placement of the new selectable data field onto a first shelf in a shelf region. The first shelf defines a first data visualization characteristic determined according to data values of the custom calculation. The computing device generates and displays a data visualization based on the first data visualization characteristic.
US11429268B2 User interface for management of a dynamic video signal processing platform
A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment. Furthermore, because the user interface lends itself to intuitive monitoring and use, users may more accurately and efficiently deploy and undeploy processing resources, reducing overall system processing requirements, cost, and power consumption.
US11429266B2 Master data-dependent user interface adaptation
In response to a request to present a first user interface to a first user, a first user interface adaptation associated with the first user interface is determined, a first control flag associated with the first user interface adaptation and with a first condition is determined, the first condition based on a value of first master data, and the value of the first master data for the first user is determined, the first control flag is evaluated based on the value of the first master data for the first user. If the first control flag evaluates to True, the first user interface adaptation is applied to the first user interface and the adapted first user interface is presented to the first user and, if the first control flag evaluates to False, the first user interface is presented to the first user.
US11429263B1 Window placement based on user location
For window placement based on user location, a processor determines a user location. The processor further determines active use of a window on the display. In response to determining active use of the window, the processor moves the window to a user position proximate to the user location.
US11429258B2 Systems and methods for intelligent layered interactive derived programmatic elements for fixed content
Systems and methods for implementing fixed-layout display components embedded as part of a screen display of a device. In preferred embodiments, fixed-layout components may be utilized and managed independently of the remaining programmatically generated screen display functionality. A fixed-layout component may comprise a plurality of elements and be associated with user interactivities. Each element may be related positionally, dimensionally and display sequence to an overall component and to other elements comprised such that a computed relative position, size and dimension aspect ratio of component items and the item display sequence is maintained programmatically and visually relative to each other irrespective of a screen size or orientation when the fixed-layout component is part of an overall display of a device. The fixed-layout elements may further be operable to display dynamic data which may be logically associated with data comprised within the overall fixed-layout component.
US11429254B2 Methods and systems for providing alimentary elements
A system for providing alimentary elements includes a computing device configured to receive a primary input relating to a first user for a compatible alimentary element based on biological extraction, receive secondary input from the second user for an alimentary element not associated with biological extraction, generate an extensible alimentary element display for the second user, wherein generating the extensible alimentary element display includes locating at least an alimentary element originator as a function of the secondary input and the compatible alimentary elements, generating a queue of alimentary elements from the located alimentary element originator, wherein the queue includes alimentary elements for the second user as a function of the secondary input and compatible alimentary elements for the first user, and provide a representation, via a graphical user interface, of a compatible alimentary element for the first user and an alimentary element for the second user.
US11429245B2 Information processing apparatus
An information processing apparatus 10 is an information processing apparatus that displays item images GI-1 to GI-6 arranged apart from each other and a cursor CUR on a display 20. The information processing apparatus includes: a receiver 111 configured to receive operation information corresponding to details of a cursor operation of allowing a user to move the cursor CUR; a controller 112 configured to cause the display 20 to display the cursor CUR, based on the operation information; and a determiner 113 configured to, when the operation information includes an instruction to move the cursor CUR from an inside of one item image from among the item images GI-1 to GI-6 to an outside of the one item image, determine whether there is another item image within a predetermined distance from the one item image, the another item image being in a direction of movement of the cursor CUR. When the result made by the determiner 113 is affirmative, the controller 112 is configured to move the cursor CUR to the inside of the other item image by skipping a region between the one item image and the other item image.
US11429242B2 Touch display apparatus
A touch display apparatus including a display panel and a plurality of touch electrodes is provided. The touch electrodes overlap the display panel and have a plurality of wire segments that intersect each other. A first spacing SP1 between any adjacent two of the wire segments arranged along a first direction satisfies a relationship below: 0 . 9 ⁢ 8 × ( 2 ⁢ 5 ⁢ 4 ⁢ 0 ⁢ 0 P ⁢ P ⁢ I × ( B / N ) ) ≤ S ⁢ P ⁢ 1 ≤ 1 . 0 ⁢ 2 × ( 2 ⁢ 5 ⁢ 4 ⁢ 0 ⁢ 0 P ⁢ P ⁢ I × ( B / N ) ) , where PPI is the number of pixels per inch of the display panel, B is 1.8 or 2.1, and N is 1 or a positive even number.
US11429241B2 Touch panel, electronic device and information processing method based on hexagonal electrodes
The present disclosure provides a touch panel, electronic device and information processing method, the touch panel comprising: a substrate, and an electrode layer formed in or on the substrate, wherein the electrode layer and the touch panel have corresponding shapes, and the electrode layer comprises a plurality of hexagonal electrodes which are connected to form the electrode layer. The embodiments of the present disclosure have a simple structure and a better adaptability.
US11429238B2 Electronic apparatus
The present disclosure relates to an electronic apparatus. The electronic apparatus includes a base substrate through which a hole is defined, a cover portion, a first sensing electrode, a second sensing electrode, a dummy electrode, and a ground line. The cover portion surrounds the hole and includes at least one cover pattern. The first sensing electrode includes first sensing patterns. The second sensing electrode includes second sensing patterns. The dummy electrode includes dummy patterns disposed between the first sensing patterns and the second sensing patterns. The ground line is electrically connected to the cover portion through at least some of the dummy patterns.
US11429237B2 Touch sensor and display device
Provided are a touch sensor and a display device. The touch sensor includes a base layer, first electrode members arranged on the base layer in a first direction and spaced apart from one another in a second direction, each first electrode members including a first opening and first touch electrodes, second electrode members arranged on the base layer in the second direction and spaced apart from one another in the first direction, each second electrode members including a second opening and second touch electrodes, a first strain gauge disposed in a first electrode row, a second strain gauge disposed in a first row, a first signal line connected to the first strain gauge, a second signal line connected to the first strain gauge, a third signal line connected to the second strain gauge and the second signal line, and a fourth signal line connected to the second strain gauge.
US11429235B2 Display device and electronic device including the same
A display device and an electronic device including the same are provided. The display device includes: a display panel including a plurality of first pixels in a first display area and a plurality of second pixels in a second display area and form pixel groups spaced apart from each other with a transmission area therebetween; and a touch sensing layer including a plurality of electrodes on the display panel, wherein each of the plurality of electrodes includes first conductive lines having a mesh pattern, the first conductive lines including a plurality of first openings that respectively correspond to at least one of the first pixels, and at least one of the plurality of electrodes includes second conductive lines having a mesh pattern, the second conductive lines including a plurality of second openings that respectively correspond to at least one of the second pixels.
US11429228B2 Grating touch screen based on lattice structure distribution
A grating touch screen based on lattice structure distribution comprises a laser light source, an optical waveguide layer, a grating and a photoelectric detector. In the present invention, the grating with the lattice structure distribution is reasonably arranged on the optical waveguide layer, so that the efficiency of detection light from the laser light source reaching the photoelectric detector at a periphery through the grating touch screen is maximized, and the sensitivity of the touch screen is effectively improved.
US11429227B2 Electronic device provided with position detector and touch position detection method
There is achieved an electronic device including a position detector that can detect a touch position with high accuracy even when thickness reduction proceeds. A touch position detection method includes: a first determination step (S710) of determining whether or not negative-value data is included in mutual capacitance detection data; a second determination step (S720) of determining whether or not a mutual capacitance detection region and a self-capacitance detection region overlap; a third determination step (S730) of determining whether or not the maximum value of the absolute value of negative-value data and the area of a negative-value data region are equal to or greater than thresholds; a correction step (S740) of correcting the mutual capacitance detection data on the basis of self-capacitance detection data; and a touch position specification step (S750) of specifying a touch position on the basis of the mutual capacitance detection data after the correction.
US11429218B2 Segmented ground plane within an active matrix display with concurrent touch and display operations
A touchscreen display includes one or more display drivers coupled to an active matrix display and one or more touch controllers coupled to one or more touch sensor conductors. The one or more display drivers are coupled to the active matrix display via active matrix conductive components. When enabled, the one or more display drivers is configured to transmit a first signal to the active matrix display in accordance with display operation. A touch sensor conductor includes one or more segments of the active matrix conductive components. When enabled, a touch controller of the one or more touch controllers is configured to transmit a second signal via the touch sensor conductor in accordance with touchscreen operation that is performed concurrently with the display operation.
US11429217B2 Display device and sensor
According to one embodiment, a display device includes a display panel which displays an image, a touch panel provided on the display panel and including a sensor area in which a plurality of electrodes for detecting touch operation are provided and a peripheral area provided around the sensor area, a controller which controls the plurality of electrodes, lead lines provided in the peripheral area to connect the electrodes provided in the sensor area to the controller and a conductive layer provided in a region which overlaps at least part of the lead lines.
US11429213B2 Touch display device, display panel and manufacturing method of the same
A touch display device can include a display panel in which a plurality of touch electrodes are disposed; at least one dam formed in a form of protruding from a lower surface in a non-display area of the display panel; a plurality of touch lines disposed in a direction intersecting the dam; and a stepped thickness-gap area in which a boundary portion of the non-display area or both sides of the dam has a stepped thickness-gap structure.
US11429212B2 Touch detection device and liquid crystal display device
A touch detection device is provided and includes driving electrodes for detecting an external proximity object, extending in first direction and arranged in second direction; first voltage line extending in second direction; second voltage line extending in second direction; third voltage line extending in second direction, third voltage line being narrower in than first voltage line and second voltage line in width; and switching circuit for electrically connecting driving electrodes and first voltage line, second voltage line, or third voltage line.
US11429205B2 Tip-switch and manual switch to override the tip-switch for a stylus
A stylus having an applied force-sensitive tip-switch is disclosed. The stylus includes a tip-switch responsive to a variable applied force. Control circuitry determines whether the tip-switch has made contact with an object and, if so, the magnitude of the applied force resulting from the contact. The circuitry then encodes a signal that varies with the magnitude of the applied force and transmits the encoded signal to a computing device, enabling the computing device to indicate the two- or three-dimensional path of the tip-switch in the stylus on a computer screen. The circuitry also monitors a manual override switch that activates an encoded override signal for interpretation and use by the computing device while indicating the path of the tip switch on a computer screen.
US11429204B1 Lighting control method of optical pointing device
A lighting control method of an optical pointing device is provided. An electric current is applied to a light emitting element within a predetermined turned-on period of an image sampling cycle, so that the light emitting element generates a light beam projected on a work surface where the optical pointing device is placed. A surface image of the work surface is captured by an image sensor within the predetermined turned-on period of the image sampling cycle. The surface image is analyzed to obtain a brightness of the surface image within the image sampling cycle. A current value of the electric current applied to the light emitting element according to the brightness of the surface image is determined before a starting point of a next image sampling cycle, such that a brightness of another surface image captured during the next image sampling cycle is maintained within a predetermined range.
US11429202B2 High resolution and high sensitivity optically activated motion detection device using multiple color light sources
An optical computer mouse senses movement by detecting the variations in intensity of reflected primary colors from a surface over which the mouse is moved. The surface is illuminated by a plurality of colors of light. An image sensor is formed from an array of photodiodes covered with a color filter array that matches the primary colors of the lights and is used to detect intensity of reflected light of the primary colors from the surface on which the optical computer mouse rests. Variations in the intensity of at least one of the primary colors of reflected light are used to determine movement by the computer mouse. Both the intensity of the individual lights and sensitivity of the array of photo diodes are controlled by a controller.
US11429199B2 Optical sensor apparatus and method capable of accurately determining motion/rotation of object having long shape and/or flexible form
A method of an optical sensor apparatus which is to be used with a controlling device arranged for controlling an object having a long shape and flexible form of a material, includes: using a light emitting circuit to generate and output a light ray to a surface of a portion of the object; sensing the light ray reflected from the surface for multiple times to generate multiple images; detecting at least one motion image in the generated multiple images; and, determining a motion, an offset, or a rotation angle of the object, which is controlled by the thread controlling device, according to the detected at least one motion image.
US11429198B2 Terminal device control method and terminal device
Embodiments of the present invention provide a terminal device control method and a terminal device. The method includes: when a bending behavior of a flexible display occurs, determining a bending parameter of the flexible display, where the bending parameter includes at least one of a bending time parameter, a bending location parameter, a bending direction parameter, and a bending degree parameter; and adjusting a user interface (UI) of the flexible display based on the bending parameter, or generating, based on the bending parameter, a command corresponding to a first application. According to the method provided in the embodiments of the present invention, the bending behavior of the flexible display is abstracted as the bending parameter, and the bending parameter is used as input of the application. This manner can effectively improve user experience.
US11429196B2 Keyboard with input modes
A keyboard includes a processing resource and a memory resource storing machine-readable instructions to cause the processing resource to communicate, in response to the keyboard being in a computing device input mode, with a computing device connected to the keyboard, and communicate, in response to the keyboard being in a mobile device input mode, with a mobile device connected to the keyboard.
US11429193B2 Control of virtual objects based on gesture changes of users
A method and apparatus for controlling a virtual object, a terminal, and a storage medium are disclosed. The method includes: acquiring a plurality of images of a user; determining, according to the plurality of images acquired, a gesture change parameter of a gesture change of the user; and controlling, according to the gesture change parameter, a virtual object corresponding to the user.
US11429181B2 Techniques for self-tuning of computing systems
A self-tuning computing system and a method for self-tuning a computing system. The method includes measuring a current operation metric representing a current performance of the computing system; determining, based on the current operation metric and a target metric, at least one optimization scheme for improving the current operation metric, wherein the at least one optimization scheme includes at least a plurality of system knobs each having a respective optimal value; and setting each of the system knobs listed in the at least one determined optimization scheme to its respective optimal value.
US11429180B2 Trained model creation method for performing specific function for electronic device, trained model for performing same function, exclusive chip and operation method for the same, and electronic device and system using the same
A trained model creation method for performing a specific function for an electronic device includes preparing big data for training an artificial neural network and specific function performance determination data for determining whether to perform a specific function of an electronic device with respect to the sensing data; and preparing an artificial neural network model, which calculates inputs of the sensing data for the nodes of the input layer in order to output the specific function performance determination data from the nodes of the output layer. The artificial neural network model is trained by repeatedly performing a process of inputting the sensing data included in the prepared big data into the nodes of the input layer and outputting the specific function performance determination data that pairs with the sensing data included in the big data from the nodes of the output layer so as to update the association parameters.
US11429179B2 Method and apparatus for disabling high speed bus operation under high common mode voltage conditions
An apparatus including a handshake window enabler having a pair of differential inputs and a window enablement output, a common mode detector coupled to a power input and a ground input and having a handshake inhibit output, and a handshake disabler coupled to the handshake window enabler, the common mode detector, and the pair of differential inputs. If a common mode voltage that out of range (“too high”) is detected, high speed handshake protocols are such that the bus operates a lower data rate.
US11429175B1 Preventing an operable state in an information handling system in response to a reset of a power supply
In one embodiment, a method for preventing an operable state in a plurality of components of an information handling system in response to a reset of a power supply includes: receiving, by an embedded controller of the information handling system, power from the power supply after the reset of the power supply; causing a platform controller hub of the information handling system to receive the power from the power supply; receiving a signal from the platform controller hub indicating that the plurality of components should be placed in the operable state from an inoperable state; determining that the reset of the power supply was caused by the power supply being previously removed from the information handling system; determining that a position of a lid of the information handling system is in a closed position; and causing the plurality of components to remain in the inoperable state.
US11429174B2 Sensor-based near-field communication authentication
This document describes techniques (400, 500, 600) and apparatuses (100, 700) for implementing sensor-based near-field communication (NFC) authentication. These techniques (400, 500, 600) and apparatuses (100, 700) enable a computing device (102) to detect, in a low-power state, environmental variances indicating proximity with an NFC-enabled device (104) with which to authenticate. In some embodiments, various components of a computing device (102) in a sleep state are activated to process environmental variance(s), perform authentication operations, and/or an indicate initiation of authentication operations to a user.
US11429169B2 VCONN in power delivery chargers
A circuit comprising a first processing element having a first output configured to couple to a voltage control circuit, a second output configured to couple to a gate terminal of a first transistor, and a third output configured to couple to a first node and a control circuit. The control circuit comprises a second processing element having multiple outputs, a second transistor having a gate terminal configured to couple to one of the outputs of the second processing element, a first terminal configured to couple to a second node and to a drain terminal of the first transistor, and a second terminal, and a third transistor having a gate terminal configured to couple to a second of the outputs of the second processing element, a first terminal configured to couple to a third node, and a second terminal.
US11429167B2 Techniques to decommission battery based on user command
In one aspect a device includes at least one processor, a battery that powers the at least one processor, and storage accessible to the at least one processor. The device also includes circuitry to, responsive to a user command to decommission the battery, discharge the battery to render the battery inoperable.
US11429166B2 System and method for managing device updates
An asset includes physical computing resources and a physical computing resources manager. The physical computing resources manager obtains a resource update for the asset; makes a determination that the resource update requires a reset of a portion of the physical computing resources; and, based on the determination, resets the portion of the physical computing resources during a low resource consumption reboot of the asset without resetting a second portion of the physical computing resources, the second portion of the physical computing resources are not reset as part of the low resource consumption reboot.
US11429165B1 System and method for detecting oily residue in two-phase immersion cooling systems
A system for detecting residue in a two-phase immersion cooling system based on contact resistance. A structure is formed to represent a type of connection between a component and a connector. The structure is positioned near a heat source in the two phase fluid in its liquid state. As the fluid boils, residues are deposited on the structure. An increase in the current resistance across the structure may indicate the presence of a residue or corrosion caused by the residue. Structures may be formed using materials that are similar to existing connections in the information handling system. A heating element may generate more heat than existing components such that the system detects the presence of contaminants with sufficient time to allow less expensive and less intensive corrective measures.
US11429164B1 Cooling system for an information handling system
A compact and mobile information handling system, such as a tablet, including a thermally-configured chassis having one or more fans and one or more inlets for directing air flow directly across components of the information handling system to cool such components by convection. Such fans may additionally direct air flow across a heat exchanger and/or heat pipe coupled to heat-producing components like a central processing unit and/or graphics processing unit. Components of the information handling system may be positioned on the thermally-configured chassis and used to efficiently direct the air flow throughout the chassis without requiring additional space. The inlets and outlets may be positioned on one or more sides of the information handling system.
US11429160B2 Adaptable multiple card sizes of riser cage structure
A chassis for electronic equipment, comprising a front panel, a slot disposed in the front panel and a first computer card latch disposed in the slot, the first computer card latch configured to hold a computer card having a first predetermined height.
US11429159B2 Tape structure and the display panel and display device utilizing the tape structure
A tape structure, a display panel and a display device utilizing the tape structure is provided. The tape structure includes a first adhesive layer, a supporting layer, and a second adhesive layer. The first adhesive layer extends along a first direction and has a first surface. The supporting layer is disposed on the first surface and includes a plurality of supporting units. A part of the second adhesive layer is attached to the first surface. The supporting layer is covered by the first adhesive layer and the second adhesive layer located at the side of the supporting layer opposite to the first surface.
US11429147B2 Electronic device with sensing strip
An electronic device may have an elongated sensing strip. Control circuitry may use the sensing strip to gather air gesture input from the fingers or other body part of a user. The electronic device may have a housing. The housing may have portions such as upper and lower portions that rotate relative to each other about an axis. A hinge may be used to couple the upper and lower portions together. The sensing strip may extend parallel to the axis and may be located on the lower portion between keys on the lower portion and the axis or on the upper portion between the edge of a display in the upper portion and the axis. The sensing strip may have a one-dimensional array of sensor elements such as capacitive sensor elements, optical sensor elements, ultrasonic sensor elements, or radio-frequency sensor elements.
US11429137B2 Time synchronization device, electronic apparatus, time synchronization system and time synchronization method
A time synchronization device adapted for an electronic apparatus, an electronic apparatus, a time synchronization system and a time synchronization method. The time synchronization device includes: a signal generating circuit and a time adjusting circuit. The signal generating circuit includes: a control circuit, configured to generate a frequency control word; and a signal adjusting circuit, configured to receive the frequency control word and an input signal having an initial frequency, and to generate and output an output signal having a target frequency based on the frequency control word and the input signal. The time adjusting circuit is configured to perform a synchronization adjusting operation on a clock signal of the electronic apparatus based on the output signal having the target frequency.
US11429136B2 High speed multi moduli CMOS clock divider
An electronic circuit which is a high speed CMOS logic circuit to divide the frequency of an input signal is provided. The electronic circuit comprises a ring oscillator. The ring oscillator comprises a plurality of gated inverters. At least one of the gated inverters is configured to receive an oscillating signal and a control signal at two complementary inputs. The electronic circuit is configured to be partially gated such that a divide ratio is selectable. By means of clock partial gating, open loop clock buffering and avoiding slow combinatory logic in the data path, a very high speed multi-moduli clock divider is achieved.
US11429131B2 Constant current circuit and semiconductor apparatus
Provided is a constant current circuit supplying a temperature-compensated constant current. The constant current circuit includes a BGR circuit, a temperature dependent current generator, a reference current generator, and an output current generator. The BGR circuit generates a reference voltage with low voltage dependence. The temperature dependent current generator generates a temperature dependent current having a positive temperature coefficient. The reference current generator generates a temperature-compensated reference current by using the reference voltage and the temperature dependent current. The output current generator generates an output current based on the reference current generated by the reference current generator.
US11429122B2 Single zone variable air volume control systems and methods
The present disclosure relates to a climate management system having a control system configured to control climate characteristics of a building. The control system further includes a memory device and a processor. The memory device includes instructions that, when executed by the processor, cause the processor to receive, via a sensor, data indicative of an evaporator coil temperature of the climate management system, and operate an air mover of the climate management system to control supply of conditioned air to the building based on the evaporator coil temperature.
US11429115B2 Vehicle-platoons implementation under autonomous driving system designed for single vehicle
A method, apparatus, and system for enabling platooning between two autonomous vehicles is disclosed. According to one embodiment, a second ADV receives a vehicle status and a first perception result of a first ADV over a vehicle-to-vehicle (V2V) link. The first perception result includes one or more obstacles perceived by the first ADV. A perception process is performed by the second ADV to perceive a driving environment associated with the second ADV, which generates a second perception result. The first perception result performed by the first ADV and the second perception result performed by the second ADV are merged to generate a third perception result. A trajectory is planned based on the vehicle status of the first ADV and the third perception result to cause the second ADV to follow the first ADV in a platoon manner.
US11429114B2 Implement control of vehicle and implement combination
An implement includes a global positioning system (GPS) receiver and an implement control system. The global positioning system receiver is configured to obtain position information for the implement. The implement control system is configured to determine a lateral error for the implement based on the position information, estimate a lateral error for a vehicle relative to the implement, the vehicle being attached to the implement, and steer the vehicle to guide the implement based on at least the lateral error for the implement and the lateral error for the vehicle.
US11429106B2 Methods and systems for shifting objects
Systems, and methods of shifting objects using a vehicle and at least one drone are provided. The vehicle and drone are configured to communicate using communication components to coordinate movement of the at least one drone relative to the wheeled object. The system for shifting objects may include sensors for detecting characteristics of the environment. The system may include shifting the object to a second location based on the characteristics detected.
US11429102B2 Method and device for operating at least two automated vehicles
A method and device for operating at least two automated vehicles including picking up signals, which are transmitted in each case from the at least two automated vehicles; inputting a map as a function of the signals, determining a common driving strategy for the at least two automated vehicles in a way that optimizes a localization potential of the at least two automated vehicles on the basis of the map and as a function of the signals, and providing the common driving strategy for operating the at least two automated vehicles. A vehicle device for operating an automated vehicle, which includes a transmitter and receiver device, and a control unit is also provided.
US11429101B2 Adaptive autonomy system architecture
An autonomy system for use with a vehicle in an environment. The autonomy system comprising a processor operatively coupled with a memory device, a plurality of sensors operatively coupled with the processor; a vehicle controller, a situational awareness module, a task planning module, and a task execution module. The situational awareness module being configured to determine a state of the environment based at least in part on sensor data from at least one of the plurality of sensors. The task planning module being configured to identify, via the processor, a plurality of tasks to be performed by the vehicle and to generate a task assignment list from the plurality of tasks that is based at least in part on predetermined optimization criteria. The task execution module being configured to instruct the vehicle controller to execute the plurality of tasks in accordance with the task assignment list. The task execution module may be configured to monitor the vehicle or the vehicle controller during execution of the task assignment list to identify any errors.
US11429100B2 Vehicle inspection system
A locomotive inspection system includes sensors that are selectively coupled to a locomotive during an inspection or maintenance event for the locomotive and a controller that is operable to cause a control system of the locomotive that controls plural operations of the locomotive to initiate a first operation and a different, second operation. The controller determines whether the control system has first sensor information indicative of a state of the locomotive during the first operation. The controller sends a command signal to the control system to direct the control system to change locomotive operations from the first operation to the second operation responsive to determining that the control system lacks the first sensor information. The controller obtains second sensor information from the one or more sensors based on the second operation and determines a condition of components of the locomotive based on the first and second sensor information.
US11429097B2 Programmatic application of router flags for vehicle limitations
Systems and methods provide for routing autonomous vehicles by simulating an autonomous vehicle traversing a route on a map representing a physical area. A router flag can be generated at a specific location on the map. A router flag rule that defines a factor that caused a failure of the autonomous vehicle can then be created at the location, and the autonomous vehicle can be simulated traversing the to identify at least one other area on the map where the autonomous vehicle is likely to fail. An identifier can be applied to the other area on the map where the autonomous vehicle is likely to fail according to the router flag rule. The other area with the applied identifier can be omitted from a routable graph applied to the routing map, such that the route for the autonomous vehicle is generated in accordance with the routable graph.
US11429089B2 Apparatus, method and program
To easily generate a dynamic model for performing a dynamic simulation of a plant, an apparatus, a method and a program are provided, the apparatus including a static model acquiring unit configured to acquire a static model indicating a steady state of the plant, a piping and instrumentation diagram data acquiring unit configured to acquire piping and instrumentation diagram data of the plant, and a matching unit configured to match a device included in the static model with a device included in the piping and instrumentation diagram data to identify a device-to-device correspondence relation.
US11429088B2 Apparatus for separating a hard disk drive lid from a hard disk drive housing of an assembled hard disk drive
A method and apparatus for efficiently dismantling hard disk drives, including a holder assembly to clamp a hard disk drive, a scanner that reads identification information of the hard disk drive. A chain conveyor belt indexes the hard disk drive to a position at which a logic board of the hard disk drive is peeled off and dropped into a bin, and to a position at which a lid of the hard disk drive is separated from a housing by way of a wedge, and indexes to a punch position at which magnets are punched in a direction from the logic board side of the hard disk drive. By separating and disposing the logic board and the lid, each hard disk drive is efficiently and securely dismantled.
US11429086B1 Modifying functions of computing devices based on environment
Systems and methods to modify functions of computing devices based on movements and/or locations of users of such computing devices may include various types of sensors, such as movement sensors, imaging sensors, and location sensors. The sensor data may be processed by various algorithms to determine either or both of movement and location of the user within an environment. Then, based at least on the determined movement or location of the user, a particular function level may be selected for the computing device to ensure safety and environmental awareness of the user. In addition, one or more functions of the computing device may be modified, enabled, disabled, automated, alerted, or otherwise changed based on the selected function level.
US11429085B2 Systems and methods for thermal control of an information handling resource using thermoelectric effect
A system may include an air mover configured to drive a flow of air, a heat-generating component in a path of the flow of air, an assembly comprising heat-rejecting media and a thermoelectric cooling apparatus thermally coupled to the heat-rejecting media and arranged such that the heat-rejecting media is in the path of the flow of air between the air mover and the heat-generating component, and a thermal control system communicatively coupled to the thermoelectric cooling apparatus and configured to control an electrical parameter applied to the thermoelectric cooling apparatus in order to create a temperature gradient across the thermoelectric cooling apparatus, such that when the electrical parameter is applied to the thermoelectric cooling apparatus, heat is transferred from the flow of air to the thermoelectric cooling apparatus via the heat-rejecting media.
US11429083B2 Method and apparatus for modeling and designing multi-dimensional cellular structures for additive manufacturing
Modeling, constructing, and designing conformal cellular structures with spatially variable and graded microstructures that have full geometric continuity is disclosed, which includes defining a global structural domain, where the microstructures are generated for a global mesh, defining a unit structure as a base cell using a level set function, which allows for beams, trusses, shells, and solids, transforming and mapping the base cell into each element of the global mesh using an isoparametric transformation, which creates a conformal cellular structure in accordance with a set of requirements on distribution of material and/or mechanical properties, and applying a global cutting function to guarantee geometric continuity in connections on the common face of any two neighboring cells of the structure. As a result, more complex geometric shapes and features can be generated at the cell level, while maintaining the specified geometric connectivity across the cells of the structure.
US11429079B2 Pick-and-place machine with a collet contrast disk
A pick-and-place machine module is provided. The pick-and-place machine module includes a nozzle and a collet disk. The nozzle includes a body, a head and a tubular element extending between the body and the head such that the head is communicative with the body via the tubular element to enable a pick-up of a component by the head. The collet disk is affixed to a surface of the body facing the head about the tubular element and is configured to reflect light incident thereon toward an area of the base surrounding the component.
US11429076B2 Automatic strategy determination for computer aided manufacturing
A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.
US11429075B2 System, apparatus and method for energy management, for usage by consumers of energy from electric utility service providers, and monitoring and management of same
The disclosure includes methods, systems and apparatus for predictive management of efficient selecting and receiving of retail electric utility service to a facility for a period, by automated selecting of a retail utility service provider corresponding to a selected least cost path of predicted rate plan choices across the period, wherein costs of all possible, viable time-bounded predicted rate plan choices are determined for predicted consumer usage where a predicted market of retail rate formulas for the period are predicted in relation to at least one variable, such as weather.
US11429073B2 Targeted illumination system
To allow more daylighting and protect against direct solar radiation, the system may include a window shading system that impacts an area (or area of interest). The system may adjust different window shades in different ways and for different periods of time to protect against a direct solar radiation onto an area of interest. The system may provide targeted shadows onto the area of interest. The system may also analyze or predict angles of solar rays that comprise the direct solar radiation and determine an impact of the solar rays on the area of interest, wherein the adjusting of window shades is based on the determining.
US11429062B2 Image forming apparatus with plural moving mechanisms for developing rollers
An image forming apparatus, having a photosensitive drum, a developing roller movable between a contacting position, in which the developing roller contacts the photosensitive drum, and a separated position, in which the developing roller is separated from the photosensitive drum, a moving mechanism to move the developing roller between the contacting position and the separated position, a fuser including a heating member and a pressing member to nip a sheet at a position between the heating member and the pressing member, a nipping-force adjuster to switch a nipping force in the fuser between a first nipping force and a second nipping force being greater than the first nipping force, a motor, and a driving-force transmitter to transmit a driving force from the motor to the developing roller, is provided. The driving-force transmitter transmits the driving force further to the moving mechanism and the nipping-force adjuster.
US11429057B2 Image forming apparatus including developing cartridge in which a front wall and first developing-device frame are overlapped
An image forming apparatus includes: a main casing; a drum cartridge; and a developing cartridge. The drum cartridge includes a photosensitive drum having a rotational axis. The drum cartridge is drawable from the main casing in a first direction where the axis of the photosensitive drum extends. The developing cartridge is drawable from the main casing in the first direction. The developing cartridge includes: a developing roller; a front wall; and a first developing-device frame. The front wall is disposed at a downstream end of the developing cartridge in the first direction. The first developing-device frame supports the developing roller. The front wall and the first developing-device frame are overlapped with each other when viewed in the first direction. The first boss goes through the first hole of the front wall.
US11429055B2 Metal frame of image forming apparatus and image forming apparatus
A metal frame of an image forming apparatus includes a connecting member which is a metal plate and which connects first and second spaced apart support members which are constructed to support an image forming unit of the an image forming apparatus. The connecting member includes a first facing portion which faces a first region of the first support member around a slit portion thereof, and a fitted portion which is supported by an inner peripheral surface of the slit portion and is fitted into the slit portion in a plate thickness direction of the fitted portion. A width of the fitted portion in a direction vertical to a plate thickness direction of the first support member and the plate thickness direction of the fitted portion in the slit portion is less than or equal to a width of the slit portion in the vertical direction. The fitted portion includes a hook portion having a hook shape and a second facing portion which faces a second region which is provided on a rear surface of a surface of the first support member on which the first region is provided, and which is adjacent to the slit portion in the vertical direction with a gap.
US11429050B2 Printing apparatus, control method thereof and storage medium
An object of one embodiment of the present disclosure is to accurately suppress a color shift. One embodiment of the present disclosure is a printing apparatus including: a print head having a nozzle column including a plurality of nozzles through which ink is ejected; an acquiring unit configured to acquire a measurement value by reading a tone patch pattern printed by the print head; and a setting unit configured to set a printing characteristic based on the measurement value and a target value, and the printing apparatus further includes a determination unit configured to determine whether or not reading has been performed normally based on a variation amount calculated by using the measurement value.
US11429049B1 Image forming device
An image forming device includes a first detection sensor unit that detects a toner image formed on an image carrier; a second detection sensor unit that detects the toner image disposed to be separated in the main scanning direction with respect to the first detection sensor unit and formed on the image carrier; and a controller. The controller causes: an image carrier to carry toner images indicating a first test pattern and a second test pattern, and discriminate a difference from a determination condition with respect to a first determination result based on a first threshold value and a second determination result. The controller determines a component to be an occurrence cause of the difference based on a combination of the first determination result and the second determination result when it is determined that the difference is present.
US11429048B2 Image forming apparatus that can form images on both sides of sheet by inverting sheet
A transmission unit transmits driving force to be supplied from a motor to a roller pair. A switching unit acts on the transmission unit to switch a rotation direction of the roller pair by the driving force between a normal rotation and a reverse rotation. A control unit controls a rotation speed of the motor to convey the sheet at a second conveyance speed in a part of a first time period. The second conveyance speed is lower than a first conveyance speed. The first conveyance speed is a conveyance speed when the sheet is conveyed in the image forming unit. In the first time period the sheet having the image formed on the first surface is conveyed in a first direction. In a second time period the sheet is conveyed in a second direction.
US11429047B2 Roller used in fixing device, fixing device including this roller, and image forming apparatus
A roller used in a fixing device includes a rubber layer including a plurality of void portions, pore passage portions connecting the void portions, and a filler, wherein an aspect ratio RA of the filler is 2.5≤RA≤215, and a linear expansion coefficient of the rubber layer is less than or equal to 400×10−6/K.
US11429046B2 Fixing belt and method of manufacturing the fixing belt
A rotatable endless fixing belt configured to fix a toner image borne on a recording material includes a base body and a polyimide layer. The polyimide layer is formed on an inner-circumferential-surface of the base body and configured to slide on a backup member in contact with the backup member. The polyimide layer includes filler having shape anisotropy. An orientation ratio of the filler inclined with respect to a generating line of the fixing belt by a predetermined angle or less is smaller in a first area than in a second area in a cross section of the fixing belt taken along the generating line of the fixing belt, the first area being an area formed in an inner-circumferential-surface side of the polyimide layer in a thickness direction, the second area being an area formed in a base-body side of the polyimide layer in the thickness direction.
US11429044B2 Fixing apparatus and image forming apparatus
A fixing apparatus includes a rotary member including a heat-generation layer with a plurality of rings, a temperature detecting portion configured to detect a temperature of the rotary member, a conduction detecting unit configured to detect a conduction failure in an opposing ring that is one of the plurality of rings of the heat-generation layer and that opposes the temperature detecting portion, and a controller configured to control the supply of power to the magnetic field generator. The conduction detecting unit includes a first magnetic core, a second magnetic core, and a current detecting portion that includes a detection coil. A length of one of the first magnetic core and the second magnetic core around which the detection coil is wound is less than a length of another of the first magnetic core and the second magnetic core around which the detection coil is not wound.
US11429042B2 Image forming apparatus and control method
An image forming apparatus includes a fixing device and a control unit. The fixing device includes a heating resistor formed of a positive temperature coefficient material. The control unit energizes the heating resistor with a first energization amount if a temperature of the heating resistor is lower than a predetermined temperature, and energizes the heating resistor with a second energization amount that is higher than the first energization amount if the temperature of the heating resistor is higher than the predetermined temperature.
US11429035B2 Light emitting device and exposure device
A light emitting device includes: a first light-emitting-element row that includes light emitting elements arranged in a row in a main scanning direction; a second light-emitting-element row that includes light emitting elements arranged in a row in the main scanning direction and that is positioned in such a manner that at least a portion of the second light-emitting-element row overlaps the first light-emitting-element row in a subscanning direction; and a light-emission control unit that switches a light-emitting-element row caused to emit light between the first light-emitting-element row and the second light-emitting-element row at a switching point that is set at a position in an overlapping portion in which the first light-emitting-element row and the second light-emitting-element row overlap each other. The light-emission control unit sequentially turns on the light emitting elements in the overlapping portion in the order in which the light emitting elements are arranged and sets a direction in which the light emitting elements are sequentially turned on in the first light-emitting-element row and a direction in which the light emitting elements are sequentially turned on in the second light-emitting-element row to be the same as each other.
US11429034B2 Light emitting device, light-emitting-element array chip, and exposure device
A light emitting device includes a first light-emitting-element row that includes light emitting elements arranged in a row in a main scanning direction and a second light-emitting-element row that includes light emitting elements arranged in a row in the main scanning direction and that is positioned in such a manner that at least a portion of the second light-emitting-element row overlaps the first light-emitting-element row in a sub scanning direction. The first and second light-emitting-element rows are each formed by arranging light-emitting-element array chips in each of which the light emitting elements are arranged in a row in the main scanning direction. In each of the light-emitting-element array chips, a pitch of the light emitting elements arranged in a row is changed from a first pitch to a second pitch, which is different from the first pitch, in a central region of the row of the light emitting elements.
US11429033B2 Corona charging device capable of suppressing obstruction of an operation of a carriage
A charging device for electrically charging a rotatable image bearing member includes a corona charger including a discharging wire, a rotatable rotation shaft provided along the discharging wire and provided with a helical groove on an outer peripheral surface thereof, a motor configured to rotate the rotation shaft, and a movable member including a projected portion engaging with the helical groove and mounted on the rotation shaft so as to be movable along the rotation shaft with rotation of the rotation shaft. In addition, a cleaning member is provided on the movable member to clean the discharging wire, and a brush member is provided on the movable member and configured to brush the helical groove.
US11429025B2 Salt, quencher, resist composition and method for producing resist pattern
A salt represented by formula (I), a quencher, and a resist composition including the same: wherein R1, R2, R3 and R4 each represent a halogen atom, an alkyl fluoride group having 1 to 6 carbon atoms or a hydrocarbon group having 1 to 18 carbon atoms, —CH2— included in the hydrocarbon group may be replaced by —O— or —CO—; and m1, m2, m3 and m4 represent an integer of 0 to 4. When m1 is 2 or more, a plurality of R1 may be the same or different from each other. When m2 is 2 or more, a plurality of R2 may be the same or different from each other. When m3 is 2 or more, a plurality of R3 may be the same or different from each other. When m4 is 2 or more, a plurality of R4 may be the same or different from each other.
US11429023B2 Onium salt, negative resist composition, and resist pattern forming process
A negative resist composition comprising an onium salt having formula (A) and a base polymer is provided. The resist composition exhibits a high resolution during pattern formation and forms a pattern with minimal LER.
US11429021B2 DNA nanostructure patterned templates
A method of forming a patterned device includes depositing at least one nanostructure comprising self-assembled nucleic acids formed into a predetermined conformation upon a surface of a substrate, depositing a stabilizing layer of material mechanically stronger than the at least one nanostructure over the at least one nanostructure and the surface of the substrate to form a positive pattern template, depositing a layer of a first polymer over the positive pattern template, and removing the layer of the first polymer from connection with the positive pattern template, wherein the layer of the first polymer includes a surface having a negative imprint of the positive pattern template.
US11429019B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device is provided. The method includes providing a first layout including a plurality of first features and a second layout including a plurality of second features; shifting the second layout to generate a plurality of virtual layouts; comparing a score of each of the plurality of virtual layouts and determining a modified second layout having a target score out of the plurality of virtual layouts; and outputting the modified second layout to a photomask.
US11429018B2 Method of manufacturing chemical fluid for manufacturing electronic material, pattern forming method, method of manufacturing semiconductor device, chemical fluid for manufacturing electronic material, container, and quality inspection method
In a method of manufacturing a chemical fluid for manufacturing an electronic material, a method of reducing particulate metal in the chemical fluid is selected according to a concentration of particulate metal including an iron atom, a concentration of particulate metal including a copper atom, and a concentration of particulate metal including a zinc atom which are measured by SP ICP-MS in the chemical fluid, and at least one of the concentration of particulate metal including an iron atom, the concentration of particulate metal including a copper atom, or the concentration of particulate metal including a zinc atom is reduced by using the selected reducing method.
US11429016B2 Projection device
The present disclosure relates to a projection device, and more particularly, to a projection device including: a projector module configured to provide an image to a screen; and a lens module between a user's eyes and the screen, wherein the project module includes: a display module configured to provide a certain image; and a backlight module configured to provide light to the display module such that the image provided by the display module is projected on the screen, wherein the display module is between the backlight module and the screen, the display module is configured to induce a convergence reaction on the user's eyes such that the image projected on the screen has a convergence distance, and the lens module is configured to induce a focus reaction on the user's eyes and change a focal length of the image reproduced by the display module within a certain range.
US11429014B2 Laser animation projection device and a control method thereof
The present invention discloses a laser animation projection device. The device comprises a controlling mainboard, an X-axis high-speed galvanometer motor, a Y-axis high-speed galvanometer motor and a laser device; a MCU is disposed on the controlling mainboard; an X-axis galvanometer lens is connected to an output shaft of the X-axis high-speed galvanometer motor; a Y-axis galvanometer lens is connected to an output shaft of the Y-axis high-speed galvanometer motor; a display screen is disposed in front of the two galvanometer lenses; a WIFI module is disposed on the controlling mainboard; the laser device is positioned according to positions of the two galvanometer lenses, so as to make the laser emitted by the laser device be reflected onto the display screen through the two galvanometer lenses. A control method for the laser animation projection device is also disclosed.
US11429012B2 Audiovisual apparatus for simultaneous acquisition and management of coverage on production sets
Disclosed herein is a standalone audiovisual apparatus for the simultaneous acquisition and management of coverage, the simultaneous recording, and live on-the-fly editing of multiple angles, in accordance with some embodiments. Accordingly, the audiovisual apparatus comprises a body and arms. Further, the body comprises an upper body portion and a lower body portion. Further, the upper body portion comprises a body adapter disposed on the upper body portion. Further, the body adapter is configured for detachably attaching a primary recording device to the body adapter. Further, the lower body portion is disposable on a surface. Further, the arms are coupled to the body. Further, the arms comprise arm adapters. Further, the arm adapters are configured for detachably attaching secondary recording devices to the arm adapters. Further, the arms are configured for moving between arm positions in relation to the body for positioning the secondary recording devices in secondary recording positions.
US11429008B1 Liquid crystal metasurfaces with cross-backplane optical reflectors
According to various embodiments, a tunable optical metasurface includes an array of elongated resonator rails arranged parallel to one another. Liquid crystal is positioned within an optical field region between adjacent resonator rails. A controller can selectively apply a voltage differential pattern to the elongated resonator rails to adjust a phase response thereof. According to various embodiments, a cross-backplane reflector is utilized that allows for mid-array routing or edge-array routing of electrical connections between the controller and the resonator rails. The cross-backplane reflector comprises a plurality of elongated optical reflectors extending parallel to one another and perpendicular to the array of resonator rails. An optically transmissive (e.g., transparent) dielectric may electrically separate the resonator rails from the optical reflectors. A pattern of vias formed therein facilitates electrical connections between the optical reflectors and the resonator rails.
US11429007B2 Electro-optical modulator and method of modulating an optical beam to carry an RF signal
A Mach Zehnder modulator operates by phase modulating split optical beams with a modulating signal to create dissimilarities in the optical characteristics between the split beams. When the beams are recombined, the dissimilarities gives rise to intensity modulations that are indicative of the modulating signal. One or both beams are modulated with an RF trimming signal. The trimming signal is applied asymmetrically across the two beams thereby reducing the intensity of the optical carrier frequency in one of the beams more than in the other. By selecting the size of the trimming signal the differences in the optical amplitude of the carrier frequency in the two beams can be nulled.
US11429004B2 Electro-optical device having predetermined element in insulating layers, electronic apparatus and method for manufacturing electro-optical device
An electro-optical device includes a translucent substrate, a transistor, a light-shielding body having light-shielding properties, including a metal and disposed between the substrate and the transistor, a first insulating layer having insulating properties and disposed between the light-shielding body and the transistor, the first insulating layer being in contact with the light-shielding body, and a second insulating layer having insulating properties and disposed between the first insulating layer and the transistor, the second insulating layer being in contact with the first insulating layer. A content of a predetermined element that is not an element of a main component in the first insulating layer is higher than a content of the predetermined element in the second insulating layer.
US11428995B2 Liquid crystal display device
A liquid crystal display device includes a TFT substrate having a display region where pixels each having a TFT and a pixel electrode are formed in a matrix, a counter substrate having a display region where color filters of three colors are formed in a matrix, the TFT substrate and the counter substrate being bonded together with a sealing material in a seal portion at a periphery, and liquid crystal sealed between the TFT substrate and the counter substrate by the seal material. In the display region, a first insulation film, a first alignment film, a first columnar spacer, an overcoat film, a first color filter among the color filters of three colors are stacked in this order between the TFT substrate and the counter substrate.
US11428992B2 Method for manufacturing liquid crystal aligning film
A method for manufacturing a liquid crystal aligning film includes preparing a multilayer structure in which a substrate, a conductive layer, a liquid crystal alignment layer, and a passivation film are sequentially provided, etching one area of the liquid crystal alignment layer by irradiating a pulse laser to the multilayer structure, and exposing one area of the conductive layer by removing the passivation film, wherein the pulse laser is irradiated to the liquid crystal alignment layer from the passivation film. The method is compatible with a continuous process.
US11428991B2 Liquid crystal display device
The liquid crystal display device includes, sequentially from a viewing surface side to a back surface side: a linearly polarizing plate and a circularly polarizing plate including a first λ/4 retardation layer; a thin-film transistor substrate including a pair of electrodes disposed in a pixel region and a metal line disposed outside the pixel region; a liquid crystal layer containing liquid crystal molecules aligned parallel to the thin-film transistor substrate, alignment of the liquid crystal molecules varying in response to an electric field generated by application of voltage to the pair of electrodes; a color filter substrate including a color filter layer; and a backlight, the thin-film transistor substrate including a second λ/4 retardation layer, the color filter substrate including a reflective layer disposed outside the pixel region and configured to reflect incident light from the backlight toward the back surface.
US11428990B2 Liquid crystal display device and manufacturing method thereof
The present application relates to a liquid crystal display comprising: an upper polarizer; a lower polarizer; and a liquid crystal panel provided between the upper polarizer and the lower polarizer, in which the upper polarizer and the lower polarizer are provided such that the absorption axes thereof are parallel to each other, a wavelength plate is comprised between the upper polarizer and the liquid crystal panel which rotates linear polarized light at 85 to 90 degrees, and the liquid crystal panel is a horizontally aligned liquid crystal mode.
US11428989B2 Display device and manufacturing method thereof
A display device includes: a display substrate; a light amount control layer on the display substrate; a first polarizer on the light amount control layer; and a color conversion layer on the first polarizer. The color conversion layer includes a phosphor, the phosphor includes a quantum dot, the quantum dot including: a core; a first shell surrounding the core; and a second shell surrounding the first shell, and the quantum dot has a diameter ranging from about 2 nm to about 32 nm.
US11428986B1 Direct-type light source module and display device
A direct-type light source module including N-stage light sources and an optical sheet is provided. The optical sheet is disposed above the N-stage light sources, and an optical distance between the i-th-stage light source and the optical sheet is smaller than an optical distance between the i+1-th-stage light source and the optical sheet, where 1≤i
US11428985B2 LED lens array for backlight device and display device having same
An LED lens array for a direct type backlight device, according to the present disclosure, comprises: a plurality of LED lenses disposed on a plane; and a plurality of lens strings connecting the plurality of LED lenses, wherein each of the plurality of lens strings extends from each side of each of the plurality of LED lenses, and is configured to allow light emitted from each of the plurality of LED lenses to pass therethrough, wherein the width of each of the plurality of lens strings is smaller than the diameter of each of the plurality of LED lenses.
US11428983B2 Illuminating unit and display apparatus
An illuminating unit includes: a plurality of light sources; a light-guide plate including an end surface disposed to face the plurality of light sources, a first surface that outputs light which is based on incident light from the end surface, and a second surface that faces the first surface and includes a plurality of convex parts; and an optical sheet adhered to side of the second surface of the light-guide plate, with the plurality of convex parts being interposed therebetween. The plurality of convex parts include a plurality of first convex parts disposed in a first region inside the second surface, and one or plurality of second convex parts disposed in at least a portion of a second region on a periphery of the first region inside the second surface.
US11428980B2 Display system
A display system in an embodiment according to the present invention includes a display panel, a backlight located at a back surface side of the display panel and that emits light toward the display panel, a reflective panel located at a front surface side of the display panel and having a light receiving surface inclined obliquely in a direction perpendicular to an optical axis of the backlight, and a magnifying mirror disposed at a position where a reflected light from the reflective panel is received. The reflective panel includes a reflection region and a transmission region in the light receiving surface, and a position and a size of the reflection region and the transmission region are variable.
US11428976B2 Display device and electronic device
The present disclosure relates to a display device and an electronic device. The display device includes: a first display module having a first backplane; a second display module having a second backplane located on an opposite side of the first backplane; and a first heat sink located between the first backplane and the second backplane, and configured to radiate heat from the first backplane and the second backplane.
US11428975B2 Display device
The present disclosure provides a display device, including a housing, an air tunnel, and a functional device. The housing includes an air inlet and an air outlet, wherein the air inlet and the air outlet are disposed on two sides of the housing opposite to each other. The air tunnel is disposed in the housing and extends from the air inlet to the air outlet; and the functional device is disposed in the housing and located outside the air tunnel.
US11428973B2 Touch screen, display device having the same, and driving method thereof
A touch screen includes a first electrode layer, an insulating layer on a first electrode layer, and a second electrode layer on the insulating layer. The first electrode layer or second electrode layer includes first sensing electrode columns and second sensing electrode columns. The first sensing columns include first sensing electrodes having sub-electrodes. The second sensing electrode columns are alternately arranged with the first sensing electrode columns and include second sensing electrode. The sub-electrodes of one of adjacent first sensing electrodes are electrically connected to sub-electrodes of another one of the adjacent first sensing electrodes, respectively.
US11428971B2 Liquid crystal module and display device
A liquid crystal module and a display device are provided. The liquid crystal module includes a liquid crystal panel, a bottom frame and a first frame. The first edge of the liquid crystal panel is in an open region surrounded by the bottom plate, the first side plate and the second side plate of the bottom frame. At least one selected from a group consisting of the second edge, third edge and fourth edge of the liquid crystal panel is in an open region surrounded by the first frame body, the second frame body and the third frame body, and in a direction perpendicular to the plate surface of the liquid crystal panel, the first frame and the liquid crystal panel are movably arranged with respect to each other.
US11428970B2 Display device having a uni-body integrated housing
A display device includes: an open cell liquid crystal display (LCD) component an optical sheets component; a light guide plate; a scalar board; and, a uni-body rear cover, the uni-body rear cover affixing the optical sheets component to the display device, maintaining a gap between the open cell component and the optical sheets component, providing an exterior of the display device, protecting the open cell component from external forces and protecting the scalar board of the display device.
US11428966B2 Systems and methods for adapting display brightness to match privacy filter usage
Systems and methods are provided that may be implemented to increase display panel brightness consistency when using an electronically-activated privacy filter of an information handling system to switch back and forth between a private viewing mode and a non-private viewing mode. The provided systems and methods may automatically vary the brightness intensity of currently-active display panel backlight/s without user control so as to compensate for changes in the display panel brightness that would otherwise occur due to changes in the number of active backlights caused by switching between private viewing mode and non-private viewing mode.
US11428965B2 LCD panel and display device
The disclosure provides a liquid crystal display (LCD) panel and a display device. The display panel includes a first substrate. A pixel area is defined on a side near a second substrate and includes a plurality of pixel electrodes arranged in an array manner. Each of the pixel electrodes includes at most two domains, and each of the domains includes a plurality of pixel electrode branches which are parallel to and spaced from each other, thereby maximizing light transmittance of the LCD device, realizing high light transmittance display, and ensuring the display panel has good viewing angles.
US11428964B2 Transparent phase change actuator
A transparent optical element may include a layer of an electroactive ceramic disposed between transparent electrodes, such that the electrodes are each oriented perpendicular to a non-polar direction of the ceramic layer. Optical properties of the optical element, including transmissivity, haze, and clarity may be improved by the application of a voltage to the electroactive ceramic, and an associated phase transformation.
US11428963B2 Methods to improve modulation efficiency in silicon optical modulator
A method for forming a silicon optical modulator with improved modulation efficiency. the method includes providing a silicon layer in a SOI substrate and forming a waveguide in the silicon layer with a rib structure respectively joining with a first slab region on one side and a second slab region on opposite side with corresponding slab thicknesses smaller than the rib structure. The method additionally includes forming multiple etched sections in each of the first slab region and the second slab regions with decreasing etching depths for sections further away from the rib structure. Furthermore, the method includes forming a PN junction in the rib structure with a moderate P/N doping level. Moreover, the method includes doping the multiple etched sections in the first/second slab region respectively with P-type/N-type impurity at increasing doping levels sequentially for sections further away from the rib structure.
US11428960B2 Method and system to create custom, user-specific eyewear
Systems and methods for creating fully custom products from scratch without exclusive use of off-the-shelf or pre-specified components. A system for creating custom products includes a computer communicatively coupled with an image capture device and configured to construct an anatomic model of the user based on captured image data and/or measurement data. The computer provides a configurable product model and enables preview and automatic or user-guided customization of the product model. A display is communicatively coupled with the computer and displays the custom product model superimposed on the anatomic model or image data of the user. The computer is further configured to provide the customized product model to a manufacturer for manufacturing eyewear for the user in accordance with the customized product model.
US11428959B2 Method and apparatus for determining a reference head posture of a subject
Disclosed is a method for determining a subject's reference head posture, the method including: a) obtaining a movement or a position of at least one eyelid of the subject while he/she moves his/her head up and down starting from an initial head posture wherein he/she directs his/her gaze towards a predetermined direction, the subject keeping his/her gaze directed towards the predetermined direction during the motion of his/her head; and b) determining the reference head posture as a function of a movement or a position of at least one eyelid of the subject during the motion of his/her head at step a). Further disclosed is a method for measuring a distinctive height associated with a frame of a pair of spectacles worn by the subject, as well as a method for mounting and for verifying the mounting of an ophthalmic lens in a frame of a pair of spectacles.
US11428955B1 Personalized optics
Eyewear dynamically adjusts viewing effects to match the wearer, the object or scene being viewed (luminance, color prominence, glare, visual blur/noise), other conditions: sensory parameters (gaze direction, focal length, eye gestures, other eye activity, other senses, wearer inputs), medical conditions, wearer location, environmental parameters, wearer activity, use by the wearer, the wearer's field of view. The eyewear can adjust visual features presented to the wearer, such as changes in refraction, polarization/shading, color, prismatic angles/functions, 3D displays. Eyewear can be tailored to form factor: glasses, contacts, RID, IOL, facemask/helmet, vehicles, windows, screens, scopes, AR/VR devices, nerve sensors, external devices. Eyewear can adjust refraction, polarization/shading, color filtering/injection, false coloring, color change; prismatic angles/functions. Eyewear can respond to wearer activity: police, military, firefighter, emergency responder, search and rescue, vehicle operation, sporting/theme-park events, viewing advertising/storefronts, conversation. Hybrid optimization of eyewear can be personalized to users.
US11428954B2 Designing method and producing method of pair of spectacle lenses, and pair of spectacle lenses
A designing method of a pair of spectacle lenses, which includes a right-eye spectacle lens and a left-eye spectacle lens, includes a process of designing the pair of spectacle lenses; a power error (unit: diopter (D)) that compensates for a difference between a response of accommodation of a right eye and a response of accommodation of a left eye of a wearer, wherein a response of accommodation (unit: diopter (D)) of each eye is a difference AC (=applied accommodation ACN−applied accommodation ACF) between an applied accommodation ACF of the eye of the wearer exhibited when the wearer views an object at a distance f and an applied accommodation ACN of the eye of the wearer exhibited when viewing an object at a distance n shorter than the distance f.
US11428952B2 Holographic display device and method of use
A holographic display device for presenting a hologram-like image and a method of use are disclosed. The holographic display device includes a box-like structure, a translucent panel, and light panels extending the entire length of the box-like structure. The light panels position between the box-like structure and the translucent panel. The holographic display device includes a transparent monitor connecting the box-like structure at its front end. The transparent monitor receives and displays an image. The light panels illuminate light and the translucent panel diffuses, blends, and evenly distributes the light in the interior. Transmitted shadowing to the monitor provides a realistic appearance. A unique image capturing system for capturing the image to be displayed on the transparent monitor is also disclosed. The image capturing system transmits the image to the holographic display device in real-time or as a pre-recorded image using wired or wireless protocols.
US11428951B2 Glasses-free 3D display mobile device, setting method of the same, and using method of the same
Provided are a glasses-free three-dimensional (3D) display device, a setting method of the same, and a using method of the same. The glasses-free 3D display device includes: a display device including a flat panel display; and a 3D viewing cover detachably disposed on the flat panel display, the 3D viewing cover configured to allow images displayed on the flat panel display to be viewed in three dimensions, wherein the display device includes a cover setting program executable by the display device to set setting parameters of the 3D viewing cover.
US11428948B2 Blur compensation system
A blur compensation system includes: a mirror on which light of an image from a predetermined position is incident and which reflects light of a specific wavelength such that an incidence angle and an emission angle of the light of the specific wavelength are different from each other; a mirror that is disposed at a position on which the light of an image which is reflected by the mirror is incident and reflects the light of the specific wavelength such that an incidence angle and an emission angle of the light of the specific wavelength are different from each other; and a lens that is disposed on an optical axis of the light of an image between the mirror and the mirror and changes a direction of the light of an image which is reflected by the mirror such that light of a wavelength other than the specific wavelength out of the light of an image which is reflected by the mirror is emitted in the same direction as the light of the specific wavelength from an emission position of the light of the specific wavelength in the mirror.
US11428943B2 Virtual image display apparatus
By arranging cables, which transmit video signals to a pair of video image display elements arranged on the right side and the left side, along a frame for supporting a pair of right and left light guiding devices, it is possible to concentrate the cables on one of the right and left sides. That is, it is possible to integrally form the cables. By accommodating the cables in a cable cover portion, which extends along the frame, in a cover inside, it is possible to suppress an increase in size which accompanies cable arrangement and to implement the apparatus as a whole in a small body.
US11428942B2 Systems and methods for external light management
An augmented reality system includes a light source to generate a virtual light beam, the virtual light beam carrying information for a virtual object. The system also includes a light guiding optical element, the light guiding optical element allowing a first portion of a first real-world light beam to pass therethrough, where the virtual light beam enters the light guiding optical element, propagates through the light guiding optical element by substantially total internal reflection (TIR), and exits the light guiding optical element. The system further includes a lens disposed adjacent and exterior to a surface of the light guiding optical element, the lens comprising a light modulating mechanism to absorb a second portion of the real-world light beam and to allow the first portion of the real-world light to pass through the lens.
US11428941B2 Face model capture by a wearable device
Systems and methods for generating a face model for a user of a head-mounted device are disclosed. The head-mounted device can include one or more eye cameras configured to image the face of the user while the user is putting the device on or taking the device off. The images obtained by the eye cameras may be analyzed using a stereoscopic vision technique, a monocular vision technique, or a combination, to generate a face model for the user.
US11428940B2 High-dimming-ratio avionics display
Disclosed are dual-light-source, high dimming-ratio avionics displays with digital light processing projector technology for rendering a visual display from generated light. The dual light sources are directed towards a beam splitter adapted to pass a substantial portion of the light from the first light source and to reflect a minority portion of the light from the second light source. An image is rendered at a substantially transparent, selectively reflective substrate adapted to reflect light of a range of visible wavelengths toward a viewer of the displays.
US11428939B2 Light-guiding plate, light-guiding plate manufacturing method, and video display device
The present invention provides a light-guiding plate which is applicable to incident rays over a wide ray angular range and wide wavelength rage, and is able to suppress a decrease in optical efficiency. A light-guiding plate 200 having a light diffracting portion 1200 for diffracting incident light by a multiple-recorded hologram is configured such that, in the light diffracting portion, when light 1210 of a single wavelength having a certain angular range is incident, at least two or more outgoing rays 1220 are discretely emitted with a first angular space θs, and the emitted rays each have a second angular range θa, and the first angular space θs is equal to or larger than the second angular range θa.
US11428937B2 Enhanced optical and perceptual digital eyewear
Improved wearable optics is disclosed. The wearable optics comprises a frame member and a lens. The wearable optics also includes circuitry within the frame member for enhancing the use of the wearable optics. A system and method in accordance with the present invention is directed to a variety of ways to enhance the use of eyeglasses. They are: (1) media focals, that is, utilizing the wearable optics for its intended purpose and enhancing that use by using imaging techniques to improve the vision of the user; (2) telecommunications enhancements that allow the eyeglasses to be integrated with telecommunication devices such as cell phones or the like; and (3) entertainment enhancements that allow the wearable optics to be integrated with devices such as MP3 players, radios, or the like.
US11428936B2 Display element, method for production of a display element and use of a display element and vehicle having a display element
A display element, in particular for a vehicle, that includes a decorative element and a multi-component plastic element, where the multi-component plastic element is connected to the decorative element. The multi-component plastic element includes a first plastic component and a second plastic component, where the second plastic component is in the form of an injection-molded symbol and is enclosed by the first plastic component such that the second plastic component is exposed on a top side of the display element. The first plastic component and the second plastic component have different colors.
US11428934B2 Vehicle display device
A vehicle display device includes a reflection-type hologram disposed inside a windshield of a vehicle, and a projection device including an image display device outputting a display light and a regulating unit configured to regulate a diffusion angle of the display light, and to project the display light having passed through the regulating unit onto the hologram. The hologram outputs the display light projected from the projection device as diffracted light directed to an eye range of the vehicle, and the regulating unit is configured to regulate the diffusion angle of the display light to an upper limit angle or less such that the display light reflected from the windshield is directed in a direction different from the eye range.
US11428932B2 Lens array and image projection device
There is provided a lens array and an lens array capable of suitably preventing irregular brightness without reducing resolution. A micro lens array of a screen includes upper-level microlenses and lower-level microlenses which are formed on the incidence surface of the screen, which have the same effective diameter, and which have a structure that generates an optical path length difference Δ in transmission light. By disposing the upper-level microlenses and the lower-level microlenses at an interval based on the effective diameter, the basic periodic structure of a lens period is formed. Further, the upper-level microlenses and the lower-level microlenses form a basic block comprising a combination of the lenses having a structure that generates the optical path length difference. A concave-and-convex period PC based on the basic block is an integer multiple of the lens period.
US11428928B2 Head-up display and mobile body equipped with head-up display
A head-up display of the present disclosure projects a display image on a transparent reflecting member. The head-up display includes: a display device that displays the display image; and a projection optical system that projects the display image displayed on the display device. On an assumption that light reaching a center of a viewpoint region of the observer and corresponding to a center of the virtual image is reference light, the projection optical system includes a prism element that has an incident surface, a reflection surface, and an emitting surface different from the incident surface sequentially in an optical path from the display device. The emitting surface is inclined to the reference light. An inclination amount θ2 of the reference light emitted from the emitting surface with respect to the emitting surface lies in a range of 15°<|θ2|<45° in the optical path from the display device.
US11428927B2 Optical system, and accessory apparatus and imaging apparatus including the same
An optical system is arranged on an object side relative to a first optical portion, the first optical portion including a plurality of lens portions each configured to form an image of an object, and a plurality of filters corresponding to the plurality of lens portions, and the optical system includes a second optical portion including an optical surface common to the plurality of lens portions, wherein the following conditional expression is satisfied: 1 2 × arctan ⁢ { 2 × tan ⁢ ⁢ ω ⁢ ⁢ 1 - Δ ⁢ ⁢ h ⁢ ⁢ 1 D ⁢ ⁢ 1 1 - tan ⁢ ⁢ ω ⁢ ⁢ 1 × ( tan ⁢ ⁢ ω ⁢ ⁢ 1 - Δ ⁢ ⁢ h ⁢ ⁢ 1 D ⁢ ⁢ 1 ) } < θ ⁢ ⁢ 1.
US11428925B2 Position metrology apparatus and associated optical elements
Disclosed is a metrology apparatus comprising an optical element configured to receive at or near a pupil plane of the metrology apparatus, at least first radiation comprising a first higher diffracted order and second radiation comprising a zeroth order resulting from illumination of a metrology target with radiation; and to direct said first radiation and second radiation together in a first direction. The metrology apparatus is further configured to form at least a first image of a first interference pattern, the first interference pattern resulting from interference of said first radiation and second radiation at an image plane.
US11428920B2 Information processing device, information processing method, information processing program, and microscope for displaying a plurality of surface images
An information processing device comprises: an image processor which generates surface information from point cloud data generated on the basis of position information of an object, using a value of a first parameter and a value of a second parameter; and a display controller which causes a display to display a surface image on the basis of the generated surface information, wherein the image processor generates a plurality of pieces of surface information, using a plurality of values of the first parameter and a plurality of values of the second parameter, and the display controller causes the display to display a plurality of surface images on the basis of the plurality of pieces of generated surface information.
US11428919B2 Objective changing and focusing apparatus for microscopes, and microscope having such objective changing and focusing apparatus
The object of the invention relates to an objective changing and focussing apparatus (10) for microscopes (100) containing a plurality of objectives (12), and having an optical axis Z, the essence of which is that it contains—a first rail system (16a) having a first guide rail (17a) fixed to the microscope (100) and a first moving member (18a) guided by the first guide rail (17a), wherein the first rail system (16a) is arranged along an axis X perpendicular to the optical axis Z, —a first drive unit (20a) in drive connection with the first rail system (16a), —a plurality of objective interface elements (24), adapted for being connected to the objectives (12), arranged next to one another along the X axis and fixed to the first moving member (18a) movably along the Z axis, —a second rail system (16b) having a second guide rail (17b) fixed to the microscope (100) and a second moving member (18b) guided by the second guide rail (17b), wherein the second rail system (16b) is arranged parallel to the optical axis Z, and defines a starting position along the X axis, and—a second drive unit (20b) having a second drive connection with the second rail system (16b), and the second moving member (18b) is provided with a lifting element (26) providing a releasable connection with an objective interface (24) located in the starting position. The object of the invention also relates to a microscope containing such an objective changing and focusing apparatus (10).
US11428917B2 Method and device for microscopy-based imaging of samples
A method for performing microscopy-based imaging of samples comprises: loading a sample holder (100) onto a support (50) configured to receive the sample holder (100); moving the sample holder (100) in a first direction, from a starting position on a first strip of the sample holder (100), to move the sample holder (100) relative to an imaging line of a line camera (10), to capture an image of the first strip of the sample holder (100); monitoring a focal plane using an autofocus system (15) as the sample holder (100) is moved in the first direction; in response to a signal from the autofocus system (15), moving an objective lens (25) along the optical axis to adjust the focal plane; and moving the sample holder (100) in a second direction, to align the imaging line of the line camera (10) with a position on a second strip of the sample holder (100).
US11428911B2 Zoom optical system, imaging device and method for manufacturing the zoom optical system
A zoom optical system includes, disposed in order from an object, a first lens group having positive refractive power, a second lens group having negative refractive power, and a third lens group having positive refractive power. At least a part of the third lens group is arranged to be movable along an optical axis as a focusing lens group, and the focusing lens group is moved toward an image when a focusing state on a long-distance object is changed to a focusing state on a short-distance object. The following conditional expression is satisfied: 0.90
US11428905B2 Camera optical lens
The present disclosure relates to the technical field of optical lens and discloses a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a positive refractive power, a fourth lens, a fifth lens having a positive refractive power, a sixth lens having a positive refractive power, and a seventh lens having a negative refractive power. The camera optical lens satisfies following conditions: 1.70>f6/f≤5.00; −4.00≤R14/R13≤−1.00; −5.00≤f2/f≤−2.00; 1.00≤d8/d9≤2.00. The camera optical lens can achieve excellent optical characteristics with a large aperture, wide-angle, and being ultra-thin.
US11428903B2 Camera optical lens
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens; a second lens having a negative refractive power; a third lens having a negative refractive power; a fourth lens; a fifth lens; and a sixth lens. The camera optical lens satisfies following conditions: −3.00≤f1/f2≤−1.00; and 2.00≤R3/R4≤50.00. The camera optical lens can achieve a high imaging performance while obtaining a low TTL.
US11428902B2 Lens assembly comprising five lenses of ++−−+ refractive powers
A lens assembly includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens. The first lens is with positive refractive power and includes a convex surface facing an object side and a concave surface facing an image side. The second lens is with positive refractive power. The third lens is with negative refractive power and includes a convex surface facing the object side. The fourth lens is with negative refractive power and includes a concave surface facing the object side. The fifth lens is with positive refractive power and includes a convex surface facing the image side.
US11428901B2 Camera lens of catadioptric optical system
Provided is a camera lens of a catadioptric optical system consisting of two lens assemblies and one lens and having a small height, a narrow angle, and good optical properties. The camera lens includes: a first lens assembly including an object side surface having a first refractive surface and a second reflective surface in a peripheral region and a central region thereof, and an image side surface having a second refractive surface, a fifth refractive surface and a sixth refractive surface that are sequentially arranged from a peripheral region to a central region thereof; a second lens assembly including an object side surface having a third refractive surface and a fourth refractive surface that are sequentially arranged from a peripheral region to a central region, and an image side surface having a first reflective surface; and a third lens having a refractive power.
US11428891B2 Lens module
The present invention provides a lens module including a base, a lens holder, and a support assembly configured to support the lens holder. The lens holder is suspended in the base through the support assembly and includes at least two connecting portions configured to be fixedly connected to the support assembly. Each two connecting portion is provided with a groove, in which a buffering member is provided. The support assembly includes at least two support members, and each support member has one end connected to the groove of one connecting portion through the buffering member provided in the groove and the other end fixed to the base. The buffer can exerts a buffering function to buffer the support, and thus reduces or even avoids the shaking of the lens holder in a plane perpendicular to the optical axis of the lens.
US11428885B2 Methods and systems for deploying optical fiber
There are described methods and systems for deploying optical fiber within a conduit. In one aspect, an optical fiber injector comprising a pressure vessel having a fluid inlet and a fluid outlet. The fluid outlet is engaged with an open end of the conduit. A length of optical fiber is provided within the pressure vessel. The optical fiber is then jetted into the conduit by injecting a fluid into the pressure vessel via the fluid inlet. The optical fiber injector is configured such that the fluid is directed from the fluid inlet to the fluid outlet, and urges the optical fiber to move through the conduit, thereby deploying the optical fiber within the conduit. In a further aspect, there is provided a modular assembly comprising a pipeline and a line of two or more conduits arranged end-to-end. Each pair of opposing ends of adjacent conduits is connected together by a separate splice box. The line is positioned along and adjacent to a length of the pipeline.
US11428873B2 Inspection device for optical connector
An inspection device for an optical ferrule includes one or more reflectors. Each reflector has a mating surface and a mirror disposed at an oblique angle with respect to the mating surface. Each reflector is configured to mate with the optical ferrule when the optical ferrule is disposed within a housing of an optical connector. When the mating surface of the reflector is in mated contact with the mating surface of the optical ferrule, the mirror is positioned to provide a reflected view of at least a portion of a mating surface of the optical ferrule.
US11428872B2 Optical connector
An optical connector includes a first attachment area for receiving and permanently attaching to an optical waveguide. A light coupling unit is disposed and configured to move translationally and not rotationally within the housing of the connector. The light coupling unit includes a second attachment area for receiving and permanently attaching to an optical waveguide received and permanently attached at the first attachment area. The light coupling unit also includes light redirecting surface. The light redirecting surface is configured such that when an optical waveguide is received and permanently attached at the first and second attachment areas, the light redirecting surface receives and redirects light from the optical waveguide. The optical waveguide limits, but does not prevent, a movement of the light coupling unit within the housing.
US11428871B2 Optical device for coupling light
An optical device for coupling light propagating between a waveguide and an optical transmission component is provided. The optical device including a taper portion and a grating portion. The grating portion is connected to the taper portion. The grating portion includes grating patterns. Ends of the grating patterns are separated from an outer edge of the optical device by a distance.
US11428867B2 Optical subassembly structure
An optical subassembly structure for mode conversion by an active alignment of an optical fiber with a semiconductor optical waveguide includes a sub-mount for holding the optical subassembly structure, a semiconductor die mounting on the sub-mount, the semiconductor optical waveguide growing on the semiconductor die and a glass capillary subassembly actively aligned to the semiconductor optical waveguide.
US11428866B2 Method for manufacturing optical fiber with oxygen-strengthened UV-resin coating
A method for manufacturing an optical fiber is a method for manufacturing an optical fiber including a glass fiber, and a coating resin layer that coats the glass fiber by being in contact with the glass fiber. The method includes a step of increasing a dissolved oxygen concentration in an ultraviolet ray curable resin composition, a step of applying the ultraviolet ray curable resin composition, in which the dissolved oxygen concentration is increased, onto the glass fiber, and a step of curing the ultraviolet ray curable resin composition by irradiating the ultraviolet ray curable resin composition that is applied onto the glass fiber with an ultraviolet ray.
US11428865B2 Hollow core photonic bandgap optical fibres and methods of fabrication
A hollow core photonic bandgap optical fibre comprises: a cladding comprising capillaries in a hexagonal array and a hollow core formed by excluding a hexagonal group of nineteen capillaries from the centre of the hexagonal array. The core is inflated. A core size ratio is 1.26 or above, defined as a ratio of the core diameter to the cladding diameter normalized to the ratio of the core diameter to the cladding diameter in an undistorted hexagonal array; a first ring ratio is between 0.55 and 2.50, defined as a ratio of the length of radially aligned struts separating the capillaries of the first ring to the length of a strut in an undistorted hexagonal array; and a core node spacing is between 0.60 and 1.90, where defined as a ratio of a strut length around the core of a largest corner capillary and a strut length around the core of a smallest side capillary. The fabrication method comprises four different pressures for the core, corner capillary, side capillary and cladding.
US11428856B2 Method of manufacturing screen protector having grating sheet
A screen protector configured to be disposed on an attaching body on an electronic device in an attaching mode to correspondingly cover a display screen of the electronic device. The screen protector comprises a grating sheet and a first attaching member disposed vertically adjacent to each other side-by-side and coated between two outer cover films. The screen protector is disposed on the attaching body on the electronic device in an attaching mode through the attaching member, so that a viewing zone defined by the grating sheet correspondingly covers the display screen of the electronic device.
US11428849B2 Composite film with anti-reflective coating
A composite film may include a first transparent substrate and a first anti-reflective coating overlying a first surface of the first transparent substrate. The first anti-reflective coating may include fluorothermoplastic material and an acrylated polydimethylsiloxane. The composite film may further have a VLT of at least about 93.0% and a haze value of not greater than about 2.0%.
US11428848B2 Anti-reflective film, polarizing plate, and display apparatus
An anti-reflective film including: a hard coating layer; and a low refractive index layer containing a binder resin, and two or more kind of hollow inorganic particles having different particle diameters measured by dynamic light scattering (DLS), wherein the two or more kind of hollow inorganic particles having different particle diameters include one kind of hollow inorganic particles having a particle diameter of 40 nm to 60 nm and one kind of hollow inorganic particles having a particle diameter of 65 nm to 100 nm, and a display apparatus comprising the anti-reflective film.
US11428846B2 User interface for generating a pseudo-well to aid in planning or performing wellbore operations
A system can output a graphical user interface for use in planning or performing a wellbore operation. The system can receive a location of a geological point location of interest for subterranean exploration and a geological time-frame for the geological point location of interest. The system can determine present-day data about the geological point location of interest from the received location. The system can generate a pseudo-well and reconstruct geological-historical parameters in separate time-intervals based on the received location, plate-tectonic models, and paleo-geographic datasets. The system can generate a graphical user interface including present-day data, paleo-geographic data, plate-tectonic data, and plate-interaction data. The system can output the graphical user interface for use in planning or performing a wellbore operation to extract hydrocarbon fluid.
US11428840B2 Method for compensating a magnetic locator, locator and computer program
The invention relates to a method for compensating a magnetic locator in the presence of a magnetic-field-disturbing material, comprising: an emitter (10) comprising at least one coil emitting an emission magnetic field; a receiver (20) comprising at least one receiving coil and a device providing a plurality of measurements Ipi of a receiving magnetic field induced by the emission field in each receiving coil; and a processing unit (25) comprising a field model allowing the calculation of a position (P) and/or an orientation (Q) of the receiver by means of calculation of a prediction Hi of the measurements according to a criterion (C) calculated according to an error Ei which is itself calculated in relation to the measurements Ipi. The invention is characterised in that the error Ei is calculated by successive iterations from initial values prescribed by the prediction Hi as being the difference between the measurements Ipi and a disturbed model Hpi, according to the equation Ei=Ipi−Hpi, the disturbed model Hpi satisfying Hpi=Hi+Pi (αi=−arctan(βωi), (I) the parameter β being identical for all of the measurements Ipi, the calculation being carried out in such a way as to minimise the criterion C.
US11428839B2 Systems and methods for detecting a proppant in a wellbore
A method includes acquiring a first set of data before a proppant is pumped into a wellbore. The method also includes acquiring a second set of data after the proppant is pumped into the wellbore. The method also includes determining a weighted average median of the first set of data and of the second set of data. The method also includes determining a location of the proppant in a subterranean formation based at least partially upon the weighted average medians.
US11428838B2 4D time shift and amplitude joint inversion for velocity perturbation
A method of performing single trace inversion to characterize changes in a subsurface region includes obtaining a base seismic trace and a monitor seismic trace of the subsurface region at different respective times. The method includes generating a predicted monitor seismic trace from the base seismic trace by a process including applying a time shift to the base seismic trace, the time shift being derived from estimated velocity perturbations occurring between the base seismic trace and the monitor seismic trace, compensating for amplitude changes between the base seismic trace and the monitor seismic trace, wherein the time shift is applied to the amplitude changes, and minimizing a difference between the predicted monitor seismic trace and the monitor seismic trace by iteratively estimating the velocity perturbations to obtain final estimated velocity perturbations. Changes of at least part of the subsurface region may be characterized using the final estimated velocity perturbations.
US11428832B2 Crowd-sourced hardware calibration
Systems and methods for calibrating multiple electronic devices are described herein. Such methods may include obtaining, by a processor, data from a plurality of reference electronic devices, analyzing, by a processor, the data and calibrating, by the processor, the electronic device based on the analyzed data obtained from the plurality of reference electronic devices.
US11428830B2 Detector for X-ray imaging
An X-ray detector is positioned relative to an X-ray source such that at least a part of a region between the X-ray source and the X-ray detector is an examination region for accommodating an object. The X-ray source and X-ray detector are controlled by a processing unit in order to operate in a first imaging operation mode, a second imaging operation mode, and/or a third imaging operation mode. The detector comprises a first scintillator, a second scintillator, a first sensor array, and a second sensor array. The first scintillator is disposed over the second scintillator such that X-rays emitted from the X-ray source first encounter the first scintillator and then encounter the second scintillator.
US11428827B2 Radiation detector, radiographic imaging apparatus, and manufacturing method
Provided are a radiation detector, a radiographic imaging apparatus, and a manufacturing method that include a TFT substrate in which a plurality of pixels that accumulate electric charges generated depending on light converted from radiation are formed in a pixel region of a first surface of a flexible base material and a terminal region of the first surface is provided with a terminal for electrically connecting a flexible cable; a conversion layer that is provided outside the terminal region on the first surface of the base material to convert the radiation into light; a first reinforcing substrate that is provided on a surface of the conversion layer opposite to a surface on a TFT substrate side and has a higher stiffness than the base material; and a second reinforcing substrate that is provided on a second surface of the base material opposite to the first surface to cover a surface larger than the first reinforcing substrate, and that are capable of suppressing that a defect occurs in the substrate and have an excellent peeling property in a reworking process.
US11428817B2 Automatic LIDAR calibration based on cross validation for autonomous driving
In one embodiment, a set of LIDAR images representing LIDAR point cloud data captured by a LIDAR device of an ADV at different points in time is received. For each of the LIDAR images, a perception method is utilized to determine a location of an obstacle captured in the LIDAR image in a local coordinate system. The LIDAR image is transformed using a coordinate converter (e.g., a LIDAR to GPS coordinate conversion logic or function) from the local coordinate system to a global coordinate system. The coordinate converter is optimized based on the transformed LIDAR images by adjusting one or more parameters of the coordinate converter and the above operations are iteratively performed to obtain a set of optimal parameters. The optimized coordinate converter can then be utilized to process subsequent LIDAR images during autonomous driving at real-time.
US11428815B2 Non-line-of-sight correction for target detection and identification in point clouds
Examples disclosed herein relate to an autonomous driving system in a vehicle having a radar system with a Non-Line-of-Sight (“NLOS”) correction module to correct for NLOS reflections prior to the radar system identifying targets in a path and a surrounding environment of the vehicle, and a sensor fusion module to receive information from the radar system on the identified targets and compare the information received from the radar system to information received from at least one sensor in the vehicle.
US11428812B2 Lidar system with range-ambiguity mitigation
In one embodiment, a lidar system includes a light source configured to emit multiple optical signals directed into a field of regard of the lidar system. The optical signals include: a first optical signal; a second optical signal emitted a first time period τ1 after the first optical signal; and a third optical signal emitted a second time period τ2 after the second optical signal, where τ2 is different from τ1. The lidar system also includes a receiver configured to detect a first input optical signal and a second input optical signal. The first and second input optical signals each include light from one of the emitted optical signals that is scattered by a target located a distance from the lidar system.
US11428810B2 Multi-perspective ensonification system and method
A survey system and method to improve one or more of survey quality, efficiency, and utility for example by utilizing a vessel mounted MBES and a selected survey plan to check sound speed(s) via eliciting echoes from reflectors in colocated groups of reflectors using multi-perspective ensonification.
US11428809B2 Multifan survey system and method
A survey system including a multibeam echo sounder having a single projector array and a single hydrophone array constructs a multi-component message for ensonifying multiple fans and deconstructs a corresponding message echo for use in analyzing the returns from each fan.
US11428806B2 Communications system having interference mitigation for non-geostationary weather satellite and associated method
A communications system includes cellular devices and cellular base stations in communication with the cellular devices in a first frequency band. A non-geostationary satellite may include sensing circuitry operable in a second frequency band susceptible to interference from the first frequency band. Each cellular base station may include a controller and a transceiver cooperating therewith. The controller may be configured to store satellite path data for the non-geostationary satellite, determine when the satellite path data indicates interference would otherwise be experienced by the non-geostationary satellite, and implement an interference mitigation action in cooperation with associated cellular devices based upon the satellite path data indicating interference would otherwise be experienced by the non-geostationary satellite.
US11428804B2 Vehicle detection system and method
To provide a vehicle detection system capable of detecting a preceding vehicle traveling ahead of an own vehicle based on a position of an object by using an electromagnetic wave sensor while suppressing erroneous detection, an ECU determines if first and second positions detected by a millimeter wave radar are included in the same vehicle. The ECU designates calculated information of the preceding vehicle detected based on the first position as a calculation result if it determines that detection of the preceding vehicle is made based on the first position. The ECU uses calculated information of the preceding vehicle detected based on the second position as the calculation result when it determines that detection of the vehicle is not made based on the first position but the first and the second positions had been determined in the past as detected in the same vehicle.
US11428803B2 Method and apparatus for SAR image data enhancement, and storage medium
Disclosed are a method and apparatus for SAR image data enhancement, and a storage medium. The method includes: processing an SAR target image by electromagnetic simulation to acquire an SAR electromagnetic simulation image; and processing the SAR electromagnetic simulation image and the SAR target image by a generative adversarial network to obtain a set of virtual samples of the SAR target image.
US11428800B2 Object tracking using cognitive heterogeneous ad hoc mesh network
Embodiments described herein are directed to tracking objects using a cognitive heterogeneous ad hoc mesh network. A first participant receives a notification signal from a second participant. The first participant determines first positioning information from the notification signal and second positioning information from characteristics of the received signal. If the difference between the first and second positioning information is below a first threshold, then the second participant is within line-of-sight of the first participant. If the difference is above the first threshold and below a second threshold, then the second participant may have a malfunctioning sensor. But if the difference is above the second threshold, then the second participant is not within line-of-sight of the first participant and the received signal was reflected off another object. The positioning information can then be refined or transmitted to other participants.
US11428796B2 Frequency modulated continuous wave radar system
A radar system and a method for detecting a target using the radar system. The radar system includes a waveform generator, a plurality of phase shifters, at least one mixer, an analog-to-digital converter, a fast Fourier transform (FFT) processor, and a processor. The waveform generator generates a frequency-modulated continuous wave (FMCW) signal including a set of chirps repeated for a predetermined number of times. The phase shifters shift a phase of each chirp on a transmit branch. The phases transmitted via first and second transmit branches are shifted in accordance with first and second sets of regularly spaced phases, respectively. The first and second sets of regularly spaced phases have first and second phase differences, respectively, that are different from each other. The FFT processor performs FFT processing and the processor determines an angle of direction of the target based on range Doppler map bins.
US11428795B2 Method and device for counting people by using UWB radar
Disclosed are a method and device for measuring a headcount by using a peak value distribution pattern of a radar reception signal according to the headcount. The method for counting people by using a UWB radar disclosed herein comprises: a step of computing, for each predetermined headcount, an amplitude probability density function based on the distance between a reflection point and a radar, by using a sample radar reception signal for the headcount; a step of calculating likelihood values with respect to the headcounts from a measured radio reception signal by using the probability density function; and a step of determining a headcount corresponding to the largest likelihood value among the calculated likelihood values, as a final headcount with respect to the measured radar reception signal.
US11428794B2 Lidar system with humidity compensation
In one embodiment, a lidar system includes a light source configured to emit an optical signal that is directed into a field of regard (FOR) of the lidar system. The lidar system also includes a receiver configured to: receive a portion of the emitted optical signal scattered by a target located in the FOR a distance from the lidar system; and produce an electrical signal corresponding to the received optical signal, where the electrical signal is related to a preliminary value of an optical characteristic of the received optical signal. The lidar system further includes a processor coupled to the receiver and configured to: determine the distance to the target; receive a humidity value; and determine a corrected value of the optical characteristic of the received optical signal based at least in part on the electrical signal produced by the receiver, the distance to the target, and the humidity value.
US11428788B2 Laser measurement module and laser radar
Embodiments of this application disclose a laser measurement system and a laser radar. In one aspect, a laser measurement system includes N laser ranging components, a reflector, and MEMS micromirror. The N laser ranging components can emit an emergent light beam onto the reflector. The reflector can perform optical path reflecting on the emergent light beam and emit the reflected emergent light beam onto the MEMS micromirror. The MEMS micromirror can change a direction of the emergent light beam to implement two-dimensional scanning, change a direction of an echo light beam, and emit this beam onto the reflector. The reflector can perform optical path reflecting on the echo light beam and emit this beam onto the N laser ranging components. The N laser ranging components can receive the echo light beam and perform ranging based on a time difference between the emergent light beam and the echo light beam.
US11428787B2 Detector for an optical detection of at least one object
A detector (110) for an optical detection of at least one object (112) is proposed. Further, the invention relates to a method for optical detection of at least one object (112) and to various uses of the detector (110). The detector (110) comprises: —at least one optical sensor (114), the optical sensor (114) having at least one sensor region (132), the sensor region (132) comprising at least one curved substrate (142) and at least one film (134) having a photoconductive material (136), wherein the film (134) is placed on at least one surface (140, 172) of the curved substrate (142), wherein the optical sensor (114) is designed to generate at least one sensor signal in a manner dependent on an illumination of the sensor region (132) by a light beam (124); —at least one transfer device (120), the transfer device (120) being adapted to transfer the light beam (124) from the object (112) to the optical sensor (114), thereby being adapted to guide the light beam (124) to the film (134) located on the curved substrate (142); and—at least one evaluation device (154), wherein the evaluation device (154) is designed to generate at least one item of information on a position of the object (112) by evaluating the sensor signal of the optical sensor (114). Thereby, a simple, cost-efficient and, still, reliable detector (110) for an accurate determining of a position of at least one object (112) in space is provided.
US11428782B2 Neural network-based object surface estimation in radar system
Systems and methods to perform object surface estimation using a radar system involve receiving reflected signals resulting from reflection of transmit signals by an object. The method includes processing the reflected signals to obtain an image. The image indicates an intensity associated with at least one set of angle values and a set of range values. The method also includes processing the image to provide the object surface estimation. The object surface estimation indicates a subset of the at least one set of angle values and associated ranges within the set of range values.
US11428779B2 Semiconductor chip and device and method for driving at least one channel for a radar signal
A semiconductor chip comprising at least one transmit channel and/or at least one receive channel for radar signals and also a sequencing circuit is proposed. In this case, the sequencing circuit is configured centrally to determine a sequencing scheme for time-dependent functions of the transmit channel and/or of the receive channel and to drive circuit elements of the transmit channel and/or of the receive channel in accordance with the sequencing scheme.
US11428776B2 System for measuring phase coherence as well as method of measuring phase coherence
A system for measuring phase coherence between two modulated radio frequency signals comprises at least two measurement receivers coupled with each other and a processing module assigned to the at least two measurement receivers. Each of the at least two measurement receivers is configured to acquire a radio frequency signal and to convert the respective radio frequency signal acquired into digital samples. The processing module is configured to receive the digital samples and to transform the digital samples into a frequency domain to obtain a respective transformed dataset assigned to each measurement receiver. The processing module is also configured to calculate a phase in dependency of the frequency from the respective transformed dataset. Moreover, the processing module is configured to determine a phase difference over frequency based on the transformed datasets. Further, a method of measuring phase coherence between two modulated radio frequency signals is described.
US11428772B2 Compensating for crosstalk in determination of an angle of arrival of an electromagnetic wave at a receive antenna
An angle of arrival (AoA) of an electromagnetic wave is determined. A phase of an antenna signal associated with each of two receive antenna is measured. A measured phase difference of arrival (PDoA) of the electromagnetic wave is determined based on the measured phase of each of the antenna signals. The measured PDoA is corrected based on one or more crosstalk factors associated with the two receive antennas. The AoA of the electromagnetic wave at the two receive antenna is generated based on the corrected measured PDoA.
US11428754B2 Connector inspection instrument, connector set
A receptacle includes a pair of spare terminals that are located on both sides of a plurality of receptacle terminals in a longitudinal direction and are short-circuited. A plug includes a pair of relay electrodes that respectively come in contact with the pair of spare terminals when the plug is connected to the receptacle. A connector inspection instrument includes a conduction detecting circuit and a pair of terminal support portions supporting a pair of inspection terminals, and a displacement mechanism. The displacement mechanism supports one or both of the pair of terminal support portions in such a way as to displace the one or both of the pair of terminal support portions in a width direction to narrow or widen an interval between the pair of inspection terminals.
US11428753B2 Method for detecting water in connection terminal of electronic device and electronic device supporting the same
An electronic device according to various embodiments of the disclosure includes a connection terminal including a terminal; a controller configured to identify a resistance value of the terminal; a capacitance checker configured to identify capacitance of the terminal; and a processor configured to determine whether or not water is present in the at least one terminal based on information related to the resistance value received from the controller and the capacitance received from the capacitance checker.
US11428751B1 Cable verification system for telecommunication cables
An exemplary embodiment of the present invention provides a cable verification system for efficiently tracing, identify, and performing cable verification testing for one or more telecommunication cables. The cable verification system comprises one or more auxiliary testing devices, a software application, a portable communication device, a network, a probe, and a network cable testing device. The one or more auxiliary testing devices each are capable of being remotely controlled and operated.
US11428750B1 Monitoring non-uniform capacitor and IGBT degradation with current sensors
Systems and methods of detecting non-uniform aging and degradation of power assembly units are disclosed. The system may include a first power assembly unit and a second power assembly unit adjacent to the first power assembly unit. Each of the first and second power assembly units has a coupling capacitor and a number of electrical components. The system may further include a current sensor in between the coupling capacitors of the first and second power assembly units to detect a current spike in the coupling capacitors and the electrical components.
US11428743B2 Method and apparatus for charging battery
A battery charging method includes: charging a battery based on a charging profile; and in response to a charging termination event occurring, terminating the charging of the battery, wherein the charging profile is determined using weight information derived based on battery characteristic information and a basic charging profile.
US11428740B2 Information handling system capacitive sensing gauge and indicator
A battery charge state indicator presents an information handling system battery charge state with an illumination element at a housing side surface in response to end user proximity detected at both first and second capacitive sensor electrodes disposed at the side surface. The capacitive sensor electrodes are supported at a nonconductive material, such as a plastic palm rest covered by carbon fiber material, to provide a proximity detection path, and are grounded to an outer surface of the information handling system housing to reduce false detection induced by end user grasp of the information handling system housing.
US11428738B2 Aerosol delivery device
The present disclosure relates to articles (and the manufacture thereof) that use electrical energy to heat a material to form an inhalable substance, the articles being sufficiently compact to be considered “hand-held” devices. In certain embodiments, the articles can particularly be characterized as smoking articles. The smoking article can be adapted to detect the status of a cartridge portion of the smoking article. The smoking article includes a control body portion having a control body engagement end, wherein the control body portion houses a control component and a power source therein. The article further includes a cartridge body portion that has a cartridge body engagement end configured to removably engage the control body engagement end of the control body portion. The cartridge body portion houses a consumable arrangement and a heating connection operably engaged therewith comprising at least one heating element and a fusible link.
US11428737B1 Array of processor units with local BIST
An IC includes an array of processor units, arranged in two or more subarrays. A subarray has a test generator, a multiplexer to apply a test vector to a datapath, and a test result output. It includes one or more processor units. A test result compressor is coupled with an output of the datapath, and compresses output data to obtain a test signature, which it stores in a signature register. The signature register is legible from outside the subarray. The datapath includes one or more memories and one or more ALUs. Test data travels through the full datapath, including the memories and the ALUs. ALU control registers are overridden during test to ensure a testable datapath.
US11428734B2 Test board and test system including the same
A test board includes a first board and a second board. The first board includes a socket on which a device under test (DUT) is mounted, and a first functional circuit. The first functional circuit exchanges signals and data with the DUT in an actual operating environment of the DUT, and performs a first test on the DUT using a first test signal. The first test signal is identical to a signal to be transmitted in the actual operating environment. The second board includes a processor and a multiplexer. The processor performs a second test different from the first test on the DUT using a second test signal. The second test signal is different from the first test signal and checks an electrical characteristic of the DUT itself. The multiplexer selects one of the first test signal and the second test signal to transmit to the DUT.
US11428733B1 On-die virtual probes (ODVP) for integrated circuitries
Some examples described herein provide for an on-die virtual probe in an integrated circuit structure for measurement of voltages. In an example, an integrated circuit comprises a voltage-controlled frequency oscillator circuitry and a processor circuitry. The voltage-controlled frequency oscillator circuitry comprises a plurality of circuitry components and is configured to generate a signal having a frequency related to a supply voltage. The voltage-controlled frequency oscillator circuitry is disposed at a location of the integrated circuit proximal to the supply voltage being monitored. The processor circuitry is configured to identify a relationship between the frequency of the signal and the supply voltage. The processor circuitry is also configured to determine a value of the supply voltage associated with the signal based on the identified relationship. The processor circuitry further monitors on-die transient voltages at the location of the integrated circuit based on the value of the supply voltage.
US11428731B2 Sensor integrated circuit load current monitoring circuitry and associated methods
A sensor integrated circuit including a regulator for generating a regulated voltage includes a digital load configured to draw a load current from the regulator in response to a clock signal during in situ operation and a comparator configured to determine the absence or presence of a fault during in situ operation. The load current is less than or equal to a predetermined level in the absence of a fault and is greater than the predetermined level in the presence of a fault. The comparator is responsive to the load current and to a threshold level and is configured to generate a comparator output signal having a level indicative of whether the load current is less than or greater than the threshold level in order to thereby determine the absence or presence of a fault during in situ operation, respectively.
US11428730B2 Sensor circuit diagnosis
A method includes receiving data characterizing an output of a sensor coupled to an industrial equipment. The output can include a sum of a first secondary coil and a voltage of a second secondary coil. The first secondary coil can be included in a first circuit and the second secondary coil can be included in second circuit configured within the sensor. The method can also include determining an integrity state of a circuit configured within the sensor. The integrity state can be determined based on the received data. The integrity state can identify a state of operation of the circuit configured within the sensor. The method can further include providing the integrity state. Related systems, techniques, and non-transitory computer readable mediums are also described.
US11428723B2 Method and system for emulating an electromagnetic environment in an anechoic chamber
A method for emulating an electromagnetic environment, EME, in an anechoic chamber comprises the steps of: receiving, by a first receiving unit, an input signal outside the anechoic chamber; generating, by a signal generating unit, an emulated signal based on the input signal; transmitting, by a transmitting unit, the emulated signal inside the anechoic chamber to emulate the EME; receiving, by a second receiving unit, the emulated signal inside the anechoic chamber; and adjusting, by the signal generating unit, the emulated signal generated by the signal generating unit based on the emulated signal received by the second receiving unit.
US11428722B2 Resistance test method using kelvin structure
The disclosure discloses a resistance test method using a Kelvin structure, which includes the following steps: step 1: providing a Kelvin test structure including a tested resistor, a first parasitic resistor, and a second parasitic resistor connected in series; step 2: applying first current to the two current test terminals and simultaneously testing first voltage in the two voltage test terminals; step 3: applying second current in a direction opposite to the direction of the first current to the two current test terminals and simultaneously testing second voltage in the two voltage test terminals; step 4: dividing a difference value obtained by subtracting the second voltage from the first voltage by a difference value between the first current and the second current to obtain the final test value of the tested resistor. The disclosure can reduce the resistance test error.
US11428719B2 Electrical signal measurement using subdivision
A measurement circuit comprises an electronic circuit, multiple measurement channels, and a combining circuit. The electronic circuit includes a first terminal, a second terminal, and a non-resistive circuit element. Each of the multiple measurement channels includes a differential input connected to the electronic circuit. The differential inputs of the multiple measurement channels are connected in series and include a differential input coupled to the non-resistive circuit element. One input of a differential input of a first measurement channel of the multiple measurement channels is connected to the first terminal of the electronic circuit and one input of a differential input of a second measurement channel of the multiple measurement channels is connected to the second terminal of the electronic circuit. The combining circuit receives multiple outputs from the multiple measurement channels and produce a composite output signal.
US11428714B2 Sensor device, water amount measurement device, water amount measurement method, information processing device, and information processing method
A sensor device according to an embodiment of the present technology includes a sensor head and a measurement unit. The sensor head includes a first probe and a second probe, the first probe including a first antenna section used for transmission, the second probe including a second antenna section used for reception, the second probe being situated at a specified distance from the first probe and facing the first probe. The measurement unit includes a signal generator that generates a measurement signal that includes information regarding characteristics of a propagation of an electromagnetic wave in a medium between the first and second antenna sections.
US11428710B2 Methods and systems for connecting and metering distributed energy resource devices
An electric meter includes: a plurality of connectors configured to form electrical connections to corresponding plurality of receptacles in an electric meter socket, wherein at least one electrical connection to the plurality of receptacles is formed with a neutral wire; and a plurality of measurement devices configured to measure electrical characteristics of voltage and current waveforms provided to the electric meter from an electric distribution system and a distributed energy resource (DER) device via the plurality of connectors. The neutral wire provides an electrical reference point for measurement of the voltage waveforms.
US11428709B2 Method for calibrating a radial-acceleration sensor for the wheel of a motor vehicle
A method for calibrating a radial acceleration sensor of a wheel of a vehicle including the following steps: acquisition, by the sensor, of signals Si, each signal Si being acquired during a predetermined time window Wi when the vehicle is in motion, the windows Wi being different from one another; detection, for each time window Wi, of local extrema of the signal Si associated respectively with phase values and detection instants; determination, for each time window Wi, of a frequency Fi of the rotation of the wheel of the vehicle as a function of the phase values and of the detection instants for the local extrema detected; low-pass filtering of the signals Si, so as to obtain, for each time window Wi, a filtered value Zi; calibration of a constant error Ec of the radial acceleration sensor as a function of the filtered values Zi and of the frequencies Fi.
US11428704B2 Generator pole slip detection
A system and method for protecting a genset from pole slip is disclosed. The system may comprise a generator, a prime mover and a controller. The generator includes a stator and a rotor. The prime mover is configured to drive rotation of the rotor. The controller may be configured to: determine mechanical status of the generator based on data associated with a translational displacement of the rotor; determine electrical status of the generator based on (a) a load angle or (b) the load angle and a rate of change of the load angle associated with rotation of the rotor in the stator; determine an operating condition of the generator based on fusion of the mechanical status and the electrical status; if the operating condition is a pole-slip-warning, activate an output member to display or emit a warning; and, if the operating condition is a pole-slip, activate a protective action.
US11428699B2 Biosensors including surface resonance spectroscopy and semiconductor devices
A sensor including a surface plasmon resonance detector with a reservoir for containing a liquid sample. The sensor further includes a sensing metallic film positioned within the reservoir so that at least a majority of a surface of the sensing metallic film is to be in contact with the liquid sample being housed within the reservoir. The sensory also includes a semiconductor device having a contact in electrical communication with the sensing metal containing film that is positioned within the reservoir. The semiconductor device measures the net charges of molecules within the liquid sample within a Debye length from the sensing metallic film.
US11428697B2 Compositions and methods for treating age-related diabetes and related disorders
The invention features compositions and methods treating or preventing for age-related insulin resistance, type 2 diabetes and related disorders. The method involves depleting fTreg cells with an anti-ST2 antibody to decrease age-related fTreg accumulation and restore insulin sensitivity, thereby treating age-related insulin resistance, type 2 diabetes and related disorders.
US11428690B2 Portable plasmonic system for disease detection
A plasmonic photoconductor sensing platform is provided. The plasmonic photoconductor sensing platform includes an insulating substrate; a semiconducting film placed on top of the insulating substrate; two metal contacts placed at least in part on the semiconducting film to enforce an electric field; a plurality of plasmonic nanostructures deposited on the semiconducting film and physically separated from metal contacts; an insulating layer, the insulating electrically isolating the plasmonic nanostructures from semiconductor; at least one energy source; and at least one microfluidic channel disposed on the insulating layer.
US11428687B2 Molecular sensors
The invention relates to a sensor molecule for detecting a target molecule comprising: (a) a rod-like molecule L and a rod-like molecule R connected to each other by a joint molecule C to form a hinge; (b) a target binding molecule A bonded to the end of rod-like molecule L opposite to the joint molecule C; (c) a binding molecule A′ bonded to the end of rod-like molecule R opposite the joint molecule C; wherein the target binding molecule A is arranged to bind to an epitope or nucleic acid sequence of the target molecule to be detected, and binding molecule A′ is arranged to bind to the same epitope or same nucleic acid sequence, or portion thereof of the target molecule as target binding molecule A; and wherein the hinge is biased into an open position, such that target binding molecule A and binding molecule A′ are biased apart by the hinge. The invention also relates to analyte dependent activation of pharmaceuticals and chemo-toxins.
US11428685B2 Method of analyzing resins adhering to crushed polysilicon
Provided is an analysis method capable of qualitatively determining resins adhering to crushed polysilicon with high sensitivity and further capable of quantitatively determining the resins with high precision. The analysis method comprises removing organic volatile components from crushed polysilicon by heating, then raising a temperature of the crushed polysilicon in a stream of an inert gas, collecting resin decomposition products produced at the heating temperature, and analyzing decomposition products unique to the resins, to thereby identify the types of the resins adhering to the crushed polysilicon. Moreover, it is also possible to prepare a standard curve regarding each of the decomposition products unique to the resins and to determine an adhesion quantity of each of the adhering resins based on the standard curve.
US11428681B2 Gas sensors based upon metal carbon complexes
A sensor can include a conductive region in electrical communication with at least two electrodes, the conductive region including a conductive material and an alkene-interacting metal complex.
US11428678B2 System and method for scent perception measurements and for construction of a scent database
A system and method for creating a scent database is described. An electronic sensing unit is used to receive an odorant sample and generate an electronic signature characterizing the sample received therein via a guiding unit that guides a first portion of the sample into an electronic sampling unit and a second portion of the sample towards an outlet. A control unit is used to receive data indicative of the signature generated by the sensing unit and data from user(s) indicative of olfactive descriptors characterizing the sample to which the users are exposed, enabling creation of a data record including first and second data corresponding to the same sample. The database includes data, each associated with a specific odorant sample, which may be used to characterise/formulate/create, a desired scent based on comparison of an electric signature generated for the scent and data records which signatures comply with best compliance criterion.
US11428677B2 Reference fingerprint of virgin olive oil, and establishment method and application thereof
The present invention provides a reference fingerprint of virgin olive oil, and an establishment method and an application thereof. By using UPLC-FLD, the chromatographic information of various components in the extra virgin olive oil is obtained, breaking through the limitation of establishment of fingerprints by means of conventional GC-MS method and based on the fatty acid composition of edible oil, and further solving the problem that traditional fingerprints only use a single component for determination and thus result in false positivity. Meanwhile, similarity calculation is conducted on the chromatographic information of serial extra virgin olive oil, establishing a reference fingerprint of virgin olive oil, reinforcing the polymorphism of fingerprint information, reflecting its differences from edible oil from the perspectives of the substance composition, distribution, and content of virgin olive oil, helping improve accuracy of identification, and enabling rapid, convenient and accurate identification of the quality of virgin olive oil.
US11428672B2 Component-concentration measuring apparatus and method
A component concentration measurement device includes a light irradiation unit that performs intensity modulation where two lights of wavelengths different from each other are intensity-modulated by signals of a same frequency and a same phase, and a measurement object is irradiated, a detecting unit that detects a photoacoustic wave generated within the measurement object due to irradiation by the light irradiation unit, and converts the detected photoacoustic wave into a first electric signal, and a processing unit that obtains a concentration of a target component contained in the measurement object, on the basis of an amplitude and a phase of the first electric signal. Light absorption coefficients of the two lights, corresponding to a background component contained in the measurement object, are equal in change amount with regard to change in temperature, and have signs different from each other.
US11428670B2 Application of ultrasonic inspection to downhole conveyance devices
Provided is a method for inspecting at least a portion of a downhole conveyance device. The method, in one embodiment, includes providing a downhole conveyance device, and providing an ultrasonic defect inspection system adjacent the downhole conveyance device. The method, in this embodiment, further includes detecting defects in the downhole conveyance device using the ultrasonic defect inspection system, wherein the detecting includes transmitting ultrasonic waves from the ultrasonic defect inspection system toward the downhole conveyance device, and obtaining defect data by sensing disruptions in the reflected ultrasonic waves caused by defects in the downhole conveyance device.
US11428664B2 Device and method for detection of haemoglobin and its complexes
An electrochemically active device is provided for collecting and retaining a blood sample with at least a two-electrode member connected to conductive tracks. A receptor with an integral receptor-membrane arranged on the two-electrode member, to receive non-electrochemically active heamoglobin bioanalyte and its complexes from red blood cells (RBC) of said blood sample, through a lysing agent and convert the non-electrochemically active heamoglobin bioanalyte and its complexes, into an electrochemically active bioanalyte and its electrochemically active complexes. The present invention also provides a point-of-care biosensor incorporated with the device of the present invention and method of measuring for the detection and quantitative measurement of concentrations of haemoglobin (Hb), glycated haemoglobin (GHb), methaemoglobin (MetHb) and myoglobin, in reduced volumes of blood samples, by determining redox current values in the reduced volumes of blood samples.
US11428663B2 Gas sensor control device
Each of SCUs to includes: a voltage switching unit that performs a first voltage switching to increase an oxygen concentration in a gas chamber and a second voltage switching to decrease the oxygen concentration in the gas chamber after the execution of the first voltage switching; an output change calculation unit that calculates an output change parameter indicating a change in output of the sensor cell according to the voltage switching; a concentration difference calculation unit that calculates a concentration difference parameter indicating a concentration difference in the oxygen concentration or in the concentration of the specific gas in the detection target gas between before the first voltage switching and after the second voltage switching; and a deterioration determination unit that determines a deterioration state of the sensor cell based on the output change parameter and the concentration difference parameter.
US11428662B2 Sensor, system and method for measuring biochemical parameters in the sap of a plant
An electrochemical sensor (10) for measuring biochemical parameters in the sap (L) of a plant (P), comprising: —a channel in which the sap (L) of a plant (P) flows; —a first electrically conductive filament (11) which crosses the channel; —a control electrode (12) which crosses the channel; wherein the channel comprises a conductor vessel (C) of a trunk (D) of the plant (P), and wherein the first filament (11) comprises a textile fiber (110) coated with a layer (111) of conductive polymer.
US11428661B2 Method for producing a moisture sensor at the wafer level and moisture sensor
In accordance with an embodiment, a method for producing a moisture sensor includes providing a substrate arrangement, applying a sensor structure, applying a first cover layer on the sensor structure, locally removing the planar cover layer arrangement to expose portions of an insulation layer, applying a third cover layer on the exposed portions of the insulation layer, exposing the planar cover layer arrangement covering the sensor structure, and applying a moisture-absorbing layer element on the planar cover layer arrangement covering the sensor structure to obtain the moisture sensor.
US11428659B2 Hydrogen sensor and method for its production, measuring device, and method for measuring a hydrogen concentration
The invention relates to a hydrogen sensor (8) and a method for its production, a measuring device (2), and a method for measuring a hydrogen concentration. The hydrogen sensor (8) for measuring a hydrogen concentration in an environment (4) includes a substrate (10) on which a hydrogen-absorbing sensor medium (14) is applied as a thin film in a sensor region (12) communicating with the environment. The sensor medium (14) changes its volume depending on a hydrogen concentration in the sensor medium (14), and said change of the volume causes a variation of a mechanical strain introduced by the sensor medium (14) in the substrate (10). In a preferred embodiment, the substrate (10) of the hydrogen sensor (8) is a piezoresistive semiconductor, at least within the sensor region (12).
US11428658B2 Gas sensing device and method for operating a gas sensing device
A gas sensing device includes one or more chemo-resistive gas sensors; one or more heating elements for heating each of the gas sensors; a preprocessing block for filtering signal samples in order to generate filtered signal samples for each of the gas sensors; an information extraction block for generating representations for the filtered signal samples for each of the gas sensors based on dynamic characteristics of the received filtered signal samples of the respective gas sensor; and a decision making block for receiving the representations, wherein the decision making block includes a trained model based algorithm stage having an input layer and an output layer, wherein the decision making block includes trained models, wherein the decision making block creates sensing results based on output values of the output layer of the algorithm stage, and wherein the output values are created by using the trained models.
US11428653B2 X-ray analysis system and X-ray analysis method
Three ROIs, ROI-c, ROI-d, and ROI-e, are set for an Lα peak and an Lβ peak reflecting an electron state of a valance band. Accumulated values in the ROI-c, ROI-d, and ROI-e are respectively normalized with reference to an accumulated value in an ROI-a, to determine a sample vector. The sample vector is compared to a plurality of compound vectors corresponding to a plurality of compounds, and a compound forming the sample is estimated based on a compound vector having the highest similarity.
US11428651B2 System and method for x-ray absorption spectroscopy using a crystal analyzer and a plurality of detector elements
A fluorescence mode x-ray absorption spectroscopy apparatus includes an electron bombardment source of x-rays, a crystal analyzer, the source and the crystal analyzer defining a Rowland circle having a Rowland circle radius (R), a detector, and at least one stage configured to position a sample such that at least a portion of the sample is between the crystal analyzer and the detector.
US11428649B2 Method for establishing a spectral response function of a system for measuring with X-rays or gamma rays
A method for determining a response of a spectrometric system for measuring ionizing x-ray or gamma-ray photons, the measuring system comprising: a radiation source, configured to emit ionizing radiation along an emission axis; a pixelated detector, which comprises pixels, each pixel being configured to detect radiation emitted by the radiation source, and to acquire thereof an energy spectrum, in a plurality of energy channels; the emission axis being an axis extending between the radiation source and the detector; the response of the measuring system taking the form of effective spectra, defined for each pixel, and in each energy band, the effective spectrum of a pixel, in an energy band, corresponding to an energy distribution of the photons detected, by the pixel, in the energy channel, in the absence of any object interposed between the source and the pixel.
US11428646B2 Loss monitoring in photonic circuit fabrication
Optical fabrication monitor structures can be included in a design fabricated on a wafer from a mask or fabrication reticle. A first set of components can be formed in an initial fabrication cycle, where the first set includes functional components and monitor structures. A second set of components can be formed by subsequent fabrication processes that can potentially cause errors or damage to the first set of components. The monitor structures can be implemented during fabrication (e.g., in a cleanroom) to detect fabrication errors without pulling or scrapping the wafer.
US11428643B2 Artificial faeces
An artificial faecal composition including: i) simulated digested-food matter, and ii) an n-acetylated polysaccharide.
US11428639B2 Device and method for detection of humidity-compromised urine test strips
The timing of the reaction of moisture-sensitive reagents for detecting the presence of analytes, e.g. leukocytes in urine samples, is used to detect when the reagents have been compromised by excess humidity. The ratio of light reflectance at wavelengths characteristic of the products of reaction between the reagents and the analyte and an infra-red reference dye is measured at two preset times after a urine sample has been applied to a test strip and used to determine whether the reagents have been compromised by excessive humidity. The presence of unusually dark samples is determined from the reflected light at 470 and 625 nm in order to confirm that the test strips are humidity-compromised.
US11428638B2 Spectroscopic biological material characterization
Systems and methods for characterizing biological specimens, which may involve identifying a cell type or state corresponding to a disease or health condition of a subject. A biological specimen is subjected to electromagnetic radiation for spectroscopic analysis such as Surface Enhanced Raman Spectroscopy (SERS) to determine the relative abundance of proteins or amino acids in the cells, which is used in a comparison to previously stored relative abundance data of a database to automatically identifies at least one of cell type and/or cell state of the cells (or the disease/health state of the subject with the disease state including the possibility of virus infection, or drug susceptibility of a subject to bacteria or fungus). The method may also be employed with biological entities or cellular structures such as exosomes and even protein or nucleic acid fragments to determine disease states or health states of the subject.
US11428636B2 Time-resolved laser-induced fluorescence spectroscopy systems and uses thereof
The invention provides systems for characterizing a biological sample by analyzing emission of fluorescent light from the biological sample upon excitation and methods for using the same. The system includes a laser source, collection fibers, a demultiplexer and an optical delay device. All references cited herein are incorporated by reference in their entirety as though fully set forth. Unless defined otherwise, technical and scientific terms used herein have the same meaning as commonly understood by one of-ordinary skill in the art in which this invention belongs.
US11428634B2 Method for localizing signal sources in localization microscopy
The invention relates to a localization microscopy method for localizing signal sources. Here, at least once for each pixel of a detector, values of an error parameter are ascertained and stored in a calibration data record in a manner assigned to the relevant pixel. Captured image data are used to identify regions of origin of signal sources and fit a point spread function to the pixel values of the respective regions of origin. The respective signal source is localized on the basis of the point spread function. The pixel-specific error parameter of each pixel can be compared to a threshold. If the threshold is exceeded, these pixels are either ignored or replaced by means of interpolation when fitting the point spread function. In addition or as an alternative thereto, the real noise performance of the pixels is ascertained and corrected on the basis of derived pixel-specific error parameters.
US11428633B2 Light sheet imaging flow cytometer
The present disclosure relates to systems and methods for cellular imaging and identification through the use of a light sheet flow cytometer. In one implementation, a light sheet flow cytometer may include a light source configured to emit light having one or more wavelengths, at least one optical element configured to form a light sheet from the emitted light, a microfluidic channel configured to hold a sample, and an imaging device. The imaging device may be adapted to forming 3-D images of the sample such that identification tags attached to the sample are visible.
US11428631B2 Method for measuring spectral radiation characteristics of fluorescence whitened sample, and device for measuring spectral radiation characteristics of fluorescence whitened sample
An approximation B′f(Id,λ) of a fluorescence spectral emissivity coefficient by a standard illumination light Id is obtained at following steps from spectral power distributions R(Ik,λ) of sample radiation lights radiated from a fluorescence whitened sample when the fluorescence whitened sample is sequentially illuminated with a plurality of excitation lights Ik having different spectral power distributions, and a spectral power distribution Id(λ) of the standard illumination light Id. Spectral power distributions Rf(Ik,λ) of fluorescence are obtained from the spectral power distributions R(Ik,λ) by respective excitation lights Ik (first step). The spectral power distributions Rf(Ik,λ) of fluorescence by the respective excitation lights Ik are linearly combined with a given weighting coefficient Wk, and an approximation R′f(Id,λ) of a spectral power distribution of fluorescence by the standard illumination light Id is obtained by equation (second step: #11). From the approximation R′f(Id,λ) and the spectral power distribution Id(λ) of the standard illumination light Id, the approximation B′f(Id,λ) is obtained by equation (third step: #12).
US11428629B2 Intestinal microorganism detection system
An embodiment of the present disclosure provides an intestinal microorganism detection system including: a feces collection unit configured to collect the feces of a user: a storage unit including a plurality of accommodation units configured to accommodate a fecal sample, the fecal sample being formed by mixing the feces collected by the feces collection unit with fluid; a sensor unit configured to detect a microorganism in the fecal sample accommodated in each of the plurality of accommodation units and generate first information; and a control unit configured to estimate, on the basis of the generated first information, the type of intestinal microorganism present in the user and a concentration thereof, wherein the plurality of accommodation units are respectively exposed to different environmental conditions.
US11428628B2 Method and apparatus for multi-color discrete frequency infrared spectroscopic imaging
The disclosure is directed to methods and apparatus for obtaining a discrete frequency infrared (DFIR) spectroscopic image. The method includes generating, by a laser source, a pulsed laser beam comprising a spectral frequency in a mid-IR region and a pulse repetition rate; transmitting, by a first group of optical components, the pulsed laser beam onto a location of a sample; collecting, by a second group of optical components, an optical signal emitting from the location of the sample onto a detector to obtain a raw electric signal; demodulating, by a demodulator based on the pulse repetition rate, the raw electric signal to obtain an intensity value; and determining, by a control device and based on the intensity value, a pixel value corresponding to the spectral frequency in a DFIR spectroscopic image.
US11428625B2 Device for measuring friction coefficient under the condition of material periodic deformation
The invention disclosed a friction coefficient measuring device under the condition of material periodic deformation. The measuring device is mainly composed of a torque sensor, a sleeve system, an upper sample, a lower sample, a flexible fixture, an air bearing, a clamping system, a tension-compression sensor, a support rod, and a support table. A working module of a friction-wear testing machine is connected with the torque sensor and then connected with the sleeve system to fix the upper sample. A rotating module of the friction-wear testing machine is used for connecting the flexible fixture to fix the lower sample. The tension-compression sensor can accurately measure the radial force between the upper sample and the lower sample. The torque sensor can measure the load torque values of the upper sample and lower sample during testing. According to the curve of the load torque value and radial load value change between the upper sample and lower sample, the friction coefficient between the flexible bearing and flexible gear is obtained.
US11428624B2 Comb sensor for measuring combing resistance
Disclosed herein is a comb sensor for measuring combing resistance, wherein the comb sensor comprises: a comb or brush comprising a handle, a head connected to the handle, and teeth connected to the head; and a bend sensor located on at least one of the teeth, to measure the bending of the one of the teeth. The present invention provides improved sensitivity and/or detailed measurement result.
US11428619B2 Detecting nanoparticles on production equipment and surfaces
Provided herein is a particle analyzer that is operably connected to a probe unit that is capable of both dislodging particles from a surface and sampling the particles after they have been dislodged. The devices and methods described herein may be lightweight and/or handheld, for example, so that they may be used within a cleanroom environment to clean and sample permanent surfaces and tools. The devices may include optical particle counters that use scattered, obscured or emitted light to detect particles, including condensation particle counting systems or split detection optical particle counters to increase the sensitivity of the device and thereby facilitate detection of smaller particles, while avoiding the increased complexity typically required for the detection of nanoscale particles, such as particles less than 100 nm in effective diameter.
US11428616B2 Centrifugal sedimentation type particle size distribution measuring device
The present claimed invention is to facilitate cleaning work of a cell for a particle size distribution measuring device that measures a particle size distribution by means of a line start method, and comprises a cell 2 that houses a density gradient solution, a cell rotating mechanism 3 that rotates the cell 2 so that a centrifugal force is applied to the cell 2 from a smaller density gradient to a larger density gradient and a sample introducing mechanism 7 that introduces a measurement sample into the cell 2 that is rotated by the cell rotating mechanism 3, and is so configured that the cell 2 is detachable from a main body of the device.
US11428615B2 Active sensor for torque measurement in a viscometer
Viscosity assemblies may be used to determine the viscosity of a sample fluid at a surface location under one or more downhole conditions prior to pumping or flowing of the sample fluid downhole. A viscosity assembly may include a bob assembly disposed in a container that includes a bob disposed about a magnet rotor that rotates when a shear force is applied by the flow of the sample fluid in the container. A stator coil may receive a control signal that induces a force or a voltage that causes the magnet rotor to rotate the bob by a predetermined distance to position the bob from the rotated position back to the initial position.
US11428608B2 Automated functional testing systems and methods of making and using the same
An automatic robot control system and methods relating thereto are described. These systems include components such as a touch screen panel (“TSP”) robot controller for controlling a TSP robot, a camera robot controller for controlling a camera robot and an audio robot controller for controlling an audio robot. The TSP robot operates inside a TSP testing subsystem, the camera robot operates inside a camera testing subsystem, and the audio robot operates inside an audio testing subsystem. Inside the audio testing subsystem, an audio signals measurement system, using a bi-directional coupling, controls the operation of the audio robot controller. In this control scheme, a test application controller is designed to control the different types of subsystem robots. Methods relating to TSP, camera, and audio robots, and their controllers, taken individually or in combination, for automatic testing of device functionalities are also described.
US11428604B2 Compact optical time domain reflectometer with integrated time delay fiber waveguide
A compact optical time domain reflectometer (OTDR) containing a small-scale OTDR, power source, and wireless communications electronics encompassed within the confines of a spool containing a time delay fiber optic waveguide coiled about the face of the spool. Data obtained by the OTDR is transmitted by wire or wirelessly to a computer or portable wireless device for graphical plotting of said data and evaluation by the user. The integration of the time delay waveguide eliminates the need for a separate time delay waveguide and provides a more compact testing solution. The Compact OTDR with Integrated Time Delay is used to test the integrity of an optical fiber waveguide.
US11428592B1 Flexible sensor
A flexible sensor that includes a printed circuit board (PCB), a capacitive structure on the PCB, and mechanical coupling sites. The PCB includes a slot extending from an outer edge of the PCB to an inner portion of the PCB, and the slot defines a first edge and a second edge facing the first edge. The first and second edges are separated by a gap when the PCB is in an unflexed state. The slot is configured to permit the PCB to flex so as to vary a relative position of the first edge with respect to the second edge. The capacitive structure on the PCB includes a first edge electrode on a portion of the first edge of the PCB, and a second edge electrode on a portion of a second edge of PCB. The second edge electrode is aligned with the first edge electrode across the slot.
US11428587B2 Force sensing device and electronic device including force sensing device
A force sensing device includes: a frame; a plurality of contact blocks disposed on a first side of the frame; at least one force sensor disposed between adjacent contact blocks among the plurality of contact blocks; and at least one pressing member protruding outwardly from a second side of the frame, wherein the at least one pressing member is disposed in a region corresponding to one or more of the contact blocks.
US11428584B2 Temperature sensor, sensor element and manufacturing method of temperature sensor
A temperature sensor includes a sensor element including a thermosensitive body, a protection tube accommodating the thermosensitive body part of the sensor element, and a filler filling a space between the protection tube and the sensor element inside the protection tube. The sensor element includes a first covering layer made of a first electrical insulator, the first covering layer covering the thermosensitive body, and a second covering layer made of a second electrical insulator, the second covering layer covering the first covering layer. The first covering layer has elastic modulus smaller than elastic modulus of the second covering layer.
US11428582B2 Overheat detection system
An overheat detection system comprising a controller for declaring the overheat, and two wiring connections running along a monitored system and configured to react upon overheat. The controller is configured to determine an electrical status of each wiring connection at least between operative and inoperative, the inoperative status corresponding to an electrical anomaly thereof, and electrically connect or disconnect the wiring connections depending on the electrical status thereof, wherein the declaration of overheat is based on a dynamic reconfiguration of the overheat detection system.
US11428579B2 High temperature clamp for a sensing assembly
A sensing assembly comprising includes one or more sensing elements formed as a tube. The sensing assembly also includes one or more clamps to secure the one or more sensing elements. Each of the one or more clamps includes a recess in which each of the one or more sensing elements is seated.
US11428577B2 Pyroelectric presence identification system
A pyroelectric presence identification system includes focal plane array and a processor coupled to the focal plane array. The focal plane array includes a first image sensor and a plurality of second image sensors configured to convert radiant energy into an electrical signal. The processor is configured to control the focal plane array in a sleep mode wherein the first image sensor is utilized to detect gross motion of at least one presence and the plurality of second image sensors are de-energized.
US11428575B2 Flame detection system and received light quantity measuring method
A flame detection system includes: an optical sensor that detects light generated from a light source; an applied voltage generating circuit that periodically applies a drive pulse voltage to the optical sensor, discharge determining portion that detects a discharge from the optical sensor, a discharge probability calculating portion that calculates a discharge probability based on a number of times of application of the drive pulse voltage and a number of times of discharge detected in the a first state in which the optical sensor is shielded from light and a second state in which the optical sensor can receive light, a sensitivity parameter storing portion storing known sensitivity parameters of the optical sensor; and a received light quantity calculating portion that calculates the received light quantity by the optical sensor in the second state based on the sensitivity parameters and the discharge probabilities calculated in the first and second states.
US11428573B2 Light emitting structure, photo-acoustic spectroscopy sensing device, method
A light emitting structure for a photo-acoustic spectroscopy sensing device for sensing a target gas comprises a light source configured for emitting light of an input wavelength. The light emitting structure further comprises a conversion structure that is configured for absorbing light of the input wavelength, and that is further configured for emitting light of an output wavelength. The output wavelength of the conversion structure is adapted to an absorption wavelength of the target gas. The conversion structure comprises an output conversion layer that comprises a plurality of nanoparticles. The nanoparticles of the output conversion layer are configured for emitting light of the output wavelength.
US11428569B2 Method for determining effective sound velocity in deep sea
The present invention discloses a method for determining an effective sound velocity in the deep sea. The method is applied to an apparatus for determining an effective sound velocity in the deep sea having a transmission point, a receiving point, and an underwater mobile carrier. The transmission point is installed on the sea surface such that the depth of the transmission point is unchanged. The receiving point is installed on the underwater mobile carrier such that the depth of the receiving point changes with movement of the underwater mobile carrier. The underwater mobile carrier can measure a sound velocity profile between the transmission point and the receiving point and a horizontal distance between the transmission point and the receiving point.
US11428568B2 Method for determining a remaining empty volume, method for on-site calibration of a fill level measuring device, and on-site calibration module
Disclosed is a method for determining a remaining empty volume in a container, comprising: measuring a first pressure initially prevailing in the container; feeding in a gaseous pressure-boosting medium through an inlet, into the container; measuring the increased second pressure; determining the pressure increase caused by the infeeding of the pressure-boosting medium; determining a volume of the pressure-boosting medium that has been fed into said container; measuring a temperature prevailing in the container; and determining the remaining empty volume on the basis of the pressure increase, the volume of the pressure-boosting medium, and the temperature. Disclosed also is a method for on-site calibration of a fill-level measuring device in which the volume of the medium in the container is determined on the basis of the method for determining a remaining empty volume, and an on-site calibration module.
US11428567B2 Arrangement for detection of the amount of material in a supply container of a machine for application of material to a field
An arrangement for detection of the amount of material in a supply container of a machine for application of material to a field comprises a data entry device for receiving fill level data concerning an amount of material present in the supply container at a specific time point and an outflow sensor for detection of the amount of material that has flowed out of the supply container. A computer device connected to the data entry device and outflow sensor, the computing device is programmed to calculate the current amount of material in the supply container using the obtained fill level data and the signals of the outflow sensor obtained after the specific time point, and to issue a warning signal if the amount of material in the supply container goes below a predetermined level.
US11428564B2 Systems and methods for remotely measuring a liquid level using time-domain reflectometry (TDR)
A remote pulse TDR liquid level measurement system and method may include inserting a probe into a body of water. The probe has a probe/air interface, and the body of water includes an air/water interface. A narrow pulse is remotely transmitted to the probe via a coaxial cable. A first impedance mismatch is received from the probe/air interface in a form of a positive reflected pulse, and a second impedance mismatch is received from the air/water interface in a form of a negative reflected pulse. A time between the positive reflected pulse and the negative reflected pulse is calculated, and the time is converted to a distance, the distance being indicative of the water level.
US11428563B2 Flood sensor for automization systems
A flood sensor for automation systems comprising at least two electrodes connected with a measuring circuit arranged to detect a plurality of liquid levels; and wherein the measuring circuit has a zero static current consumption, having current flow only in the presence of fluid; and wherein if a liquid is detected, the output of the circuit is activated and a microcontroller leaves a zero-power state in which it normally stays; and wherein the microcontroller comprises a program or programs stored in a memory and configured for being run by means of the microcontroller, wherein said programs comprise instructions for: (a) measuring the impedance of the liquid that has activated the output of the measuring circuit; and (b) sending the measured impedance to a central control.
US11428562B2 Beverage container lid with reservoir and repetitive measuring and disbursement mechanism
A lid for a beverage container having a reservoir chamber for holding drink additive, a measurement chamber in fluid communication with the measurement chamber, and an upper chamber with a lower end in fluid communication with an upper end portion of the reservoir chamber. A plunger has an upper chamber seal, an upper seal and a lower seal, and an actuator moves the plunger between first, second and third plunger positions to dispense a measured drink additive in the measurement chamber into the container. The plunger has a central filler port to receive drink additive and an aperture in fluid communication with the reservoir chamber. The actuator includes a closure member closing the filler port and manually movable to move the plunger. A lock member is movable between locked and unlocked positions, and in the locked position prevents movement of the plunger from the first to the second plunger position.
US11428561B2 Dosing timer and dispensers using the same
A timing device is integrated into a pour cap to visually indicate when a dose has been dispensed from the container. The timing device may be secured to either the pour cap or the container and timing is configurable based on a product being dispensed.
US11428559B2 Coriolis mass flow meter with two pair of measuring tubes having two excitation mode natural frequencies and method of use
The present disclosure relates to a mass flow meter according to the Coriolis principle, comprising two measuring tube pairs which have different usage mode natural frequencies, an exciter for exciting flexural vibrations and a vibration sensor pair for detecting flexural vibrations; and comprising a circuit for driving the exciters and for detecting signals of the vibration sensors, for determining flow-dependent phase differences between the signals of the inlet-side and outlet-side vibration sensors and for determining mass flow measurement values based on the flow-dependent phase differences, wherein the circuit is configured to perform, when determining the mass flow measurement values based on the flow-dependent phase differences, a zero-point correction for the first measuring tube pair and/or the second measuring tube pair using signal amplitude ratios of the measuring tube pairs.
US11428555B2 Signal processing circuit for processing signals from ultrasonic transducers to obtain distance between transducers
The present application discloses a signal processing circuit (100), coupled to a first transducer (102) and a second transducer (104), wherein the first transducer and the second transducer have a distance greater than zero, and a fluid having a flow velocity flows sequentially through the first transducer and the second transducer, the signal processing circuit includes: a first transmitter (106), coupled to the first transducer; a first receiver (108), coupled to the first transducer; a second transmitter (110), coupled to the second transducer; a second receiver (112), coupled to the second transducer; and a control unit (114), coupled to the first transmitter, the first receiver, the second transmitter and the second receiver. The present application further provides a related chip, a flow meter and a method.
US11428554B2 Ultrasonic transducers for flow velocity measurement with meta slab
An ultrasonic transducer employing a meta slab includes a piezoelectric body configured to generate elastic waves; a meta slab connected to the piezoelectric body and configured to induce elastic wave mode conversion resonance with respect to the elastic waves incident on the meta slab; and a wedge connected to the meta slab, attached to an external surface of a pipe, and configured to transmit the elastic waves having passed through the meta slab to the pipe. The meta slab includes an anisotropic medium and a thickness of the meta slab satisfies the equation as follows: d=m·nFS·λFS/4, d=m·nSS·λSS/4, nSS/2−nFS/2=odd. Thus, highly-efficient flow velocity measurement is possible.
US11428547B2 Signal conditioning circuit for use with active magnetic bearings
There is provided an inductive sensing circuit, comprising a signal generator, configured to generate a drive signal; one or more sensing arrangements, each of the one or more sensing arrangements comprising: two sets of one or more inductive sensing elements, configured in a half bridge arrangement, the two sets of one or more inductive sensing elements driven by the drive signal; a correction signal circuit, configured to generate a correction signal, wherein the correction signal is an adjustably scaled version of the drive signal; and a summing circuit, configured to sum an output signal of the two sets of one or more inductive sensing elements with the correction signal; and a demodulation circuit, configured to demodulate an output of the summing circuit of each of the one or more sensing arrangements.
US11428543B2 Locating apparatus for a machine tool
Locating apparatus for machine tool including supporting portion for placing at fixed point on object's machining surface, detector including cable to connect apparatus with machine, and locating portion to release or receive cable to measure distance between machine and apparatus and including frame, first device, second device and third device. First device attached to the frame and for receiving or releasing cable in opposition to or pushed by elastic element. Second device attached to frame and includes transmission member to allow the cable passage. Third device attached to frame and allows cable release or reception by apparatus towards machine. First device includes discoidal element rotating around axis of rotation respective to frame to wind or release cable on winding surface. Second device includes guiding slider for conveying cable along conveying direction and moving along translation direction parallel to axis of rotation in proportion to discoidal element rotation.
US11428542B2 Optical meter reader apparatus, system and method for data collection
An optical meter reader apparatus for reading data from a meter includes a housing; a housing extension connected to the housing, the housing extension having a flat face; a first slot formed on the flat face; a second slot formed on the flat face; and an optical communication module located within the housing and the housing extension and configured to exchange information with the meter using infrared waves.
US11428541B1 Targetless calibration of camera and inertial sensor in a vehicle
A calibration system for a camera and an inertial sensor, respectively rigidly affixed to a vehicle, includes a controller having a processor and tangible, non-transitory memory on which instructions are recorded. The camera is adapted to capture one or more images and the inertial sensor is adapted to obtain motion data, including an angular velocity vector of the vehicle. The controller is configured to receive respective data from the camera and the inertial sensor. The controller is configured to perform adaptive feature selection on the one or more images, including extracting one or more regions of interest respectively from the images and calculating a respective optimal quality level for each of the regions of interest. The camera is aligned to the inertial sensor based in part on the adaptive feature selection and the respective data from the inertial sensor.
US11428540B1 Systems and methods for routing vehicles
A tangible, non-transitory machine-readable medium includes machine-readable instructions that, when executed by one or more processors, cause the one or more processors to receive historical driver data indicative of one or more physiological parameters of one or more drivers during one or more prior driving trips, receive historical position data indicative of a respective position of a respective vehicle driven by the one or more drivers during the one or more prior driving trips, establish a correlation between the historical driver data and the historical position data, and identify one or more low-stress road segments using the correlation between the historical driver data and the historical position data.
US11428537B2 Localization and mapping methods using vast imagery and sensory data collected from land and air vehicles
A system for training simultaneous localization and mapping (SLAM) models, including a camera, mounted in a vehicle and in communication with an image server via a cellular connection, that captures images labeled with a geographic position system location and a timestamp, and uploads them to an image server, a storage device that stores geographical maps and images, and indexes the images geographically with reference to the geographical maps, an images server that receives uploaded images, labels the uploaded images with a GPS location and a timestamp, and stores the uploaded images on the storage device, and a training server that trains a SLAM model using images labeled with a GPS location and a timestamp, wherein the SLAM model (i) receives an image as input and predicts the image location as output, and/or (ii) receives an image having error as input and predicts a local correction for the image as output.
US11428536B2 Navigable boundary generation for autonomous vehicles
A system accesses a three-dimensional map of a geographic region and generates a two-dimensional projection of the road based on the three-dimensional map. The two-dimensional projection comprises a plurality of points along the road and each point is assigned a score measuring a navigability of the point. Based on the navigability score of each point and history of vehicle positions on the road, the system identifies a plurality of navigable points on the two-dimensional projection of the road. Based on the plurality of navigable points, the system determines a navigable surface corresponding to a physical area over which a vehicle may safely navigate and navigable surface boundaries surrounding that area. The navigable surface area and boundaries on the two-dimensional projection are converted into a three-dimensional representation, which the system uses to generate an updated three-dimensional map of the geographic region.
US11428534B2 Method, apparatus, and computer program product for map matching location data to a map
A method, apparatus, and computer program product are provided for map matching probe data to map elements. Methods may include: receiving a plurality of probe data points, where each probe data point includes location information associated with the probe apparatus and time information associated with the location information; establishing locations of the probe data points of a probe apparatus temporally sequenced along a path; establishing a radius around each of the probe data points; identifying map elements found within each radius; filtering probe data points to obtain a subset of probe data points; establishing correspondences between map elements found within each radius of the subset of probe data points; and map matching the subset of probe data points to one or more road segments based on the correspondences between map elements found within each radius of the subset of probe data points.
US11428530B2 Gyroscope, support device, anti-roll stabilizer, vessel, use of a gyroscope, and method of servicing or maintaining a gyroscope
Method of servicing or maintaining a gyroscope of an anti-roll stabilizer onboard of a seacraft. The method comprising a step of providing a seacraft provided with an anti-roll stabilizer. The stabilizer comprises a gyroscope comprising a container housing a rotor including a flywheel and a flywheel shaft that is rotatably mounted within said container by means of two support devices placed inside said container and arranged to support a respective end of said flywheel shaft so as to allow the relative rotation of said shaft with respect to said container. The container comprises a base portion mounted on a suspension held by a frame of the anti-roll stabilizer so as to be able to oscillate around a first axis transverse with respect to a rotation axis of the flywheel shaft. The container further comprises two end portions removably connected to said base portion. The method further comprising the steps of: removing one of the end portions from the base portion onboard of the seacraft; placing back said removed end portion and reconnecting said end portion with the base portion onboard of the seacraft; and pumping out air of the interior of the container of the gyroscope onboard of the seacraft after the container of the gyroscope has been reassembled.
US11428524B2 Method and device for generating a pulsed signal at particular positions of a moving element
A generating device that includes: a unit for generating triggering positions, a unit for generating, during the course of the movement of the moving element, actual positions of said moving element, this unit further including a unit for measuring successive effective positions of the moving element, the actual positions including at least these measured effective positions, a unit for comparing, for a current triggering position, the actual positions successive to this current triggering position in such a way as to identify, among these successive actual positions, the closest actual position to said current triggering position, and this within a given limit, and a unit for generating a pulsed signal for the current triggering position, if and when the moving element reaches said closest actual position and that this position is situated within the given limit.
US11428522B2 Distance measuring device, distance measuring method, and non-transitory computer-readable storage medium for storing program
A distance measuring device is configured to: obtain a first distance image acquired from a time of flight (TOF) sensor and a polarized image generated by calculating a degree of polarization for each pixel based on a plurality of images acquired from a plurality of cameras that receives linearly polarized light with different polarization directions; and execute a process for calculating reliability according to a difference between a time of measuring a distance and a time of photographing the plurality of images for each pixel of the first distance image, and execute a process for calculating a distance from the TOF sensor to a subject for each pixel using a second distance image calculated by weighting the reliability to a distance of each pixel of the first distance image, and a third distance image calculated by estimating a distance of each pixel based on the polarized image.
US11428519B2 Systems and methods for measuring and adjusting gate openings of slicing machines
Instruments and methods for measuring and adjusting gate openings of a slicing machine utilizing a gauge system that includes a frame, a device for securing the frame to the interior surface of a cutting head, a device for locating the frame relative to a knife and/or a gate of the cutting head that define the gate opening therebetween, and a device mounted to the frame for measuring the gate opening. The measuring device includes an anvil biased in an outward direction relative to the frame, an indicator mounted to the anvil and biased therewith in the outward direction relative to the frame, and a probe of the indicator biased in the outward direction relative to the indicator. The probe and anvil provide a outward measurement of the gate opening based on a differential measurement of surfaces of the knife and gate.
US11428517B2 Projectile with insert
A bullet (10) including: body (11) with a base (12), a distal end (13) with a mouth (14), and an interior cavity (34) recessed into the body from the mouth; an insert (40) configured to be held in the interior cavity and to protrude from the mouth; and at least one skive (50) formed in the distal end and axially overlapping the interior cavity relative to a center axis (16) of the body. The interior cavity is configured to permit limited axial recession of the insert into the interior cavity when the insert impacts a hard target. The limited axial recession opens a pocket (80) between the insert and the mouth.
US11428513B2 High performance foam dart having ridges
A toy dart having an elongate dart body of a foam material in a substantially cylindrical shape extending from a head end to a tail end in a first, longitudinal direction, an outer surface of the substantially cylindrical shape having a first ridge proximate the head end; a second ridge proximate the tail end; and one or more recessed areas disposed between the first ridge and the second ridge, where the elongate dart body has a first outer diameter at the first ridge and the second ridge that is larger than a second outer diameter at the one or more recessed areas; and a deformable dart cap affixed to the head end of the elongate dart body.
US11428508B2 Anti-ram crash gate
An exemplary crash gate to guard against motor vehicles crossing a roadway in a direction from an attack side to a protected side including a buttress post assembly secured below ground in a first concrete foundation on a side of the roadway, the buttress post assembly having two buttress posts forming a barrier passage, a latch post assembly secured below the ground in a second concrete foundation on an opposite side of the roadway, the latch post assembly having two latch posts forming a latch gap, a barrier with a gate beam disposed in the barrier passage and extending from a buttress end to a latch end, and one of a vertical pin or a hook connected to the latch post assembly and positioned in the latch gap and the other one of the vertical pin or the hook located on the latch end, when the barrier is in a closed position the latch end is located in the latch gap and the vertical pin is positioned outside of the hook.
US11428506B2 Compact vehicle door protector and bullet-proof auto shields
A compact vehicle door protector and Bullet-proof Auto Shield that protects any type of vehicle such as but not limited to a car, truck, sports utility vehicle, van, aircraft, which is easy and quick to install, and removable from vehicle, folded and stored away compactly before and after use, and more importantly serves as an auto door shield, capable of protecting the driver and occupants of the vehicle from harmful bullets or projectiles, while the extant vehicle is stationary or in motion.
US11428505B2 Blocking pad and a method of use thereof
A system, method, and blocking pad for receiving strikes from a special individual. The blocking pad includes a pad configured to receive the blows from the special individual. The blocking pad further includes a number of handles connected to a back of the pad. The number of handles include at least two handles in a middle portion of the back of the pad and at least a handle at ends of the pad.
US11428503B1 Digital aiming system for weapon
An optic for a firearm includes a housing, an optics train, an adjustment ring, and a detector. The optics train is disposed within the housing and along a longitudinal axis of the housing. The adjustment ring is supported by the housing and configured to adjust a magnification of the optics train. The detector is engaged with the adjustment ring and configured to convert rotation of the adjustment ring into a digital magnification.
US11428494B2 Pellet ejection mechanism for firearm training
A firearm training barrel for a replica gun, the gun having a slide, a magazine configured to store pellets, and a nozzle. The barrel includes a pellet ejecting mechanism to eject pellets loaded in the magazine thereby simulating the ejection of a casing/shell.
US11428492B1 Firearm support base and related method of use
A base detachably joined with a support pod, which supports a weapon in a firing position, is provided with finely tuned length adjustability. The base can include a quick detach first connector joined with a lower end of a leg of a support pod, a threaded core post having a shaft, and an actuator sleeve threadably and rotatably engaged with the core post to extend and/or retract the core post, and thereby adjust a length of the base. The base can include a locking ring rotatable to move along the threaded portion, the locking ring configured to selectively engage the actuator sleeve and prevent the actuator sleeve from rotating, to thereby set the length of the base at a fixed length. A related method of use is provided.
US11428491B2 Additively manufactured firearm muzzle device
A muzzle device for a firearm may include an additively manufactured body having a first end, a second end opposite the first end, and a central bore extending from the first end to the second end. The body may include a lattice of triply periodic minimal surfaces that define an interconnected network of channels extending through the body such that gases produced by the firearm may flow in a random pattern from the central bore through the interconnected network of channels to cool the gases.
US11428488B2 Firearm safing assemblies and firearms including the same
Firearm safing assemblies and firearms including the same are disclosed. In embodiments firearm safing assemblies include a safing sector with a track surface and a receiver door track. The receiver door track may couple to a receiver of a rotatable firearm, wherein the receiver includes a bolt track and at least a portion of the receiver extends coaxially about a first axis. The safing sector is configured to be at least partially disposed within the receiver door track and to move between a safe position and an armed position. In the safe position the track surface is out of alignment with and does not form part of the bolt track, whereas in the armed position it is aligned with and forms part of the bolt track.
US11428482B2 Industrial cleaning systems, including solutions for removing various types of deposits, and cognitive cleaning
A method is used for cleaning heat exchanger systems. The method is performed at a computer system having one or more processors and memory storing one or more programs configured for execution by the one or more processors. The method determines component percentages of a cleaning solution based, at least in part, on operational parameters of a heat exchanger system. The operational parameters include chemical composition of fluids passing through the heat exchanger system and operating temperatures of the fluids passing through the heat exchanger system. The component percentages of the cleaning solution include: (1) hydrogen peroxide, 2-90 wt. %; (2) a complexing agent, 3-30 wt. %; (3) water-soluble calixarene, 0.01-10 wt. %; and (4) water. The complexing agent includes a polybasic organic acid or a sodium salt thereof, or a derivative of phosphorous acid.
US11428473B2 Heat exchanger
A heat exchanger includes a housing with an inlet port, an outlet port, an interior facing surface defining a coolant channel, a first opening surrounded by an exterior facing surface, and a second opening defined by a first inner diameter. A tube assembly defines a plurality of exhaust gas flow channels and a plurality of coolant cross channels within the housing. A first diffuser directs a first fluid into the tube assembly and is joined to a first header plate, which separates the first fluid from a second fluid within the coolant channel. A second diffuser directs the first fluid out of the tube assembly. The second diffuser is located within the second opening and sealed to the second opening by seals around the second diffuser.
US11428471B2 Chaotic stirring device and method combining plasma arc smelting and permanent magnet
A chaotic stirring device combining plasma arc smelting and permanent magnet including a furnace body; the furnace body is provided therein with a water-cooled copper crucible; the center of an upper surface of the water-cooled copper crucible is a groove for placing raw metals, and the water-cooled copper crucible is internally a hollow cavity; a return pipe is disposed directly below the groove in the hollow cavity; an upper end of the return pipe is vertical upward, and is horizontally provided with a filter screen; a spherical magnet is placed between the filter screen and the groove; one side of the water-cooled copper crucible is provided with a first water inlet pipe and a first water outlet pipe; the first water inlet pipe is connected to the hollow cavity, and the first water outlet pipe is connected to the bottom of the return pipe.
US11428468B2 Rotary hearth furnace, and method for producing reduced iron using rotary hearth furnace
A rotary hearth furnace includes: a furnace body which surrounds a ring-like space; a hearth portion which forms a bottom portion of the ring-like space and is rotatable in the rotational direction; a gas exhaust portion which discharges an exhaust gas generated in the ring-like space to the outside of the furnace body; an introducing portion; and a flow rate regulating portion. The introducing portion is disposed upstream of the gas exhaust portion in the rotational direction and introduces a pressure regulating gas into a non-heating section of the ring-like space. The flow rate regulating portion is disposed between the introducing portion and the gas exhaust portion and regulates a flow rate of a gas by adjusting an opening area of the non-heating section.
US11428467B2 Facility for forming wood plastic composite with microwave and degassing device
The present disclosure relates to a facility for forming a wood plastic composite by mixing and extruding wood powder and a polymer resin. According to a facility of the present disclosure, in a process of forming a wood plastic composite, gas and water vapor contained in wood powder and polymer resin are efficiently removed, and thus, a coupling force between wood powder and polymer resin increases, and also, wood powder is uniformly dispersed inside polymer resin, and thus, physical properties of a wood plastic composite to be formed is not degraded, and in addition, since there is no stagnant section while molten liquid of wood powder and polymer resin passes through each apparatus in the facility, wood powder is prevented from carbonizing or polymer resin is prevented from solidifying, and thus, physical properties of the wood plastic composite to be formed are maintained constant.
US11428466B2 Cold box steel structure and method for prefabricating and transporting same
Disclosed in the present invention are a cold box steel structure and method for prefabricating and transporting the cold box steel structure. The cold box steel structure is a cuboid architecture, and has a long edge, a wide edge and a high edge of lengths L, W and H respectively, wherein L>W and L>H; the cold box steel structure comprises first and second rectangular base faces, each being an outer surface of the cuboid architecture comprising the long edge and the wide edge, and the cold box steel structure is prefabricated as two partial components taking a plane parallel to the rectangular base faces as a boundary; the total height of a first partial cold box steel structure component thereof, taking the first rectangular base face as a first transportation bottom face, is h1, and the total height of a second partial cold box steel structure component, taking the second rectangular base face as a second transportation bottom face, is h2; if the height difference between the transportation bottom face and the ground or a water surface is h, then (h1+h) corresponds to a transportation height of the first partial cold box steel structure component, and (h2+h) corresponds to a transportation height of the second partial cold box steel structure component; the transportation height of either of the cold box steel structure components should be smaller than a maximum permitted transportation height hmax.
US11428460B2 Refrigerator
The present disclosure is relates to a refrigerator. The refrigerator includes first storage for defining a first storage space therein, a door for opening and closing the first storage space, and a plurality of shelves installed in the first storage space for placing an object thereon. The shelf includes a frame having a plurality of support bars for loading a plurality of wine bottles thereon, a shelf bracket detachably mounted and fixed in the storage space, and an extending rail for supporting the frame to be able to be extended forwardly of the first storage from the shelf bracket.
US11428459B1 Freezer rack
A storage rack suitable for a freezer includes a base platform having a plurality of ribs defining a corresponding plurality of channels. One or more dividers may be removably seated within a selected channel. The dividers include a divider platform having a pair of downwardly extending arms terminating in inward hooks which engage the base platform.
US11428452B2 Refrigerator
A motor assembly includes a brushless direct current (BLDC) motor; a gear box in which the BLDC motor is installed; and a power transmission part having a plurality of gears installed in the gear box so as to transmit power generated by the BLDC motor to an ice bin. The BLDC motor comprises: a stator and a rotor rotating with respect to the stator, wherein the rotor may be connected to the power transmission part by a shaft and the stator may be coupled to the gear box in a separable manner.
US11428451B2 Ice maker for refrigerator
An ice maker includes an upper assembly including a plurality of hemispherical upper chambers, a lower assembly disposed below and pivotably coupled relative to the upper assembly, wherein the lower assembly includes a plurality of hemispherical lower chambers, a driver configured to pivot the lower assembly, a pair of rotating parts disposed at both sides of the lower assembly, a first pivoting arm pivotally mounted on one of the rotating parts, a second pivoting arm pivotally mounted on the other of the rotating parts and connected to the driver, a connection shaft connecting the first pivoting arm to the second pivoting arm, a first elastic member having one end connected to the first pivoting arm and the other end connected to the lower assembly, and a second elastic member having one end connected to the second pivoting arm and the other end connected to the lower assembly.
US11428448B2 Refrigerant metering system and method
A refrigerant metering system/method incorporating a manual expansion valve (MEV), condenser isolation valve (CIV), flow isolation valve (FIV), and evaporator isolation valve (EIV) is disclosed. The MEV is configured to replace a conventional automated expansion valve (AEV) that controls a refrigerant flow valve (RFV) that is positioned in a heating, ventilation, and air conditioning (HVAC) system between a refrigerant condenser coil (RCC) and a refrigerant evaporator coil (REC) and permits manual metering of refrigerant by the RFV from the RCC to the REC and also allows complete shutoff of refrigerant flow by the RFV from the RCC to the REC. The MEV allows rapid HVAC repair and restoration of service where a replacement AEV is not readily available. The CIV/FIV/EIV are positioned in the refrigerant flow lines to permit the AEV and/or REC to be isolated from HVAC refrigerant flow for repairs to the AEV and/or REC.
US11428447B2 Single-valve CO2 refrigerating apparatus and method for regulation thereof
Method for regulation of a single-valve CO2 refrigerating apparatus including: an operation A of detecting, over time, the value of a primary parameter and the value of a secondary parameter, wherein said primary parameter is chosen from said high pressure HP and said superheat temperature Tsh, wherein said secondary parameter is said superheat temperature Tsh if said primary parameter is said high pressure HP or is said high pressure HP if said primary parameter is said superheat temperature Tsh; a primary regulation operation B, which involves regulation of said expansion valve (13) so that the value of said primary parameter tends towards a set-point value; an operation C of estimating an optimal value Vo for said secondary parameter; and a secondary regulation operation D which involves varying said set-point value from an optimal set-point value or from a current value if the value of said secondary parameter does not fall within a predefined tolerance range.
US11428442B2 Cooling device, control method, and storage medium related to a plurality of evaporators and a plurality of evaporator condensers
A cooling device includes a first evaporation unit, a second evaporation unit, a first condensation unit, a second condensation unit, common piping, a compressor, an expansion valve, a first valve, and a second valve. The common piping combines liquid-phase refrigerant flowing from the first condensation unit and liquid-phase refrigerant flowing from the second condensation unit. The first valve adjusts the liquid-phase refrigerant amount flowing into the first evaporation unit. The second valve adjusts the liquid-phase refrigerant amount flowing into the second evaporation unit. In addition, the pressure inside the common pipe is greater than the respective pressures inside the first evaporation unit and the second evaporation unit.
US11428435B2 Self-orienting refrigerant sensor systems
A self-orienting sensing system for a heating, ventilation, and air conditioning (HVAC) system includes a housing having a main body. The housing defines a sensing aperture in a first portion of the main body and a mounting channel in a second portion of the main body. The self-orienting sensing system includes a sensing element retained within the housing. The sensing element is configured to detect leaked refrigerant that enters the housing via the sensing aperture. The self-orienting sensing system also includes a mounting retainer configured to extend through the mounting channel and couple the housing to an interior surface of an air handling enclosure of the HVAC system. The mounting retainer enables the mounting channel to rotate about the mounting retainer to automatically align the sensing aperture in a target sensing orientation based on a weight of the housing under the force of gravity.
US11428432B2 Computing device and method for inferring an airflow of a VAV appliance operating in an area of a building
A method and computing device for inferring an airflow of a controlled appliance operating in an area of a building. The computing device stores a predictive model. The computing device determines a measured airflow of the controlled appliance and a plurality of consecutive temperature measurements in the area. The computing device executes a neural network inference engine using the predictive model for inferring an inferred airflow based on inputs. The inputs comprise the measured airflow and the plurality of consecutive temperature measurements. The inputs may further include at least one of a plurality of consecutive humidity level measurements in the area and a plurality of consecutive carbon dioxide (CO2) level measurements in the area. For instance, the controlled appliance is a Variable Air Volume (VAV) appliance and a K factor of the VAV appliance is calculated based on the inferred airflow.
US11428428B2 Exhaust fans for HVAC system with energy recovery wheel
A heating, ventilation, and/or air conditioning (HVAC) unit includes an energy recovery wheel, a first exhaust fan configured to draw a first air flow across the energy recovery wheel and discharge the first air flow from the HVAC unit, a second exhaust fan configured to draw a second air flow across the energy recovery wheel and discharge the second air flow from the HVAC unit, and a controller configured to operate the first exhaust fan and the second exhaust fan in an economizer mode and configured to operate the first exhaust fan and suspend operation of the second exhaust fan in an energy recovery mode.
US11428426B2 Air conditioner and method for controlling air conditioner
The present disclosure relates to a system that obtains at least one of a recommended temperature and an operation mode to be set on an air conditioner by applying a position of a user and an ambient temperature of the air conditioner to a learning model trained by using an artificial intelligence algorithm, and sets at least one of the obtained recommended temperature and the obtained operation mode on the air conditioner. In this case, the learning model may be, for example, a model generated by using at least one of machine learning, a neural network, or a deep learning algorithm as the artificial intelligence algorithm.
US11428422B2 Air conditioning system
When an outdoor air handler performs a heating humidifying operation and an air conditioner performs a cooling operation, a control device adjusts at least one of a to-be-supplied air temperature of the outdoor air handler, a to-be-supplied air flow rate of the outdoor air handler, a to-be-supplied water flow rate of the outdoor air handler, and a cooling temperature that is a temperature at an air heat exchanger of the air conditioner. The control device adjusts the to-be-supplied air temperature and the cooling temperature on the basis of dehumidification information, operation information, temperature information, and humidity information. The operation information is information regarding an operating state of the air conditioner.
US11428419B2 Vent hood assembly
A kitchen vent hood includes a body defining an inclined front face having a vent inlet thereon. A front panel assembly is hingedly coupled with the body and extends along the inclined front face of the body. The front panel assembly includes a vent grate extending across a width of the vent hood body and at least partially covering the vent inlet. A panel bracket extends forward from the vent hood body at a position adjacent to and above the vent grate. An upper panel is coupled with the panel bracket and extends oppositely from the vent grate to define an open space adjacent the front face of the body. A light source is mounted within the panel bracket and is positioned to direct light outwardly therefrom and over the vent grate.
US11428418B2 Oven appliance having a high-heat cooking surface
An oven appliance, as provided herein, may include a plurality of chamber walls, a bottom heating element, a base panel, and a cooking plate. The plurality of chamber walls may define an oven chamber. The plurality of chamber walls may include a back wall, a top wall, a first side wall, a second side wall, and a bottom wall. The bottom heating element may be mounted above the bottom wall to heat a cooking surface within the oven chamber. The base panel may be disposed over the bottom heating element. The base panel may define an oven vent and a receiving zone spaced apart from the oven vent. The base panel may further define an enclosed region with the bottom wall about the bottom heating element. The cooking plate may be disposed on the base panel within the receiving zone. The cooking plate may define the cooking surface.
US11428416B2 Fluid sensor and control system
A capacitive sensor and control system is configured to detect the presence (or absence) of fluid within a container. Configured in a vat or frypot of a deep fryer, the sensor determines when a level of liquid within the frypot is at or above the level of the sensor. The sensor is in communication with the control system and the sensor sends a signal to the control system representative of the presence or absence of liquid within the frypot and at the level of the sensor. The controller receives the signal from the sensor, and allows operation of the one or more heat sources for heating the frypot when the signal received from the sensor is representative of liquid being disposed within the frypot at or above the level of the sensor, and prevents operation of the one or more heat sources when the signal received from the sensor indicates that liquid is not disposed within the frypot at or above the level of the sensor.
US11428413B2 Fuel injection module for segmented annular combustion system
The present disclosure is directed to a fuel injection module for a segmented annular combustion system. The fuel injection module includes a housing body, a fuel nozzle portion, and at least one fuel injection lance. The fuel nozzle portion is fluidly coupled to a fuel nozzle plenum within the housing body, and the at least one fuel injection lance is fluidly coupled to an injector fuel plenum within the housing body. In some cases, the fuel nozzle portion is a bundled tube fuel nozzle having one or more subsets of tubes. The fuel injection lances are positioned along a radial side of the housing body or circumferentially between two subsets of tubes. Liquid fuel cartridges extend through the fuel nozzle portion, the fuel injection lances, or both.
US11428401B2 Illuminated wall-mount hardware assembly
A wall-mount hardware assembly is provided with a base adapted to be mounted to an upright support surface. A post is connected to the base. A lighting assembly is installed in the post to illuminate an underlying region. A bar extends from the post to support an article. A power source is disposed within the bar.
US11428397B2 Lighting device with air filtering system
The present invention relates to a lighting device comprising a main body (10), a lighting body (20) and an anodized metal filter (30), in which said metal comprises a superficial porous layer of an oxide of said metal comprising at least one antimicrobial substance. In one embodiment, the filter comprises a plurality of threadlike elements of said anodized metal, at least partially in non-permanent contact with each other, randomly deformed to form a plurality of non-linear pathways. The air to be treated passes through said filter owing to the effect of a difference in temperature and/or the action of a mechanical device. In other embodiments, the filter comprises a metal sheet with holes.
US11428395B2 System and method for providing information about presence in a space
A system for providing information about presence in a space includes a movement sensor for generating a signal upon detecting movement; and a presence sensor for generating a signal upon detecting presence, being a temperature-based matrix sensor having an array of sensing elements. The system further includes a processing and/or control component in communication with the movement and presence sensors, configured to generate a presence signal upon receiving the first and/or second signals; and configured to obtain background information of the presence detection field. The information includes reference temperature values and are obtained upon the movement sensor not detecting movement and/or the presence sensor detecting presence. For each sensing element with presence, using the measured temperature value of surrounding sensing elements not having presence. If all surrounding sensing elements have presence, using the measured temperature value of some sensing elements surrounding the former surrounding sensing elements not having presence.
US11428393B2 Flexible LEDs strips with staggered interconnects
A flexible light emitting diode (LED) circuit having a first layer, the first layer including a conductive material configured to connect to an LED die, a second layer, the second layer including an electrically insulating material, and a third layer positioned between the first and second layer, the third layer having a first terminal extended electrically connecting tab that extends outward beyond the first layer and the second layer.
US11428390B2 Rotating light
Exemplary embodiments of a rotating light device are provided. In some exemplary embodiments, a light apparatus is provided, having a circular body portion configured to retain one or more batteries, a circular cover portion threadably secured to the circular body portion and having a transparent enclosure, a printed circuit board placed between the circular body portion and circular cover portion containing one or more light-emitting diodes configured to project light from the transparent enclosure, and a tension spring placed between the circular body portion and circular cover portion that provides tension between the circular body portion and circular cover portion, and pushes the circular cover portion away from the circular body portion, wherein rotation of the circular cover portion completes an electrical circuit to turn the one or more light emitting diodes on. In some exemplary embodiments, a holder is provided to hold the light apparatus within the holder.
US11428388B1 Adjustable lighting device with twist and lock
A lighting device assembly includes a light engine assembly and a mounting housing. A rotatable support structure supports the light engine assembly on the mounting housing for rotation relative to the mounting housing about a first axis. A releasable connection mechanism locks the light engine assembly to the rotatable support structure and is selectively releasable to release the light engine assembly from the rotary support structure.
US11428387B2 Lighting apparatus
A lighting apparatus includes a tilt housing, a bottom plate, a first cap cover, a second cap cover, a driver, a light source plate and a light passing cover. The lighting apparatus may be installed in a closet. The tilt housing includes a tilt plate, a top plate and a side plate. The tilt plate has a first side connected to the top plate. The bottom plate has a front side connected to a second side of the tilt plate. The bottom plate also has a back side connected to the side plate. The second side is opposite to the first side in the tilt plate. The bottom plate and the tilt housing form a polygonal tube defining an inner container. The first cap cover and the second cap cover are fixed to two opposite ends of the polygonal tube for concealing the inner container.
US11428385B2 Light source module and mobile device including the same
Provided is a light source module including a package body having a groove portion, a semiconductor light emitting diode (LED) chip provided on a bottom surface of the groove portion, the semiconductor LED chip being configured to emit light based on a first driving voltage applied thereto, a variable light transmission unit provided on the groove portion and having light transmissivity varying based on a second driving voltage applied thereto, a first electrode side surface and a second electrode side surface provided on side surfaces of the groove portion and connecting the bottom surface of the groove portion to the variable light transmission unit, and a processor configured to control application of the first driving voltage to the semiconductor LED chip and the second driving voltage to the variable light transmission unit.
US11428382B2 Light-emitting device
A light-emitting device includes: a substrate including a base and a side wall; a plurality of semiconductor laser elements disposed in a row direction and in a column direction on an upper surface of the base; a plurality of pairs of wires that penetrate the side wall in the row direction; and a lens array fixed to the substrate, the lens array comprising a plurality of lens sections disposed in the row direction and in the column direction above the plurality of semiconductor laser elements. Each laser beam that is emitted from the semiconductor laser elements and is incident on a light incident surface of the lens array has a beam shape with a greater width in the column direction than in the row direction.
US11428380B2 Combination LED lamps
Various embodiments of a combination lamp are provided, which combine a plurality of different lamp functions in a unitary configuration, and can reduce the total amount of space taken up for at least substantially the same amount of illumination produced. The combination lamps can be configured for use on vehicles, light fixtures, free standing lamps, decorative articles, etc. In some embodiments, each lamp component may have a power connection element independent from the other lamp components.
US11428376B1 Projection device
A projection device includes a first light-emitting component including a first light-emitting member, a first light-transmitting member, a first driving member and a first lens. The first light-emitting member is used for generating a linear light band; the first light-transmitting member is defined with a first linear light-transmitting region; the first driving member is fixedly connected with the first light-emitting member or the first light-transmitting member, and used for allowing the first light-emitting member and the first light-transmitting member to generate a relative motion, and allowing the linear light band to intersect with the first linear light-transmitting region; and the first lens, the first light-emitting member, the first light-transmitting member and the first lens are sequentially arranged. The projection device of the present disclosure is capable of generating the dynamic meteor effect to improve the user experience.
US11428373B2 Edge lit fixture
An edge lit fixture. A light engine comprises a compartment and at least one elongated lens that are attachable to a mount plate. The mount plate, an exterior surface of the compartment, and the lens define an internal optical cavity. A light strip is mounted to the mount plate within the optical cavity. One or more legs can be used to attach the fixture to an external surface, such as a ceiling T-grid. The light engine can be used with legs of varying size such that it can fit within ceiling openings having different dimensions. The assembled fixture defines an open area. One or more light engines are arranged around or through the open area such that light is emitted into the open area. The open area of the fixture allows for existing materials, such as a ceiling tile, for example, to function as a back side reflector panel.
US11428370B2 LED-based light with canted outer walls
An LED-based light has an elongate housing having a longitudinal axis and a vertical axis, the housing defined by a base and two canted outer walls meeting opposite the base, the housing defining a cavity. An LED circuit board on which a plurality of LEDs are located is positioned within the cavity. End caps are positioned at opposite ends of the housing.
US11428369B2 Liquefied gas storage tank having insulation parts and method for arranging insulation parts
A liquefied gas storage tank having insulation parts and a method for arranging the insulation parts are disclosed. Disclosed are the liquefied gas storage tank having the insulation parts and the method for arranging the insulation parts, the liquefied gas storage tank being capable of improving durability against the impact generated by liquefied gas since insulation panels, which are arranged in the insulating parts for the liquefied gas storage tank, have different densities according to: a load due to the mass of the liquefied gas stored in the liquefied gas storage tank; and the impact generated by sloshing.
US11428358B2 Fluid interaction device, fluid interaction arrangement and method for producing same
A fluid interaction device for establishing an interaction with a fluid, particularly a brake fluid or a fuel fluid. A housing member accommodates a fluid interaction portion. The fluid interaction portion is adapted to interact with a fluid within the housing member. The housing member further comprises a connection portion which can be connected to a fluid supply element. The connection portion is formed as a weldable, tubular end portion so that the housing member can be connected to a joining portion of the fluid supply element by means of a welded joint.
US11428353B2 Pipe flange alignment and leveling pins
Pipe flange alignment leveling pins are disclosed to square a flange. The pins include a first and a second cylindrical magnet each configured to have a hollow axis and a positive radial pole and a negative radial pole. A first and a second chamfered hollow pin are engineered to axially receive a respective cylindrical magnet, the chamfer of each pin on an end configured complementary to a flange hole chamfer. A non-magnetic core is engineered to axially slide in and out of the hollow axis of the magnets received into respective pins wherein each of a pair of apparatus resemble a bow tie in cross section configured to align a pair of flanges in two places for a level operation. A level is set across a first and a second assembly of chamfered pins to determine a level flange ready for welding.
US11428351B2 Lock device for pipe coupling and valve coupling part
A lock device for a coupling part of a piping or valve of a raw-material container or the like, capable of preventing looseness and erroneous operation of a coupling, and having favorable stability because the device is fixed as a force is applied to a direction of additionally fastening the coupling. The lock device is provided for achieving prevention of looseness of a coupling part (4) formed of a screwed member (20) and a screwing member (21) side, and includes a clamp member (42) for additional fastening attached to the screwed member side, a clamp member (41) for positioning and fixing attached to the screwing member side, and a screw member (43) for fastening the clamp members. The clamp members are fastened with the screw member (43), thereby being fixed to the coupling part while a force is applied to a direction of additionally fastening the screwing member side.
US11428344B2 Valve
A valve in which a backseat structure is formed at a height to easily prevent penetration of fluid with high accuracy from outside a bonnet to inhibit an increase in internal pressure. In a state in which a packing for sealing (5) is attached inside a bonnet (10) in a longneck structure, a stem (3) is axially inserted and a flow path (13) inside a valve box (2) is provided to be opened and closed by a valve body (4). The bonnet is divided into an upper bonnet (11) and a lower bonnet (12) at a position higher than a position at which a fluid flowing inside the valve box ascends in a liquid state. A backseat mechanism (42) has a fixed-side seal surface (21) formed on a lower end side of the upper bonnet and a movable-side seal surface (41) on an outer peripheral surface of the stem.
US11428340B2 Electrically actuated flow control valve and method for operation of the flow control valve
An electrically actuated valve is provided. The electrically actuated valve includes a valve housing comprising a valve chamber and a first and second port in fluidic communication with the valve chamber. The electrically actuated valve further comprises a valve sealing component including a cap sealing section adjacent to an opening in the valve housing and a valve seat arranged within the valve chamber between the first port and the second port and a plunger configured to couple to a solenoid piston and including a proximal seal configured to selectively sealingly interface with the valve seat.
US11428336B2 Ball float vent valve
A ball float vent valve includes a valve body having an inlet port, an outlet port and an axial passageway there-between. The passageway may be defined by a cylindrical inlet chamber, a cylindrical outlet chamber and a tapered seat connecting the inlet chamber and outlet chamber. The outlet chamber may include an annular retaining groove proximate the outlet port. A spherical float may be positioned in the outlet chamber. The float may be dimensioned to seal the passageway when seated on the tapered seat. A retainer positioned in the retaining groove may include an outer crescent region having a plurality of apertures, a center region dimensioned to retain the float in the outlet chamber, and a linking region connecting the outer region to the center region.