Document | Document Title |
---|---|
US11080521B2 |
Living body detection device, living body detection method, and recording medium
A living body detection device (1) includes: an image acquisition unit (171), a determination unit (173) and a detection unit (174). The image acquisition unit (171) acquires a first image in which a subject irradiated by light in a first wavelength range is imaged, and a second image in which the subject irradiated by light in a second wavelength range is imaged, the second wavelength range being different from the first wavelength range. The determination unit (173) determines whether a relation expressed by luminance of the subject imaged in the first image and luminance of the subject imaged in the second image is a relation exhibited by a living body. The detection unit (174) detects that the subject is a living body in a case where the determination unit (173) has determined that it is the relation exhibited by the living body. |
US11080517B2 |
Face anti-counterfeiting detection methods and systems, electronic devices, programs and media
Face anti-counterfeiting detection methods and systems, electronic devices, and computer storage media include: obtaining an image or video to be detected containing a face; extracting a feature of the image or video to be detected, and detecting whether the extracted feature contains counterfeited face clue information; and determining whether the face passes the face anti-counterfeiting detection according to a detection result. |
US11080516B1 |
Spoof detection based on red-eye effects
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for red eye detection are provided. In one aspect, a system includes an image acquisition device, first and second illuminators, and at least one processor. The first illuminator is arranged closer to the image acquisition device than the second illuminator. The image acquisition device is configured to capture a first facial image of a face of a subject with the first illuminator being on and the second illuminator being off and a second facial image of the face of the subject with the second illuminator being on and the first illuminator being off. The processor can process the first facial image based on the second facial image to determine whether at least one eye of the subject is live by determining that the first facial image includes a red eye reflection from the at least one eye. |
US11080510B1 |
Fingerprint recognition apparatus and method thereof
A fingerprint recognition apparatus with dynamically adjustable power levels of light-emitting modules is introduced, including: a touch detecting module detecting a touch coordinate and a touch area of a finger on a panel; a plurality of light-emitting modules emitting light to the finger on the panel; a processing module coupling to the touch detecting module and the plurality of light-emitting modules and outputting a setting value according to the touch coordinate, the touch area and positions of the plurality of light-emitting modules; a light-emitting power adjusting module adjusting power levels of the plurality of light-emitting modules according to the setting value; and an image outputting module outputting the fingerprint according to the fingerprint image. |
US11080508B2 |
Display capable of detecting fingerprint
A semiconductor package including a prism sheet having dam structure disclosed. The semiconductor package includes a case having a wall configured for surrounding a space in which a semiconductor chip is installed, and a prism sheet having a prism surface consisting of a plurality of prism peaks and a plurality of prism valleys and a flat surface facing the prism surface, wherein the prism surface faces the semiconductor chip and the flat surface is coupled to a cover, wherein a dam extending in a direction different from an extending direction of the prism peak is formed on the prism surface. |
US11080507B2 |
Fingerprint sensing method, fingerprint sensor, and display device including the same
A fingerprint sensor includes a substrate, a light blocking layer that is on a first surface of the substrate and includes openings in a light blocking mask, and a sensor layer that is on a second surface of the substrate and includes photo sensors. A fingerprint sensing method of the fingerprint sensor includes: storing a calibration image; generating an original image, based on sensing signals from the photo sensors; performing calibration on the original image by utilizing the calibration image; and detecting a fingerprint, based on the calibrated image. The calibration image is generated by synthetizing valid regions extracted from an original calibration image corresponding to the original image. |
US11080504B2 |
Biometric image sensing
A novel sensor is provided having a plurality of substantially parallel drive lines configured to transmit a signal into a surface of a proximally located object and also a plurality of substantially parallel pickup lines oriented proximate the drive lines and electrically separated from the drive lines to form intrinsic electrode pairs that are impedance sensitive at each of the drive and pickup proximal locations. A switch is integrated with the sensor. |
US11080501B2 |
Fingerprint sensing display apparatus
Disclosed is a display device. The display device comprising a substrate, a display area including a fingerprint recognition area on the substrate, a support substrate configured to support the substrate, a fingerprint sensor positioned under a rear side of the support substrate and configured to output ultrasonic to the fingerprint recognition area, and an EMI (electromagnetic interference) shield member positioned between the support substrate and the fingerprint sensor. |
US11080499B2 |
Recording tape cartridge and barcode label reissuing method
A recording tape cartridge includes a case that accommodates a reel around which a recording tape is wound and a label that is attached to a label surface formed at a wall surface of the case. The wall surface is located at a side opposite to a direction in which the case is loaded into a drive device. The label includes a first label layer that is attached to the label surface and on which individual identification information is displayed in a two-dimensional code, and a second label layer attached to the first label layer with a peelable bonding force, the second label layer being capable of covering and concealing the two-dimensional code, and the individual identification information being displayed in a barcode on the second label layer. The two-dimensional code is displayed at a central part in a longitudinal direction of the label. |
US11080496B2 |
Systems and methods for separating objects using vacuum diverts with one or more object processing systems
A distribution system for use in an induction system with an object processing system. The distribution system provides dissimilar objects into one of a plurality of receiving units. The distribution system includes an air intake system with an opening that is a fixed distance from a conveyor section, said air intake system aiding in moving an object on the conveyor section from the conveyor section to one of a plurality of adjacent transport units. |
US11080494B2 |
Recording tape cartridge, barcode printing system, barcode printing method, and method of manufacturing recording tape cartridge with barcode
A recording tape cartridge includes a case that is formed by a first half in which a first peripheral wall is erected around a top plate and a second half in which a second peripheral wall is erected around a bottom plate being joined to each other in a state where the first peripheral wall and the second peripheral wall are butted against each other and that stores a reel on which the recording tape is wound; and a label surface formed by a first half label surface of the first peripheral wall and a second half label surface of the second peripheral wall on a side opposite to a loading direction of the case to a drive device, and a one-dimensional barcode on which individual identification information is recorded is printed only on the second half label surface. |
US11080491B2 |
Filtering spurious knowledge graph relationships between labeled entities
Systems and techniques that facilitate spurious relationship filtration from external knowledge graphs based on distributional semantics of an input corpus are provided. In one or more embodiments, a context component can generate a context-based word embedding of one or more first terms in a document collection. The embedding can yield vector representations of the one or more first terms. The one or more first terms can correspond to knowledge terms in one or more first nodes of a knowledge graph. In one or more embodiments, a filtering component can filter out a relationship between the one or more first nodes and a second node of the knowledge graph based on a similarity value being less than a threshold. The similarity value can be a function of the vector representations of the one or more first terms. In various embodiments, cosine similarity can be used to compute the similarity value. |
US11080488B2 |
Information processing apparatus, output control method, and computer-readable recording medium
A non-transitory computer-readable recording medium stores therein an output control program that causes a computer to execute a process including: receiving a phoneme string for a text having a plurality of sentences; determining a sentence corresponding to a specific phoneme or a phoneme string included in the received phoneme string; referring to a storage that stores therein co-occurrence information on sentences for words in association with the words and determining a word the co-occurrence information on the determined sentence of which satisfies a standard among the words; changing the specific phoneme or the phoneme string included in the received phoneme string to the determined word to generate a text corresponding to the received phoneme string; and outputting the generated text. |
US11080486B2 |
Remote neural network processing for guideline identification
A computer implemented method identifies guidelines through use of a neural network by a remote guideline server. A client computer transmits instructions to the remote guideline server to retrieve and evaluate multiple candidate guidelines. The remote guideline server utilizes a neural network to identify a string of terms found in each of the multiple candidate guidelines that match one or more strings of terms from a model guideline; to identify a semantic concept of each of the multiple candidate guidelines that matches one or more semantic concepts from the model guideline; and to identify a structural pattern of each of the multiple candidate guidelines that matches one or more structural patterns of the model guideline. The candidate guidelines that match the model guideline are then sent from the remote guideline server to the client computer. |
US11080485B2 |
Systems and methods for generating and recognizing jokes
Joke recognition methods include using server(s) coupled with data store(s) to communicatively couple with a first computing device through a telecommunications network. A first communication is provided to a user through a user interface of the first computing device or is received through the user interface. A second communication is provided to the user through the user interface or is received through the user interface. In response to providing or receiving the second communication, the server(s) determine whether the second communication, relative to the first communication, includes a joke and/or a punchline. Upon determining that the second communication includes a joke and/or a punchline, the server(s) initiate sending one or more responses to the first computing device. The response(s) initiate providing, through the user interface, an indication to the user that the second communication is recognized as a joke/punchline. Systems for joke recognition provide the disclosed joke recognition methods. |
US11080478B2 |
Computer-implemented infrastructure, methods, systems, and computer-readable media for generating and managing product labels for a product across a plurality of jurisdictions
A system for generating product label changes is described. The system includes a product labeling platform executable on a network enabled computing device and a database of at least one selectable master label and at least one selectable jurisdiction label associated with a labeled product. The platform associates at least one selected descriptor from a first pre-defined descriptor set to each change made to a selected master label, and further associates at least one selected descriptor from a second pre-defined descriptor set to each change made to a selected jurisdiction label. The platform further associates a report including the selected descriptors from the first and second pre-defined descriptor sets with the changed label. A system for generating and managing product labels for a product across multiple jurisdictions is also disclosed. Methods including a computer-implemented method of updating a product label and a computer-implemented method of generating and managing product labels for a product across a plurality of jurisdictions are also disclosed. |
US11080470B2 |
Fine-tuning automatically label locations in engineering drawings
A solution that automatically fine-tunes label locations in an engineering drawing is disclosed. The label locations are fine-tuned by performing a line-line solving process, a frame-frame solving process and a frame-line solving process according to a first order of the processes, and repeating performing the processes according to the first order as long as during performing the processes one or more frames have been moved to another location and a first repeat criterion is met. Each solving process repeats determining label pairs, and solving the problem in question for the labels in the pair as long as problematic label pairs can be determined and process-specific repeat criterion is met. |
US11080469B1 |
Modular systems and methods for selectively enabling cloud-based assistive technologies
Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities. |
US11080461B2 |
Method for improved cut metal patterning
A system for preparing an integrated circuit device design includes a memory for storing a plurality of preliminary integrated circuit design files; a processor for retrieving a preliminary integrated circuit design file from the memory; locating vertical abutments between adjacent device cell designs, identifying internal metal cuts on the adjacent device cell designs; determining and evaluating a horizontal spacing between the internal metal cuts a spacing threshold; and if the threshold is note met, shifting one cell horizontally relative to the other cell design by a predetermined distance to define a modified device layout, repeating the determining, evaluating, and shifting operations until the spacing threshold is satisfied; and identifying a next vertical abutment between and repeating the identifying, determining, shifting operations until the spacing threshold has been satisfied for all vertical abutments. |
US11080456B2 |
Automated design closure with abutted hierarchy
To increase the efficiency of electronic design automation, execute partition-aware global routing with track assignment on an electronic data structure including a small block floorplan of a putative integrated circuit design. The small block floorplan is virtually partitioned into a proposed large block floorplan with a plurality of inter-large-block boundaries of a plurality of large blocks. Based on results of the executing, determine locations, on the inter-large-block boundaries, of a plurality of required ports corresponding to routes identified in the routing, as well as required sizes of the ports. Generate a physical partitioning based on the inter-large-block boundaries; align the ports with the inter-large-block boundaries; and generate a hardware description language design structure encoding the physical partitioning. |
US11080455B1 |
Layout design of integrated circuit with through-substrate via
A method includes generating an integrated circuit (IC) layout design and manufacturing an IC based on the IC layout design. Generating the IC layout design includes generating a pattern of a first shallow trench isolation (STI) region and a pattern of a through substrate via (TSV) region within the first STI region; a pattern of a second STI region surrounding the first STI region, the second STI region includes a first and second layout region, the second layout region being separated from the first STI region by the first layout region, first active regions of a group of dummy devices being defined within the first layout region, and second active regions of a group of active devices being defined within the second layout region; and patterns of first gates of the group of dummy devices in the first layout region, each of the first active regions having substantially identical dimension in a first direction. |
US11080449B2 |
Modular periphery tile for integrated circuit device
Systems or methods of the present disclosure may improve scalability (e.g., component scalability, product variation scalability) of integrated circuit systems by disaggregating periphery intellectual property (IP) circuitry into modular periphery IP tiles that can be installed as modules. Such an integrated circuit system may include a first die that includes programmable fabric circuitry and a second die that that includes a periphery IP tile. The periphery IP tile may be disaggregated from the programmable fabric die and may be communicatively coupled to the first die via a modular interface. |
US11080447B2 |
System and part design based on structured requirements
A computer-implemented method and system provide the ability to design a part to be physically produced. Structured requirements objects for a component are created and each object is a mandatory functional or logical characteristic of the component. Logical system volumes are created in a component system using a computer-aided design (CAD) program. Each of the logical system volumes is an abstract geometric three-dimensional volume in a virtual context of the part to be physically produced. The structured requirements objects are linked to each of the logical system volumes. A part shape is built in the component system using the same virtual context of the part to be physically produced. Volume intersections are determined as the logical system volumes that the part shape intersects with. The structured requirements objects that are linked to the volume intersections are collected. The part is designed based upon the collected structured requirements objects. |
US11080446B2 |
Method to regulate clock frequencies of hybrid electronic systems
A hybrid electronic system including an emulator side including a processor and a first clock, a simulated side including one or more models to simulate one or more prototypes and a second clock, a first interface to the emulator side, and a second interface to the simulated side is disclosed. The processor is configured to determine using the first interface a first amount of time corresponding to an amount of time advanced on the emulator side by the first clock. The processor is configured to determine using the second interface a second amount of time corresponding to an amount of time advanced on the simulated side by the second clock, and set a value of a clock frequency of the second clock based on an initial value of the clock frequency of the second clock and a ratio of the first amount of time to the second amount of time. |
US11080445B2 |
Method and device for predicting operation parameter of integrated circuit
A method for predicting an operation parameter of an integrated circuit includes the following steps. A plurality of cells used by the integrated circuit are provided. A voltage-frequency sweep test is performed on each of cells through a test model to generate a plurality of parameters, wherein the parameters correspond to a voltage value. A lookup table is established according to the parameters. A timing signoff corresponding to the integrated circuit is obtained. A timing analysis is performed on a plurality of timing paths of the integrated circuit according to the timing signoff and the parameters of the lookup table to obtain a critical timing path, and the operation parameter of the integrated circuit is predicted according to the critical timing path. |
US11080444B1 |
Concurrent fault co-simulator
Devices, methods, computer-readable media, and other embodiments are described for concurrent functional and fault co-simulation of a circuit design. One embodiment involves accessing simulation data for a circuit design made up of a plurality of machine regions. A plurality of faults is selected from the simulation data for co-simulation operations of functional simulation and fault simulation of the circuit design, and functional simulation of the plurality of machine regions is initiated using the simulation data. A first machine region is identified during the functional simulation as associated with at least a first fault of the plurality of faults. A functional simulation of the first machine region is performed, and a divergence point associated with the first fault is identified. A fault simulation for the first fault is performed using the functional simulation of the first machine region and the divergence point. |
US11080443B2 |
Memory element graph-based placement in integrated circuit design
A system and method to perform physical synthesis to transition a logic design to a physical layout of an integrated circuit include obtaining an initial netlist that indicates all components of the integrated circuit including memory elements and edges that interconnect the components. The method also includes generating a graph with at least one of the memory elements and the edges carrying one or more signals to the at least one of the memory elements or from the at least one of the memory elements. The components other than memory elements are not indicated individually on the graph. The netlist is updated based on the graph. |
US11080441B2 |
Supervised training data generation for interior environment simulation
A dense array of sensors positioned in a virtual environment is reduced to a sparse array of sensors in a physical environment, which provides sufficient information to a controller that responds to environmental conditions and parameters in the physical environment in substantially the same manner as it would to the same environmental conditions and parameters in the equivalent virtual environment. Data from a sparse array of virtual sensors is correlated with data from a dense array of virtual sensors and is used for generating control signals for hardware devices that influence a real or virtual interior environment. The correlated data and the control signals are used to train an artificial intelligence based controller that then controls the values of the parameters of the interior environment. A model of the interior environment is created using basic parameters in a computer-aided design application. |
US11080437B2 |
Custom lighting
A method of specifying a lighting effect to be emitted by an illumination source in order to illuminate a target object. The method comprises: placing a camera at a position at which the illumination source is installed or to be installed, or elsewhere on a straight line between that position and the target object; directing the camera along this line toward the target object; with the camera so placed and directed, using the camera to capture at least one image of the target object; automatically determining one or more parameters of the target object based on the at least one captured image; automatically specifying one or more properties for the lighting effect in dependence on the one or more parameters of the target object as determined based on the at least one captured image; and instigating creation of the lighting effect to include the one or more specified properties. |
US11080435B2 |
System architecture with visual modeling tool for designing and deploying complex models to distributed computing clusters
A distributed computing design system facilitates the creation and deployment of complex data and mathematical models. In one implementation, the system generates a graphical user interface of a visual distributed computing design workspace. The visual distributed computing design workspace includes a node palette comprising individually selectable nodes, each with a graphical representation and corresponding to a distributed computing function available on a pre-determined target distributed computing cluster, a linking tool for establishing connection links between the individually selectable nodes, and a digital canvas. The system, with modeling circuitry, responds to interactions with the graphical user interface to facilitate visually building a data model by accepting node selections of specific nodes from the node palette, placing the specific nodes on the digital canvas, accepting linking selections of dataflow connections between the specific nodes, and linking the specific nodes as specified by the linking selections. |
US11080432B2 |
Hardware countermeasures in a fault tolerant security architecture
A system-on-chip (SoC) is provided that includes security control registers, the security control registers including security flags for security critical assets of the SoC, wherein each security flag includes multiple bits. A set of security critical bits is signaled from a configuration storage of the SoC with a set of validation bits to be used to validate the set of security critical bits. |
US11080431B1 |
Mixed-signal process-specific function
Method and apparatus for authenticating analog mixed-signal integrated circuits using process-specific functions (PSF) comprising: presenting wafer having plurality of dies, each die having circuit with identical design but having inherent physical differences due to process variation in their manufacture, each circuit designed to enhance the effects of the inherent differences; defining selected number of inputs/stimuli for authenticating and identifying each integrated circuit; defining expected response for each circuit, wherein the expected response for each circuit is the same due to the identical design; defining statistical window for analog response by the circuit to the inputs/stimuli; applying the inputs/stimuli to each circuit; receiving analog response corresponding to the applied inputs/stimuli, wherein the analog response falls outside statistical window when there are functional or physical changes to the circuit; separating from plurality of dies each die providing a response outside the statistical window, wherein only identified/authenticated dies remain. |
US11080430B2 |
Integrity of communications between blockchain networks and external data sources
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enhancing blockchain network security. Embodiments include generating a request for data from a data source, the request including plaintext data and encrypted data, the encrypted data including access data and a hash of the plaintext data, transmitting the request to a relay system component external to the blockchain network, receiving a result from the relay system component that is digitally signed using a private key of the relay system component, and verifying an integrity of the result based on a public key of the relay system component and a digital signature of the result. |
US11080428B2 |
Actor migration
A method and a corresponding runtime environment for migrating an instance of an actor of an application are provided. An initiating runtime environment performs a method comprising selecting, based on obtained security attributes for a set of target runtime environments, a target runtime environment from the set of target runtime environments for migration of the instance of the actor. The method comprises migrating the instance of the actor to the selected target runtime environment once the target runtime environment has been selected. |
US11080422B2 |
Systems and methods for generating and processing secure search queries
Generating a first signature value corresponding to a first dataset stored in a first data region having a first access permission level. Determining a signature anonymization value. Truncating the first signature value based on the signature anonymization value. Generating a secure search query for identifying, based on the truncated first signature value, second signature values corresponding to entries of a second dataset stored in one or more second data regions having one or more second access permission levels. Receiving a response to the secure search query including the plurality of second signature values. Determining the entries of the second dataset from the second signature values. Comparing the respective entries of the second dataset to the at least a portion of the first dataset. Generating one or more notifications based on the comparisons indicating a potential match between a particular respective entry of the second dataset and the at least a portion of a first dataset. |
US11080417B2 |
Private eye-to-eye communications with wearable heads up display
Systems, devices, and methods are disclosed for enabling private communication between head-mounted displays. A first user dons a first head-mounted display. The first head-mounted display authenticates that the first user is authorized to view information displayed by the first head-mounted display. In response to positive authentication, the first head-mounted display displays the information to the first user. The first user inputs a selection command via an input interface, such as, for example, gazing at particular information, to select some of the displayed information. The first head-mounted display generates a message based on the user selection, which may be encrypted by the first head-mounted display prior to transmission. The first head-mounted display transmits the message to a second head-mounted display, such that the second head-mounted display displays the message to an eye of a second user wearing the second head-mounted display. |
US11080415B2 |
Document proportional allocation system
Systems and methods may be used to create and modify a co-marketed document. A system and method may include using a template with designated editable regions for each co-marketer, wherein each co-marketer may not edit regions designated for the other co-marketer. The system and method may include selecting regions of the co-marketed document for each co-marketer to determine the percentage of space each co-marketer utilizes on a co-marketed document. The system and method may include providing mechanisms for the determined percentage of space to be verified, approved, and transmitted to a printing service. |
US11080410B1 |
Partial policy evaluation
Some embodiments provide a method for evaluating a policy for authorizing an API (Application Programming Interface) call to an application. Based on a first set of parameters available before receiving the API call, the method evaluates only a portion of the policy to produce a partially evaluated policy. The method stores the partially evaluated policy in a cache. The method then receives an API call to authorize, and determines whether the API call should be authorized by fully evaluating the policy, using the partially evaluated policy retrieved from the cache first storage, and a second set of parameters associated with the API call. The method responds to the API call with a policy decision based on the fully evaluated authorization policy. |
US11080409B2 |
SSD content encryption and authentication
A storage device. In some embodiments, the storage device includes a storage interface, configured to be connected to a host computer, a processing circuit, and persistent storage media. The processing circuit may be configured to: read first data from the persistent storage media in response to a read command received through the storage interface; transmit second data through the storage interface, the second data being based on the first data; receive a write command, with third data, through the storage interface; write fourth data, based on the third data, to the persistent storage media; and perform a cryptographic operation on the first data or on the third data. |
US11080392B2 |
Method for systematic collection and analysis of forensic data in a unified communications system deployed in a cloud environment
A method for systematic collection and analysis of forensic data in a unified communications system deployed in a cloud environment. Three primary forensic components, namely, evidence collectors, a forensic controller and self-forensic investigators, are utilized in the method to interface with the components of the cloud environment and of the unified communications network. The method invokes a cloud evidence collection process which collects footprint data structures continuously at runtime to enable effective real-time collection of cloud forensic evidence and a cloud evidence analyzing process which generates evidence data that can be consumed by standard forensics tools. |
US11080391B2 |
Behavioral threat detection definition and compilation
Examples of the present disclosure describe systems and methods for behavioral threat detection definition. In an example, a behavior rule comprising a set of rule instructions is used to define one or more events indicative of a behavior. For example, a set of events from which one event must be matched may be defined or a set of events from which all events must be matched may be defined. In some examples, events are matched based on an event name or type, or may be matched based on one or more parameters. Exact and/or inexact matching may be used. The set of rule instructions ultimately specifies one or more halt instructions, thereby indicating that a determination as to the presence of the behavior has been made. Example determinations include, but are not limited to, a match determination, a non-match determination, or an indication that additional monitoring should be performed. |
US11080389B2 |
Integrated secure pin conferencing system
Embodiments of the invention are directed to a system, method, or computer program product for secure remote conferencing. A platform is provided for generation of secure conference call information, scheduling and dissemination of secure conference call information, initiation and monitoring of live conference calls, tagged tracking of uniquely generated personal identification number (PIN) codes, and secure streaming of recorded conference calls. A host of a secure event conference may provide relevant information about the secure conference call event and pre-authorized attendees which the platform may then use to generate and monitor single-user PIN access for the secure conference call event. |
US11080388B2 |
Automatic extraction of information from obfuscated image regions
Images related to one or more attacks to a service provider system may be analyzed to improve the security of the service provider system. Each of the images may be segmented into multiple segments. Each of the segments is analyzed independently to determine whether the segment includes obfuscated data and if so, which one of the data obfuscation techniques was used to generate the obfuscated data. Additional information regarding the obfuscated data may be derived from other segments that include unobfuscated data and from the metadata of the image. A data restoration algorithm may be configured accordingly to restore the obfuscated data. The restored data, as well as a context derived for the image, may be used to adjust one or more security parameters of the service provider system to improve the security of the service provider system. |
US11080386B2 |
Method for providing smart key service and electronic device thereof
An electronic device including a first memory configured to store authorization information; a first processor configured to access the first memory; a second memory; and a second processor configured to access the second memory. The first processor is configured to check state information related to a battery state of the electronic device while the electronic device is in a first state; if the state information satisfies a first specified condition, provide authorization information to an external device in the first state so that the external device performs authorization using the authorization information; and if the state information satisfies a second specified condition, copy the authorization information into the second memory in the first state and convert the electronic device to a second state in which power consumption thereof is less than that in the first state. The second processor is configured to provide the authorization information to the external device in the second state so that the external device performs authorization using the authorization information. |
US11080384B2 |
Systems and methods for authentication using digital signature with biometrics
An encryption/decryption system to provide a means for user authentication and document authentication using face biometrics. The encryption/decryption system comprises a key storage means for storing a plurality of keys, a face authentication means for determining whether a prospective user of a key in the plurality of keys is the associated user of the key, an encryption/decryption means for encrypting and decrypting data using the plurality of keys when the face authentication means authenticates the prospective user, and a document authentication means that authenticates the user for access to their plurality of keys to digitally sign a document and display the users face used to authenticate access to their plurality of keys in or associated with the document acting as a witness to the signing of the document. |
US11080381B2 |
Component and user management for UAV systems
A system for managing an unmanned aerial vehicle (UAV) include one or more storage media storing offline data that comprises verified information associated with a user, an input device configured to receive an input from the user, and one or more processors, individually or collectively configured to determine whether a connection to an online database is established and, if the connection to the database is not established, process the input and the offline data; and manage a flight of the UAV according to the processing of the input and the offline data. |
US11080380B2 |
Decentralized biometric identity authentication
A decentralized biometric identity authentication method utilizes biometrics captured on a mobile device to perform identity authentication against data that was registered as part of an identity proofing process and is thus trusted. The user registers his or her biometric using the user's mobile device and associates it with the user's electronic identity as part of a supervised identity proofing process, thus forming a proofed identity, and registers the proofed identity with a federated identity system. To later access the resources of the federated identity system, the user logs in with his or her biometrics. The methods described herein are useful, for example, in the travel, healthcare, and financial services fields. |
US11080377B2 |
System and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet
The invention provides a system and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet. The system includes a virtual biometric wallet comprising a pervasive repository for storing biometric data, the pervasive repository including at least one of a biometric layer, a genomic layer, a health layer, a privacy layer, and a processing layer. The virtual biometric wallet further comprises an analytic environment configured to combine the biometric data from at least one of the biometric layer, the genomic layer, the health layer, the privacy layer, and the processing layer. The virtual biometric wallet also comprises a biometric analytic interface configured to communicate the biometric data to one or more devices within a virtual universe. |
US11080376B2 |
Anonymous cross-device, cross-channel, and cross-venue user identification using adaptive deep learning
Embodiments of the present invention provide systems, methods, and computer storage media for digital user identification across different devices, channels, and venues. Generally, digital interactions of a user can reveal a pattern of digital behavior that can be detected and assigned to the user, and a classifier can be learned to identify the user. Various types of digital interaction data may be utilized to identify a user, including device data, geolocation data associated with a user device, clickstream data or other attributes of web traffic, and the like. Anonymity can be provided by only utilizing behavioral-based user data. Digital interaction data can be encoded and fed into a multi-class classifier (e.g., deep neural network, support vector machine, random forest, k-nearest neighbors, etc.), with each user corresponding to a different class. New users can be detected and used to automatically grow a deep neural network to identify additional classes for the new users. |
US11080375B2 |
Policy based adaptive identity proofing
Certain aspects of the present disclosure provide techniques for determining an identity of a user requesting access to a resource. An example technique for determining the identity of the user includes, upon receiving a request for a resource, determining the identity assurance strength of the user. The determination of the identity assurance strength of the user is based on personal identifying information, risk signals, user history, and the like. If the user does not have the requisite identity assurance strength to access a resource, based on policy criteria, an identity proofing operation may be determined for the user to complete in order to access the resource, where the operation is determined based on policy criteria, risk signals, and the like. Upon completion of the identity assurance operation, if the user has adequate identity assurance strength, then the user may access the resource. |
US11080374B2 |
Secure device sharing
A computing device and method of controlling access to a computing device. A software lock request is received via an input device of the computing device. In response to receiving the software lock request, a picklist of a plurality of applications executable on the computing device is displayed on a display of the computing device. A selection of one or more impermissible applications from the plurality of applications executable on the computing device or one or more permitted applications from the plurality of applications executable on the computing device is received receiving via the input device. A locked state is entered. In the locked state, access is not permitted to the one or more impermissible applications and access is permitted to other applications of the plurality of applications executable on the computing device. |
US11080370B2 |
Methods and systems for processing content rights
A system and method for processing content access rights and/or entitlement rights are disclosed. A method, in one aspect, provides for receiving a selection of a content option, requesting access information associated with the selected content option, receiving access information comprising location information relating to a compatible format, requesting access rights from a first service associated with the location information, wherein the first service requests an access decision relating to the selected content option from a second service based upon the access rights, and receiving the access rights. |
US11080365B2 |
Solving lattice problems using annealing
According to an aspect of an embodiment, operations may include obtaining a basis “A” that defines a lattice in an m-dimensional space. The operations may further include obtaining a target vector “y” that defines a particular location in the m-dimensional space. In addition, the operations may include generating an Ising model connection weight matrix “W” by multiplying a transposition of “A” (“AT”) by “A”. Moreover, the operations may include generating an Ising model bias vector “b” by multiplying a transposition of “y” (“yT”) by “A”. The operations may further include providing “W” and “b” to an annealing system configured to solve problems written according to the Ising model. Additionally, the operations may include obtaining an output from the annealing system that represents an output vector “x” of a particular point included in the lattice that is the closest point in the lattice to the particular location defined by “y”. |
US11080358B2 |
Collaboration and sharing of curated web data from an integrated browser experience
In non-limiting examples of the present disclosure, systems, methods and devices for sharing collected web content are provided. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage, and wherein a first user has administrative rights associated with the collection of web content. An indication to provide a second user with access to the collection of web content may be received from the first user. The second user may be provided with access to the collection of web content. |
US11080357B2 |
Dynamic edge content personalization
Systems and techniques for dynamic edge content personalization are described herein. A request for a webpage may be received from a content delivery network for a user. Callback instructions may be generated for a user fragment and a webpage fragment. The webpage may be configured using a webpage template. A set of personalized content fragments may be received that correspond to the webpage template. A personalized content fragment may be selected for the user from the set of personalized content fragments using the callback instructions for the user fragment. The personalized content fragment may be transmitted to the content delivery network. The content delivery network may use the personalized content fragment and callback instructions for the webpage to render and deliver the webpage to the user. |
US11080351B1 |
Automated content curation and communication
Systems, devices, methods, media, and instructions for automated image processing and content curation are described. In one embodiment a server computer system receives a plurality of content communications from a plurality of client devices, each content communication comprising an associated piece of content and a corresponding metadata. Each content communication is processed to determine associated context values for each piece of content, each associated context value comprising at least one content value generated by machine vision processing of the associated piece of content. A first content collection is automatically generated based on context values, and a set of user accounts are associated with the collection. An identifier associated with the first content collection is published to user devices associated with user accounts. In various additional embodiments, different content values, image processing operations, and content selection operations are used to curate content collections. |
US11080349B1 |
Geo-encoded embeddings
In one embodiment, a method includes generating embeddings for social-networking entities by training the embeddings using a training algorithm, where an embedding corresponding to an entity represents a point in a d-dimensional embedding space, identifying a subset of entities having one or more common attributes that is not encoded in the generated embeddings, encoding, for each entity in the subset, values of the one or more common attributes into a j-dimensional additional embedding, creating, for each entity in the subset, a (d+j)-dimensional embedding by concatenating the generated d-dimensional embedding with the j-dimensional additional embedding, detecting a need to identify entities similar to a reference entity that is a member of the subset, computing k-nearest neighbors of an embedding corresponding to the reference entity in the (d+j)-dimensional embedding space, identifying entities corresponding to the computed k-nearest neighbors, and providing information regarding the corresponding entities. |
US11080345B2 |
Search functionality of worker nodes in a data fabric service system
Disclosed is a technique that can be performed in a distributed computer network. The technique can include a worker node that receives search instructions defined by a search service based on at least a portion of a search scheme defined by a data intake and query system, to cause the worker node to obtain search results from distributed data storage systems communicatively coupled to the worker node over a network. The distributed data storage systems include an external data storage system and/or an internal data storage system of the data intake and query system. The worker node obtains the search results by searching the distributed data storage systems in accordance with the search instructions, and communicating, over the network to the search service, a combination of search results based on the search results to cause an output by the data intake and query system in accordance with the search scheme. |
US11080342B2 |
Method and apparatus for web page content categorization
In accordance with an example embodiment of the present invention, there is provided an apparatus, including at least one processor; and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: detecting a listing of web content elements provided by a web search engine, the web content elements relating to web pages retrieved by the web search engine; analyzing one or more web content elements of the detected listing; and categorizing the content of one or more web pages on the basis of the analysis. |
US11080340B2 |
Systems and methods for classifying electronic information using advanced active learning techniques
Systems and methods for classifying electronic information or documents into a number of classes and subclasses are provided through an active learning algorithm. In certain embodiments, seed sets may be eliminated by merging relevance feedback and machine learning phases. In certain embodiments, the active learning algorithm forks a number of classification paths corresponding to predicted user coding decisions for a selected document. The active learning algorithm determines an order in which the documents of the collection may be processed and scored by the forked classification paths. Such document classification systems are easily scalable for large document collections, require less manpower and can be employed on a single computer, thus requiring fewer resources. Furthermore, the classification systems and methods described can be used for any pattern recognition or classification effort in a wide variety of fields. |
US11080339B2 |
System and method for discovery and retrieval using an enumerator
A data storage system includes storage and a global enumerator. The storage stores data chunks, object level metadata associated with portions of the data chunks, and chunk level metadata associated with respective data chunks. The global enumerator obtains a data access request that includes a metadata characteristic; in response to obtaining the data access request: matches the metadata characteristic to at least one of the data chunks based on at least one selected from a group consisting of the object level metadata and the chunk level metadata; and provides a response based on the at least one data chunk of the data chunks in response to the data access request. |
US11080337B2 |
Storage edge controller with a metadata computational engine
Embodiments described herein provide improved methods and systems for generating metadata for media objects at a computational engine (such as an artificial intelligence engine) within the storage edge controller, and for storing and using such metadata, in data processing systems. |
US11080336B2 |
System and method for fuzzy concept mapping, voting ontology crowd sourcing, and technology prediction
The invention provides a system and method for providing ttx-based categorization services and a categorized commonplace of shared information. Currency of the contents is improved by a process called conjuring/concretizing wherein users' thoughts are rapidly infused into the Map. As a new idea is sought, a goal is created for a search. After the goal idea is found, a ttx is concretized and categorized. The needs met by such a Map are prior art searching, competitive environmental scanning, competitive analysis study repository management and reuse, innovation gap analysis indication, novelty checking, technology value prediction, investment area indication and planning, and product technology comparison and feature planning. |
US11080331B2 |
Systems and methods for addressing a media database using distance associative hashing
A system, method and computer program utilize a distance associative hashing algorithmic means to provide a highly efficient means to rapidly address a large database. The indexing means can be readily subdivided into a plurality of independently-addressable segments where each such segment can address a portion of related data of the database where the subdivided indexes of said portions reside entirely in the main memory of each of a multiplicity of server means. The resulting cluster of server means, each hosting an addressable sector of a larger database of searchable audio or video information, provides a significant improvement in the latency and scalability of an Automatic Content Recognition system, among other uses. |
US11080320B2 |
Methods, systems, and media for generating sentimental information associated with media content
In accordance with some embodiments, a method for generating sentimental information associated with media content is provided, the method comprising: receiving user input data corresponding to a user; identifying a portion of the media content item based on the user input data; determining a sentiment based on the user input data, wherein the sentiment is one of a positive sentiment which indicates that the media content item was liked by the user or a negative sentiment which indicates that the media content item was disliked by the user; determining an amount of the sentiment based on the user input data; associating the amount of the sentiment with the portion of the media content item; and generating, for the media content item, sentimental information that indicates the amount of the sentiment associated with at least one portion of the media content item. |
US11080318B2 |
Method for ranking and selecting events in media collections
A method for ranking events in media collections includes designating a media collection, using a processor to cluster the media collection items into a hierarchical event structure, using the processor to identify and count visually similar sub-events within each event in the hierarchical event structure, using the processor to determine a ranking of events based on the count of sub-events within each event, and associating the determined ranking with each event in the media collection. |
US11080316B1 |
Context-inclusive face clustering
People represented in multiple images can be recognized using accurate facial similarity metrics, where the accuracy can be further improved using contextual information. A set of models can be trained to process image data, and facial features can be extracted from a face region of an image and passed to the trained models. Resulting feature vectors can be concatenated and the dimensionality reduced to generate a highly accurate feature vector that is representative of the face in the image. The feature vector can be used to locate similar vectors in a multi-dimensional vector space, where similarity can be determined based at least in part upon the distance between the endpoints of those vectors in the vector space. Context information from the image can be used to adjust the similarity determination. Similar vectors can be clustered together such that the faces represented by those images are associated with the same person. |
US11080306B2 |
Method and apparatus and electronic device for clustering
The present disclosure provides a clustering method and apparatus and an electronic device. The method includes: acquiring an inter-sample similarity between every two pieces of sample data in M pieces of sample data, where M is a positive integer; merging the M pieces of sample data into N initialization clustered clusters according to the acquired inter-sample similarity, where N is a positive integer smaller than M; and clustering and merging the N initialization clustered clusters to obtain multiple clustered clusters corresponding to the M pieces of sample data. |
US11080298B2 |
Data replication in a database environment
Embodiments generally relate data replication in databases. In some embodiments, a method includes accessing transaction information from a staging store at a first database. The method further includes determining one or more records to be prefetched from a hard disk of a second database based on the transaction information. The method further includes prefetching the one or more records to be prefetched from the hard disk. The method further includes storing the one or more prefetched records in a memory of the second database. The method further includes updating the one or more records stored in the second database based on the transaction information. |
US11080285B2 |
Methods and systems for generating cluster-based search results
Methods and systems are disclosed herein for a media guidance application that intuitively and efficiently allows a user to navigate a large amount of media content on a variety of user devices. Specifically, the media guidance application may provide a user with cluster-based search results. The media guidance application may intelligently select the clusters presented to a user, and attributes of those clusters, in order to assist the user in navigating the available content. |
US11080283B1 |
Systems and methods for selectively prefetching data
Systems and methods for intelligently pre-fetching data for input controls are disclosed. In particular, the disclosed systems and methods predict whether an input control is likely to be edited and only pre-fetches data for the input controls that have a high likelihood of being edited. This way, the presently disclosed systems and methods not only reduce latency in displaying recommended data results for input controls that are likely to be edited but also reduces the number of calls made to the backend server to retrieve the data as the data is not retrieved for all rendered input controls, but only the ones that are likely to be edited. |
US11080282B2 |
Complex filter query of multiple data sets
In one embodiment, a complex query includes components that are arranged in a hierarchical structure including a first type of filter and a second type of filter and are connected by connectors. The method selects a first data set and selects a second data set for the components. The second data set being generated by processing data in the first data set for the second type of filter and the second data set includes entries describing a result of the processing. The first type of filter is applied to the first data set and the second type of filter to the second data set for the components where the information describing the result is used by the second type of filter to filter entries and first type of filter filters entries based on column values in the first data set. The method combines outputs of the components using the connectors. |
US11080281B2 |
Graph-based searching for data stream
A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams. |
US11080275B2 |
Join pattern agnostic aggregate computation in database query operations
A method of computing a join pattern agnostic aggregate function includes loading source code and parsing the source code to identify different database query operations. In response to the identification of an aggregate function in one of the different database query operations in which records in multiple tables are joined together in a table join, a multiplicity of primary keys are retrieved, each corresponding to a different one of the multiple tables and also an object of one of the tables referenced by the identified aggregate function. An existence of a fan out condition associated with the table join is then computed. On condition that an existence of the fan out condition is not computed a non-fan out sensitive implementation of the aggregate function is invoked with respect to the object. But, otherwise, a different, fan-out sensitive implementation of the aggregate function is invoked with respect to the object. |
US11080269B2 |
Blockchain based integrity checks
Systems, apparatuses, and methods are described for determining, based on blockchain, integrity of software and/or data stored on a vehicle. A computing device associated with a vehicle may determine one or more hash values for software and/or data stored on the vehicle. The computing device may receive values from read-only memory associated with the computing device and/or values from a blockchain of a distributed ledger system. The computing device may determine the integrity of the software and/or data based on the one or more hash values, the values from the read-only memory, and/or the values from the blockchain. |
US11080268B2 |
Method for serializing transactions to enforce general-purpose integrity constraints
Techniques are disclosed for serializing assertion-triggering transactions by locking special purpose resources (i.e. other than rows or tables), which enables a high level of concurrency for these transactions while at the same time ensuring correctness of the SQL assertion validation code. The techniques involve creating objects referred to therein as “Assertion-Locking Memory-Objects” or “ALMOs”. The database server causes each assertion-triggering transaction to obtain locks on one or more ALMOs prior to determining whether the changes made by assertion-triggering transaction violates the assertion. Because locks on the ALMOs are finer than the table locks, fewer transactions are blocked by ALMO locks. |
US11080267B2 |
Validating road intersections
Methods, systems, and techniques for validating road intersections are presented. The method includes receiving annotated intersection data that, for each lane of a particular candidate intersection, indicates one or more attributes of the lane; processing the annotated intersection data to generate an intersection fingerprint for the particular candidate intersection that is sensitive to a topological structure of the lanes of the particular candidate intersection and is invariant to a geometry of the lanes of the particular candidate intersection; designating the particular candidate intersection as validated without performing the one or more quality control processes based at least on the intersection fingerprint; and storing a representation of the particular candidate intersection in the roadgraph. |
US11080263B2 |
Method and system for matching appropriate content with users by matching content tags and profiles
A method and system is provided for classifying and labeling information content and also for profiling a user for accessing the information content, both using a coordinated labeling technique so that content from multiple sources may be searched, identified and/or presented to the user according to the user's profile. This technique provides an ongoing update of information content and sources while filtering out unnecessary information that is irrelevant to the user's profile, resulting in focused availability of information to the user. The user profile is matched with content of interest and matching content information may automatically be updated and made available to a user, in conformity with the user's profile. Content providers may now jointly use a common labeling scheme to improve the experience of their users and to provide content providers a technique to associate users with common facets of classification. |
US11080262B1 |
Optimistic atomic multi-page write operations in decoupled multi-writer databases
Systems and methods are disclosed to implement, in a database system, database engine nodes that implement multi-page writes as an atomic operation. In embodiments, the database system may include multiple database engine nodes that optimistically perform page writes locally without checking for potential conflicts at a shared storage system. The storage system will detect and report conflicting writes on a single page. To ensure that a group of writes to multiple pages occur atomically, the database engine node maintains a transaction context for the group, so that if a page conflict is later detected for any write in the group, the entire group will be rolled back at the database engine node and the storage system. In embodiments, the transaction context will track subsequent writes generated by the node to any page written by the group, so that these subsequent writes are also rolled back with the group. |
US11080259B1 |
Scalable transaction-based data repository service
A reliable and scalable data repository service can be supporting cooperative transactions. In an example, multiple data producers may use the data repository service to upload data in one or more transactions. Data contained in one transaction may be treated as an atomic unit. In an embodiment, the data repository service manages multiple candidate transactions associated with an election transaction such that at most one candidate transaction may begin and/or commit a given time. During a commit of a candidate transaction, the data uploaded during the candidate transaction may become associated with the election transaction. The data repository service may maintain metadata associated with each of the candidate transactions. In response to a request for data associated with the election transaction, the metadata may be used, in conjunction with a user-specified isolation level, to locate the data uploaded some of the candidate transactions for the election transaction. |
US11080258B2 |
Table generation based on scripts for existing tables
An apparatus acquires a first input-table, based on target table information, and acquires a script for generating a first output-table from the first input-table, and a constraint condition between columns included in the first input-table and the first output-table. The apparatus converts the first input-table into a second input-table such that the second input-table obtained by converting a column structure of the first input-table and a second output-table to be obtained by converting a column structure of the target table comply with the constraint condition, and generates assignment information indicating a correspondence relationship between columns to be included in the second output-table and the target table. The apparatus generates the second output-table from the script and the second input-table, and converts the second output-table into the target table, based on the assignment information. |
US11080253B1 |
Dynamic splitting of contentious index data pages
A storage engine may implement dynamic splitting of contentious data pages. Data pages may store data for a table of a data store as part of an indexing structure for the table. Access to the table may be provided by locating the corresponding data pages via the indexing structure. Access contention for different data pages may be monitored. Data pages may be identified for splitting based on the monitoring. A split operation for an identified data page may be formed to store the data on the identified data page on two different data pages so that subsequent access requests for the data are divided between the two data pages. Monitoring of access contention may also be performed to identify data pages for merging in order to consolidate access requests to a single data page. |
US11080252B1 |
Proxy hash table
Some embodiments of the invention provide novel methods for storing data in a hash-addressed memory and retrieving stored data from the hash-addressed memory. In some embodiments, the method receives a search key and a data tuple. The method then uses a first hash function to generate a first hash value from the search key, and then uses this first hash value to identify an address in the hash-addressed memory. The method also uses a second hash function to generate a second hash value, and then stores this second hash value along with the data tuple in the memory at the address specified by the first hash value. To retrieve data from the hash-addressed memory, the method of some embodiments receives a search key. The method then uses the first hash function to generate a first hash value from the search key, and then uses this first hash value to identify an address in the hash-addressed memory. At the identified address, the hash-addressed memory stores a second hash value and a data tuple. The method retrieves a second hash value from the memory at the identified address, and compares this second hash value with a third hash value that the method generates from the search key by using the second hash function. When the second and third hash values match, the method retrieves the data tuple that the memory stores at the identified address. |
US11080251B1 |
Optimization of memory usage while creating hash table
There is provided a method to optimize memory usage in hash tables by organizing data storage in the hash table with arrays instead of linked lists where sizes of arrays can be predicted with high accuracy. The method has certain conditions and range of applicability, including where hash function of key provides uniform distribution of values. The method is more applicable if the number of entries is more than 60,000. |
US11080250B2 |
Method and apparatus for providing traffic-based content acquisition and indexing
A method and apparatus for processing packets in a network are disclosed. For example, the method scans one or more packets representing a content that is being transferred via the network, where the scanning acquires one or more content elements. The method then builds a keyterm index from the one or more content elements, and stores the keyterm index in a repository. A query handler then responds to queries in accordance with the keyterm index. |
US11080248B2 |
Biosensors for biological or chemical analysis and systems and methods for same
A biosensor is provided including a detection device and a flow cell mounted to the detection device. The detection device has a detector surface with a plurality of reaction sites. The detection device also includes a filter layer that is configured to at least one of (a) filter unwanted excitation light signals; (b) direct emission signals from a designated reaction site toward one or more associated light detectors that are configured to detect the emission signals from the designated reaction site; or (c) block or prevent detection of crosstalk emission signals from adjacent reaction sites. |
US11080247B2 |
Field-based peer permissions in a blockchain network
A method for a multi-tenant server to manage data in a blockchain network is described. The method includes generating an exchange object for the network, wherein the exchange object includes a set of exchange fields and a mapping between each exchange field in the set of exchange fields and a field of an object associated with each peer in the network; determining permissions for each exchange field and for each peer in the network; generating, on behalf of a first peer in the network, a transaction object using the exchange object, wherein the transaction object includes a set of field values for the set of exchange fields and one or more field values in the set of values are encrypted based on the permissions; and making the transaction object available to a second peer in the network to attempt to obtain consensus for altering an object of the first peer. |
US11080246B2 |
Decentralized database associating public keys and communications addresses
Systems and techniques are provided for a decentralized database associating public keys and communications addresses. A signed secret message may be sent by a validator computing device of a peer-to-peer network for a decentralized database to a communications address from a request for verification entry in a verification queue of the decentralized database. A second request for verification including the communications address and a user-signed secret message may be received. The user-signed secret message may be verified using a public key from the request for verification entry in the verification queue. The communications address and public key may be written to a verified database of the decentralized database when verifying the user-signed secret message causes a number of user-signed secret messages received in requests for verification with the communications address and successfully verified to meet a threshold number. |
US11080243B2 |
Synchronizing virtualized file systems
This disclosure generally relates to synchronizing a list of queries made against content hosted by a collaborative workspace environment, or against some other remote computing device, to a local computing device. The methods and system described herein enable a synchronization client associated with the local computing device to synchronize one or more queries (e.g., a most recently used file list on the collaborative workspace environment, a list of shared files on the collaborative workspace environment and the like), along with the content associated with the one or more queries, provided on the collaborative workspace environment to the local computing device. |
US11080240B2 |
Method and system for real-time collaboration and annotation-based action creation and management
A method of collaborating in real-time via action creation comprising detecting an annotation on a document, parsing the annotation; generating an action record responsive to information identified from parsing the annotation, and recording a generated action record to the action database. Action records can be retrieved by users for which they are the assigned user. The annotation does not change the file content of the document. |
US11080238B2 |
System and method for interactive visual representation of metadata within a networked heterogeneous workflow environment
A system and method for interactive visual representation of metadata within a networked heterogeneous workflow environment is disclosed. In one embodiment of the system, a document management server is configured to provide an enterprise environment having storage, versioning, metadata, security, indexing, and retrieval of a multitude of files having various users. Geolocation metadata includes information used to identify a subject physical location relevant to each file. Geolocation data includes information used to identify a physical location of a geo-location computing device in communication with the document management system. The document management server generates predictive geo-relevant metadata by evaluating the geolocation metadata associated with the files and the geolocation data received from the geolocation-enabled computing device. |
US11080237B2 |
Stale data detection
One or more techniques and/or systems are provided for detecting stale data and/or changed data. For example, a bitmap file may be maintained and mapped to an inofile describing various states of files of a file system. The bitmap file may be populated with bitmap records indicating whether files were accessed, modified, or have other states. The bitmap file may efficiently convey information used to determine whether files have not been accessed recently (e.g., stale data) or were recently modified (e.g., changed data) compared to the inofile because the bitmap file may comprise a fraction of the size of the inofile (e.g., a byte of information may be used to represent various states of one or more files). In this way, instead of evaluating a relatively larger inofile, the bitmap file may be evaluated to efficiently identify stale data for deletion or destaging and/or changed data for backup. |
US11080236B1 |
High throughput embedding generation system for executable code and applications
A novel high-throughput embedding generation and comparison system for executable code is presented in this invention. More specifically, the invention relates to a deep-neural-network based graph embedding generation and comparison system. A novel bi-directional code graph embedding generation has been proposed to enrich the information extracted from code graph. Furthermore, by deploying matrix manipulation, the throughput of the system has significantly increased for embedding generation. Potential applications such as executable file similarity calculation, vulnerability search are also presented in this invention. |
US11080235B2 |
Incorporation of dynamic search results from a remote source into a local file system for log file analysis
A system enables tool to process remote log files as if the log files were located locally. The system relies on technology, such a file system in user space (FUSE), to add log file search results to the local file system. In some embodiments, the log file search results are associated with virtual files in the local file system. A remote data store system communicates with the local system to provide the search results in response to a search query. |
US11080233B2 |
Data archive release in context of data object
The present disclosure provides a method, system, and device for generating and managing archived data. To illustrate, an archive request including an indication of a first set of files is received from an entity device. Archive information is generated based on the first set of files and stored at a first storage location and the first set of files are transmitted to an archival storage location. After the storage at the archival storage location, the archive information is accessed from the first storage location based on a retrieval request from the entity device and a request is transmitted to the archival storage location based on the archive information. The first set of files are received from the archival storage location and stored at a second storage location. A notification is sent to the entity device indicating the first set of files are available at the second storage location. |
US11080227B2 |
Compiler flow logic for reconfigurable architectures
The technology disclosed partitions a dataflow graph of a high-level program into memory allocations and execution fragments. The memory allocations represent creation of logical memory spaces in on-processor and/or off-processor memories for data required to implement the dataflow graph. The execution fragments represent operations on the data. The technology disclosed designates the memory allocations to virtual memory units and the execution fragments to virtual compute units. The technology disclosed partitions the execution fragments into memory fragments and compute fragments, and assigns the memory fragments to the virtual memory units and the compute fragments to the virtual compute units. The technology disclosed then allocates the virtual memory units to physical memory units and the virtual compute units to physical compute units. It then places the physical memory units and the physical compute units onto positions in the array of configurable units and routes data and control networks between the placed positions. |
US11080225B2 |
Peer direct mechanism for direct memory access across host devices
In one example, at least one peripheral interconnect switch obtains, from a first endpoint device, a message initiating a direct memory access data transfer between the first endpoint device and a second endpoint device. The message indicates an address assigned to the second endpoint device by a host device as a destination of the message. Based on the address assigned to the second endpoint device by the host device, the at least one peripheral interconnect switch identifies an address assigned to the second endpoint device by the at least one peripheral interconnect switch. In response to identifying the address assigned to the second endpoint device by the at least one peripheral interconnect switch, the at least one peripheral interconnect switch provides the message to the second endpoint device. |
US11080221B2 |
Switching device, peripheral component interconnect express system, and method for initializing peripheral component interconnect express system
A switching system includes a first switching device and a second switching device. The first switching device and the second switching device are coupled using a network. The first switching device includes a plurality of PCIe upstream ports configured to connect to at least one host, the second switching device comprises at least one PCIe downstream port configured to connect to at least one input/output (I/O) device, and the second switching device is configured to receive a first data packet from the first switching device using the network, convert the first data packet to a second data packet complying with a PCIe protocol, and transmit the second data packet to a target I/O device of the second data packet. |
US11080216B2 |
Writing messages in a shared memory architecture for a vehicle
A method of communicating messages between a plurality of modules in a system on a vehicle, each module of the plurality of modules implemented on at least one processor and configured as a publisher node and/or a subscriber node and collectively forming a plurality of nodes that communicate in the operation of the vehicle. The method may include generating a first message associated with a first topic by a first publisher node, writing, by the first publisher node, the first message in a memory location in a first message buffer of the plurality of message buffers, the first message buffer associated with the first topic and configured to store a plurality of messages associated with the first topic, and writing in a registry information associated with writing the first message, the registry configured to store location information of the first message. |
US11080215B1 |
Host device providing automated prediction of change intervals to reduce adverse impacts on applications
A host device is configured to monitor host device operating parameters relating to its interaction with a storage system over a plurality of intervals, and for each of the intervals, to aggregate threshold-based assessments of respective ones of the monitored host device operating parameters and to classify the intervals based at least in part on the aggregated threshold-based assessments. The host device is further configured to identify a particular future interval for use as a change interval for changing one or more characteristics of an operating environment of the host device based at least in part on the classified intervals. Aggregating the threshold-based assessments and classifying based on the aggregated assessments for a given interval illustratively comprises computing a bit value for the given interval as a function of the aggregated assessments, and updating a bitmap to include the computed bit value in an entry corresponding to the given interval. |
US11080206B2 |
Ring structure of priority queues for memory cache
A computer implemented method includes: storing identifiers of cached data blocks stored in a ring structure comprising a plurality of queues, where each queue is assigned a different priority level based on a base pointer, and where the plurality of queues includes a subset of queues associated with an insertion range of priority levels; during a plurality of partial rotations of the ring structure, inserting new identifiers of data blocks associated with a plurality of processing engines into the subset of queues, where each partial rotation shifts the base pointer to a next higher queue; and maintaining, for multiple partial rotations, an association between a first processing engine and a first queue of the subset of queues until the first queue is shifted out of the insertion range of priority levels. |
US11080199B2 |
Determining logical address of an oldest memory access request
Embodiments of the inventions are directed towards a computer-implemented methods and systems for determining an oldest logical memory address. The method includes creating an M number of miss request registers and an N number of stations in a load/store unit of the processor. In response to load requests from target instructions, a processor detects each L1 cache miss. The processor stores data related to each L1 cache miss in a respective miss request register. The data includes an age of each L1 cache miss and a portion of a logical memory address of the requested load. The processor stores the entire logical memory addresses of the requested loads in respective stations based on an age of the load requests. The processor transmits the oldest logical memory address that is stored at the stations. |
US11080197B2 |
Pre-allocating cache resources for a range of tracks in anticipation of access requests to the range of tracks
Provided are a computer program product, system, and method for managing access requests from a host to tracks in storage. A cursor is set to point to a track in a range of tracks established for sequential accesses. Cache resources are accessed for the cache for tracks in the range of tracks in advance of processing access requests to the range of tracks. Indication is received of a subset of tracks in the range of tracks for subsequent access transactions and a determination is made whether the cursor points to a track in the subset of tracks. The cursor is set to point to a track in the subset of tracks and cache resources are accessed for tracks in the subset of tracks for anticipation of access transactions to tracks in the subset of tracks. |
US11080196B2 |
Pattern-aware prefetching using parallel log-structured file system
Techniques are provided for pattern-aware prefetching using a parallel log-structured file system. At least a portion of one or more files is accessed by detecting at least one pattern in a non-sequential access of the one or more files; and obtaining at least a portion of the one or more files based on the detected at least one pattern. The obtaining step comprises, for example, a prefetching or pre-allocation of the at least the portion of the one or more files. A prefetch cache can store the portion of the one or more obtained files. The cached portion of the one or more files can be provided from the prefetch cache to an application requesting the at least a portion of the one or more files. |
US11080195B2 |
Method of cache prefetching that increases the hit rate of a next faster cache
The size of a cache is modestly increased so that a short pointer to a predicted next memory address in the same cache is added to each cache line in the cache. In response to a cache hit, the predicted next memory address identified by the short pointer in the cache line of the hit along with an associated entry are pushed to a next faster cache when a valid short pointer to the predicted next memory address is present in the cache line of the hit. |
US11080192B2 |
Storage system and storage control method
The storage system includes a first partition which is associated with a first processor and in which the first processor temporarily stores data relating to I/O requests processed by the first processor; and a second partition which is associated with a second processor and in which the second processor temporarily stores data relating to I/O requests processed by the second processor. Each processor independently controls the size of the first partition of the first cache memory and the size of the first partition of the second cache memory, and also independently controls the size of the second partition of the first cache memory and the size of the second partition of the second cache memory. |
US11080191B2 |
Configurable snoop filters for cache coherent systems
A cache coherent system includes a directory with more than one snoop filter, each of which stores information in a different set of snoop filter entries. Each snoop filter is associated with a subset of all caching agents within the system. Each snoop filter uses an algorithm chosen for best performance on the caching agents associated with the snoop filter. The number of snoop filter entries in each snoop filter is primarily chosen based on the caching capacity of just the caching agents associated with the snoop filter. The type of information stored in each snoop filter entry of each snoop filter is chosen to meet the desired filtering function of the specific snoop filter. |
US11080190B2 |
Detecting and correcting cache memory leaks
Embodiments of the present disclosure relate to an apparatus comprising a memory and at least one processor. The at least one processor is configured to monitor one or more processing threads of a storage device. Each of the one or more processing threads includes two or more cache states. The at least one processor also updates one or more data structures to indicate a subject cache state of each of the one or more processing threads and detect an event that disrupts at least one of the one or more processing threads. Further, the processor determines a cache state of the at least one of the one or more processing threads contemporaneous to the disruption event using the one or more data structures and performs a recovery process for the disrupted at least one of the one or more processing threads. |
US11080188B1 |
Method to ensure forward progress of a processor in the presence of persistent external cache/TLB maintenance requests
A system and method for efficiently handling maintenance requests among multiple processors. In various embodiments, a given processor of multiple processors receives a maintenance request. If maintenance requests are not currently being blocked, then the given processor determines a type of the maintenance request and updates one or more maintenance type counters based on the type. If one or more counters exceed a threshold, an indication is generated specifying maintenance requests received at a later time are to be held. The received maintenance request is processed. Different types of maintenance requests are used for invalidating entries in the instruction cache, for invalidating entries in a TLB and for synchronizing page table updates. Afterward, software applications continue processing. Forward progress of the software applications is measured using one or more metrics. If forward progress has been achieved, then one or more maintenance type counters are reset. |
US11080185B2 |
Hybrid memory module
A hybrid memory module includes cache of relatively fast and durable dynamic, random-access memory (DRAM) in service of a larger amount of relatively slow and wear-sensitive flash memory. An address buffer on the module maintains a static, random-access memory (SRAM) cache of addresses for data cached in DRAM. |
US11080183B2 |
Memory chip, memory module and method for pseudo-accessing memory bank thereof
The present application proposes a memory chip includes a plurality of memory banks, a plurality of address pins, and a pseudo-address determining circuit. The plurality of address pins is arranged for receiving a plurality of address signals corresponding to the plurality of memory banks, respectively. The pseudo-address determining circuit has a plurality of input terminals coupled to the plurality of address pins, respectively, and a plurality of output terminals coupled to the plurality of memory banks. The pseudo-address determining circuit generates a pseudo-address table for the plurality of memory banks when the memory chip is powered-up. The pseudo-address table has a plurality of pseudo-addresses corresponding to the plurality of memory banks, respectively. The present application also provides a memory module that incorporates the memory chip and a method for pseudo-accessing memory banks of the memory chip. |
US11080180B2 |
Integration times in a continuous integration environment based on statistical modeling
A computer-implemented method may include: receiving a request to integrate a commit; obtaining analytics data of an author that developed the commit; executing a simulation using the analytics data of the author as inputs to the simulation; obtaining results from the simulation, wherein the results indicate error rates when one or more testing stages are omitted from a testing procedure of the commit; comparing the results of the simulation with a threshold; determining, by the computing the device, the testing procedure based on the comparing, wherein the testing procedure identifies the one or more testing stages that are omitted and one or more testing stages that are included in the testing procedure; and outputting information regarding the determined testing procedure, wherein the outputting causes an integration server to test the commit in accordance with the testing procedure as part of an integration process for integrating the commit to a project. |
US11080176B2 |
Testing framework for automation objects
An industrial integrated development environment (IDE) supports a testing framework that verifies operation of all aspects of the project (e.g., controller code, HMI screens or other visualizations, panel layouts, wiring schedules, etc.). As part of this testing framework, automation objects supported by the industrial IDE include associated test scripts designed to execute one or more test scenarios appropriate to the type of automation object or project being tested. Test scripts can also be associated with portions of the system project. The testing platform applies testing to the automation project as a whole in a holistic manner rather than to specific portions of a control program, verifying linkages across design platforms (e.g., control code, visualization, panel layouts, wiring, piping, etc.) that may otherwise not be tested. |
US11080173B2 |
Boundary search test support device and boundary search test support method
The boundary search test support device includes: a storage device that holds a plurality of input vectors; and an arithmetic device that executes a test by sequentially inputting the input vectors to a program generated by a neural network and acquiring output vectors which are test results, respectively generates, in a coordinate system which takes each of a predetermined plurality of elements among elements constituting the output vectors as a coordinate axis, a straight line in which the plurality of elements has a same value and a hyperplane in which a sum of values of the plurality of elements is taken as a predetermined value, and arranges a most antagonistic point and boundary vectors whose values of the elements rank higher than or equal to a predetermined ranking among the output vectors in the coordinate system, and outputs the coordinate system together with input vectors corresponding to the boundary vectors. |
US11080170B1 |
Multi-platform testing automation
Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network. Received data includes a hierarchical scene tree having a plurality of nodes associated with objects displayed on a screen of at least one of the mobile hardware devices. A method includes dynamically altering a parameter of one or more nodes based on user input. |
US11080165B1 |
Hierarchical performance instrumentation injection
In certain embodiments, a system receives a computer program from a server. The computer program can initiate display of views. The system selects one or more views according to a hierarchy of parent-child relationships among the views. For each selected view, a controller associated with rendering of the view is identified. One or more timing thunks configured to collect timing events are installed into the controllers. One or more records are created from the timing events, and at least a subset of the records are reported to the server. |
US11080164B2 |
Time travel source code debugger incorporating redaction of sensitive information
A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information. |
US11080156B2 |
Electronic controller and control method thereof, and electronic control system
An electronic controller includes: a logic circuit that is reconfigurable based on a reconfiguration instruction; an arithmetic unit that is configured in the logic circuit; a processing controller that transmits the reconfiguration instruction of the arithmetic unit to the logic circuit and that makes the reconfigured arithmetic unit execute predetermined operation; and a testing unit that executes an operation test for an arithmetic unit when the arithmetic unit is reconfigured, and that transmits the result of the operation test to the processing controller as a notice. Here, the processing controller makes the arithmetic unit execute predetermined processing based on the notice received from the testing unit. |
US11080154B2 |
Recovering error corrected data
A plurality of storage nodes within a single chassis is provided. The plurality of storage nodes is configured to communicate together as a storage cluster. The plurality of storage nodes has a non-volatile solid-state storage for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes, with erasure coding of the user data. The plurality of storage nodes is configured to recover from failure of two of the plurality of storage nodes by applying the erasure coding to the user data from a remainder of the plurality of storage nodes. The plurality of storage nodes is configured to detect an error and engage in an error recovery via one of a processor of one of the plurality of storage nodes, a processor of the non-volatile solid state storage, or the flash memory. |
US11080153B2 |
Modifying journaling associated with data mirroring within a storage system
A method for modifying a configuration of a storage system. The method includes one or more computer processors identifying data received at a logical partition (LPAR) of a storage system, wherein a copy program associated with a process for data mirroring executes within the LPAR. The method further includes determining a first rate based on analyzing a quantity of data received at the LPAR during the process of data mirroring. The method further includes creating a journal file from a set of records within the received data. The method further includes determining a second rate related to migrating the journal file from the LPAR to intermediate storage included in the storage system. The method further includes determining to modify a set of configuration information associated with the process of data mirroring by the storage system based, at least in part, on the first rate and the second rate. |
US11080150B2 |
Method for creating consistency snapshot for distributed application, apparatus, and distributed system
A distributed system for creating a consistency snapshot for a distributed application includes a control node and multiple execution nodes including a source execution node, an intermediate execution node, and a leaf execution node. The source execution node receives a snapshot event, and generates a single-point snapshot of an application instance associated with the source execution node. Each of the intermediate execution node and the leaf execution node sequentially receives snapshot events separately sent by two parent nodes of the respective nodes, generates a single-point snapshot of an application instance associated with the respective nodes after receiving the first snapshot event, records a log of a task when executing the task triggered by another parent node different from a parent node sending the first snapshot event, and stops recording a log of a task triggered each time one snapshot event sent by a parent node is received subsequently. |
US11080149B2 |
Restore current version of a track from a non-volatile storage into a new location in cache
Provided are a computer program product, system, and method for restoring tracks in cache. A restore operation is initiated to restore a track in the cache from a non-volatile storage to which tracks in the cache are backed-up. The non-volatile storage includes a current version of the track and wherein a previous version of the track subject to the restore operation is stored in a first location in the cache. A second location in the cache is allocated for the current version of the track to restore from the non-volatile storage. The data for the current version of the track is transferred from the non-volatile storage to the second location in the cache. Data for the track is merged from the second location into the first location in the cache to complete restoring to the current version of the track in the first location from the non-volatile storage. |
US11080142B2 |
Preservation of electronic messages between snapshots
Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots. |
US11080141B2 |
Automatic restarting and reconfiguration of physics-based models in event of model failure
A simulation model recovery method, system, and computer program product include initiating a simulation model, during an operation of a model, periodically writing a solution space of the model to a checkpoint restart file, during an operation of the model, periodically writing diagnostic information on model progression to a log file, detecting a failure of the model, based on the log of the model, determining a time of the failure, based on the model outputs and restart files, determining a period of a numerical instability preceding the failure, selecting a checkpoint of the model preceding the period of the numerical instability, based on the numerical instability and diagnostic information in log files, modifying a configuration of the model, and restarting the model based on the selected checkpoint and the modified configuration. |
US11080138B1 |
Storing integrity information in a vast storage system
A method includes dispersed storage error encoding data to produce a plurality of sets of encoded data slices in accordance with dispersed storage error coding parameters. A plurality of identifiers corresponding to the plurality of sets of encoded data slices are determined, and integrity information is determined for the plurality of identifiers. The plurality of sets of encoded data slices, the plurality of identifiers, and the integrity information are sent to a distributed storage network memory for storage therein. |
US11080133B1 |
Systems and methods for reduced latency in data processing
A method for reducing observed processing latency in networked communication, the method comprising: receiving a first portion of data, the data consisting of the first portion and a second portion; initializing data processing on the data after receiving the first portion of data and before receiving the second portion of the data; receiving the second portion of the data, the second portion of the data including error-detection code; performing error detection on the data based on the error-detection code; in response to the error detection indicating that the data is valid, finalizing data processing on the data and committing a data-processing result; and in response to the error detection indicating that the data is invalid, performing an error-correction process. |
US11080130B2 |
Semiconductor devices
A semiconductor device includes an error correction circuit and a write operation control circuit. The error correction circuit generates corrected data and an error flag from read data according to whether an error is included in the read data outputted when a read operation is performed. The write operation control circuit generates a write control signal for controlling a write operation based on the error flag. |
US11080129B2 |
Mitigation of solid state memory read failures with peer based thresholds
Read error mitigation in solid-state memory devices. A solid-state drive (SSD) includes a read error mitigation module that monitors one or more memory regions. In response to detecting uncorrectable read errors, memory regions of the memory device may be identified and preemptively retired. Example approaches include identifying a memory region as being suspect such that upon repeated read failures within the memory region, the memory region is retired. Moreover, memory regions may be compared to peer memory regions to determine when to retire a memory region. The read error mitigation module may trigger a test procedure on a memory region to detect the susceptibility of a memory region to read error failures. By detecting read error failures and retirement of a memory regions, data loss and/or data recovery processes may be limited to improve drive performance and reliability. |
US11080124B2 |
System and method for targeted efficient logging of memory failures
An information handling system includes a memory controller with an error logger, and a DIMM coupled to the memory controller via a memory channel. The DIMM includes a non-volatile memory device mapped to include event blocks that store error information associated with memory events occurring the memory controller, the DIMM, and the memory channel. Each event block includes a flag field and a data field. The error logger receives an indication that a memory event has occurred, reads first flag information from a flag field of an event block, determines whether the event block is locked based upon the first flag information, and if the event block is not locked, then writes second flag information to the flag field and writes event information to a data field of the event block. The event information describes the memory event. |
US11080120B2 |
Transaction exchange platform with watchdog microservice
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform. |
US11080117B2 |
System and method for introducing functionality to an application for use with a network service
A computing device operates an application to receive and implement new functionality from a network service. If the new functionality causes the application to fail, the application can automatically discard or ignore the new functionality when the application is re-launched. |
US11080116B2 |
Methods for decomposing events from managed infrastructures
A method is provided for communication with a managed infrastructure. Messages are received at an extraction engine from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. Events are produced that relate to the managed infrastructure. The events are converted into words and subsets used to group the events that relate to failures or errors in the managed infrastructure, including the managed infrastructure physical hardware. One or more common characteristics of events are determined. Clusters of events are produced relating to the failure or errors in the managed infrastructure. A source address is used for each event and a graph topology of the managed infrastructure to assign a graph coordinate to the event. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. In response to production of the clusters one or more physical changes is made in a managed infrastructure hardware and security of the managed infrastructure is maintained. |
US11080115B2 |
Sampling management of application programming interface (API) requests
Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service may identify API statistics from a set of API requests to an API provider. From the statistics, the monitoring service may determine trends of interest in the API requests and modify at least one sampling rate of API requests to API provider to obtain the API statistics. |
US11080113B1 |
Fifo queue replication
A fifo queue service of a provider network allows clients replicate a fifo queue to a secondary backup queue of another region. A local instance of the queue service receives and stores send/receive/delete transactions in an order. The service instance applies the transactions to a primary fifo and replicates only the send requests and delete requests to secondary fifo queue of a remote instance of the fifo queue service (e.g., at another region). The remote instance determines, based on ordering metadata of a replicated request, that the replicated request can be stored in accordance with the ordering metadata (e.g., the replicated request depends on another request that has also been received/replicated). In response, the remote secondary instance stores and applies the replicated request to a secondary fifo queue. |
US11080109B1 |
Dynamically reweighting distributions of event observations
A system, method, and computer-readable medium are disclosed for performing a distribution of interrelated event features operation. The distribution of interrelated event features includes: receiving a stream of events, the stream of events comprising a plurality of events; extracting features from the plurality of events; constructing a distribution of the features from the plurality of events; analyzing the distribution of the features from the plurality of events; and, dynamically reweighting the distribution of the features to scale a number of events contained within the distribution. |
US11080107B2 |
Event notification method, server device, event notification apparatus, and medium
An event notification method, including: receiving an event subscription request from a subscriber, the event subscription request including at least one notified party; sending a first event notification to the at least one notified party; sending a second event notification to at least a part of the at least one notified party, the second event notification being for canceling the first event notification. |
US11080103B1 |
API for interface computations for models of disparate type
Systems and methods are provided herein for interfacing between a solver and one or more models. Data comprising at least one solver function is received from a solver interface. Data comprising at least one modeling function corresponding to the solver function is provided to a model interface. The presence of an event occurrence is detected based on interface functions. The interface functions are mapped to the at least one solver function and the at least one modeling function. The interface functions are provided to the solver interface to determine a solution. The solution is initiated for rendering on a graphical user interface. |
US11080102B2 |
System and method for developing modularized application
A system and method for developing modularized applications are disclosed. In one preferred embodiment, a modularized application 12′ is implemented as a directory-hierarchy comprises a plurality of directories, with each directory 20 containing a module-implementation definition 22 for implementing an application module 14′ for performing one of the application's tasks. Directory relationship 26, such as parent-child, is used in defining modules association for inter-module communication. In one preferred embodiment, when executing a modularized application, modules' module-implementation definitions 22A 22B are used by application runtime, for running hardware processes 24A 24B performing the modules' intended tasks, and for conducting inter-module communication 28 between hardware processes 24A 24B of associated modules 14A″ 14B″. |
US11080099B2 |
Systems and methods for dynamic partitioning in distributed environments
Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold. |
US11080092B1 |
Correlated volume placement in a distributed block storage service
Systems and methods are disclosed for handling requests to create multiple volumes with an expected usage correlation on a block storage service. Rather than handling each request to create a volume independently, embodiments described herein can handle the request in bulk, quickly determining whether the request as a whole can be handled at the system. In one embodiment, the service allows for oversubscription of use on hosts, as well as parallelization of placement decisions, by rejecting placement requests when a number of possible hosts for a volume within a requested set falls below a candidate set size, which is determined based on factors such as a number of requested volumes and an expected accuracy of state information for the service at a placement engine within a distributed set of engines. |
US11080091B2 |
System for real time provisioning of resources based on condition monitoring
Embodiments of the present disclosure provide a system for real time provisioning and optimization of a user's resources based on both historical and real time data associated with the user. In particular, the system may comprise a data analytics engine which may continuously analyze user data from various data sources. The aggregated data may be processed through a predictive engine which may use artificial intelligence and/or machine learning to predict a user's actions within the system. Based on the prediction, the system may provide an optimized allocation of resources with respect to the predicted actions of the user. |
US11080089B1 |
Systems and methods for managing execution of a sequence of software applications
Disclosed are systems and methods for managing software applications. The system receives, via a graphical user interface, a request to generate a chain application with a sequence of execution comprising a first application and a second application. In response to determining that an output type of the first application is not compatible with an input type of the second application, the system updates, without further user input, the sequence of execution such that the second application precedes the first application. The system generates the chain application configured to execute the first application and the second application in the updated sequence of execution. |
US11080086B1 |
Reactive transaction management
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing reactive transaction management. A method includes: receiving, by an application framework, a program that defines a transaction having a plurality of operations to one or more respective transactional resources; generating, by the application framework, a respective sequence of reactive operators for each transactional resource in the transaction; initiating each respective sequence of reactive operators, including: determining, by the application framework using a first thread, that one of the sequences has not completed; in response, relinquishing computing resources of the first thread; receiving an indication that all of the sequences of reactive operators have completed; determining that none of the sequences of reactive operators failed; and in response, committing the operations of the transaction in each of the one or more transactional resources. |
US11080084B1 |
Managing resources in virtualization systems
Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources. |
US11080083B1 |
Providing physical host hardware state information to virtual machines deployed on the physical host
A device may receive, from a virtual machine deployed on the device, a request to register for an event associated with a hardware component of the device, and may create a path to a script associated with providing information about the event when the event occurs. The device may provide the script to an event plugin associated with the event and the hardware component, and may register the event plugin with a kernel associated with the device. The device may receive, the kernel, information indicating occurrence of the event associated with the hardware component, and may cause, via the event plugin, execution of the script based on the occurrence of the event associated with the hardware component. The device may provide, based on execution of the script, a notification to the virtual machine, where the notification may indicate the occurrence of the event associated with the hardware component. |
US11080082B2 |
Cross-hypervisor virtual machine conversion
Cross-hypervisor virtual machine conversion. A set of disk images that define a source virtual machine (VM) in a source host computing environment is determined. For each respective disk image, a corresponding overlay image that references the respective disk image is generated. The overlay image that corresponds to a boot disk image is altered to enable a target VM process to be booted from the overlay image on a target host computing device that utilizes a second type of hypervisor. A target VM process that boots from the overlay image that corresponds to the boot disk image is initiated, and the target VM process is configured to access the set of disk images indirectly via the corresponding overlay images. |
US11080081B2 |
Virtual machine and volume allocation in hyperconverged infrastructure environment and storage system
Provided is a resource allocation determination method for a VM/container, volume, and the like created as a new VM/container or volume without exceeding an upper limit of a computer resource of a node in an HCl environment. In order to determine allocation of at least one of a virtual machine, a container, and a volume in a system of the HCl environment, a use state of a computer resource shared by a virtual machine and a storage controller operating on each node is managed, and an allocation destination node of the new virtual machine, container, or volume is determined based on the use state without exceeding an upper limit of a computer resource of the allocation destination node. |
US11080078B2 |
Processing files via edge computing device
Examples are disclosed that relate to processing files between a local network and a cloud computing service. One example provides a computing device configured to be located between a local network and a cloud computing service, comprising a logic machine and a storage machine comprising instructions executable to receive, from a device within the local network, a file at a local share of the computing device, and in response to receiving the file, generate a file event indicating receipt of the file at the local share and provide the file event to a virtual machine executing on the computing device. The instructions are further executable to, based upon a property of the file, provide the file to a program operating within a container in the virtual machine to process the file, and send a result of executing the program on the file to the cloud computing service. |
US11080077B2 |
Life cycle management for cloud-based application executors with key-based access to other devices
Life cycle management techniques are provided for cloud-based application executors with key-based access to other devices. An exemplary method comprises determining that a retention time for a first cloud-based application executor (e.g., a virtual machine or a container) has elapsed, wherein the first cloud-based application executor has key-based access to at least one other device using a first key; in response to the determining, performing the following steps: creating a second cloud-based application executor; and determining a second key for the second cloud-based application executor that is different than the first key, wherein the second cloud-based application executor uses the first key to add the second key to one or more trusted keys of the at least one other device and deactivates the first key from the one or more trusted keys. |
US11080074B2 |
Instantiation of a virtual network function (VNF) as part of a gnodeB (gNB)
Examples provide an apparatus for instantiating a virtualised part of a next generation Node B, gNB, comprising a Network Functions Virtualisation Orchestrator, operable to carry out any one or more tasks including on-boarding an VNF package, on-boarding a PNF Descriptor on-boarding a Network Service Descriptor, enabling the VNF package, enabling the Network Service Descriptor, and sending appropriate responses to a Network Manager. Examples also provide corresponding methods. |
US11080073B2 |
Computerized task guidance across devices and applications
A digital task document can include instructions for performing a task, and a task state data structure can indicate a state of completion of the task. A first update of the data structure can be performed in response to visual user input received from a user profile via a first computer application/device. A second update of the data structure can be performed in response to natural language input received from the user profile via the second computer application/device. A first set of task guidance can be provided to the user profile via the first application/device in a visual format by displaying the task document on a computer display. A second set of task guidance can be provided to the user profile via the second application/device in a natural language format. The first and second sets of task guidance can be provided using the task document and the data structure. |
US11080070B2 |
Automated user interface analysis
Disclosed embodiments provide automated techniques for evaluation of a user interface of a computer application. A computer function associated with a graphical element such as an icon or button is analyzed. The resultant text that appears as a result of invoking the button is analyzed and keywords are identified to determine a function type for the function. A graphical element category is determined for the button/icon that is invoked to produce the function. The graphical element category can be determined by analyzing underlying markup code for the button. Keywords pertaining to the button may be extracted from the markup code. The keywords from the button are compared with the keywords of the resulting function and a score is generated based on the amount of common keywords. The score is used as a criterion for a recommendation about the appropriateness of the button for use with the application function. |
US11080065B1 |
Configuration transformation and delivery
A method of generating an optimized executable configuration query engine is disclosed. A set of one or more immutable configuration parameters associated with a configurable service or a configurable application is received. At least a portion of a set of configuration data in a configuration database and at least a portion of the set of one or more immutable configuration parameters are transformed into a set of data and code in a compiler-readable format. An optimized subset of the set of configuration data in the configuration database is selected based at least in part on the set of one or more immutable configuration parameters. An optimized executable configuration query engine is generated based at least in part on the set of one or more immutable configuration parameters, wherein the optimized executable configuration query engine serves configuration data from the selected optimized subset of the set of configuration data. |
US11080064B2 |
Instructions controlling access to shared registers of a multi-threaded processor
Atomic instructions, including a Compare And Swap Register, a Load and AND Register, and a Load and OR Register instruction, use registers instead of storage to communicate and share information in a multi-threaded processor. The registers are accessible to multiple threads of the multi-threaded processor, and the instructions operate on these shared registers. Access to the shared registers is controlled by the instructions via interlocking. |
US11080058B2 |
Apparatus and method for controlling a change in instruction set
An apparatus and method are provided for controlling a change in instruction set. The apparatus has processing circuitry arranged to operate in a capability domain comprising capabilities used to constrain operations performed by the processing circuitry. A program counter capability storage element is used to store a program counter capability used by the processing circuitry to determined a program counter value. The processing circuitry is arranged to employ a capability based operation to change the instruction set. In response to execution of at least one type of instruction to load an identified capability into the program counter capability storage element, the processing circuitry is arranged to invoke the capability based operation in order to perform a capability check operation in respect of the identified capability, and to cause the instruction set to be identified by an instruction set identifier field from the identified capability provided the capability check operation is passed. |
US11080057B2 |
Processing device and method of controlling processing device
A processing device includes an instruction decode circuit including decoders that decode instructions respectively assigned an instruction number that is determined for every one of the decoders, an instruction execution circuit that executes the instructions decoded by the instruction decode circuit, an instruction complete holding circuit including hold blocks provided in correspondence with each of the decoders and respectively including hold regions assigned the instruction number, and used for an instruction complete process, and an instruction complete controller that stores instruction information that is generated by decoding the instructions by the decoders, in one of the hold regions of the hold block corresponding to the decoder that decodes the instruction, based on the instruction number, and obtain, in order, the instruction information corresponding to the instructions executed by the instruction execution circuit from the instruction complete holding circuit, to perform the instruction complete process. |
US11080052B2 |
Determining the effectiveness of prefetch instructions
Effectiveness of prefetch instructions is determined. A prefetch instruction is executed to request that data be fetched into a cache of the computing environment. The effectiveness of the prefetch instruction is determined. This includes updating, based on executing the prefetch instruction, a cache directory of the cache. The updating includes, in the cache directory, effectiveness data relating to the data. The effectiveness data includes whether the data was installed in the cache based on the prefetch instruction. Additionally, the determining the effectiveness includes obtaining at least a portion of the effectiveness data from the cache directory, and using the at least a portion of effectiveness data to determine the effectiveness of the prefetch instruction. |
US11080051B2 |
Techniques for efficiently transferring data to a processor
A technique for block data transfer is disclosed that reduces data transfer and memory access overheads and significantly reduces multiprocessor activity and energy consumption. Threads executing on a multiprocessor needing data stored in global memory can request and store the needed data in on-chip shared memory, which can be accessed by the threads multiple times. The data can be loaded from global memory and stored in shared memory using an instruction which directs the data into the shared memory without storing the data in registers and/or cache memory of the multiprocessor during the data transfer. |
US11080048B2 |
Systems, methods, and apparatus for tile configuration
Embodiments detailed herein relate to matrix (tile) operations. For example, decode circuitry to decode an instruction having fields for an opcode and a memory address; and execution circuitry to execute the decoded instruction to set a tile configuration for the processor to utilize tiles in matrix operations based on a description retrieved from the memory address, wherein a tile a set of 2-dimensional registers are discussed. |
US11080047B2 |
Register file structures combining vector and scalar data with global and local accesses
The number of registers required is reduced by overlapping scalar and vector registers. This allows increased compiler flexibility when mixing scalar and vector instructions. Local register read ports are reduced by restricting read access. Dedicated predicate registers reduce requirements for general registers, and allows reduction of critical timing paths by allowing the predicate registers to be placed next to the predicate unit. |
US11080045B2 |
Addition instructions with independent carry chains
A number of addition instructions are provided that have no data dependency between each other. A first addition instruction stores its carry output in a first flag of a flags register without modifying a second flag in the flags register. A second addition instruction stores its carry output in the second flag of the flags register without modifying the first flag in the flags register. |
US11080041B1 |
Operating system management for virtual workspaces
Virtual workspaces can be provided using a shared resource environment. A workspace accessed under a customer account can perform an upgrade or downgrade of the operating system by building a new workspace instance instead of modifying an existing workspace instance. A workspace bundle can be obtained that includes a machine image for the target operating system, as well as configuration information and information for default applications installed for the workspace. A new workspace instance can be created using the workspace bundle and user-specific configuration information. A workspace agent can perform a simplified install of the applications using information from the prior workspace. One or more new data volumes can be created using a snapshot from the prior workspace. Once configured, the new workspace instance can be made available to the user. The process can be repeated using the prior workspace bundle if an operating system downgrade is requested. |
US11080040B1 |
Firmware upgrade for access points
Examples of upgrading a plurality of access points (APs) are described. In an example, responsive to a firmware upgrade being initiated, the plurality of APs having an identical AP type are grouped into a plurality of subsets. A primary seed AP is identified corresponding to each of the plurality of subsets, based on a resource availability of each of the plurality of APs. The primary seed AP is to download a firmware upgrade image from a remote server. Each of the plurality of APs except the primary seed AP is categorized as a non-seed AP. The non-seed AP is to download the firmware upgrade image from the primary seed AP. A network address of the remote server is sent to the primary seed AP for downloading the firmware upgrade image. |
US11080036B2 |
Software-updating method for a wireless communication network
Disclosed is a wireless communication network including radio nodes, which include a first radio node and a second radio node. The nodes are configured to provide a bi-directional radio communication between each other. The nodes are configured to receive a software-distribution package. In addition, the first node sends to at least the second node a timer frame indicating when all nodes of the network start to execute the received package in order to update a software of the nodes. |
US11080034B2 |
Intelligent burn planning
An information handling system may include a processor and a memory communicatively coupled to the processor. The information handling system may be configured to: receive, for each of a plurality of target information handling systems, information regarding software to be burned to the respective target information handling system; receive, for each of the target information handling systems, information regarding testing time; based on a statistical analysis of the information regarding the testing time, determine a predicted burn time for each target information handling system; and based on the respective predicted burn times, determine a desired order in which the target information handling systems are to be burned with the software. |
US11080032B1 |
Containerized infrastructure for deployment of microservices
A method, system and computer-usable medium for containerized deployment of microservices used to deploy a product or service, such as a software application running on an information handling system is described. Artifacts related to particular versions of the one or more microservices are determined. An immutable container of the artifacts is created and provided to one more environments using the same configuration of the product or service. The container is deployed in the environments during release of the product or service. |
US11080029B2 |
Configuration management through information and code injection at compile time
Systems and methods for configuration management through information and code injection at compile time. An example method comprises: receiving a source code comprising one or more references to a variable; receiving metadata associated with the source code, wherein the metadata specifies a range of values of the variable; and identifying, in view of the range of values of the variable, a reachable section of the source code. |
US11080028B1 |
Condenser for user interface changes
Systems and methods provide reception of a request from a client system for a user interface (UI) application, identification of a plurality of UI changes associated with the UI application and comprising one or more non-index-related UI changes and one or more index-related UI changes, each of the one or more non-index-related UI changes associated with a UI node and a UI node characteristic, and each of the one or more index-related UI changes associated with a UI node index, sorting of each of the one or more non-index-related UI changes based on associated UI node and UI node characteristic, condensing of non-index-related UI changes associated with each UI node characteristic of each UI node to zero or one UI changes associated with each UI node characteristic of each UI node, condensing of each of the one or more index-related UI changes to less than the one or more index-related UI changes based the UI node indices, and transmission of the UI application, the condensed non-index-related UI changes and the condensed index-related UI changes to the client system. |
US11080026B1 |
Combined building of dual representation program instructions
A system may provide a programming environment combining visual programming and text based programming. The system may determine a first node and a second node of a first plurality of nodes are native function call nodes of a visual graph-based programming language and determine a third node of the first plurality of nodes is a text-based node including text-based statements in a text-based programming language. In response to determining the third node of the first plurality of nodes is the text-based node, the system may interpret the text-based statements into a second plurality of nodes, the second plurality of nodes being native function call nodes of the visual graph-based programming language. The system may then generate a combined code based on the first plurality of nodes and the second plurality of nodes and compile the combined code. |
US11080025B2 |
Back-end application code stub generation from a front-end application wireframe
As part of identifying a theme corresponding to a wireframe, the wireframe comprising a set of graphical elements is analyzed, the set of graphical elements specifying a graphical representation of a user interface of a front-end application. A similarity measure is computed, the similarity measure quantifying a degree of similarity between the theme and an entry in a feature implementation history stored in a code repository. From the entry, a first feature to be implemented in a back-end application is extracted, the first feature servicing a data request from the front-end application. A source code stub extracted from the code repository, comprising a partial implementation of the first feature in the back-end application, is coupled with a first graphical element in the set of graphical elements in the wireframe. |
US11080023B2 |
System and method implementing a translation interface within an intelligent digital experience development platform
The present disclosure relates to an intelligent digital experience development platform (IDXDP) to assist different users in the development of digital applications. A computer-implemented method for translation includes: identifying text properties of software widgets of a software application that do not have an internationalization key, wherein the text properties show text on a user interface; scanning source code of the software application to identify strings to perform translation capabilities; generating new internationalization keys set to the text properties; replacing the source code of the software application utilizing an application program interface (API) call with the new internationalization keys based on the scanning; adding the strings to an internationalization map, along with their respective new internationalization keys; translating the strings from an initial language to a second language utilizing a translation API to produce translated strings; and adding the second language and the translated strings to the internationalization map. |
US11080022B2 |
Random number generator, in particular improved true random number generator
A Random Number Generator includes a photon source, one or more photon detectors configured to detect at least one photon belonging to a flow of detected photons (λ) generated by the photon source, an electronic sampler operatively associated with the photon detectors and configured to implement a logic method for the extraction of a binary sequence based on the arrival time of each one of the detected photons (λ). In the Random Number Generator, the photon source and the photon detectors are adjacent to one another and integrated in a single semiconductor substrate. |
US11080016B2 |
Speech-based interaction with a display window
Speech-based interaction with a display window is disclosed, including: receiving speech input with respect to a display window that is presented at a device; converting the speech input into an operation instruction; determining an interface element of the display window that corresponds to the operation instructions, including by querying interface element information corresponding to the display window; and activating the interface element of the display window based at least in part on simulating a manual selection event with respect to the interface element of the display window. |
US11080009B1 |
Selectable dynamic channels between multimedia devices configured to capture local incident events
Systems and methods for altering communications captured by an incident recording device are provided. An incident recording may be captured by a recording device. The incident recording may comprise audio data. A communication activation signal may be detected by the recording device. The communication activation signal may be followed by communication audio data and the communication audio data may be captured in the audio data. Based on detecting the communication activation signal, the recording device may alter the audio data of the incident recording to at least partially alter the communication audio data captured in the audio data. |
US11080008B2 |
Command dial in a media playback system
Embodiments are described herein that provide a dedicated command device that is bonded to a zone player or zone to perform adjustments to the zone player or zone. In an example implementation, a command device receives an instruction to pair with a first playback device that is associated with a group of playback devices that includes the first playback device and at least one additional playback device. The group of playback devices is associated with at least one group variable controlling playback by the playback devices of the group. The command device receives an input to adjust a first group variable of the at least one group variable and transmits, via a wireless communications interface, a command that causes an adjustment of the first group variable for the group of playback devices. |
US11080007B1 |
Intelligent audio playback resumption
The present disclosure pertains to audio playback resumption and adjustment of audio resumption settings based on feedback. A first date timestamp and a playback timestamp of audio content may be stored when pausing audio content. Then when resuming the audio content, a time interval between the first date timestamp and a current date timestamp may be determined. A resumption timestamp in the audio content may be determined based on the time interval being within a certain time range. After resuming playback, a feedback input may be determined. The feedback may be used in adjusting the resumption settings. The adjusted resumption settings may be used in subsequent resumption of the same or different content. |
US11080006B2 |
Methods and system for cue detection from audio input, low-power data processing and related arrangements
Methods and arrangements involving electronic devices, such as smartphones, tablet computers, wearable devices, etc., are disclosed. One arrangement involves a low-power processing technique for discerning cues from audio input. Another involves a technique for detecting audio activity based on the Kullback-Liebler divergence (KLD) (or a modified version thereof) of the audio input. Still other arrangements concern techniques for managing the manner in which policies are embodied on an electronic device. Others relate to distributed computing techniques. A great variety of other features are also detailed. |
US11079996B2 |
Cellular display device
A cellular display and method and computer program products for operating the same are provided. Aspects include analyzing a content item to be displayed by the cellular display. Aspects also include adjusting a position of one or more of the plurality of display devices based on the analysis of the content item. Aspects further include displaying the content item on at least one of the display devices. |
US11079995B1 |
User interfaces for devices with multiple displays
In some embodiments, an electronic device displays and allows user interaction with content on multiple displays. In some embodiments, an electronic device displays three-dimensional content using coordinated views on multiple displays. In some embodiments, an electronic device shares content while displaying a video conferencing user interface. In some embodiments, an electronic device facilitates the display or keeping private of content on multiple displays. In some embodiments, an electronic device facilitates the display of information from applications using a shared graphical input coordinate space. In some embodiments, an electronic device presents indications of notifications. In some embodiments, an electronic device presents representations of items of content that are related to content presented on the one or more electronic devices. In some embodiments, an electronic device presents user interfaces including a soft keyboard. |
US11079988B2 |
Image forming apparatus, setting system therefor, setting method, and computer-readable recording medium having program stored thereon
According to an embodiment, a worker selects one of destination places displayed on a screen of a display by means of an operator. Information regarding the selected destination place is sent to a setting processor of a controller. The setting processor of the controller acquires, from among pieces of setting information stored in a storage, the setting information according to the selected destination place information. The setting processor of the controller then performs setting processing for an image forming apparatus, in accordance with the setting information acquired. |
US11079980B2 |
Storage medium storing image processing program and information processing apparatus to install driver associated with user and image processing device identifications
An image processing program includes a set of program instructions executable on an information processing apparatus. The set of program instructions, when executed by a controller, causes the information processing apparatus to perform: determining whether a driver is installed on the information processing apparatus, the driver being for controlling an image processing device that becomes a target of an execution instruction for image processing by the image processing program, the image processing device being among a plurality of image processing devices configured to communicate with the information processing apparatus through a network; in response to determining that the driver is not installed on the information processing apparatus, installing the driver on the information processing apparatus; and transmitting an execution instruction for image processing through the installed driver to an image processing device that is controllable by the installed driver and that is selected in the image processing program. |
US11079978B2 |
Print in a user defined print area of a print media
The subject matter discloses examples of a print interface manager. The print interface manager comprises a print area selection engine to receive a user instruction for printing print data on 5 a user defined print area of a print media. In response to the user instruction for printing print data, the print interface manager obtains a print area input defining the print area, wherein the print area input indicates a matrix block corresponding to user defined print area of the print media. The print 10 interface manager further provides the print area input to a print unit to print the print data in the user defined print area of the print media. |
US11079972B2 |
Semiconductor device
The memory includes a first descriptor area and a first data area corresponding to the first OS, and a second descriptor area and a second data area corresponding to the second OS. The second processor stores the first transmission instruction information corresponding to the transmission data stored in the second data area in the second descriptor area and transmits a first update notification of the second descriptor area to the first processor. In response to the first update notification, the first processor reads the first transmission instruction information stored in the second descriptor area and stores the first transmission instruction information in the first descriptor area. The communication circuit controlled by the first processor performs transmission process of transmission data stored in the second data area based on the first transmission instruction information stored in the first descriptor area. |
US11079970B2 |
Storage array supporting multi-thread access
Systems, methods, and circuitries are provided for supporting multiple concurrent thread access to a storage array. In one example, a storage array includes a plurality of storage devices each divided into at least N subdivisions. A volume includes a set of subdivisions including a subdivision in each of M different storage devices. Memory management circuitry receives first data and second data for storing in the storage array and selects a first volume for storing the first data and a second volume for storing the second data. The second volume includes a different set of subdivisions than the first volume. The processor uses a first set of processor threads to process and store the first data in the first volume and uses a second set of processor threads to, concurrent with the processing and storing of the first data, process and store the second data in the second volume. |
US11079969B1 |
Disk array enclosure configured for metadata and data storage processing
A storage system comprises a disk array enclosure comprising at least one enclosure controller, a plurality of data storage devices and at least one metadata storage device. The enclosure controller is configured to receive a write operation comprising data to be stored on at least one of the plurality of data storage devices and to determine a logical identifier for the data. The enclosure controller is further configured to determine a physical location on the at least one of the plurality of data storage devices for storing the data and to store the data at the physical location. The enclosure controller is further configured to update metadata stored on the at least one metadata storage device based at least in part on the physical location and the logical identifier and to return the logical identifier as a response to the received write operation. |
US11079968B1 |
Queue management in multi-site storage systems
A computer-implemented method to identify redundant Input/Output (I/O) queues in a multi-site storage system. The method includes receiving, from a host, by a backup storage system, a request to process a first set of Input/Output (I/O) queues, wherein the backup storage system is a second subsystem in a multi-site storage system. The method includes, allocating memory on the backup storage system. The method includes, identifying a second set of I/O queues established at a primary storage system, a first subsystem in the multi-site storage system. The method includes, determining the first set of I/O queues and the second set of I/O queues are redundant. The method includes, responsive to determining queues are redundant: notifying via the host, that the first set of the redundancy, terminating a connection between the host and the backup storage system, and de-allocating the memory to process the first set of I/O queues. |
US11079966B2 |
Enhanced soft fence of devices
A method, computer system, and a computer program product for soft fencing is provided. The present invention may include identifying a logical device swap occurred. The present invention may also include, in response to a logical device swap, creating a soft fence command. The present invention may then include issuing the created soft fence command. |
US11079964B2 |
Memory system
A memory system may include a semiconductor memory and a memory controller. The memory controller may include an adjustment circuit configured to receive a first signal having a first duty cycle, and intermittently output a second signal to an outside of the memory controller on the basis of a control signal, the second signal having a second duty cycle which is different from the first duty cycle. The memory controller may further include a selector circuit configured to receive the second signal, receive a third signal which is generated on the basis of the second signal, and output a selected one of the second signal and the third signal. The memory controller may further include a control circuit configured to generate the control signal on the basis of the selected one of the second signal and the third signal output from the selector circuit. |
US11079962B2 |
Addressable non-volatile random access memory
A non-volatile solid-state storage is provided. The non-volatile solid state storage includes a non-volatile random access memory (NVRAM) addressable by a processor external to the non-volatile solid state storage. The NVRAM is configured to store user data and metadata relating to the user data. The non-volatile solid state storage includes a flash memory addressable by the processor. The flash memory is configured to store the user data responsive to the processor directing transfer of the user data from the NVRAM to the flash memory. |
US11079957B2 |
Storage system capacity expansion using mixed-capacity storage devices
A storage system comprises a plurality of storage devices, with the storage devices comprising a first set of storage devices each having a first capacity and a second set of storage devices each having a second capacity higher than the first capacity. The storage system is further configured to establish an extended redundant array of independent disks (RAID) group to extend existing RAID stripes of the storage devices of the first set into the storage devices of the second set, and to establish an additional RAID group for the storage devices of the second set, the additional RAID group comprising one or more additional RAID stripes for the storage devices of the second set. The storage devices of the second set are illustratively added to the storage system to expand its capacity beyond that provided by the storage devices of the first set. Other embodiments include methods and computer program products. |
US11079949B2 |
Quick activate for memory sensing
Methods, systems, and devices for quick activate for memory sensing are described. An operating mode that is associated with a command sequence having a reduced duration relative to another operating mode may be configured at a memory device. The operating mode may be configured based on determining that a testing procedure does not attempt to preserve or is independent of preserving a logic state of accessed memory cells, among other conditions. While operating in the mode, the memory device may perform a received activate command using a first set of operations having a first duration-rather than a second set of operations having a second set of operations having a second, longer duration—to perform the received activate command. The first set of operations may also use less current or introduce less disturbance into the memory device relative to the second set of operations. |
US11079948B2 |
Memory system for updating firmware when SPO occurs and operating method thereof
A memory system and an operating method thereof are disclosed. An operating method of a memory system including a nonvolatile memory device and a controller configured to control the nonvolatile memory device includes the controller updating original data of firmware stored in the nonvolatile memory device, the controller transmitting a notification signal, which notifies a host device of completion of the updating of the original data, to the host device when the updating of the original data is completed, and the controller updating backup data of the firmware stored in the nonvolatile memory device after the notification signal is transmitted. |
US11079945B2 |
Dynamic configuration of memory timing parameters
A processing system includes a memory controller coupleable to a RAM, and a ROM configured to store boot information that includes default values for a set of one or more memory timing parameters. At least one processor is configured to, during initialization, configure the memory controller to utilize the default values for the set of one or more memory timing parameters. The at least one processor further is configured to, during operation of the processing system following initialization, receive user input representing one or more updated values for one or more corresponding memory timing parameters of the set, and to dynamically reconfigure the memory controller to utilize one or more updated values for the set of one or more memory timing parameters for the signaling. The processing system further is configured to conduct one or more memory access operations for the RAM using the reconfigured memory controller. |
US11079944B2 |
Dynamic provisioning of container storage
Techniques are disclosed for dynamically allocating storage for containers/applications in a containerized environment. In various aspects, one is able to specify the amount of storage desired/required in a storage/host volume to be allocated to a container on-demand. The containerized environment may employ its own hardware resources or be implemented on an infrastructure-as-a-service (IaaS). The containerized application for which an instant dynamically allocated storage volume is created may be a composable multi-container or microservices application. The storage volume is optimally assembled from the partitions of the storage devices available on a host. The storage devices may be local to the host or remote or in the cloud. Techniques are also disclosed for decommissioning a previously allocated storage volume based on the present design. |
US11079943B2 |
Storage devices including improved over provision management and operating methods of such storage devices
A storage device includes a nonvolatile memory device including a storage space, and a controller that is configured to divide and manage the storage space of the nonvolatile memory device into a user area and a meta area and to provide access to the user area to a host device. Responsive to receiving Redundant Array of Inexpensive Disks (RAID) spare information from the host device, the controller is further configure to select a RAID spare area from the user area based on the RAID spare information and to use at least a portion of the RAID spare area as an over provision area. |
US11079940B2 |
Bandwidth management of memory through containers
Embodiments of the present invention disclose a method, computer program product, and system for managing memory bandwidth usage in software containers. Software container properties are received from a software container engine. In response to detecting the execution of one or more software containers by the software container engine, a monitoring layer is generated. At periodic time intervals, the generated monitoring layer monitors a memory bandwidth use value associated with each of the executed software containers. For each periodic time interval, an average memory use value is calculated, associated with each executed software container. In response to the calculated average memory use value being above a threshold associated with a monitored software container of the executed containers, the monitored software container is suspended for a suspend time duration. The suspended monitored software container is reactivated based on the suspend time duration expiring. |
US11079939B1 |
Distributing I/O Q-connections of subsytems among hosts
Examples include distribution of I/O Q-connections of an NVMe™ subsystem among hosts that are to communicate with the NVMe™ subsystem in an NVMe™ zone of a system. Some examples receive information including a number of I/O Q-connections available at the NVMe™ subsystem, register the number of available I/O Q-connections of the NVMe™ subsystem with an NVMe™ fabric controller, determine a number of I/O Q-connections of the NVMe™ subsystem allowed to be used by each host and send to, each host, a first notification including the number of allowed I/O Q-connections of the NVMe™ subsystem to be used by the host. |
US11079936B2 |
3-D stacked memory with reconfigurable compute logic
A 3D-stacked memory device including: a base die including a plurality of switches to direct data flow and a plurality of arithmetic logic units (ALUs) to compute data; a plurality of memory dies stacked on the base die; and an interface to transfer signals to control the base die. |
US11079935B2 |
Processing a space release command to free release space in a consistency group
Provided are a computer program product, system, and method for processing a space release command when mirroring data at a source storage to a target storage. A space release command is received to free a release space in the source storage while transferring changed data in a consistency group. A determination is made as to whether a transfer time to transfer remaining consistency group data in the consistency group for the release space that has not been transferred exceeds a response time to process a space release command. The remaining consistency group data in the release space is transferred to the target storage in response to determining that the transfer time does not exceed the response time. The release space for the space release command is freed in response to transferring the consistency group data in the release space to the target storage. |
US11079928B2 |
System and method for appliance control via a personal communication or entertainment device
A system for use in controlling operating functions of a controllable device includes a hand-held device and an intermediate device in communication with the hand-held device and the controllable device. The hand-held device is adapted to receive a gesture based input and to transmit a signal having data representative of the gesture based input. The intermediate device has programming for translating the data representative of the gesture based input in a signal received from the hand-held device into a command signal to be communicated to the controllable device wherein the command signal has a format appropriate for controlling an operating function of the controllable device that is associated with the gesture based input. |
US11079927B2 |
Automated modification of graphical user interfaces
Information that describes one or more touch events performed on a touchscreen display to interact with a graphical user interface (GUI) of a software application is received. A touch event density map based on a frequency of touch events on the touchscreen display as a function of touch event position on the touchscreen display is generated. One or more portions of the touchscreen display that received the highest density of touch events are identified. At least one of: dimension of the one or more graphical elements of the GUI associated with the one or more identified portions of the touchscreen display, a dimension of a touchscreen display area that corresponds to the one or more graphical elements, and a position relative to the one or more graphical elements of the touchscreen display area are modified. |
US11079926B2 |
Method and apparatus for providing user interface of portable device
A method includes displaying a user interface for displaying a graphic and a hidden graphic in a first area; displaying a set of contents corresponding to the graphic in a second area distinguishable from the first area; detecting a user's gesture for selecting a part of the first area; enlarging the first area to include a part of the second area; displaying a plurality of graphics including the graphic and the hidden graphic in the extended first area in response to the user's gesture; detecting a user's additional gesture for moving a first graphic among the plurality of graphics; and moving the first graphic to a part of the extended first area in response to the user's additional gesture, and moving a second graphic of the plurality of graphics to an area from which the first graphic is moved out. |
US11079924B2 |
Cognitive graphical control element
Information relating to at least one of a user and a user environment is acquired. A user cognitive state is determined based on the acquired information. A graphical control element is automatically configured based on the user cognitive state. The graphical control element is automatically presented on a display interface of a user device to control viewing of content displayed on the user device. |
US11079923B1 |
User interface for a video capture device
A method and system for capturing, sharing, viewing, and/or displaying one or more videos. A user of a computing device performs a gesture involving contacting a touch sensitive display. In response, a video segment is captured while the user maintains contact with the touch sensitive display. Upon releasing contact with the touch sensitive display, recording of the video segment is ceased. In one or more embodiments of the invention, the user may then record one or more additional video segments to be included in a video vignette. |
US11079922B2 |
Analytics design system
Systems and methods are provided for causing display of a graphical user interface for designing at least one visualization, receiving data defining a first visualization control, receiving a least one data model defining at least one data source related to the first visualization control, and receiving at least one calculation module defining calculation details for the first visualization control. Further, the systems and methods are provided for generating an analytical instance for the at least one visualization comprising the first visualization control, the at least one data model, and the at least one calculation module, and uploading to a server system a specification associated with the analytical instance. |
US11079921B1 |
Tool selection systems
A method includes, with a processor executing computer-readable instructions stored within a memory device, displaying, on a display device and via at least one graphical user interface (GUI), a first interface element associated with a machine selection, receiving, via the first interface element, a first input comprising an indication of a machine, displaying, on the display device and via the at least one GUI, one or more second interface elements associated with tool parameters, receiving, via the second interface element, a second input comprising an indication of the tool parameters, determining, based at least in part on the machine and the tool parameters, one or more tools for use with the machine, and presenting, via the at least one GUI, a graphical representation of the one or more tools. |
US11079919B1 |
Personal computing devices with improved graphical user interfaces
A user device includes a touchscreen and an application circuit. The application circuit is structured to provide, on the touchscreen, a graphical user interface. The graphical user interface includes a transferor account widget that identifies the transferor account and a transferee account widget that identifies a transferee account. The transferor account widget is positioned proximate a first edge of the touchscreen and the transferee account widget is positioned proximate a second edge of the touchscreen. The graphical user interface also includes a slider feature positioned between the transferor account widget and the transferee account widget. The slider feature has an origin and a goal. The application circuit is also structured to detect a slide of a user input member on the touchscreen from the origin to the goal, and, in response, initiate a transfer of funds from the transferor account to the transferee account. |
US11079913B1 |
User interface for status indicators
The present disclosure generally relates to managing audio messages. In some examples, user interfaces for displaying visual indications are described. |
US11079910B1 |
Softphone control integration
A computing device may send a request to a telephony server over a network to initiate a call with a telephony device, and may output for display a graphical user interface (GUI). A first process executing at the computing device may provide a first one or more call controls in the GUI for controlling the call. A second process executing at the computing device may provide a second one or more call controls in the GUI for controlling the call. In response to receiving user input indicative of a selection of a call control from the first one or more call controls to perform an action for the call, the second process may update the second one or more call controls based at least in part on the action to be performed. |
US11079899B2 |
Dynamic eye-gaze dwell times
Systems and methods disclosed herein relate to assigning dynamic eye-gaze dwell-times. Dynamic dwell-times may be tailored to the individual user. For example, a dynamic dwell-time system may be configured to receive data from the user, such as the duration of time the user takes to execute certain actions within applications (e.g., read a word suggestion before actually selecting it). The dynamic dwell-time system may also prevent users from making unintended selections by providing different dwell times for different buttons. Specifically, on a user interface, longer dwell times may be established for the critical keys (e.g., “close” program key, “send” key, word suggestions, and the like) and shorter dwell times may be established for the less critical keys (e.g., individual character keys on a virtual keyboard, spacebar, backspace, and the like). |
US11079895B2 |
Method and apparatus for providing user interface
The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method of providing a user interface (UI) by an electronic device is provided. The method includes displaying a control UI, receiving a first drag input via the displayed control UI, and, when a direction of the first drag input corresponds to a first direction, displaying a cursor UI at a preset location. According to an embodiment of the present disclosure, a UI through which an electronic device can easily receive a user input may be provided. |
US11079894B2 |
Device configuration user interface
The present disclosure relates to device configuration user interfaces. A first electronic device is in a paired relationship with a second electronic device remote from the first electronic device. The first electronic device detects a first user input that sets the first electronic device to operate in a first configuration associated with a plurality of operational parameters. The first electronic device may display a user interface including an option to set a configuration of the plurality of operational parameters on the second electronic device to the first configuration of the first electronic device. The first electronic device may further detect a second user input. In response to detecting the second user input, the first electronic device may further send data that includes instructions to cause the second electronic device to be set to the first configuration. |
US11079891B2 |
Touch screen device
A touch screen device includes: a touch screen that includes an operation surface on which touch operations are performed, and in which capacitances change at regions of the operation surface touched by conductors; a pressure sensor unit to output a signal corresponding to a pressing value of a pressing force applied to the operation surface; and a controller to calculate coordinates indicating positions of the touch operations on the operation surface based on the capacitances. The touch operations include first and second touch operations. The controller determines touch operation information input by the second touch operation to be valid when a condition is satisfied, and determines the touch operation information to be invalid when the condition is not satisfied. The condition is that the first touch operation is being performed and a pressing value of a pressing force of the first touch operation is within a predetermined reference pressure range. |
US11079889B2 |
Input sensing using overlapping code division multiplexing (CDM)
Sensing systems and methods that utilize zero row sum code division multiplexing (CDM) drive matrices to reduce or eliminate radiative emissions. Measurements corresponding to an input received at a sensing region of the input device are obtained by driving a first subset of transmitters of the input device according to a first portion of a CDM drive matrix, wherein the CDM matrix is a zero row sum matrix, and obtaining first measurement signals with the plurality of receivers, and driving a second subset of the transmitters according to a second portion of the CDM drive matrix, wherein the first and second subsets of transmitters include at least one transmitter in common, and obtaining second measurement signals with the plurality of receivers. An image of the input may be generated based on the obtained measurements. |
US11079888B1 |
Sensitivity region of interest processing (ROIP) for input/output (I/O) operative touch sensor device (TSD)
A touch sensor device (TSD) includes TSD electrodes associated with a surface of the TSD. Also, an overlay that includes marker electrode(s) is also associated with a region of the surface of the TSD. The TSD also includes drive-sense circuits (DSCs) operably coupled to the plurality of TSD electrodes. A DSC is configured to provide a TSD electrode signal to a TSD electrode and simultaneously to sense a change of the TSD electrode signal based on a change of impedance of the TSD electrode caused by capacitive coupling between the TSD electrode and the marker electrode(s) of the overlay. Processing module(s) is configured to process a digital signal generated by the DSC and other digital signals generated by other DSCs determine the region of the surface of the TSD that is associated with the overlay and to adapt sensitivity of the TSD within that region. |
US11079887B2 |
Conductive member for touch panel and touch panel
A conductive member for a touch panel has a transparent insulating substrate and a first conductive layer which is formed on the transparent insulating substrate, in which the first conductive layer has a first mesh pattern which is composed of a plurality of first mesh cells having a closed shape and formed of thin metal wires, the number of directional components in which vertices of the plurality of first mesh cells are arranged in a straight line is 1 or less, and the number of directional components in which vertices of the plurality of first mesh cells are arranged in a straight line represents the number of sets of parallel line segments, each of the line segments passing through four or more vertices of four or more of the plurality of first mesh cells which are continuously arranged in a straight line. |
US11079886B2 |
Display substrate and display device
A display substrate includes a substrate, a first insulator, a metal film, a second insulator, an alignment film, a line, and film forming area defining recesses. The substrate includes a display area and a non-display area. The metal film is disposed in a layer upper than the first insulator. The second insulator is disposed upper than the metal film and has a thickness smaller than a thickness of the first insulator. The alignment film is disposed upper than the second insulator. The line extends to straddle the display area and the non-display area and includes a section of the metal film. The film forming area defining recesses in the non-display area to extend in a direction crossing an extending direction of the line but not to overlap the line include recessed sections of the first insulator to define a forming area of the alignment film. |
US11079881B2 |
Signal processing circuit and system
A signal processing circuit for processing a sensing signal from a sensor includes an amplifier, an input capacitor group, a compensation capacitor group and first/second switch groups. The amplifier, coupled to a first floating node and a second floating node, is configured to amplify the sensing signal coupled from the first floating node and the second floating node. The first switch group is coupled between a first node group and the first and second floating nodes. The second switch group is coupled between a second node group and the first node group. The input capacitor group is coupled to the second node group and an input node group, and configured to receive the sensing signal coupled from the input node group. The compensation capacitor group is coupled between a compensation node group and the second node group, and configured to receive a compensation signal coupled from the compensation node group. |
US11079880B2 |
Method for measuring a capacitance value
A method for measuring a capacitance value of a capacitive sensor uses an integration process involving charge quantities being transferred in successive integration cycles from the capacitive sensor to an integration capacitor. The method includes performing the integration process until the number of integration cycles carried out has reached a number N of integration cycles to be carried out, wherein a starting value NStart is set to N and an end value NEnd is determined. An A/D converter measures a voltage value UCI(N) at the integration capacitor and the voltage value is added to a voltage sum value UTotal. The number N is increased by a value n, where n is at least one and is less than NDiff=NEnd−NStart. The steps are repeated until the number N exceeds the end value NEnd. The ending voltage sum value is indicative of the capacitance value of the capacitive sensor. |
US11079876B2 |
Touch display device, touch driving circuit and touch driving method thereof
Embodiments of the present disclosure relate to a touch display device, a touch driving circuit, and a touch driving method, and more specifically, to a touch display device, a touch driving circuit, and a touch driving method for enabling a signal-to-noise ratio (SNR) and sensitivity of touch sensing to be improved by implementing a code division sensing effect for the self-capacitance sensing scheme. |
US11079874B2 |
Virtual button characterization engine
A method may include receiving an input signal from a force sensor configured to sense a force associated with a human interaction with a virtual button, comparing the input signal to at least one behavioral model, the at least one behavioral model comprising one or more parameters associated with a valid human interaction with the virtual button, and determining whether a valid human interaction with the virtual button occurred based on the comparing. |
US11079873B2 |
Touch panel device
A touch panel device includes a touch panel on which capacitance in a conductor contact region of an operation surface changes, at least one pressure sensor to output a pressure detection signal according to pressing force applied to the operation surface and a pressing position, and a controller to calculate first coordinates on the operation surface based on the capacitance and calculates second coordinates on the operation surface based on a pressure value indicated by the pressure detection signal. The controller outputs an operation signal based on the first coordinates when a first region as a region where the capacitance is higher than predetermined threshold capacitance is detected, size of the first region is less than or equal to a predetermined certain value, and the pressing force is greater than predetermined threshold pressing force. |
US11079870B2 |
Display device
A display device includes: a display panel; a pressure sensor disposed below the display panel, the pressure sensor configured to detect pressure applied to the display panel; and a supporting layer disposed on a surface of the pressure sensor facing away from the display panel. |
US11079869B2 |
Method for determining touch layer pattern, touch display device, computer device and storage medium
A method for determining a touch layer pattern, a touch display device, a computer device and a storage medium are provided. The method includes: providing a pixel pattern which contains a light shielding region and a sub-pixel region defined by the light shielding region; superimposing at least two different touch patterns with the pixel pattern respectively to obtain at least two superimposed patterns; and determining, as a touch layer pattern, a touch pattern from the at least two touch patterns, according to equivalent grayscales of the at least two superimposed patterns. |
US11079868B2 |
Touch panel recognizing virtual touches in addition to actual touches, method for operation of such touch panel, and touch display device
A touch panel able to recognize user commands whether from a finger actually touching or from a non-touching finger floating above the panel includes a substrate; a plurality of touch electrodes, a driver electrically connected to each touch electrode, and connection lines on the substrate. The touch electrodes are divided into a plurality of touch units, each touch unit including at least two touch electrodes. The driver outputs touch driving signals to drive each of the touch electrodes and can recognize more than one level of current as a result of actual touches or as a result of virtual or floating “touches” on the touch electrodes. Each connection line is electrically connected to the driver and one touch electrode. The driver is further configured to autonomously control the touch panel to work in a first touch mode or a second touch mode without manual switching by a user. |
US11079867B2 |
Methods and apparatus to facilitate user interactions with foldable displays
Methods and apparatus to facilitate user interactions with foldable displays are disclosed. A computing device includes a foldable display having a first region, a second region, and a bendable region between the first and second regions. The computing devices includes a hover sensing system associated with the bendable region to detect a hover event, and a touch sensing system associated with at least one of the first region or the second region to detect a touch event. The computing device further includes an operations controller to implement an action on the computing device responsive to at least one of the hover event or the touch event. |
US11079866B2 |
Computer mice, computer mouse arrangements and mouse pad arrangements
According to various embodiments, there is provided a computer mouse movable relative to a tracking surface on which the computer mouse is placed, the computer mouse including: a housing; a magnetic element provided on the housing; and a control circuit configured to control a magnetic attraction force between the magnetic element and a ferromagnetic material on the tracking surface. |
US11079863B2 |
Electronic pen
An electronic pen includes a tubular casing, a core body having an end that protrudes from opening in the casing, a strain generating body that receives a force applied to the core body, a plurality of strain sensitive elements arranged on a planar portion of the strain generating body, a control circuit that performs control based on a signal sensed using the plurality of strain sensitive elements, and an electrical conductor that extends in the axial direction of the casing and is electrically connected to a plurality of terminals of the plurality of strain sensitive elements. The plurality of strain sensitive elements is electrically connected to the control circuit via the electrical conductor. |
US11079848B2 |
Generating a haptic model
A method is disclosed for generating a haptic model including at least one virtual object which can be presented using both a visual display device and a haptic device to a user. Information of at least one candidate virtual object is obtained, the candidate virtual object including both a haptic representation and a visual representation. For each of the at least one candidate virtual object, reachability data, indicating whether the candidate virtual object is reachable for the user is determined. For each of the at least one candidate virtual object, visibility data, indicating whether the candidate virtual object is visible for the user is determined. A haptic model is generated selectively including at least one candidate virtual object, the inclusion of each candidate virtual object being based on its respective reachability and visibility data. The haptic model is provided to be rendered. |
US11079847B2 |
Hands on wheel control with digital icons
The present invention provides a safety control system for a vehicle with controls located on the vehicle steering wheel. The controls maybe arranged in a cluster on one or both sides of the upper half of the steering wheel. The controls can be located in areas of the steering wheel including the spokes, the rim or a special flange extended from the rim or the spoke of the steering wheel and are easily recognizable and accessible by the driver while the driver is looking ahead from a normal driving position with the driver's eyes focused on the road and maintaining the driver's hands on the steering wheel. The controls can be further enhanced by varied coloring, shape, size, and texture to make them easily identifiable. The controls can be used to access and control vehicle systems or portable telematics devices in multi modal process in conjunction with thumb gesture interpretation or speech recognition. A further enhancement to the system is the introduction of a universal portable devices docking station to eliminate falling devices and the consequences of accident. |
US11079844B2 |
Electronic device
An electronic device includes a contact portion that comes into contact with a ventral side of a finger and performs at least one of presenting stimulation to the finger or acquiring information from the finger. The electronic device is mounted on the finger such that a portion of the finger from a first joint to a fingertip on the ventral side of the finger is exposed except for a portion of the finger, which comes into contact with the contact portion. |
US11079841B2 |
Enabling augmented reality using eye gaze tracking
Methods and apparatus relating to enabling augmented reality applications using eye gaze tracking are disclosed. An exemplary method according to the disclosure includes displaying an image to a user of a scene viewable by the user, receiving information indicative of an eye gaze of the user, determining an area of interest within the image based on the eye gaze information, determining an image segment based on the area of interest, initiating an object recognition process on the image segment, and displaying results of the object recognition process. |
US11079839B2 |
Eye tracking device and eye tracking method applied to video glasses and video glasses
An eye tracking device and an eye tracking method applied to video glasses, and video glasses are provided. The eye tracking device includes a light source component, a reflection component, an image sensor component and a main control component. The light source component is configured to emit invisible light to an eyeball, the reflection component is configured to reflect the invisible light reflected by the eyeball, the image sensor component is configured to generate an image of the eyeball based on the invisible light reflected by the reflection component, and the main control component is coupled to the image sensor component and is configured to acquire a gaze direction based on the image of the eyeball. |
US11079831B2 |
Control scheme to temporarily raise supply voltage in response to sudden change in current demand
A system for managing changes in current demand, including one or more processors, a memory coupled to at least one of the processors, a clock generation circuit coupled to the memory and configured to output a clock, one or more functional blocks, a power supply, configured to output a plurality of voltage levels, and a power management unit. The power management unit may be configured to set the power supply output to a first voltage level and then detect indications of an impending change in current demand within the SoC. If an indication of an impending change in current demand is detected, then the power management unit may be configured to adjust the power supply output to a second voltage level. After determining the impending change in current demand has occurred, the power management unit may be configured to adjust the power supply output back to the first voltage level. |
US11079830B2 |
Apparatus and method for reducing di/dt
Described is an apparatus which comprises: a controllable power gate coupled to an ungated power supply node and a gated power supply node; and a charge-pump circuit operable to be turned on and off according to a logic, wherein the charge pump circuit is coupled in parallel to the controllable power gate and also coupled to the ungated power supply node and the gated power supply node. |
US11079825B2 |
Compiler guided power allocation in computing devices
Apparatus, devices, systems, methods, and articles of manufacture are disclosed to allocate power in a computing device. An example system includes a compiler to: analyze power consumption behavior of power consumption units of the computing device; build a power profile; and generate source code with hints of the power profile. The example system includes a power control circuit to: develop a power policy using the hints of the power profile and requests for power licenses from the power consumption units of the computing device; and allocate power to the power consumption units based on the power profile. |
US11079821B2 |
Stylus communication with near-field coupling
In one embodiment, a method includes receiving at a device first data transmitted from a stylus by near-field communication. The device determines a hover distance of the stylus in reference to the device based at least in part on the first data. The device is operated based at least in part on the hover distance of the stylus. |
US11079820B2 |
Method and apparatus for improving removable storage performance
The present disclosure relates to methods and devices for operation of a removable storage device. In some aspects, the device can initialize the operation of a removable storage device, such as with a host device. The device can also identify an environment around the device as a thermally enhanced environment or a thermally non-enhanced environment in response to the initialization of operation of the device. Additionally, the device can select a thermal control loop algorithm of the removable storage device based on the identified environment. The device can also adjust a thermal control loop algorithm of the device based on the identified environment. Moreover, the device can control processing operations of a processor in response to the adjusted thermal control loop algorithm. |
US11079819B2 |
Controlling average power limits of a processor
In one embodiment, a processor includes at least one core to execute instructions, one or more thermal sensors associated with the at least one core, and a power controller coupled to the at least one core. The power controller has a control logic to receive temperature information regarding the processor and dynamically determine a maximum allowable average power limit based at least in part on the temperature information. The control logic may further maintain a static maximum base operating frequency of the processor regardless of a value of the temperature information. Other embodiments are described and claimed. |
US11079818B2 |
Fan control
Examples described herein relate to fan control. For example, operating a computing device includes storing data on a data storage device of the computing device and controlling a fan of the computing device based on throughput of the data storage device. |
US11079815B2 |
Cooling device and information processing apparatus
A cooling device includes a device case that is arranged in an enclosure having a midplane, with a case front face facing the midplane. The device case includes a first fan unit for generating a flow of air from a side with the case front face to a side with a case rear face of the device case and a second fan unit, being stored at closer position to the side with the case front face than the first fan unit, for taking in part of air passing through one side in a width direction of the device case and flowing to the first fan unit and sending out the part of the air to the other side in the width direction of the device case. The air flow by the second fan unit can effectively cool circuitries at the rear side of the midplane. |
US11079814B2 |
Mechanism for securing an add-in module in a computer device
An apparatus and method for engaging a mounting panel of a computer device includes a bracket, as well as a lever and slider mechanism connected to the bracket. The lever and slider mechanism includes a base, a wedge slider, a lever, a geared bar, and a biasing element. The base is connected to the bracket. The wedge slider is connected to the bracket and disposed immediately below the base. Rotating the lever from a first position to a second position causes a gear to engage the geared bar, causing the geared bar to move vertically. The rotating allows movement along the contact between an angled end of the geared bar and a wedged end protrusion of the wedge slider such that the biasing element pushes the wedge slider away from the bracket and allows the wedge slider to engage an opening in a mounting panel. |
US11079812B1 |
Modular button assembly for an electronic device
A modular button assembly includes a button housing that may be disposed in an opening of an enclosure of an electronic device. The modular button assembly may include an input member that forms an exterior surface of the button housing and is configured to receive inputs, for example from a user of the electronic device. The modular button assembly may further include a sensor for detecting the received inputs and transmitting a signal to a processor of the electronic device. The modular button assembly may be configured such that disposing the button housing in the opening of the enclosure forms a seal that prevents contaminants from entering the button housing and the enclosure. |
US11079811B2 |
Sound generator including an ultrasound unit, display device including the sound generator, and method of driving display device
A sound generator for a display device, including: a first vibration generation unit having a first electrode and a second electrode; a second vibration generation unit having a third electrode and a fourth electrode; and a vibration layer including: a first sub-vibration layer disposed between the first electrode and the second electrode; and a second sub-vibration layer disposed between the third electrode and the fourth electrode, wherein the first vibration generation unit is configured to contract and expand the first sub-vibration layer based on a first driving voltage applied to the first electrode and a second driving voltage applied to the second electrode, and wherein the second vibration generation unit is configured to contract and expand the second sub-vibration layer based on a third driving voltage applied to the third electrode and a fourth driving voltage applied to the fourth electrode. |
US11079809B2 |
Electronic apparatus
An electronic apparatus is disclosed. The electronic apparatus includes a first chassis having a keyboard device on its top surface; a second chassis having a display on its front surface; a hinge mechanism connecting the first chassis and the second chassis; a movable plate disposed in the rear of the keyboard device on the top surface of the first chassis, and is configured to be turnable in a direction of moving its rear end up and down centering on a rotating shaft provided on its front end; and a drive mechanism that causes the movable plate to turn in conjunction with a turning motion of the first chassis and the second chassis through the hinge mechanism. |
US11079798B1 |
Case for portable electronic computing device
Systems and methods are involved with but are not limited to an apparatus including a laptop case assembly for a laptop, the laptop case assembly includes a display case portion including a base portion, and at least one pad portion, the at least one pad portion being contiguously adjacent to at least one surface portion of the base portion, the at least one pad portion including a plurality of ridges and a plurality of grooves, a keyboard case portion including a base portion, and at least one pad portion, the at least one pad portion being contiguously adjacent to the at least one surface portion of the base portion, and the at least one pad portion including a plurality of ridges and a plurality of grooves. In addition, other aspects are described in the claims, drawings, and text forming a part of the present disclosure. |
US11079791B2 |
Electronic device
An electronic device is provided. The electronic device includes a multimedia output unit for outputting multimedia content; a bracket component for supporting the multimedia output unit and having a first end and a second end opposite to the first end. The second end is connected to the multimedia output unit. The electronic device further includes a processing unit for transmitting the multimedia content to the multimedia output unit. In response to the electronic device being placed on a supporting surface, an orthogonal projection of the first end of the bracket component on the supporting surface is positioned differently from an orthogonal projection of the processing unit on the supporting surface. |
US11079787B2 |
Semiconductor apparatus for generating a reference voltage
A semiconductor apparatus includes a voltage divider, a plurality of reference voltage controllers, and a plurality of receivers. The voltage divider outputs a plurality of division voltages. Each of the plurality of reference voltage controllers is configured to receive in common the plurality of division voltages. Each of the plurality of receivers is configured to receive data by utilizing at least one reference voltage. The plurality of reference voltage controllers are coupled to the plurality of receivers in a one-to-one manner, and each of the plurality of reference voltage controllers is configured to select at least one division voltage among the plurality of division voltages and provide the one division voltage as the at least one reference voltage to a corresponding receiver among the plurality of receivers. |
US11079786B2 |
Predictive method, apparatus and program product for weather adjustment of resource usage data
A method for weather adjustment of an electrical utility system. Data defining sequential events in the utility system is obtained, each event identified by three coordinate values: hour of day, recorded temperature, and resource usage. A three-dimensional topological surface is generated from the coordinate value, by plotting the resource usage against the hour and temperature in a three-dimensional space. A polynomial equation having calculated coefficients and a highest degree of six for each variable is generated to define the topological surface, wherein the polynomial equation expresses the resource usage as a tenth-degree polynomial function of hour of day and temperature. A future load on components of the system at a particular temperature and hour of day is determined by applying the coefficients to the coordinate values for the particular temperature and hour, and modifying the functionality of components of the electrical utility system based on the determined future load. |
US11079784B2 |
Power management integrated circuit (PMIC), memory module and computing system including a PMIC, and method of operating a memory system
A power management integrated circuit (PMIC) includes a voltage regulator, a monitoring circuit, and a count register. The voltage regulator is configured to generate an output voltage. The monitoring circuit is configured to receive a feedback voltage of the output voltage, and to determine at each of periodic intervals whether the feedback voltage is outside a threshold voltage range. The count register is configured to store a count value indicative of a number of times the feedback voltage is determined by the monitoring circuit to be outside the threshold voltage range. |
US11079783B2 |
Power supply circuit and power supply device
A power supply circuit according to the present invention includes, for example, an output circuit arranged to generate a stabilized voltage from an input voltage using an output transistor, a filter circuit arranged to smooth the stabilized voltage using a resistor and a capacitor so as to generate an output voltage, and a charging circuit arranged to supply charging current to the capacitor without the charging current being passed through the resistor. |
US11079778B2 |
Modulating jitter frequency as switching frequency approaches jitter frequency
A controller for use in a power converter including a jitter generator circuit coupled to receive a drive signal from a switch controller and generate a jitter signal. The jitter signal is a modulated jitter signal when the drive signal is below a first threshold frequency. The switch controller is coupled to a power switch coupled to an energy transfer element. The switch controller is coupled to receive a current sense signal representative of a current through the power switch. The switch controller is coupled to generate the drive signal to control switching of the power switch in response to the current sense signal and the jitter signal to control a transfer of energy from an input of the power converter to an output of the power converter. |
US11079773B2 |
Lighter-than-air vehicle with relative drift navigation
A lighter-than-air (LTA) vehicle navigation system and vehicle. The navigation system includes a first wind probing device disposed at a first probe position, wherein the first wind probing device is in communication, via a first probe communications link, with a body communication system. The navigation system also includes a second wind probing device disposed at a second probe position, wherein the second wind probing device is in communication, via a second probe communications link, with the body communication system. The navigation system also includes a wind variation detection system configured to determine wind information, including at least a wind direction, for the first wind probing device and the second wind probing device. |
US11079766B2 |
Collision sensing device for laser module
A collision sensing device for laser module accommodates a laser module by a shield body, a moving seat and a base, and a scanning space is set between the shield body and the moving seat to provide a scanning environment for laser module. When a shield body is collided, the shield body may drive the moving seat to move backward, and a traction part disposed at a periphery of the moving seat drives one end of a linkage body to move backward. Therefore, when the linkage body moves backward, it touches or presses a sensing part of a sensing element, the sensing element may determine whether the shield body is collided; if it is determined that the cover shield body is collided, a collision information may be transmitted to a control unit to drive a robot to move out of trouble. |
US11079764B2 |
Safety procedure analysis for obstacle avoidance in autonomous vehicles
In various examples, a current claimed set of points representative of a volume in an environment occupied by a vehicle at a time may be determined. A vehicle-occupied trajectory and at least one object-occupied trajectory may be generated at the time. An intersection between the vehicle-occupied trajectory and an object-occupied trajectory may be determined based at least in part on comparing the vehicle-occupied trajectory to the object-occupied trajectory. Based on the intersection, the vehicle may then execute the first safety procedure or an alternative procedure that, when implemented by the vehicle when the object implements the second safety procedure, is determined to have a lesser likelihood of incurring a collision between the vehicle and the object than the first safety procedure. |
US11079761B2 |
Vehicle path processing
A system, comprising a computer that includes a processor and a memory, the memory storing instructions executable by the processor to estimate path coefficients based on a difference between a vehicle location and a vehicle path. Estimating the path coefficients can include minimizing the difference while controlling path coefficient gain to maintain occupant comfort and safety. A vehicle can be operated based on the estimated path coefficients. |
US11079759B2 |
Detection of active emergency vehicles shared within an autonomous vehicle fleet
Various technologies described herein pertain to sharing of detection of active emergency vehicles within an autonomous vehicle fleet. Information specifying detection of an active emergency vehicle at a first location in an environment is received. The active emergency vehicle is detected based upon sensor inputs of a first autonomous vehicle in an autonomous vehicle fleet. A second autonomous vehicle, at a second location, in the autonomous vehicle fleet is identified as being approached by the active emergency vehicle based on the information specifying the detection of the active emergency vehicle at the first location and the second location of the second autonomous vehicle. A remote assistance session for the second autonomous vehicle is caused to be initiated based on the second autonomous vehicle being identified as being approached by the active emergency vehicle. The second autonomous vehicle is controllable by a remote operator during the remote assistance session. |
US11079757B1 |
Unmanned aerial vehicles to survey locations and collect data about different signal sources
One or more UAVs may survey signal sources encountered during execution of flight plans. A UAV may identify a signal source and determine attributes about the signal source. The attributes may include a location, an identifier, a signal/network type, a signal strength, and/or other information about the signal or signal source. Some attributes may be supplied by the signal source and other attributes may be assigned by another source that received signals from the signal source. The signal source may be associated with a trust level or trust designation (e.g., trusted, not trusted, unknown, etc.). An example of an untrusted signal source is a rogue signal source. A signal source may be labeled as untrusted or have a designation of unknown trust level based on application of one or more rules. Survey results and attributes may be compiled and made available for use by other parties. |
US11079756B2 |
Monitoring of steering wheel engagement for autonomous vehicles
Method and apparatus are disclosed for monitoring of steering wheel engagement for autonomous vehicles. An example vehicle includes an autonomy unit configured to perform autonomous motive functions, a steering wheel, capacitive sensors coupled to the steering wheel, a second sensor configured to monitor an operator, and a controller. The controller is configured to detect a first heart rate via the capacitive sensors, detect a second heart rate via the second sensor, identify that an engagement-imitating device is coupled to the steering wheel responsive to determining that the first heart rate does not correlate with the second heart rate, and emit an alert responsive to determining that the engagement-imitating device is coupled to the steering wheel. |
US11079755B2 |
System and method for autonomous operation of a machine
A system for autonomous or semi-autonomous operation of a vehicle is disclosed. The system includes a machine automation portal (MAP) application configured to enable a computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the map and (ii) define a boundary of one or more exclusion zones. The system also includes a robotics processing unit configured to (a) receive the boundary of the autonomous operating zone and the boundary of each exclusion zone from the computing device, (b) generate a planned command path that the vehicle will travel to perform a task within the autonomous operating zone while avoiding each exclusion zone, and (c) control operation of the vehicle so that the vehicle travels the planned command path to perform the task. |
US11079753B1 |
Self-driving vehicle with remote user supervision and temporary override
A vehicle self-driving vehicle system comprises a self-driving vehicle and a remotely situated vehicle control device in data communication with vehicle and operable by a user situated outside of the vehicle. The vehicle comprises sensors and a processor configured to generate steering, acceleration and braking control signals. The vehicle has a GNSS receiver for determining a location of vehicle, a radiofrequency data transceiver, and a first-person view (FPV) camera for generating FPV images transmitted to the remotely situated vehicle control device. The processor is further configured to receive supplemental vehicle control input from the remotely situated vehicle control device, and wherein the processor is further configured to modify the steering, acceleration and braking control signals based on the supplemental vehicle control input. The remotely situated vehicle control device displays FPV images and receives the supplemental vehicle control input, and transmits the supplemental vehicle control input data to the self-driving vehicle. |
US11079750B2 |
Control methods and apparatuses based on headless mode for unmanned aerial vehicle
A method for controlling an unmanned aerial vehicle (UAV) includes receiving remote control information indicating an operating direction of a rudder stick of a remote controller. The remote control information includes a controller nose orientation of the remote controller and an operating angle of the rudder stick. The method further includes acquiring UAV attitude information of the UAV, determining a target flight direction in accordance with the remote control information and the UAV attitude information, and controlling the UAV to fly in the target flight direction. The target flight direction is the same as the operating direction of the rudder stick. |
US11079749B2 |
Method and apparatus for automated hazard detection
A computer-based method for automated hazard detection for a technical system, the method includes the step of selecting an output failure mode of a component of a component fault tree of the technical system as a top level hazard. The computer-based method includes the step of generating a hazard information tree by means of a subtree of the component fault tree, wherein the subtree is selected by means of the top level hazard, wherein the subtree is modified by removing predefined nodes from the subtree and by enhancing output failure modes of the subtree with information from which component the output failure modes originate, wherein the modified subtree is saved in a memory unit as hazard information tree. The computer-based method includes the step of evaluating the hazard information tree, and providing a control signal comprising a result of the evaluation. |
US11079748B1 |
In-process digital twinning
A manufacturing control system for an additive, subtractive, or hybrid machining system implements in situ part inspection to collect as-built metrology data for a manufactured part while the part remains in the work envelop, and uses the resulting measured inspection data to generate an as-built digital twin that accurately models the finished part. After execution of a subtractive and/or additive tooling operation, the system performs a sensor scan to collect three-dimensional imaging measurement data for the resulting manufactured part while the part remains in the work cell. The measurement data is then integrated with as-designed part metadata for the idealized part to yield the as-built digital twin. Since metrology measurements are integrated into the manufacturing process, customized as-built digital twins can be generated for each manufactured part without requiring manual inspections to be performed on each part. |
US11079746B2 |
Method for inspecting products in a manufacturing process
The present disclosure relates to systems and processes for detecting and rejecting defective absorbent articles from a converting line. In particular, the systems and methods may utilize feedback from technologies, such as vision systems, sensors, remote input and output stations, and controllers with synchronized embedded clocks to accurately correlate inspection results and measurements from an absorbent article converting process. As such, the systems and methods may accurately apply the use of precision clock synchronization for both instrumentation and control system devices on a non-deterministic communications network. In turn, the clock synchronized control and instrumentation network may be used to control a reject system on converters of absorbent articles. In some embodiments, the controller will reject only defective absorbent articles without the need to reject non-defective absorbent articles. |
US11079744B2 |
Centralized management of a software defined automation system
Embodiments of system and methods for providing centralized management of a software defined automation (“SDA”) system are disclosed. The SDA system comprises of a collection of controller nodes and logically centralized and yet physically distributed collection of compute nodes by monitoring activities of the compute nodes. In accordance with some embodiments, one or more components of the system monitor execution, network and security environments of the system to detect an event in a first environment. In response to the detected event, at least one component in the first environment is remediated, the remediation of the first environment creating a trigger to cause remediation of at least one component in each of a second and third environments. |
US11079741B2 |
Numerical controller
A numerical controller outputs a feature amount of time-series data generated in relation to machining. The numerical controller is provided with a data acquisition unit configured to acquire the time-series data from a sensor, a feature amount calculation unit configured to sort the time-series data by their values, extract a set of the time-series data with variations of the values not higher than a predetermined threshold, and calculate the feature amount representative of the set, and a feature amount output unit configured to output the feature amount. |
US11079733B2 |
Adaptive anti-windup protection of cascaded inner and outer control loops
A method of adaptive anti-windup protection for a control system with cascaded inner control loop and an outer control loops. The method includes receiving an outer loop feedback signal indicative of the response of a plant controlled by the outer control loop and calculating an inner control loop request such that, it would cause saturation of the control device controlled by the inner control loop. The method also includes converting the calculated inner loop request to outer loop anti-windup request limits using kinematic relationships and transmitting the outer loop anti-windup request limits to a controller of the outer control loop. The method may also include applying the outer loop anti-windup request limits to a controller of the outer control loop to limit the inner loop request generated thereby, and executing an outer control loop control law and an inner control loop control law subject to the anti-windup request limits. |
US11079732B2 |
Building management system with update ecosystem
A method for updating heating, ventilation, or air conditioning (HVAC) devices is provided. The method includes receiving an update package at a first HVAC device of a plurality of HVAC devices via a network. The update package includes an identification of a plurality of device models and a plurality of software updates. The method includes determining that a device model for the first HVAC device is identified by the update package and in response to a determination that the device model for the first HVAC device is identified by the update package, extracting a first software update corresponding to the device model for the first HVAC device from the update package and installing the first software update on the first HVAC device. The method includes transmitting the first update package to a second HVAC device of the plurality of HVAC devices via the network. |
US11079731B2 |
Multi-site building management system
Methods and systems for controlling a building. An illustrative method includes receiving sensor data from one or more sensors of the building, using the received sensor data to control one or more building management components to control one or more environmental conditions within the building, normalizing the sensor data and storing the normalized sensor data, comparing the normalized sensor data with normalized sensor data from one or more other buildings to identify one or more anomalies associated the building, and providing a recommended action to improve at least one of the one or more identified anomalies of the building. |
US11079728B2 |
Smart factory platform for processing data obtained in continuous process
Disclosed is a smart factory platform for processing data obtained in a continuous process including a first process and a second process following the first process. The smart factory platform includes a distributed parallel processing system including at least one processing unit that generates mapping data by mapping a process identification (ID) to collection data collected from the continuous process and sorts the mapping data to generate sorting data, the process ID defining a process where the collection data occurs and the sorting data being generated for association processing between pieces of collection data collected from different processes; and a big data analysis system storing the sorting data with respect to the process ID. |
US11079727B2 |
Building management system with integrated control of multiple components
A building management system including one or more circuits configured to receive a selection of an object associated with one of a building system, a piece of equipment, or a space of one or more building systems, one or more pieces of equipment, and/or one or more spaces of a building; determine the one or more pieces of equipment related to the object and/or the one or more spaces related to the object; and generate a graphical user interface illustrating (i) a relationship of the object with (a) the one or more pieces of equipment related to the object and/or (b) the one or more spaces related to the object and/or (ii) a control path between the object and (a) the one or more pieces of equipment related to the object and/or (b) the one or more spaces related to the object. |
US11079725B2 |
Machine control using real-time model
A priori geo-referenced vegetative index data is obtained for a worksite, along with field data that is collected by a sensor on a work machine that is performing an operation at the worksite. A predictive model is generated, while the machine is performing the operation, based on the geo-referenced vegetative index data and the field data. A model quality metric is generated for the predictive model and is used to determine whether the predictive model is a qualified predicative model. If so, a control system controls a subsystem of the work machine, using the qualified predictive model, and a position of the work machine, to perform the operation. |
US11079722B2 |
Component for a timepiece movement
A micromechanical component for a timepiece movement including a metal body formed using a single material. The single material is of high-interstitial austenitic steel type including at least one non-metal as the interstitial atom in a proportion between 0.15% and 1.2% with respect to total mass of the material. |
US11079721B2 |
Light-emitting clock
A light-emitting clock has a case, a dial, a light-emitting mechanism, a movement and a plurality of hands. The case has a front cover, a back cover and a washer. The front cover is coupled to the back cover. The washer is disposed between the front cover and the back cover. The dial is disposed between the washer and the back cover. The light-emitting mechanism has a switch, a power unit electrically connected to the switch, and at least one lamp strip electrically connected to the switch. The switch and the power unit are disposed on the back cover. The lamp strip is annularly disposed at the washer. A light-emitting surface of the lamp strip at least faces the rim of the dial. The movement is disposed on the back cover. The hands are coupled to the movement and correspond in position to one side of the dial. |
US11079719B2 |
Lens-free holographic optical system for high sensitivity label-free microbial growth detection and quantification for screening, identification, and susceptibility testing
Disclosed are optical interrogation apparatus that can produce lens-free images using an optoelectronic sensor array to generate a holographic image of sample objects, such as microorganisms in a sample. Also disclosed are methods of detecting and/or identifying microorganisms in a biological sample, such as microorganisms present in low levels. Also disclosed are methods of using systems to detect microorganisms in a biological sample, such as microorganisms present in low levels. In addition or as an alternative, the methods of using systems may identify microorganisms present in a sample and/or determine antimicrobial susceptibility of such microorganisms. |
US11079716B2 |
Image forming apparatus
An image forming apparatus includes: a housing; a cover; a developing cartridge; and a drum cartridge including a drum frame, a photosensitive drum, a pressing member configured to press the developing roller to the photosensitive drum in a state where the developing cartridge is mounted to the drum frame, and a lock lever, the drum cartridge being mountable to an inside of the housing in a state where the developing cartridge is mounted to the drum cartridge, wherein in a state where the cover moves from the closed position to the opened position, the lock lever moves from a locked position at which the developing cartridge is prevented from being demounted from the drum frame to a non-locked position at which the developing cartridge is allowed to be demountable from the drum frame. |
US11079714B2 |
Image forming apparatus including common drive source for driving developing roller and cam that moves developing roller toward and away from photosensitive drum
An image forming apparatus includes a photosensitive drum, a developing roller, a cam, a developing motor, a first transmission mechanism, and a second transmission mechanism. The cam moves the developing roller between a contacting position where the developing roller is in contact with the photosensitive drum and a separated position where the developing roller is separated from the photosensitive drum. The developing motor drives both the developing roller and the cam, and is rotatable in a normal rotating direction and a reverse rotating direction. The first transmission mechanism engages power transmission from the developing motor to the developing roller when the developing motor rotates in the normal rotating direction, and disengages the power transmission when the developing motor rotates in the reverse rotating direction. The second transmission mechanism can engage power transmission from the developing motor to the cam, irrespective of the rotating direction of the developing motor. |
US11079710B2 |
Drive transmission device and image forming apparatus
A drive transmission device includes a driving-side coupling, a driven-side coupling, and an intermediary transmission member provided therebetween. The driving-side coupling and the intermediary transmission member engage with each other so as to be movable in a first direction. The driven-side coupling and the intermediary transmission member engage with each other so as to be movable in a second direction crossing the first direction. The intermediary transmission member is held by a holding-side coupling which is one of the driving and the driven-side couplings or by a shaft member engaging with the holding-side coupling. Engagement of the intermediary transmission member with a non-holding-side coupling which is the other coupling permits a deviation angle about an axis extending in the first direction and a deviation angle about an axis extending in the second direction. |
US11079700B2 |
Image forming apparatus and image forming method
An image forming apparatus is provided that includes: an image bearer; a charger; an irradiator; a developing device containing a toner; and a transfer device. The image bearer has a Martens hardness of from 185 to 250 N/m2. The toner satisfies a relation 0.13≤X/Dn≤0.16, where X [μm] represents an average value of an amount of deformation of the toner by micro-indentation at when a load reaches 3.00×10−4 N at a loading rate of 3.0×10−5 N/sec under an environment of 32 degrees C. and 40% RH, and Dn [μm] represents a number average particle diameter of the toner. The toner contains an external additive comprising silica particles and particles composed mainly of strontium titanate. The particles composed mainly of strontium titanate further contain a third element M selected from the group consisting of La, Mg, Ca, Sn, and Si. |
US11079698B2 |
Image forming apparatus including optical print head
An image forming apparatus includes a print head to expose a drum to light, a first supporting unit supporting the print head and to move to mounting and extraction positions, a cable to supply a print head driving signal, an abutting portion, and a second supporting unit having a holding unit to hold the cable and to support the first supporting member. When the print head moves to the mounting position from the extraction position in a state where the cable is connected to the print head, the abutting portion abuts on the cable in one area between a holding unit held portion and a print head connected portion and moves the one area in a direction in which the first supporting unit moves to the mounting position to form in the one area a curved area that is warped and curved toward the mounting position from the extraction position. |
US11079693B2 |
Electrophotographic photoreceptor, process cartridge, and image forming apparatus
An electrophotographic photoreceptor includes: a conductive substrate; an undercoating layer that contains inorganic particles surface-treated with a surface treatment agent, and is provided in contact with an outer peripheral surface of the conductive substrate; and a photosensitive layer provided on the undercoating layer, wherein, with respect to the outer peripheral surface of the conductive substrate, a proportion of an area being in contact with the inorganic particles is from 82% to 91%. |
US11079691B2 |
Coating and developing apparatus and coating and developing method
An apparatus includes: a treatment block; and a relay block including a first transfer-in/out module for an exposure apparatus. In the treatment block, a treatment module is provided in each layer, and a deliverer is provided at an end on the relay block side in the layer including a pre-exposure treatment module. In the relay block, a second transfer-in/out module for the deliverer and a post-exposure treatment module is provided in a region adjacent, in the width direction, to the deliverer, the first transfer-in/out module is provided in a relay side transfer region extending in a depth direction from a region overlapping with the second transfer-in/out module, the post-exposure treatment module is provided in a region adjacent, in an up-down direction, to the relay side transfer region and adjacent, in the depth direction, to the second transfer-in/out module, and a relay mechanism is provided. |
US11079686B2 |
Excimer laser apparatus and electronic-device manufacturing method
An excimer laser apparatus according to the present disclosure includes an etalon spectrometer configured to measure a fringe waveform of a laser beam; and a controller configured to obtain area of a first ratio in a spectral space obtained based on a result of the measurement by the etalon spectrometer, calculate a first spectral line width of the laser beam based on the obtained area of the first ratio, and calibrate a first spectral line width based on a correlation function representing correlation between the first spectral line width and a second spectral line width of the laser beam measured by a reference meter. |
US11079682B1 |
Methods for extreme ultraviolet (EUV) resist patterning development
Methods are provided herein for patterning extreme ultraviolet (EUV) (or lower wavelength) photoresists, such metal-oxide photoresists. A patterning layer comprising a metal-oxide photoresist is formed on one or more underlying layers provided on a substrate, and portions of the patterning layer not covered by a mask overlying the patterning layer are exposed to EUV or lower wavelengths light. A cyclic dry process is subsequently performed to remove portions of the patterning layer exposed to the EUV or lower wavelength light (i.e., the exposed portions) and develop the metal-oxide photoresist pattern. The cyclic dry process generally includes a plurality of deposition and etch steps, wherein the deposition step selectively deposits a protective layer onto unexposed portions of the patterning layer by exposing the substrate to a first plasma, and the etch step selectively etches the exposed portions of the patterning layer by exposing the substrate to a second plasma. |
US11079681B2 |
Lithography method for positive tone development
A lithography method includes forming a resist layer over a substrate. The resist layer is exposed to radiation. The exposed resist layer is developed using a developer that removes an exposed portion of the exposed resist layer, thereby forming a patterned resist layer. The patterned resist layer is rinsed using a basic aqueous rinse solution. |
US11079678B2 |
Photopolymer composition
A photopolymer composition comprising a polymer matrix or a precursor thereof including a reaction product between (i) a (meth)acrylate-based (co)polymer in which a silane-based functional group is located in a branched chain and an equivalent weight of the silane-based functional group is 300 g/eq to 2000 g/eq, and (ii) a linear silane crosslinking agent; a photoreactive monomer; and a photoinitiator, a hologram recording medium using the same, an optical element using the hologram recording medium, and a holographic recording method. The photopolymer composition can more easily provide a photopolymer layer having improved durability against temperature and humidity while having a large refractive index modulation value. |
US11079677B2 |
Chemical liquid, chemical liquid storage body, and pattern forming method
An object of the present invention is to provide a chemical liquid which makes it difficult for a defect to occur on a substrate after development. Another object of the present invention is to provide a chemical liquid storage body and a pattern forming method.The chemical liquid of the according to an embodiment of the present invention contains a main agent which is formed of one kind of organic solvent or formed of a mixture of two or more kinds of organic solvents, an impurity metal, and a surfactant, in which a vapor pressure of the main agent is 60 to 1,340 Pa at 25° C., the impurity metal contains particles containing one kind of metal selected from the group consisting of Fe, Cr, Ni, and Pb, in a case where the chemical liquid contains one kind of particles, a content of the particles in the chemical liquid is 0.001 to 30 mass ppt with respect to a total mass of the chemical liquid, and in a case where the chemical liquid contains two or more kinds of particles, a content of each kind of the particles in the chemical liquid is 0.001 to 30 mass ppt with respect to the total mass of the chemical liquid. |
US11079675B2 |
Compound, photocurable composition, cured product of same, printing ink, and printed matter curing the printing ink
A novel compound is used as a novel photopolymerization initiator, the novel compound having a molecular structure represented by general formula 1 below [R1 represents an alkyl group having 1 to 10 carbon atoms, R2 represents an alkyl group having 1 to 12 carbon atoms or the like, R3 represents an alkyl group having 1 to 12 carbon atoms or the like, R4 to R7 each independently represent a hydrogen atom, an alkyl group having 1 to 8 carbon atoms, or the like, Y1 represents an alkyl group having 3 to 19 carbon atoms or the like, Y2 represents an organic linking group, X1 represents an ethylene group or the like, X2 and X3 each represent an ethylene group or the like, Y3 represents a single bond or an alkylidene group, and n represents an integer of 1 to 3]. |
US11079672B2 |
Method and system for layout enhancement based on inter-cell correlation
A method and a system of performing layout enhancement include: providing a first design layout comprising a plurality of cells; updating a first cell in the plurality of cells using optical proximity correction to provide a first updated cell and a data set; updating a second cell from remaining cells in the first design layout based on the data set to provide a second updated cell; and manufacturing a mask based on the first updated cell and the second updated cell in the first design layout. |
US11079664B2 |
Optical system and image projection apparatus
An optical system includes a light source, an illumination optical system, and an optical modulator. The lens array and the lens of the illumination optical system are arranged in that order from an upstream side of an optical path of light from the light source. The light shield is disposed at the upstream side relative to the lens in the optical path. The light shield blocks some rays incident within a range of an effective diameter of the lens. The illumination optical system emits the light to the optical modulator. The optical modulator emits the incident light to a first direction and a second direction different from the first direction. A center of an effective diameter of the lens array is offset from a center of the effective diameter of the lens to an opposite side of the light shield in a direction orthogonal to the optical axis. |
US11079663B1 |
Element for modular attachment of camera accessories
A camera accessory mounting element includes attachment elements configured to mount to a component of a camera, such as a lens or a flash device. One or more peripheral devices may be attached to the camera accessory mounting element using attachment elements such as magnets. Peripheral devices include a grid, a light directing dish, a lens hood, a lens adaptor, a step-ring, a lens filter, a lens extension tubes, a light diffusers, a light filter, and a light directing device. |
US11079661B2 |
System and method for capturing images
A system and a method for the system, wherein the system includes a camera and a control unit for controlling the camera, which is formed by an associated image sensor for optically capturing a capturing region, wherein the control unit may switch between a first mode and a second mode as a function of a scene change in the recording space. |
US11079658B2 |
Lighting system and control thereof
The present invention relates to a lighting control device, the device comprising means for receiving a trigger; and means for switching operation of a lighting device from a continuous mode to a flash mode upon receipt of said trigger; wherein said lighting device comprises at least one light emitting diode; and said flash mode is at a higher brightness than said continuous mode. The invention also relates to a lighting system comprising: a lighting device comprising at least one light emitting diode; and a lighting control device; wherein the lighting control device is operable to switch operation of said lighting device between a continuous mode and a flash mode; wherein the flash is at a higher brightness than said continuous mode. |
US11079650B2 |
Temperature control for electrochromic devices
Various embodiments may include methods of controlling a temperature of an electrochromic device. The methods may include determining a current temperature of the electrochromic device which includes a first transparent conductor electrically connected to a working electrode, and a second transparent conductor electrically connected to a counter electrode, and applying the heating current to the first transparent conductor and the second transparent conductor if the current temperature is below a minimum temperature to heat the electrochromic device. Further embodiments may include an electrochromic system including an electrochromic device and a controller configured to control the temperature of the electrochromic device. |
US11079649B2 |
Metal sensitized color changing material
The subject invention pertains to color changeable, film materials comprising a metal substrate layer; a conducting polymer or conducting polymer composite layer; and an electrolyte layer. The conducting polymer or conducting polymer composite layer of the film material is capable of exhibiting changes in one or more optical properties when the film material is in contact with a metal. The subject invention also pertains to methods of preparing conducting polymer films capable of exhibiting changes in optical properties. |
US11079646B2 |
Display device off-axis luminance reduction uniformity
A display device comprising a spatial light modulator having a display polariser arranged on one side of the spatial light modulator is provided with an additional polariser arranged on the same side as the display polariser and polar control retarders between the additional polariser and the display polariser. The polar control retarders include a liquid crystal retarder having two surface alignment layers disposed adjacent to a layer of liquid crystal material on opposite sides. The surface alignment layers provide alignment in the adjacent liquid crystal material with an in-plane component, wherein the angle of said in-plane component changes monotonically along a predetermined axis across the display device, providing reduction of luminance in directions that are offset from a viewing axis, increasing uniformity in the reduction of luminance in directions that are offset from a viewing axis. |
US11079645B2 |
Stabilization for privacy display
A display comprises a polarised output spatial light modulator, switchable liquid crystal retarder, absorbing polariser and touch panel electrodes. The switchable liquid crystal layer is stabilised by a cured reactive mesogen material during application of an applied voltage. Light scatter in privacy mode is reduced and visual security level enhanced. Visibility of disclinations during application of applied pressure, for example from a finger on a touch screen is minimised. |
US11079639B2 |
Liquid crystal display panel
A liquid crystal display panel is disclosed and includes: a substrate, a plurality of data lines and gate lines disposed on the substrate, the data lines intersecting the gate lines to form a plurality of pixel units each including a metal pattern layer, a color resist, and a gate electrode light shielding structure; the metal pattern layer disposed on the substrate; the color resist covering the metal pattern layer; the gate electrode light shielding structure disposed on the gate lines to shield a gap between adjacent pixel units, an edge of the gate electrode light shielding structure located in the color resist and retracting away from the color resist to form a retraction portion reducing an extent of the color resist edge overlapping the light shielding structure edge to prevent a blocking wall of the protruding gate electrode light shielding structure from being excessively high and affecting later processes. |
US11079636B2 |
Active matrix substrate, liquid crystal display device with touch sensor using active matrix substrate, and method for manufacturing active matrix substrate
An active matrix substrate includes TFTs, an interlayer insulating layer, a common electrode, a first dielectric layer, pixel electrodes, a second dielectric layer, and touch wirings, in which each of the pixel electrodes at least partially overlaps the common electrode via the first dielectric layer, so that an auxiliary capacitance including each of the pixel electrodes, the common electrode, and the first dielectric layer is formed, the touch sensor electrodes include a first electrode, the touch wirings include a first wiring and a second wiring in the touch sensor electrodes, the second wiring extends to the other electrode across the first electrode when viewed from a normal direction, and a portion of the second wiring overlaps the first electrode via the first and the second dielectric layers, so that a touch wiring capacitance including the second wiring, the first electrode, the first and the second dielectric layers is formed. |
US11079631B2 |
Preparation method for a temperature-responsive light reflecting coating and the light reflecting coating
A preparation method for a temperature-responsive light reflecting coating is provided comprising: forming a main chain cholesteric phase liquid crystal polymer by a polymerization reaction between an acrylate liquid crystal and an amine, and coating the main chain cholesteric phase liquid crystal polymer on a substrate to form a light reflecting coating, wherein the acrylate comprises a chiral acrylate, and the reflection wavelength of the reflecting coating is determined by the content of the chiral acrylate liquid crystal and the polymerization degree of the main chain cholesteric phase liquid crystal polymer formed. The method may further comprise cross-linking the main chain cholesteric phase liquid crystal polymer to obtain a polymer network so as to form a solid coating. The present disclosure further provides a temperature-responsive light reflecting coating. The preparation of the main chain cholesteric phase liquid crystal polymer of the present disclosure requires only a simple thermally-driven polymerization reaction. |
US11079624B2 |
Liquid crystal display apparatus
There is provided a liquid crystal display apparatus having the following feature: although the liquid crystal display apparatus has a step between its display screen and outermost surface, the step is hardly recognized; and the liquid crystal display apparatus can achieve bright display. A liquid crystal display apparatus according to the present invention includes a liquid crystal cell; a first polarizer arranged on a back surface side of the liquid crystal cell; a cover sheet arranged on a viewer side of the liquid crystal cell, the cover sheet having a transmission portion at a position corresponding to a display region of the liquid crystal cell; and a second polarizer arranged on a viewer side of the cover sheet to cover the transmission portion, wherein an absorption axis direction of the first polarizer and an absorption axis direction of the second polarizer are substantially perpendicular to each other. |
US11079612B2 |
Lens element
A lens element intended to be worn in front of an eye of a person that includes a refraction area having a refractive power based on a prescription for the eye of the person, and a plurality of at least three non-contiguous optical elements, at least one optical element having a non-spherical optical function. |
US11079602B2 |
Optical element for lighting device
The disclosure relates to an optical element for a lighting device, the optical element comprising a body capable of conducting light, wherein the body comprises: a light incoupling surface; a light outcoupling surface; and side faces situated opposite to each other and extending from the light incoupling surface to the light outcoupling surface; wherein at least one of the side faces has an aspherical shape at least in sections. The at least one side face having the aspherical shape is capable of focussing light originating from a first point on the light incoupling surface to a second point on the light outcoupling surface by internal reflection at least in the sections. The optical element may serve in the lighting device as a precollimator with configurable intensity distribution of the precollimated light. The shape of the optical element may be easily determined for various dimensions of the optical element. The disclosure further relates to a lighting device and a method for production of a lighting device. |
US11079601B2 |
Eye projection system and method
An eye projection device is provide comprising an eye projection system configured for projecting a light beam to propagate along a propagation path to an eye. The eye projection system comprises: an optical assembly defining a general optical path of light in said optical assembly, the optical assembly comprising a deflector arrangement comprising one or more adjustable optical deflectors arranged along said general optical path and configured to define an adjustable propagation path of the light beam from the optical assembly to the eye; wherein said one or more optical deflectors are configured with at least three adjustable deflection parameters affecting deflection of said propagation path to provide at least three degrees of freedom in adjusting the propagation path of said light beam towards said eye; wherein two of said at least three degrees of freedom are associated with two angular orientations of the propagation path to the eye for compensating over angular changes in a gaze direction of the eye, and at least one of said at least three degrees of freedom are associated with a lateral deflection of the propagation path for compensating over variations in a relative lateral position of said projection system relative to the eye. |
US11079596B2 |
3-dimensional electro-optical see-through displays
An exemplary display is placed in an optical pathway extending from an entrance pupil of a person's eye to a real-world scene beyond the eye. The display includes at least one 2-D added-image source that is addressable to produce a light pattern corresponding to a virtual object. The source is situated to direct the light pattern toward the person's eye to superimpose the virtual object on an image of the real-world scene as perceived by the eye via the optical pathway. An active-optical element is situated between the eye and the added-image source at a location that is optically conjugate to the entrance pupil and at which the active-optical element forms an intermediate image of the light pattern from the added-image source. The active-optical element has variable optical power and is addressable to change its optical power to produce a corresponding change in perceived distance at which the intermediate image is formed, as an added image to the real-world scene, relative to the eye. |
US11079593B2 |
Heads up display system
Methods, systems and computer program products for identifying non-standard driving behavior are provided. Aspects include receiving, from one or more sensors associated with a vehicle, vehicle operation data for a vehicle driving environment associated with the vehicle, analyzing the vehicle operation data to identify one or more other vehicles engaged in non-standard operation, and overlaying, on a display, an alert indicia highlighting the one or more other vehicles. |
US11079592B2 |
Device for protecting an optical sensor and driving aid system comprising an optical sensor
The present invention relates to a device 3 for protecting an optical sensor 13 for an automotive vehicle that is intended to be attached to the optical sensor, characterized in that the device includes:—a transparent optical element 9 exhibiting rotational symmetry and being rotatably mounted about an axis of rotation, configured to be positioned upstream of the optical sensor 13 so that the axis of rotation of the optical element 9 is merged with the optical axis 15 of the optical sensor 13; and—an actuator 5 that is coupled to the optical element 9 so as to rotate the optical element 9 in order to allow soiling to be removed by a centrifugal effect. |
US11079591B2 |
Method and device for generating a visible image on a projection surface
A method is described for generating a visible image on a projection surface, in the course of which visible light is emitted from a first laser resonator, the visible light is deflected in the direction of the projection surface with the aid of a deflection element, in particular a micromirror, in order to generate the image, and a light spot of visible light is generated on the deflection element, and invisible light is emitted from a second laser resonator, and a light ring is generated on the deflection element from the invisible light, which enlarges the light spot. |
US11079584B2 |
Method for use in optical imaging, a system for using in optical imaging and an optical system
A method for use in optical imaging, a system for using in optical imaging, and an optical system includes a controller arranged to determine an intermediate position of a sample upon a detection of a completion of a first movement of the sample, and to derive an optimal position associated with the intermediate position; a manipulator arranged to move the sample from the intermediate position to the optimal position with a second movement; wherein the sample is arranged to be observed using an optical instrument in the optimal position. |
US11079583B2 |
Laser microscope system
A laser microscope system includes a microscope and a lens defining an optical axis and a rear focal plane, as well as a laser and an optical laser system coupling a laser beam into the microscope such that it passes through the rear focal plane of the lens at a fixed point. The optical laser system has an offset lens movable along an axis of the laser beam path to move the laser beam focus in the direction of the optical axis. The optical laser system has a compensating lens arranged in the laser beam path and movable along the axis of the laser beam path. A controller and/or a mechanical coupling device carries out a movement of the compensating lens along the axis of the laser beam path when the lens is moved such that the laser beam continues to pass through the fixed point. |
US11079582B2 |
Broadband hyperspectral spectrophotometer
The present disclosure concerns a broadband hyperspectral imaging spectrophotometer configured to analyze an object and includes an illumination assembly having a source for emitting a light beam and configured so that the light beam scans line by line the object to be analyzed, a focusing mirror, a first mirror folding, and a planar scanning mirror movable in rotation. The illumination assembly, the focusing mirror, the first folding mirror and the planar mirror are arranged to bring the light beam to the object along a line which will be displaced on the object via the scanning mirror. The imaging spectrophotometer further includes two measuring sensors by a distance between the object and the scanning mirror. The focusing mirror is movable in translation to adapt the imager to the measured distance by the measuring sensors. |
US11079579B2 |
Image forming optical system, and imaging apparatus and projecting apparatus having the same
An image forming optical system 1 includes, in order from an enlargement side, a first optical system 111 having a reflecting surface, and a second optical system 112 having a refracting surface. The image forming optical system 1 is configured to form an intermediate image 104 between the first optical system 111 and the second optical system 112. The first optical system 111 includes, in order from the enlargement side, a first reflecting group 113 having at least one reflecting surface having negative power, and a second reflecting group 114 having a plurality of reflecting surfaces 116 and 117 having positive power. The at least one reflecting surface having negative power includes a reflecting surface 115 closest to the enlargement side in the first reflecting group 113. An absolute value of power of the reflecting surface 115 is smallest in the first optical system 111. |
US11079578B1 |
High performance telescope
A telescope includes a primary mirror, a secondary mirror configured to move along a first axis, and a tertiary mirror configured to move along a second axis. The secondary and tertiary mirrors are configured to move along respective axes in a synchronized manner to focus a beam of electromagnetic radiation from the primary mirror. The telescope further may include an anamorphic deformable mirror configured to achieve wavefront control and correction of optical aberrations. The telescope further may include a first linear actuator configured to move the secondary mirror along the first axis and a second linear actuator configured to move the tertiary mirror along the second axis. |
US11079576B2 |
Lens, zoom lens, and imaging lens
There are provided a lens, a zoom lens, and an imaging lens capable of eliminating blurriness of a ring zone without reducing resolution and increasing the number of steps of processing. A lens 1 has random unevenness within an optical effective diameter D of an optical surface 2, an arithmetic mean roughness Ra within the optical effective diameter D of the optical surface 2 is 20 nm or more and 50 nm or less, and an average value of widths W of protrusion portions 3 of the unevenness on an average line C2 of a roughness curve C1 of the optical surface 2 is 1/200 or more and 1/50 or less of the optical effective diameter D of the optical surface 2. The lens 1 is suitably used as a lens that composes a zoom lens or an imaging lens. |
US11079574B2 |
Zoom lens, optical apparatus, and a manufacturing method of the zoom lens
A zoom lens consists of, in order from an object, a first lens group having a negative refractive power, a second lens group having a positive refractive power, a third lens group having a negative refractive power, and a fourth lens group having a positive refractive power. Zooming is performed by changing respective distances between the first and second lens groups, the second and third lens groups, and the third and fourth lens groups. The first lens group consists of, in order from an object, a negative lens, a negative lens and a positive lens, the second lens group consists of five lenses, and the third lens group consists of a bi-concave negative lens. |
US11079573B2 |
Rear converter lens and imaging apparatus
A rear converter lens consists of, in order from the object side, a positive first lens group, a negative second lens group, and a positive third lens group. The first lens group consists of a cemented lens in which a negative lens concave toward the image side and a positive lens convex toward the object side are cemented, the second lens group consists of a cemented lens in which a negative lens concave toward the image side, a positive lens convex toward both sides, and a negative lens concave toward the object side are cemented, and the third lens group consists of, in order from the object side, a third lens group-first lens that is a positive lens convex toward the object side and a third lens group-second lens that is a negative lens. |
US11079571B2 |
Laser processing apparatus
A laser processing apparatus includes a laser source which generates a laser beam; a scanner unit disposed in an optical path of the laser beam from the laser source and which adjusts the optical path of the laser beam from the laser source in a first direction or in a second direction different from the first direction; and a reflector unit disposed in an optical path of the laser beam adjusted by the scanner unit and which reflects the laser beam adjusted by the scanner unit, where the reflector unit includes a first sub-reflector unit which shifts an optical path of the laser adjusted by the scanner unit in the first direction, and a second sub-reflector unit which shifts an optical path of the laser beam adjusted by the scanner unit in a third direction opposite to the first direction. |
US11079570B2 |
Photographing optical lens assembly and electronic device
A photographing optical lens assembly includes five lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element has an object-side surface being convex in a paraxial region thereof. The third lens element has an object-side surface being convex in a paraxial region thereof. The fifth lens element has an image-side surface being concave in a paraxial region thereof, and the image-side surface of the fifth lens element has at least one convex shape in an off-axis region thereof. |
US11079568B2 |
Payload module for stratospheric drone
A payload module (1) of a stratospheric drone including: a casing (10), and a piece of optical equipment (20) comprising an optical axis, mounted in the casing, wherein the module being includes a mirror (40) positioned on the optical axis facing the optical equipment, the mirror being swivelable about at least one axis, within an angular range, wherein the casing has a through-opening (11) shaped so that any light ray received or emitted by the optical equipment parallel to the optical axis and reflected by the mirror passes through the through-opening, over the entire angular range of the mirror. |
US11079566B2 |
Optical apparatus that is easy to assemble, and prevents occurrence of assembling failure
An optical apparatus that is easy to assemble and prevents occurrence of an assembling failure. The optical apparatus includes an operation ring part having at least a focus ring and a zoom ring arranged along an optical axis and are rotatable thereabout. Encoders detect rotations of the focus ring and the zoom ring, respectively. A transmission mechanism is moved in accordance with rotation of the zoom ring and transmits rotation of the zoom ring to the encoder therefor. A regulation member regulates a range of rotation of the zoom ring to a predetermined angle range. When assembling the operation ring part, the encoders are inserted from the same direction, and the encoder for the focus ring is disposed in a range excluding an angle range through which the transmission mechanism is moved when the zoom ring is rotated through the predetermined angle range. |
US11079560B2 |
Transceiver module
One example of a system includes a system board including first contacts, a cage attached to the system board over the first contacts, and a removable transceiver module including second contacts. The transceiver module is installable in the cage in response to a lateral movement of the transceiver module with respect to the cage to align the second contacts with the first contacts and a vertical movement of the transceiver module with respect to the cage to electrically connect the first contacts to the second contacts. |
US11079556B2 |
Fiber optic connector
A connector including two connector portions each including a ferrule and a latch, each latch including a distal end, and a proximal end, wherein the latch is pivotable about an intermediate connection portion; and a boot mounted to the connector portions, the boot movable longitudinally relative to the connector portions, wherein the boot causes the distal ends of the latch to pivot toward the ferrule of each connector portion as the boot is moved away from the connector portions. Front housings of the connector portions can each be rotated about the longitudinal axis of the ferrule without rotating the ferrule or the boot, to change the polarity of the two connector portions. The spacing between the two ferrules is adjustable. A holder holds the connector portions, the holder including side slots, the connector portions mounted to the holder by moving laterally to the side slots. The holder defines an area for receipt of a fiber optic cable when the ferrule is pushed in a direction toward the boot. |
US11079555B2 |
Fiber management enclosure for a fiber optic connector assembly and method of use
A managed fiber optic connector assembly formed with an optical fiber management enclosure. The optical fiber management enclosure is formed with a back body as one-piece to form an integrated fiber optic management enclosure, or fiber optic management enclosure is inserted into the back body form a two-piece enclosure. The fiber management enclosure has a plural of channels, for example, an upper channel and a lower channel that retain, separate and guide a plural of optical fibers that are accepted through a port at a distal end of the managed fiber optic connector assembly. |
US11079554B1 |
Process for polishing end face of gigabit plastic optical fiber
A process for polishing the end face of a gigabit plastic optical fiber (GbPOF) to produce a mirror smooth surface without any defect. Smooth GbPOF end faces reduce the optical coupling loss when two plastic optical fibers are connected. The polishing process can be used to produce GbPOF end faces which are free of defects such as scratches. The polishing process involves the use of successive abrasive films having decreasing surface roughness to abrade the end of a GbPOF. More specifically, each subsequently applied abrasive film has a mean particle size which is less than the mean particle size of the previously applied abrasive film. |
US11079551B2 |
Liquid crystal on silicon element for dual-functionality beam steering in wavelength selective switches
An optical device may include a monolithic beam steering engine. The device may include a twin M×N wavelength selective switch (WSS) including a first M×N WSS and a second M×N WSS. The first M×N WSS may include a first panel section of the monolithic beam steering engine to perform first beam steering of first beams, wherein the first beam steering is add/drop port beam steering; and a second panel section of the monolithic beam steering engine to perform second beam steering of second beams, wherein the second beam steering is common port beam steering. The first M×N WSS may include a first optical element aligned to the monolithic beam steering engine to direct one of the first beams or the second beams relative to the other of the first beams or the second beams, such that the first beams are directed in a different direction from the second beams. |
US11079541B2 |
Optical deflection device and LIDAR apparatus
An optical deflection device that achieve both high beam quality and wide angular range of deflection and compatibility with an optical integration technology of silicon photonics. The optical deflection device is a silicon photonics device including a periodic structure of a refractive index. The optical deflection device includes two configurations, which are (1) a configuration in which an optical propagation part where light propagates is a microstructure formed on silicon, and (2) a configuration in which the microstructure constituting the optical propagation part includes a periodic structure that generates slow light and a periodic structure that radiates light. The microstructure formed on the silicon of (1) makes it possible to employ the optical integration technology of silicon photonics and form the optical deflection device. The two periodic structures of (2) make it possible to form a light beam with high beam quality and a wide angular range of deflection. |
US11079540B2 |
Semiconductor device
Two optical waveguides and an insulating film provided to cover the optical waveguides are formed over an insulating layer. Two wirings and a heater metal wire are formed over the insulating film via an insulating film different from the above insulating film. The latter insulating film is thinner than the former insulating film, and has a higher refractive index than the former insulating film. The leaked light from either of the two optical waveguides can be suppressed or prevented from being reflected by any one of the two wirings, the heater metal wire, and the like to travel again toward the two optical waveguides by utilizing the difference between the refractive indices of the two insulating films. |
US11079539B2 |
Semiconductor device and manufacturing method of the same
According to the present invention, a first semiconductor chip includes a semiconductor substrate, an optical waveguide formed on an upper surface of the semiconductor substrate, and a concave portion formed in the semiconductor substrate in a region that differs from a region in which the optical waveguide is formed. A second semiconductor chip includes a compound semiconductor substrate, and a light emitting unit formed on an upper surface of the compound semiconductor substrate and emitting a laser beam. The second semiconductor chip is mounted in the concave portion of the first semiconductor chip, and a pedestal which is an insulating film is formed between a bottom surface of the concave portion and a back surface of the compound semiconductor substrate. |
US11079537B2 |
Optical fiber and manufacturing method of optical fiber
An optical fiber has a core to which chlorine is added and a clad to which fluorine is added, chlorine of 9000 to 13000 ppm is added to the core, a relative refractive index difference Δ1 of the core to a pure silica glass is 0.09 to 0.13%, a relative refractive index difference Δ2 of the clad to a pure silica glass is −0.36 to −0.17%, a difference (Δ1-Δ2) between the relative refractive index difference Δ1 of the core and the relative refractive index difference Δ2 of the clad is larger than or equal to 0.30%, a mode field diameter at wavelength 1.31 μm is 8.8 to 9.6 μm, and a stress difference occurring at an interface between the core and the clad is lower than or equal to 60 MPa. |
US11079536B2 |
Suppressing surface modes in fibers
A hollow core fiber (HCF) has a cross section with a substantially-circular hollow core in a cladding lattice, an axial center and a reference direction that extends radially in one direction from the axial center. The HCF comprises modified holes that are located along linear paths that extend radially outward from the axial center. The modified holes, which are located at various radial distances from the axial center and at various azimuthal angles from the reference direction, have non-uniform modified properties. These non-uniform modified properties include radially-varying properties, azimuthally-varying properties, or a combination of radially-varying and azimuthally-varying properties. |
US11079532B2 |
Digitized grating period
Embodiments of the present disclosure may relate to a digitized grating that may include a first unit cell that has a first period and a first length, where the first period includes a first grating element width and a first space between adjacent grating elements, and where the first length includes a number of first periods. The digitized grating may further include a second unit cell that has a second period and a second length, where the second period is different than the first period and includes a second grating element width and a second space between adjacent grating elements, and where the second length includes a number of second periods. |
US11079529B2 |
N4 phase retardation film, display apparatus and manufacturing method thereof
A display apparatus includes a polarizer, a phase retardation film, a touch member, and a display panel. The polarizer has a transmitting axis and is configured to linearly polarize external light to be parallel to the transmitting axis. The phase retardation film is on the polarizer and has a first optical axis. The touch member has a second optical axis and comprises a touch substrate on the polarizer and touch electrodes on the touch substrate. The display panel is on the polarizer. When a first in-plane retardation value of the phase retardation film is Rp1, a second in-plane retardation value of the touch member is Rp2, a phase retardation value within a target surface is Rpg, and a is a constant, an equation Rp1=Rpg−a*Rp2 is satisfied. |
US11079527B2 |
Display device including cover window with flat side surfaces
A display device including a housing including sidewalls and mounting surfaces at upper ends of the sidewalls; a display panel housed in the housing; and a cover window on the display panel, wherein the cover window includes an upper surface that faces outwardly in a direction in which light is emitted, a lower surface opposite to the upper surface, the lower surface being narrower than the upper surface, and side surfaces that slope inwardly from ends of the upper surface to ends of the lower surface, the side surfaces being at least partially bent, and wherein the side surfaces of the cover window are mounted on the mounting surfaces of the housing. |
US11079525B2 |
Matched interference pigments or foils having viewing angle dependent mismatch
A method of providing a configuration of a system of interference filters with a visible color shifting effect, includes: a hue matching step of identifying a configuration of a first interference filter including two first metal layers and a first spacer layer therebetween, and a configuration of a second interference filter including two second metal layers and a second spacer layer therebetween, wherein the first and second filters match in hue at the first viewing angle, and the mismatch in hue at the second angle; and a lightness adjustment step which may include modifying the layer material or the layer thickness of one of the metal layers; wherein a difference in lightness at the first viewing angle between the first and second modified filters is less that a difference in lightness at the first viewing angle between the first and second filters. |
US11079522B1 |
Fiducial design
Methods and apparatuses related to fiducial designs for fiducial markers on glass substrates, or other transparent or translucent substrates, are disclosed. Example fiducial designs can facilitate visual recognition by enhancing edge detection in visual perception. In example fiducial designs, optical features on glass substrates can re-direct light so as to present a bright image region. Such optical features can include surface relief patterns formed in a coating on the surface of glass substrates. An exemplary method for manufacturing the fiducial markers can involve transfers of a fiducial design across a master mold or plate, a submaster mold or plate, and a target glass substrate. A fiducial marker can facilitate the use of the substrate in a variety of applications, including machine vision systems that facilitate automated performance of manufacturing processes on input working material. |
US11079521B2 |
Optical member, light-emitting device, display, and illuminator
There is provided an optical member that achieves a desired light distribution characteristic while having a simple configuration. The optical member includes a first transparent optical sheet and a second transparent optical sheet that are superimposed on each other in a first axial direction. The first transparent optical sheet includes a structure in which a first region and a second region are alternately disposed in a second axial direction. The second transparent optical sheet includes a structure in which a third region and a fourth region are alternately disposed in a third axial direction. An angle formed by the third axial direction with respect to the second axial direction is equal to or greater than 0° and less than 45°. |
US11079520B2 |
Broadband achromatic metalens in the visible spectrum
In this disclosure, an optical component which comprises an array of metalenses is provided. Each metalens comprises a plurality of nanostructures and a dielectric layer and the nanostructures are disposed on the dielectric layer, and the nanostructures comprises an array of first phase compensation structures, and an array of second phase compensation structures. The array of the first phase compensation structures are disposed to surround the array of the second phase compensation structures so as to define a single metalens. The first and second phase compensation structures are complementary to each other and substantially satisfy the Babinet's principle. |
US11079516B2 |
Optical device, image reading device, and image forming apparatus
An optical device includes: a lens member including a plurality of lenses arranged such that optical axes of the lenses are substantially parallel to one another; and a light-transmitting member including: at least one light-transmitting part that is disposed to face the lens member, positioned on the optical axis of some of the plurality of lenses, and transmits light; and a light-shielding part that is provided on a surface of the light-transmitting part and blocks passage of light. |
US11079502B2 |
Method and apparatus for resolving signals in data
A method and apparatus for resolving individual signals in detector output data are disclosed. One inventive aspect includes a processing circuit configured to receive detector output data wherein the detector output data may be stepped data or non-stepped data; transform the detector output data to produce stepped data wherein the detector output data is received as non-stepped data; detect at least one signal at least partially based on the stepped data; and estimate a parameter associated with the signal, wherein estimating the parameter may preferably comprise estimating a signal energy or signal time of arrival associated with the signal. |
US11079499B2 |
Scintillating glass pixelated imager
In a method of making pixelated scintillators, a block of an amorphous scintillator material is divided into plural sections. The plural sections of the block are rejoined with plural first reflective septa to form an assembly. In the assembly, each of the plural first reflective septa separates two adjacent sections of the block. The assembly is then divided into plural sections in a way such that each of the plural sections of the block is divided into plural pixels. The plural sections of the assembly are rejoined with plural second reflective septa. Each of the plural second reflective septa separates two adjacent sections of the assembly, forming an array comprising plural rows and columns of pixels of the amorphous scintillator material. In the array, each pixel is separated from adjacent pixels by a portion of at least one of the plural first reflective septa and at least one of the second reflective septa. |
US11079496B2 |
Precise point positioning method and positioning apparatus and recording medium thereof
Precise point positioning (PPP) method and a PPP device are provided. The precise point positioning method includes obtaining a first satellite signal of a target satellite and a second satellite signal of a reference satellite. The first satellite signal and the second satellite signal are combined to eliminate a signal error and obtain a combined satellite signal. A smoothing process is performed on a code data of the combined satellite signal, to obtain a satellite positioning data for positioning process. The satellite positioning data includes modified code data and modified carrier-phase data. |
US11079495B2 |
Position estimation under multipath transmission
A positioning system for tracking a position of a vehicle includes a receiver configured to receive phase measurements of satellite signals received at multiple instances of time from multiple satellites, and a memory configured to store a recurrent neural network trained to determine a position of the vehicle from a set of phase measurements in a presence of noise caused by a multipath transmission of at least some of the satellite signals at some instances of time. A processor of the positioning system is configured to track the position of the vehicle over different instances of time by processing the set of phase measurements received at each instance of time with the recurrent neural network to produce the position of the vehicle at each instance of time. |
US11079493B2 |
Determination of integrity of incoming satellite signals of satellite navigation system and mitigation of unwanted signals
A system and method for testing the integrity of signals incoming to a satellite navigation system. The method is implemented with an array of antenna elements, and a receiver connected to each antenna element. The receivers simultaneously and continuously make measurements on all tracked signals. Each receiver measures the carrier phase of an incoming signal. Based on the carrier phase differences between antenna elements and the distance between them, the azimuth and elevation of the signal source can be calculated. This measured angle of arrival can then be compared to an expected angle of arrival to determine if the signal source is legitimate. The system and method can be also applied to determining the angle of arrival of sources of interference, and to mitigating the effects of both illegitimate and interfering signals. |
US11079491B1 |
Detecting objects in obscured environments via speckle correlation
Systems and methods are provided for provided for determining the presence of an object within a region of interest. A broadband laser is projected at a selected location in the region of interest. Reflected light from the selected location in the region of interest is received at a receiver. The received light is dispersed by wavelength across a first axis at a dispersive element. The received light is dispersed by return angle across a second axis at a defocuser. The received light is imaged to provide an image, and a metric representing a correlation between the wavelength and the return angle is measured in the image to determine the presence of the object. |
US11079490B2 |
Multimission and multispectral sonar
A survey system including a multibeam echo sounder having a single projector array and a single hydrophone array constructs a multi-signal message and deconstructs a corresponding multi-signal echo to substantially simultaneously perform multiple survey missions. |
US11079487B2 |
Communication of infrastructure information to a vehicle via ground penetrating radar
Method and apparatus are disclosed for communication of infrastructure information to a vehicle via ground penetrating radar. A vehicle comprising an antenna positioned to broadcast radio waves below the vehicle, a ground penetrating radar system, and an active safety module. The ground penetrating radar system determines types of reflectors and a spatial relationship between the reflectors based on radar cross-sections detected by the antenna, and generates a signature based on the shapes and the spatial relationship. The active safety module determines environmental data based on the signature, and autonomously control the vehicle based on the environmental data. |
US11079483B2 |
Skid and roll tracking system
A system for tracking an object includes a first tracking device aimed so that a first field of view of the first tracking device covers at least a portion of a target volume into which an object is to be launched from a launch location and a processor receiving data from the tracking device and identifying from the data the velocity of the object over time, the processor identifying, based on changes in the velocity of the object over time, a first portion of a path of the object during which the object was in one of a bouncing state and a sliding state. |
US11079482B2 |
Presence detection system
A presence detection system includes an infrared detector and a radar detector. A computer processor of the system is configured to receive respective signals from the infrared and radar detectors and process the signals via execution of an algorithm. |
US11079481B2 |
Apparatus and method for measuring distance and location
An apparatus and a method for measuring distance by using electronic devices are provided. The apparatus includes an output unit, an input unit, and a controller. The output unit may be configured to transmit the first sound wave, and the input unit may be configured to receive the second sound wave from another apparatus that receives the first sound wave. The controller may be configured to determine the distance between the apparatus and the another apparatus based on a first value and a second value. The first value may correspond to a difference between a timing of initiating a transmission of the first sound wave and a timing of receiving the second sound wave, and the second value may correspond to a difference between a timing when the another apparatus initiates the transmission of the second sound wave and the timing when the another apparatus receives the first sound wave. |
US11079472B2 |
Antenna apparatus
An antenna apparatus includes a dielectric substrate, a base plate, an antenna unit, and a reflecting unit. A plurality of conductor patches are structured to resonate, at an operating frequency of the antenna unit, in a resonating direction which is different from a polarization direction Dan of a radio wave transmitted and received by the antenna unit. |
US11079471B2 |
Apparatus and method for cancelling interference signals
A transceiver for a detection and ranging apparatus comprising: a transmitter chain comprising a first sequence generator configured to generate a first signal based on a digital sequence; an interference cancellation block comprising a second sequence generator configured to generate a second signal based on the same digital sequence used to generate the first signal, the second signal having a predetermined time delay relative to the first signal; and the receiver chain configured to receive a received signal for detection and ranging, the received signal having components comprising at least none, one, or more reflections of the transmission signal and a component comprising an interference signal, the receiver chain comprising a first analog signal mixer configured to provide an output signal by mixing the received signal and the second signal thereby cancelling the interference signal in the received signal. |
US11079468B2 |
Detection of acoustic events
Disclosed is a method for detecting an acoustic event of interest in a space. In the method acoustic signal data is obtained from sensors and at least some candidate impulses are determined. The candidate impulses are mapped to a representation on a basis of an origin of the candidate impulse in question and it is determined, from the generated representation, at least one indication quantity representing a likelihood of an acoustic event of interest taking place in the specified positions in space and time. Finally, the at least one indication quantity is compared to a predetermined threshold and an indication is generated if the at least indication quantity meets the predetermined threshold. Also disclosed is a computing unit and a computer program product. |
US11079467B2 |
System and method for estimating time of arrival (TOA)
A technique is provided for estimating time of arrival of a signal transmitted as a pulse and received as a sum of pulses. The received signal is filtered with a novel filter that lowers the early side lobes of the received signal to noise level. A first energy rise point is identified at a point of the main lobe of the filtered received signal, at which the energy is higher than the noise by a predetermined level. Starting from the identification of the first energy rise points, the time of arrival is estimated via curve matching, in which the shape of the filtered received signal is matched to the shape of a reference curve composed by a sum of one or more reference curves that are shifted both in time and in energy. The reference curves are found by applying to the transmitted signal the same filter applied to the received signal. |
US11079464B2 |
Personnel safety sensing system
A location system for locating workers in including a plurality of light detectors mounted at known locations and configured to detect light from one or more workers, and a processing system configured to determine locations of the workers using the light detected by the light detectors. There is also disclosed a wearable device for locating a worker including a wireless transceiver, and a wearable device light source and/or one or more reflective elements. There is also disclosed a method for locating workers including detecting light from one or more workers using a plurality of light detectors mounted at known locations, and determining locations of the workers using the light detected by the light detectors. |
US11079462B2 |
Facilitation of efficient signal source location employing a coarse algorithm and high-resolution computation
Facilitation of determination of detailed location of a source signal is provided. In one embodiment, a device comprises a memory that stores computer executable components; and a processor that executes computer executable components stored in the memory. The computer executable components can comprise: a low-resolution computation logic component that implements a coarse algorithm and determines an approximate direction of arrival (DOA) of a source signal of an input signal, wherein the coarse algorithm uses both a coarse spatial grid and input data received from the input signal to determine the approximate DOA; and an error estimation logic component that estimates an estimation error of the coarse algorithm, and wherein the error estimation logic component uses the estimation error and the approximate DOA to determine a spatial interval range. |
US11079457B2 |
Microwave resonator for an EPR probehead providing Q-, M- and D-variation using a variable fluid volume
A microwave resonator for an electron paramagnetic resonance probehead comprises a cavity body supporting an electromagnetic microwave resonance mode, at least one sample opening for inserting a sample in a sample container, at least one microwave opening for transmitting microwave radiation into the resonator, and at least one access opening for inserting and removing a modifier in a modifier vessel into or out of the cavity body. The modifier vessel is fixed in the at least one access opening, the modifier is a fluid comprising attenuator fluid and/or marker fluid and/or adaptor fluid, and the modifier vessel has an insert opening for filling and discharging the modifier gradually into or out of the cavity body. This improves performance greatly, enabling a gradual modification of specific experimental conditions without moving any mechanical parts in the cavity body, and without changing other experimental conditions for Q- and/or M- and/or D-variation. |
US11079451B2 |
MRI apparatus
In one embodiment, an MRI apparatus includes a gradient coil, a receiving circuit, and processing circuitry. The gradient coil is configured to superimpose a gradient magnetic field on a static magnetic field. The receiving circuit is configured to receive an MR (magnetic resonance) signal from an object placed in the gradient magnetic field. The processing circuitry is configured to estimate time variation of an MR (magnetic resonance) frequency during a sampling period of the MR signal based on waveform data of a gradient current applied to the gradient coil, perform correction on a frequency or phase of the MR signal received by the receiving circuit based on the estimated time variation of the MR frequency during the sampling period, and reconstruct an image by using the MR signal subjected to the correction. |
US11079450B2 |
Systems for a radio frequency coil for MR imaging
Various methods and systems are provided for a flexible, lightweight, and low-cost disposable radio frequency (RF) coil of a magnetic resonance imaging (MRI) system. In one example, an RF coil assembly for an MRI imaging system includes a loop portion comprising distributed capacitance conductor wires, a coupling electronics portion including a pre-amplifier; and a disposable material enclosing at least the loop portion, the disposable material comprising one or more of paper, plastic, and/or cloth. |
US11079448B2 |
System and method for proton density mapping and receiver bias correction using magnetic resonance fingerprinting (MRF)
A system and method is provided for correcting receiver bias during quantitative proton density mapping with magnetic resonance fingerprinting (MRF). The method comprises acquiring MRF data from a region of interest in a subject by performing a pulse sequence using a series of varied sequence blocks to elicit a series of signal evolutions. The method further comprises comparing the MRF data to a MRF dictionary to simultaneously map proton density and another tissue property from the region of interest, the proton density map having a proton density signal and a receiver sensitivity profile signal. The method also includes quantifying the proton density signal and the receiver sensitivity profile signal using parameters provided by the proton density map and the tissue property map, and generating a quantitative map from the region of interest based on the proton density signal. |
US11079444B2 |
Insulation detector and electric apparatus
An insulation detector for highly accurately detecting or measuring, with a simple configuration, insulation resistance of a load or an apparatus to a ground or a housing and connected to an electric apparatus including one or both of an intra-apparatus capacitor and a battery, the insulation detector including an intra-insulation detector capacitor, a voltage detecting unit that detects a voltage of the intra-insulation detector capacitor, and a current-path forming switch for connecting the ground or the housing, the intra-apparatus capacitor, and the intra-insulation detector capacitor in series and forming a current path including insulation resistance of the electric apparatus. The insulation detector measures the insulation resistance by measuring a time constant of a change in the voltage of the intra-insulation detector capacitor. A capacitance value of the intra-insulation detector capacitor is a value negligible in the measurement of the insulation resistance compared with a capacitance value of the intra-apparatus capacitor. |
US11079439B2 |
Protection circuit for battery monitoring device, and battery monitoring device
In a protection circuit, a signal line group includes a plurality of voltage signal lines, and the voltage signal lines are connected to electrode portions of a plurality of unit batteries or electrode portions of a battery module. A first protection circuit portion includes a plurality of Zener diodes, and the Zener diodes are connected in parallel to the unit batteries between the plurality of voltage signal lines. A resistor portion group includes a plurality of resistor portions, and the resistor portions are interposed between the Zener diodes and the unit batteries on the voltage signal lines and restrict a current. A second protection circuit portion includes a plurality of varistors, and the varistors are connected in parallel to the unit batteries between the plurality of voltage signal lines. |
US11079438B2 |
Circuitry for monitoring battery systems
A circuitry for a battery management system of a vehicle for adapting at least one cell information item via at least one battery cell to a communication system of the vehicle, comprising: a first processing element for generating a message and a test information item in accordance with a first processing, the message being specific to the cell information; at least one second processing element for generating the same message (in accordance with at least one second processing; a communication system interface (for outputting an output instruction to the communication system, the output instruction being at least partially composed of the message in accordance with the second processing and of the test information, so that the output instruction is specific to the first and second processing. |
US11079435B2 |
Method and device for diagnosing wear of an electrical switching unit, and electrical unit comprising such a device
A method for diagnosing the wear status of an electrical switching unit including a phase for monitoring the electrical unit. The monitoring phase uses: learning data previously loaded and representative of the type of electrical unit, and initialization data corresponding to the unit to be monitored and stored in memory during an initialization phase. The monitoring phase includes the measurement and the acquisition of a measurement curve upon the opening of the electrical unit, the determination of values of local descriptors with little sensitivity to the temperature from the measurement curve as a function of values of the measurement curve, of initialization data, and of learning data, the determination of a global status class as a function of the positioning values. The device and the electrical unit implement the method. |
US11079425B2 |
Method and apparatus for an electrical fault detecting system for a circuit
An electrical fault detecting system (10) for a circuit includes a conductor (20) delivering an electrical signal from a source (12) to a destination (14), a sheath (22) encircling the conductor, and a fault detection circuit (18). The sheath further includes an electrical insulator layer (24) and a conductive shield (26) encircling the conductor. The fault detection circuit is configured to detect a change in the electrical characteristics of the conductor and/or conductor sheath. |
US11079423B2 |
System and method for detecting an electric arc
The invention concerns a method and a system for detecting an electric arc in an electrical installation (7) equipped with at least one sensor (5) capable of detecting temporal acoustic signals produced by the electrical installation (7), said method being characterised in that it comprises a device for analysis (3) configured to analyse any temporal acoustic signal (5) coming from said one or more sensors (5) by associating with said acoustic signal a corresponding parsimony measurement (m) whose value indicates whether the acoustic signal is an electrical arc signature or not. |
US11079419B2 |
System for testing Nakagami fading channel and verification method thereof
A system for testing a Nakagami fading channel and a verification method thereof are provided. The testing system includes a signal generator, a Nakagami fading channel simulator, and a computer. The signal generator is used to output a sine wave signal whose frequency is f and transmit the sine wave signal to the Nakagami fading channel simulator and the computer. The Nakagami fading channel simulator is used to generate a Nakagami fading channel. The computer is used to perform data processing and analysis. In the verification method, time domain fading characteristics, first-order statistics characteristics, and second-order statistics characteristics of the Nakagami fading channel are respectively verified. Verifying the time domain fading characteristics is verifying a waveform fluctuation rate and a fluctuation range on a time domain under different Nakagami fading factors. Verifying the first-order statistics characteristics is mainly verifying amplitude and phase distribution statistics characteristics of the Nakagami fading channel by means of Kolmogorov Smirnov (KS) hypothesis test. Verifying the second-order statistics characteristics is mainly verifying the shape and bandwidth of a power spectrum density function. In the present invention, verification on performance of the Nakagami fading channel simulator or a simulation model has features of accuracy and feasibility. |
US11079417B2 |
Detection of electric power diversion
Techniques for detecting electrical meter bypass theft are described herein. In one example, a time-series of voltage-changes and current-changes associated with electrical consumption measured at a meter are obtained. The time series may track associated voltage and current changes at short intervals (e.g., 5-minutes). The voltage and current changes may indicate a slight voltage change when an appliance is turned on or off. An analysis (e.g., a regression analysis) may be performed on the voltage-changes against the current-changes. Using the correlation from the analysis, it may be determined if the meter was bypassed. |
US11079416B2 |
Voltage monitoring apparatus
The present invention provides a voltage monitoring apparatus capable of stable operation even in a low-voltage region.The voltage monitoring apparatus (1) includes: an inner voltage generating portion (40), lowering an input voltage (VIN) to generate an inner voltage (Vreg); an input voltage monitoring portion (30), receiving a power supply from an output terminal of the inner voltage generating portion (40) to operate; a switch portion (50), disposed between an input terminal of the input voltage (VIN) and the output terminal of the inner voltage generating portion (40); and a switch driving portion (60), turning on the switch portion (50) when the input voltage (VIN) is lower than a threshold voltage (for example, Vy |
US11079413B2 |
Methods and related systems of a readout circuit for use with a wheatstone bridge sensor
A readout circuit for use with a Wheatstone bridge sensor. At least some of the example embodiments are methods including: driving an excitation signal in parallel through a first set of sensor elements of a Wheatstone bridge sensor and refraining from driving the excitation signal through a second set of sensor elements of the Wheatstone bridge sensor; measuring response of the first set of sensor elements, the measuring response of the first set of sensor elements creates a first measurement; and then driving the excitation signal in parallel through the second set of sensor elements of the Wheatstone bridge and refraining from driving the excitation signal through the first set of sensor elements; and measuring response of the second set of sensor elements, the measuring response of the second set of sensor elements creates a second measurement. |
US11079412B1 |
Optical current monitor
An optical current monitor for detecting a current traveling through conductive material. The optical current monitor comprises a light source for emitting light at an output level; a lens configured to receive the light; Faraday material positioned near the conductive material and configured to receive light that has passed through the lens, thereby producing rotated light; a polarizer configured to polarize the rotated light; a photodetector configured to receive the rotated light and output a signal as a function of the rotated light; and a feedback system. The feedback system is configured to receive the signal from the photodetector and modify the output level of the light source based on the signal so that the signal remains at a reference level when the current is not traveling through the conductive material. |
US11079409B2 |
Assembly with at least two redundant analog input units for a measurement current
At least two redundant analog input units for a measurement current have analog inputs which are connected in parallel and upon which voltage measuring devices directly lie to convert respectively applied voltages into a digital measurement value, wherein in order to detect errors, in particular in order to detect wire breakage, each analog input unit compares its generated measurement value with a threshold and outputs an error message if a measurement value is detected that falls below the threshold, where if the analog input of the analog input unit is in the low-resistance state, then the at least one other analog input unit is additionally caused to assume a current-measuring function and switch the analog input of the analog input unit to a low-resistance state. |
US11079408B2 |
Resistive test-probe tips
A test-probe tip having a tip component, a resistive element, and a compliance member. The tip component is configured to electrically connect to a device under test at a first end of the tip component. The resistive element is electrically connected to a second end of the tip component along a signal-flow axis. The resistive element is configured to provide electrical impedance to an electrical signal passing through the resistive element. The compliance member is configured to allow movement of the tip component in a first direction when a mechanical force applied to the tip component in the first direction and to cause movement of the tip component in an opposite, second direction when the mechanical force applied to the tip component is removed or reduced. Architectures for the resistive element are also described. |
US11079406B2 |
Semiconductor micro probe array having compliance
A die probe including a probe tip operably connected to a first surface of a thin film; a metal trace, wherein a first portion of the metal trace is operably connected to a second surface of the thin film, the second surface of the thin film opposite the first surface of the thin film; and an upper space transformer, wherein a second portion of the metal trace is operably connected to the upper space transformer, wherein a pressurized liquid and/or gas is configured to expand a space between the second surface of the thin film and the upper space transformer. |
US11079405B1 |
Method and apparatus for detecting ferroelectric signal
A method of detecting a ferroelectric signal from a ferroelectric film and a piezoelectric force microscopy (PFM) apparatus are provided. The method includes following steps. An input waveform signal is generated, wherein the input waveform signal includes a plurality of read voltage steps with different voltage levels. The input waveform signal to the ferroelectric film is applied. An atomic force microscope probe scans over a surface of the ferroelectric film to measure a surface topography of the ferroelectric film. A deflection of the atomic force microscope probe is detected when the input waveform signal is applied to a pixel of the ferroelectric film to generate a deflection signal. Spectrum data of the pixel based on the deflection signal is generated. The spectrum data of the pixel is analyzed to determine whether the spectrum data of the pixel is a ferroelectric signal or a non-ferroelectric signal. |
US11079404B2 |
Test fixture for angle of attack (AOA) sensor vane
A test fixture for determining calibration accuracy of an aircraft angle of attack sensor vane includes an outer disc, configured to be transiently fixed to an aircraft exterior portion surrounding the sensor vane, and an inner disc that includes a spring-loaded plunger configured to physically engage the sensor vane during tests. The inner disc is rotatable relative to the outer disc to accommodate rotation of the sensor vane when engaged with the inner disc. The outer disc includes a ring gear fixed thereto; the inner disc includes a manually operated knob containing a spur gear that reacts with the ring gear to rotate the inner disc when the knob is rotated. The outer disc is a clamshell structure formed of an upper annular disc and a lower annular disc rigidly secured together, and the inner disc is rotatably retained between the upper and lower annular discs. |
US11079401B2 |
Apparatus and method for indicating at least one property related to an object
Various embodiments are described herein for an apparatus and method for indicating at least one property related to an object. Detection data and optionally input data are received for the at least one property related to the object and at least one light property that corresponds to the at least one property related the object based on the detection signal is determined using a processing unit. A light is then generated and projected to illuminate and/or surround at least a portion of the object, the light being based on the at least one light property to indicate the at least one property related to the object. |
US11079394B2 |
Detection of angiopoietin-2 and thrombospondin-2 in connection with diagnosing acute heart failure
Methods for detecting angiopoietin-2 (Angpt-2) and/or thrombospondin-2 (Tsp-2) in a sample involve obtaining or having obtained a blood or plasma sample from a subject; and detecting Angpt-2 and Tsp-2 in the sample. Detecting can involve performing an assay to determine whether the sample includes Angpt-2 and/or Tsp-2 or elevated levels of Angpt-2 and/or Tsp-2. Elevated levels are indicative of acute heart failure. |
US11079392B2 |
Methods and compositions for detecting misfolded proteins
Various aspects and embodiments of the present disclosure are directed to methods and compositions (e.g., kits) for the identification of subjects with misfolded proteins in their urine. For example, methods and compositions for determining that a urine sample from a pregnant woman contains or does not contain misfolded are provided. In some embodiments, the presence of misfolded proteins in a urine sample from a pregnant woman is an indication of preeclampsia. |
US11079389B2 |
System and method for identification of a synthetic classifer
The present invention provides a method for identifying a synthetic classifier including contacting at least a first and second samples derived from different groups of a cohort with a first plurality of peptides. The first plurality of peptides includes a first subset of peptides defining at least one naturally occurring amino acid sequence, and a second subset of peptides defining a plurality of variants of the first subset of peptides. The plurality of variants includes, for each one of the first subset of peptides, a variant peptide having at least one of a substitution, a deletion, an insertion, an extension, and a modification. The method further includes selecting at least one of the plurality of variants from the second subset of peptides, and defining a synthetic classifier including the at least one of the plurality of variants that distinguishes between samples derived from the first and second cohorts. |
US11079385B2 |
Serum-based biomarkers of pancreatic cancer and uses thereof for disease detection and diagnosis
Biomarkers of pancreatic cancer are described, as well as methods using these compounds for detecting pancreatic cancer. The methods can be used to diagnose a patient's health state, or change in health state, or for diagnosing risk of developing or the presence of pancreatic cancer. The method comprises analyzing a sample from a patient to obtain quantifying data for one or more than one of the metabolite markers; comparing the quantifying data to corresponding data obtained for one or more than one reference sample to identify abnormalities in the level of the metabolite marker(s) in the sample; and making a diagnosis if an abnormality is observed. Standards and kits for carrying out the method are also described. |
US11079383B2 |
Diagnosis and monitoring treatment of prostate cancer
Provided herein are assays and methods related to determining a ratio of expression levels of PSA/PSMA or determining the expression level of PSMA in circulating tumor cells for diagnosis and/or for the purpose of monitoring treatment efficacy for prostate cancers that are likely hormone resistant. |
US11079375B2 |
Method for determining active concentrations and/or kinetic interaction constants in complex biological samples by means of surface plasmon resonance
The invention relates to a method for determining active concentrations of an analyte and optionally kinetic constants for the interaction of the analyte with a ligand in complex biological samples by means of surface plasmon resonance comprising the use of an auto-blank. |
US11079369B2 |
Development of dry-deposit trace explosives detection test standards, solutions and methods for deposition
Various embodiments of the present invention are directed towards a system and method to dispense an explosive compound onto a substrate. An example device includes a solvent having the explosive compound dissolved in the solvent to form a sample. A delivery mechanism dispenses the sample in a dispersed manner to sufficiently vaporize the solvent to prevent wicking while dispersing a residue of the explosive compound on the substrate to enable detection by explosive detection tools. |
US11079367B2 |
Method and apparatus for assessing the current state of doneness of a cooking food item
A method and apparatus is provided for assessing the current state of doneness of a cooking food item. In a preferred embodiment, a sharpened hollow tubular cutting member of relatively small diameter is rotationally activated to cut and remove from a cooking food item a cylindrical core sample, preferably throughout its entire thickness, without substantial distortion of the shape of the sample. Upon expulsion from the cutting member, inspection of the core sample permits visual determination of the current state of doneness of the food item. |
US11079365B2 |
Spectrum simulation apparatus and method for contaminated atmosphere
Provided is a simulation spectrum apparatus including: a background image acquisition unit that acquires a background image of a target region and an infrared signal corresponding to each pixel of the background image; a spectrum acquisition unit that acquires a background radiation intensity spectrum from the infrared signal acquired for the each pixel; a simulation spectrum generation unit that generates a model of a linear combination of a radiation intensity spectrum of a contamination cloud and a background radiation intensity spectrum on the basis of a difference in radiation intensity; a controller that generates a simulation spectrum of the contamination cloud by applying the information on the at least one toxic substance and the atmosphere transmittance to the model of the linear combination; and an imaging unit that generates a spectrum image, combines the generated spectrum image and the background image, and thus generates a simulation contamination cloud image. |
US11079364B2 |
Calibration of an air quality sensor in a device
A device (1) comprising a cavity (5) defining an internal volume, an air quality sensor (9) being adapted to measure a concentration of at least one air compound present in the internal volume, the cavity (5) can be alternatively in: an open state in which air can enter into the cavity (5) from the outside of the cavity (5), and a closed state in which no air can circulate between the outside and the inside of the cavity (5), the air quality sensor (9) being adapted to be calibrated when the cavity (5) is in the closed state and once the internal volume no longer comprises the air compound or comprises a concentration of the air compound that is below a predefined threshold. |
US11079359B2 |
Sensor system and method
A system includes a structure bonding layer and a sensor. The structure bonding layer is disposed on a structure. The structure bonding layer is a metallic alloy. The sensor includes a non-metallic wafer and a sensor bonding layer disposed on a surface of the non-metallic wafer. The sensor bonding layer is a metallic alloy. The sensor bonding layer is coupled to the structure bonding layer via a metallic joint, and the sensor is configured to sense data of the structure through the metallic joint, the structure bonding layer, and the sensor bonding layer. |
US11079356B2 |
Ultrasonic sensing apparatus
An ultrasonic sensing apparatus includes an accommodating shell and at least one detection device. The accommodating shell includes a base and a convex portion connected to the base. A side of the base has a first detection opening toward a first direction, and a side of the convex portion has a second detection opening toward a second direction. Each of the at least one detection device is disposed in the base or the convex portion of the accommodating shell and includes a board, a piezoelectric assembly, a housing and a plurality of fixing members. The plurality of fixing members are configured to fix the board on the top wall of the housing to press the board to the encapsulating body of the piezoelectric assembly, thereby pressing the piezoelectric sheet to the bottom wall. |
US11079355B2 |
Ultrasound-assisted electrochemical distinction of normal and cancerous cells
A method for cancer diagnosis is disclosed. The method includes forming a plurality of cultured cells on an electrochemical biosensor placing the electrochemical biosensor in a medium solution comprising a cell culture solution of a plurality of biological cells, measuring a first electrochemical response from the electrochemical biosensor with the plurality of cultured cells, forming a plurality of stimulated cells on the electrochemical biosensor by ultrasonically stimulating of the plurality of cultured cells, measuring a second electrochemical response from the electrochemical biosensor with the plurality of stimulated cells, and detecting presence of cancer cells responsive to a difference between the first electrochemical response and the second electrochemical response being less than a threshold. Where, the first electrochemical response includes an electrochemical response of the plurality of cultured cells and the second electrochemical response includes an electrochemical response of the plurality of stimulated cells. |
US11079353B2 |
Method and sensor for detecting l-cysteine based on 3,3′-dithiobis (1-propanesulfonate)-mercury composite membrane
A method and a sensor for detecting L-cysteine based on a 3,3′-dithiobis (1-propanesulfonate)-mercury composite membrane are provided. The method includes: implanting a p-well and an N-type substrate on field effect transistor substrate, constructing a source electrode and a drain electrode at the p-well, constructing a silicon dioxide layer on the substrate, plating an aluminum-copper alloy layer, a chromium-palladium alloy layer, and a gold film layer on a polysilicon gate substrate, constructing a silicon nitride layer on the substrate and the silicon dioxide layer; extending a gate part; preparing an ethanol solution of disodium 3,3′-dithiobis (1-propanesulfonate), cleaning and soaking gate gold electrode in the solution, followed by soaking in an ethanol solution of mercuric nitrate, and then washing the gate gold electrode; connecting electrode interfaces, inserting the electrode into PBS, and connecting power interfaces to a stabilized voltage supply, connecting a signal output interface to a multimeter. |
US11079351B2 |
Active enzyme protection system for an electrochemical biosensor
Immobilization zones through which a sample flows before reaching the proteolytic agents and/or active enzyme and associated electrode/s of an electrochemical test sensor may be used to trap or chemically deactivate active enzyme and/or proteolytic agent deactivating agents. Through either trapping or chemical deactivation, the immobilization zones substantially prevent the enzyme deactivating agents from reaching, and thus reducing the activity of the active enzyme or enzymes. Similarly, trapping or chemical deactivation may be used to prevent or substantially reduce the incidence of the proteolytic deactivating agent or agents from reaching the proteolytic agent. |
US11079349B2 |
Electrical measuring assembly
In an electrical measuring assembly (1), in which an inner electrode (2) and an outer electrode (3), which form a measuring chamber (4) therebetween for a capacitive examination of a liquid flowing past, are formed from a food-safe stainless steel, the inner electrode (2) is supported at the axial ends (6, 7) thereof on the outer electrode (3) by insulating elements (10, 11), which are produced from a ceramic material or plastic material that can be machined and/or that has a permittivity that is temperature-independent in a working range and/or that is free of pores and/or does not absorb water. |
US11079347B1 |
Moisture sensor including volume sensing
A moisture sensor includes a circuit board and a plurality of circuits monitoring a plurality of moisture probes, wherein at least two sets of a plurality of probes are on the bottom of the sensor, one set in direct contact with the floor, a second set separated from the floor; a set of conductive pins that enable the body of the circuit board to be spaced from the floor to help any moisture accumulation beneath the sensor to evaporate, preventing mold growth; two sets of a plurality of probes along the edge of the sensor, such that when the sensor is installed edge on, these edge sensors will be in direct contact with the floor. The sensor transmits data periodically when sensed resistance is below a predetermined value. |
US11079344B2 |
Radiation detection device, radiation image acquisition device, and radiation image acquisition method
An X-ray detection device 30 comprises a low energy scintillator 31 configured to convert an X-ray of a low energy range into scintillation light, a low energy line sensor 32 configured to detect the scintillation light to output image data, a high energy scintillator 33 configured to convert an X-ray of a high energy range into scintillation light, and a high energy line sensor 34 configured to detect the scintillation light to output image data. Pixels L of the low energy line sensor 32 and pixels H of the high energy line sensor 34 are identical in number and are aligned at an identical pixel pitch, and a minimum filtering process is executed on the image data from the low energy line sensor 32, while an averaging process is executed on the image data from the high energy line sensor 34. |
US11079341B2 |
Radiation imaging apparatus, control apparatus, and control methods and storage mediums therefor
A radiation imaging apparatus comprising: an imaging unit configured to capture a radiation image; a generation unit configured to generate each of thinned images of a plurality of radiation images captured by the imaging unit; and a transfer unit configured to wirelessly transfer a plurality of thinned images, wherein the transfer unit transfers each of remaining untransferred images obtained by excluding the thinned images from the radiation images after completion of the transfer of the plurality of thinned images. |
US11079334B2 |
Food inspection apparatus, method of inspecting food, and method of learning in identification unit of food inspection apparatus
A food inspection apparatus includes: a conveyance unit; a light irradiation unit; an unit capturing an image of an inspection object A; a wavelength emphasis emphasizing a foreign substance specific wavelength characteristic of a foreign substance F from light having a wavelength of 300 nm to 1100 nm by using a first and/or second optical filter or a wavelength-specific light source; and an identification processing device identifying the foreign substance and including: a lightening unit normalizing the captured image with 256 or less of gradations into lightened data; and an identification unit having been provided with deep-learning of an identification processing of the foreign substance specific wavelength from the lightened data and identifying the foreign substance or a good item S in line from the lightened data obtained through capturing the image during conveyance of the inspection object. |
US11079329B2 |
Human waste water and human-derived pathogen scouting tool
The present subject matter provides processes and kits for identifying the presence of waste water or human-derived pathogens, particularly those associated with the presence of human fecal matter, in surface or subsurface water sources. |
US11079327B2 |
Sensor device for containers of liquid substances
An optical sensor has a body including a transparent interface wall having an outer surface in contact with a liquid, to define therewith a reflection interface. An optical module is coupled at an inner surface of the interface wall, to detect a characteristic of the liquid substance via light reflection. The optical module includes a light emitter and a light receiver facing respective inclined surfaces of the interface wall. The optical module also includes a supporting structure which is elastically flexible, to enable the light emitter and the light receiver of the optical module to vary a relative position thereof and with respect to the inclined surfaces of the interface wall, when the supporting structure is secured to the inner surface of the interface wall. |
US11079325B2 |
Methods and systems for point-of-care coagulation assays by optical detection
This invention relates to an optical system and method for performing turbidity assay, e.g. coagulation of blood or plasma, comprising a standard optical reference, a sample handling structure, a light source and an optical detection unit. The standard optical reference, such as a fluorophore-doped glass, provides constant optical signal under controlled optical conditions. The sample handling structure, such as a microfluidic system with reaction chamber, can be placed beneath or above the standard optical reference. During operation, the coagulating plasma/blood changes its optical absorbance and reflection properties, which results in changes in optical signal that reaches the optical reading unit. The variation of the optical signal, such as fluorescence signal indicates the kinetics of the turbidity varying process, such as plasma/blood coagulation process. This invention is used for performing turbidity assay with optical system, including photometry system, fluorescence system, Raman Spectroscopy system and so on. |
US11079323B2 |
Method of frequency comb generation, associated generation module, remote spectroscopy method and associated spectroscopy device
A method of generating frequency combs composed of a predetermined number of rays, wherein the method includes the modulation of a main ray generated by a laser source (20), by a first radiofrequency signal at a first frequency value, by a second radio frequency signal at a second frequency value, and by a third radio frequency signal at a third frequency value. The second frequency value is equal to twice the first frequency value. The third frequency value is equal to three times the first frequency value. |
US11079312B2 |
Forward scatter sensor
An example forward scatter sensor comprises: a transmitter arranged to emit a single light sheet; a receiver to observe light scattered from particles that fall through a measurement volume; and a control entity comprising an analyzer arranged to record a measurement signal descriptive of intensity of light captured by the receiver as a function of time and to carry out a precipitation analysis on basis of a time segment of the measurement signal, the precipitation analysis comprising: identifying, in said time segment, one or more double peaks that each represent a respective droplet and comprise a first peak that represents light refracted from a bottom of the respective droplet upon entry to the measurement volume and a second peak that represents light reflected from a top of the respective droplet upon exit from the measurement volume; and deriving one or more precipitation parameters and one or more precipitation indications. |
US11079311B2 |
Methods of using component mass balance to evaluate manhole events
A method performed by a system controller and evaluating a manhole event occurring in a duct-manhole system. The method includes estimating a size of the manhole event occurring in the system or estimating relative contributions to a fire of at least two of oxidative decomposition, pyrolysis, plasmatization, and flammable gas accumulation. Optionally, the method may include notifying one or more users and/or altering a rate of atmospheric turnover in the duct-manhole system. |
US11079310B2 |
Wear check tool for universal joint
A tool for checking wear in a Cardan joint comprises a base element, a trigger plate, an indicator pin, an indicator pin carrier and an indicator pin biasing element. The trigger plate is pivotally mounted to the base element about a trigger plate pivot axis (A) for pivotal movement between a first pivotal position and a second pivotal position. It has, at one end, a trigger plate yoke with a pair of opposed arms for engaging over one arm of a second yoke member of the Cardan joint and, at another end, an indicator pin opening. The indicator pin carrier is pivotally mounted to the base element to permit the angular position of the indicator pin carrier to be adjusted relative to the trigger plate. The indicator pin carrier is arranged between the base element and the trigger plate. |
US11079309B2 |
Strengthened glass articles having improved survivability
Embodiments are directed to strengthened glass articles comprising a thickness t≤1 mm (1000 μm), an inner region under a central tension CT (in MPa), and at least one compressive stress layer adjacent the inner region and extending within the strengthened glass article from a surface of the strengthened glass article to a depth of layer DOL (in μm), wherein the strengthened glass article is under a compressive stress at the surface CSs (in MPa), wherein the strengthened glass article is an alkali aluminosilicate glass article comprising 0-5 mol % Li2O, and at least 3 mol % Al2O3, and wherein the DOL≥70 μm, and a CSs/DOL ratio≥2.5 MPa/μm. |
US11079306B1 |
Variable soil sampling device
Disclosed herein is a variable soil sampling device which may be customized with respect to sampling rate and sorbent material used. Multiple variable sampling devices may be attached to each other to simultaneously sample different components or contaminants in the same time period. |
US11079304B2 |
Focal-length measuring apparatus for sub wavelength optical imaging device and measuring method thereof
A focal-length measuring apparatus for a sub-wavelength optical imaging device includes a laser, a beam-expanding and collimating system, a sub-wavelength optical imaging device, and a nanoscale stepped height standard sample block. The nanoscale stepped height standard sample block is connected to a power device, and the power device is connected to a computer control system. The nanoscale stepped height standard sample block is coated with a photoresist and includes a plurality of steps arranged at equal intervals Among all the steps, the heights of the steps gradually increase from a middle step to an upper side, and the values of the corresponding focal lengths decrease. While, the heights of the steps gradually decrease from the middle step to a lower side, and values of corresponding focal lengths increase. A wavelength of the laser is equal to a designed wavelength of an input light source of the sub-wavelength optical imaging device. |
US11079303B1 |
Evaluating joints using vibrometric signatures
Vibrometric signatures of portions of a vehicle, such as a joint between two or more aspects of the vehicle, may be generated and used to make determinations regarding the integrity or suitability of the vehicle for one or more missions. Vibrometric signatures are generated based on imaging data captured with the vehicle subjected to excitation over a range of frequencies, and power levels of vibrations of the vehicle are calculated based on the images. Pixels corresponding to surfaces on either side of a joint are selected and vibrometric signatures calculated for such surfaces are compared to determine whether the joint adequately transfers vibrations, or whether the joint is sufficiently tight. Where the vibrometric signatures are sufficiently similar to one another, the joint may be presumed to be tight. Where the vibrometric signatures are not sufficiently similar to one another, the joint is presumed to require maintenance or inspection. |
US11079298B2 |
MEMS pressure sensor with multiple sensitivity and small dimensions
A MEMS pressure sensor includes a monolithic body of semiconductor material having a first face and a second face and housing a first buried cavity and a second buried cavity, arranged under the first buried cavity and projecting laterally therefrom. A first sensitive region is formed between the first buried cavity and the first face at a first depth, and a second sensitive region is formed between the second buried cavity and the first face at a second depth greater than the first depth. The monolithic body also houses a first piezoresistive sensing element and a second piezoresistive sensing element, integrated in the first and second sensitive regions, respectively. |
US11079295B2 |
Method and system for determining reliability of a pressure sensor
A pressure sensor is configured to monitor a first resistance value of a first resistor and a second resistance value of a second resistor. The first resistor and the second resistor are configured to be sensing elements of a sensing component of a pressure sensor. The pressure sensor is configured to determine, based on a difference between the first resistance value and the second resistance value satisfying a threshold, that a measurement from the sensing component is unreliable. The pressure sensor is configured to perform, based on determining that the measurement from the sensing component is unreliable, an action associated with the pressure sensor. |
US11079293B2 |
Remote measurement of blast wave propagation
The method and system disclosed herein allow pressure profile data to be collected remotely from multiple autonomous sensors without entering the blast radius. The system obtains a GPS synchronized time value for detonation and obtains subsequent synchronized pressure data sets overtime from multiple independently functioning remote and correlates that data from each transducer with the initial detonation event. |
US11079291B2 |
Inductive position sensor
Systems, devices, and methods for determining a torque on a target using an inductive torque sensor are described. The inductive torque sensor may include an excitation coil, two rotors, and two or more receive coils. Each of the receive coils and the rotors may be inductively coupled. The two or more receive coils may be configured to generate a received voltage which can be approximated by a sine waveform function based on the angular changes of the coils on each rotor, the distance of the receive coils from the rotors and the distance between the receive coils. An integrated circuit may be configured to determine the torque generated on the target based on calculated differences between the angular rotation of the first rotor versus the second rotor over a given period. |
US11079287B1 |
Temperature dependent x-ray fluorescence
A method and system for determining temperature are provided. The method comprises using an x-ray source to irradiate a sample of a material with x-rays. Photon fluorescence produced by the sample in response to the x-ray irradiation is detected by a number of photon detectors. Based on the detected fluorescence a temperature of the sample is determined according to a predetermined relationship between photon fluorescence and temperature for the material. |
US11079286B2 |
Temperature detection module
A temperature detection module includes: a temperature sensor; a sensor holder for holding the temperature sensor such that movement is possible in a separation and contact direction in which the temperature sensor is separated from and brought into contact with a measurement target; and a biasing member that is attached to the sensor holder and biases the temperature sensor such that a detection surface comes into contact with a measurement target. The sensor holder includes: a base portion; and an accommodating portion that extends in the separation and contact direction from the base portion and holds the temperature sensor such that movement is possible in the separation and contact direction. The accommodating portion includes a gap that allows inclination of the temperature sensor between the accommodating portion and the temperature sensor. |
US11079285B2 |
Automated analysis of thermally-sensitive coating and method therefor
A method for thermally-sensitive coating analysis of a component includes imaging the coated, exposed component over a range of distinct frequencies as selected by a narrowband variable filter; estimating parameters of non-uniformity correction (NUC) for every pixel at every wavelength; constructing a 2D temperature map on a pixel-by-pixel basis using the non-uniformity correction; and mapping the 2D temperature map to a 3D computer aided design (CAD) model. |
US11079283B2 |
Temperature measurement system for furnaces
A method for measuring furnace temperatures. The method includes obtaining radiance measurements from a plurality of regions of interest (ROIs) using a plurality of thermal imaging cameras, and measuring a surface temperature using a radiance measurement obtained from an ROI selected from the plurality of ROIs. Measuring the surface temperature includes determining an effective background radiance affecting the selected ROI using radiance measurements obtained from ROIs different from the selected ROI, obtaining a compensated radiance by removing the effective background radiance from the radiance measurement obtained from the selected ROI, and converting the compensated radiance to the measured surface temperature. |
US11079282B2 |
Flexible interconnect sensing devices and related methods
Implementations of sensing devices may include a plurality of electromagnetic radiation sensing sections coupled to a flexible interconnect and one or more digital sections coupled to the flexible interconnect. The plurality of electromagnetic radiation sensing sections may be self-aligned through the flexible interconnect. |
US11079279B2 |
Diagnosis method using laser induced breakdown spectroscopy and diagnosis device performing the same
Disclosed herein are a diagnostic method using laser induced breakdown spectrum analysis and a diagnostic device for performing the same. The diagnostic method may include projecting a pulsed laser to a suspicious specimen, obtaining first spectrum data on the light collected from the suspicious specimen, projecting the pulsed laser to a non-diseased specimen, obtaining second spectrum data on the light collected from the non-diseased specimen, and determining whether a disease is present in the suspicious specimen from a comparison value of the first spectrum data and the second spectrum data using an artificial neural network. |
US11079274B2 |
Spectroscopic system
A spectroscopic system includes a main body including a light source that radiates light to a light transmissive measurement target, an imaging device that captures an image based on transmitted light having passed through the measurement target, and a spectroscopy section that is provided in an optical path between the light source and the imaging device and selectively transmits light that belongs to a specific wavelength region, and an attachment that includes an optical path changer that changes the direction of the optical path of the light outputted from the light source and is so attached to the main body as to form a placement space which is located between the optical path changer and the main body and in which the measurement target is placed. |
US11079273B2 |
Coded aperture spectral imaging device
An imaging spectrometer (100) is provided, comprising: an entrance opening (101) configured to admit light to the spectrometer (100), a coded aperture (120), at least one dispersive element (111, 112), a two-dimensional array detector (130), and a plurality of converging optical elements (121, 122, 123, 124). The plurality of converging optical elements (121, 122, 123, 124) are configured to focus light from the entrance opening (101) at the coded aperture (120), and to focus light from the coded aperture (120) at the detector (130). The coded aperture (120) is arranged to modulate light from the entrance opening (101) in at least one of the spatial and spectral domain. The at least one dispersive element (111, 112) comprises a dispersive element (111, 112) between the coded aperture (120) and the detector (130). The at least one converging optical element (121, 122, 123, 124) comprises at least one concave reflector. |
US11079272B2 |
Detection circuit and driving method therefor, detection substrate and detection device comprising a second storage sub-circuit group with a second voltage terminal group and a second control signal terminal group
A detection circuit includes a photosensitive device, a first storage sub-circuit, a second storage sub-circuit group, and an output control sub-circuit. The photosensitive device is coupled to a device voltage terminal and an output node. The first storage sub-circuit is coupled to the output node and a first voltage terminal. The second storage sub-circuit group is coupled to the output node, a second voltage terminal group and a second control signal terminal group. The output control sub-circuit is coupled to a signal receiving terminal, a first control signal terminal, and the output node. |
US11079271B2 |
Position detection sensor that detects an incident position of light comprising plural pixel groups each with plural pixel parts
Provided is a position detection sensor. In a first pixel part, as an incident position is closer to a first end of a first pixel pair group in a second direction, an intensity of a first electric signal decreases. In a second pixel part, as the incident position is closer to the first end, an intensity of a second electric signal increases. In a third pixel part, as the incident position is closer to a second end of a second pixel pair group in a first direction, an intensity of a third electric signal decreases. In a fourth pixel part, as the incident position is closer to the second end, an intensity of a fourth electric signal increases. A calculation unit calculates a second position on the basis of the first and second electric signals, and calculates a first position on the basis of the third and fourth electric signals. |
US11079270B2 |
Optical sensor and apparatus comprising an optical sensor having a photodetector and a semiconductor guard ring are dimensioned so that a fill factor of each pixel is less than or equal to 50%
An optical sensor includes pixels. Each pixel has a photodetector and a semiconductor guard ring around the photodetector. The photodetector and the semiconductor guard ring are dimensioned so that a fill factor of the pixel is less than or equal to 50%. |
US11079268B2 |
Precision ADC sampling clock for high accuracy wireless guided wave radar
A level transmitter includes an analog-to-digital convertor clock signal generator that receives a transmitter clock signal that is used to establish when an incident signal is transmitted toward a material boundary. The analog-to-digital convertor clock signal generator uses the received transmitter clock signal to generate an analog-to-digital convertor clock signal. An analog-to-digital convertor samples an analog waveform based on the analog-to-digital convertor clock signal and generates a digital value for each sample of the analog waveform. An analysis module analyzes the digital values to determine a distance to the material boundary. |
US11079267B2 |
Isolated capacitive liquid level probe
A measurement device (10) comprising a sensing circuit (30) which is electrically floating and fully isolated. The sensing circuit (30) has a first (134) and a second (148) transformer across which is connected a measurement circuit (110). The device is so constructed that any signal generated in the coil (132) of the said first transformer (134) that is connected to the measurement circuit (110) caused by a change in any external magnetic field relative to the measurement circuit (110) is in anti-phase with the corresponding signal generated in the coil (164) of the said second transformer (148) that is connected to the measurement circuit (110). |
US11079266B2 |
Collapsible scoop
A scoop for the transfer of product from a container includes a head portion including a bowl portion; a handle portion slidably engageable with the head portion, the handle portion having a first position and a second position relative to the head portion; wherein in the first position, the handle portion at least partially overlaps part of the head portion such that at least part of the bowl portion is covered by the handle portion; wherein in the second position, the handle portion extends away from the head portion such that the bowl portion is no longer covered by the handle portion; wherein the length of the scoop being greater in the second position than in the first position. |
US11079265B2 |
Air mass flow meter
An air mass flowmeter with a housing having an air-guiding path in which an air mass sensor element is arranged on a sensor element carrier in the housing and is electrically connected to a circuit carrier by connection wires. The circuit carrier is also arranged in the housing the air mass sensor element is positioned accurately in the air-guiding path by a positioning element that engages into a positioning element receptacle formed in the sensor element carrier. |
US11079263B2 |
Apparatuses and methods for evaluating a signal emitted by a rotational angle sensor
The present invention relates to a double analysis of signals emitted by a rotational angle sensor. For this purpose, the signal emitted by the rotational angle sensor is processed in a first signal path with respect to a maximum angle quality of the angle signal to be calculated. A second signal path for processing the signal emitted by the rotational angle sensor is optimized to indicate a maximum diagnosability of errors. |
US11079257B2 |
Absolute encoder and method for determining rotation amount
The present disclosure provides an absolute encoder capable of suppressing an increase in size while securing the resolution. An encoder includes a magnet rotating integrally with at least one rotary body and a plurality of rotary sensors detecting magnetic poles of the magnet to output detection signals having sinusoidal waveforms, each sinusoidal waveform having a different phase. The at least one rotary body includes a first rotary body rotating integrally with a main shaft and a third rotary body rotating together with the rotation of the first rotary body. The absolute encoder includes an angular sensor to detect the rotational angle of the first rotary body and the magnet is arranged in the third rotary body. |
US11079256B2 |
Device for determining the movement of a rotary element, particularly for readings of water and/or gas meters
A rotary element is equipped with a pattern representing a reflected binary code on at least three bits. A detection circuit is configured to sense the pattern and deliver an incident signal encoded in reflected binary code on at least three bits. The incident signal is converted by a transcoding circuit into an intermediate signal encoded in reflected binary code on two bits. A decoding stage decodes the intermediate signal and outputs at least one clock signal representing the amount of rotation of the rotary element and a direction signal representing the direction of rotation. A processing circuit determines the movement of the rotary element, and has at least one general purpose timer designed to receive the at least one clock signal and direction signal. |
US11079248B2 |
Navigation peek ahead and behind
Some embodiments of the invention provide a navigation application that allows a user to peek ahead or behind during a turn-by-turn navigation presentation that the application provides while tracking a device (e.g., a mobile device, a vehicle, etc.) traversal of a physical route. As the device traverses along the physical route, the navigation application generates a navigation presentation that shows a representation of the device on a map traversing along a virtual route that represents the physical route on the map. While providing the navigation presentation, the navigation application can receive user input to look ahead or behind along the virtual route. Based on the user input, the navigation application moves the navigation presentation to show locations on the virtual route that are ahead or behind the displayed current location of the device on the virtual route. This movement can cause the device representation to no longer be visible in the navigation presentation. Also, the virtual route often includes several turns, and the peek ahead or behind movement of the navigation presentation passes the presentation through one or more of these turns. In some embodiments, the map can be defined presented as a two-dimensional (2D) or a three-dimensional (3D) scene. |
US11079243B2 |
Continuous delivery
Implementations include determining a set of routes for delivery of assets within a delivery network based on realized and forecasted demand for a period, during at least partial execution of the set of routes, receiving real-time data representative of delivery of assets, and updated demand forecasts, determining, by an optimization controller, a time-to-trigger, and a cut-off time, and an updated demand forecast, the time-to-trigger defining an interval, at which the set of routes for delivery of assets is to be reoptimized, in response to the time-to-trigger being achieved, re-optimizing, by a route optimization module of the continuous delivery platform, the set of routes to provide a revised set of routes, and conveying at least one route of the revised set of routes to a delivery personnel, the at least one route being different from any route in the set of routes, and being executed during the period. |
US11079240B2 |
Method, system and apparatus for adaptive particle filter localization
A method for localization of a mobile automation apparatus includes, at a navigational controller: generating a set of candidate poses within an environmental map; updating the candidate poses according to motion data corresponding to movement of the mobile automation apparatus; receiving observational data collected at an actual pose of the mobile automation apparatus; generating (i) respective weights for the candidate poses, each weight indicating a likelihood that the corresponding candidate pose matches the actual pose, and (ii) a localization confidence level based on the weights; responsive to determining whether the localization confidence level exceeds a candidate pose resampling threshold: when the determination is affirmative, (i) increasing the candidate pose resampling threshold and (ii) generating a further set of candidate poses; and when the determination is negative, (i) decreasing the candidate pose resampling threshold without generating the further set; and repeating the updating, the receiving, the generating and the determining. |
US11079237B2 |
Method for determining a relative position of a motor vehicle, position determination system for a motor vehicle and motor vehicle
The invention present application relates to a method for determining a current position (xk+1, yk+1) of a motor vehicle relative to an initial position (xk, yk) previously held by the motor vehicle. Changes in the wheel position between the initial position (xk, yk) and the current position (xk+1, yk+1) are measured for at least two wheels of the motor vehicle. A motion vector of the motor vehicle is individually calculated from each of the wheel position changes. The individual motion vectors are then averaged. The current position (xk+1, yk+1) is then determined by adding the averaged motion vector, which, starting from a reference direction, has been rotated by a yaw angle of the motor vehicle, wherein the yaw angle is determined using a yaw rate provided by a yaw rate sensor of the motor vehicle. The invention also relates to a position determination system and to a motor vehicle equipped with such a system. |
US11079235B2 |
Method for accelerometer-assisted navigation
A method for primarily sensor-based navigation includes: in a first time period, collecting geophysical position data using a GPS receiver of a navigation device; in the first time period, collecting a first set of accelerometer data using an accelerometer of the navigation device; analyzing the first set of accelerometer data to produce a first set of vertical vehicular motion data; generating a mapping association between the first set of vertical vehicular motion data and the geophysical position data; in a second time period after the first time period, collecting a second set of accelerometer data using the accelerometer; analyzing the second set of accelerometer data to produce a second set of vertical vehicular motion data; and calculating an estimated location of the vehicle by analyzing the second set of vertical vehicular motion data in light of the mapping association. |
US11079232B2 |
Device comprising a ring optical resonator
A device includes an optical resonator having four ports including a first port, a second port, a third port, and a fourth port. A first electronic circuit is configured to calculate a first information representative of a power difference between optical signals supplied by two of the four ports. A method of operating a device is also disclosed. |
US11079228B2 |
Detector with catch and release mechanism
According to one embodiment, a detector is disclosed. The detector has a mechanism with first and second vibrators which vibrate in first and second directions. Circuits detect output first and second signals conforming to the detected positions of the vibrators. A detection circuit detects second signal using the first signal as a reference of synchronous detection and outputs a detection signal. A filter continues a moving average process on the detection signal for a period set based on the first signal. A controller circuitry controls the mechanism to causes the first vibrator to start vibrating in the first direction in synchronization with a clock signal. |
US11079224B2 |
Offset derivation device, offset calculation device, and azimuth sensor
In this azimuth angle sensor, original magnetic detection data is sequentially acquired as data points in a triaxial coordinate system by detecting magnetism on three axes. An offset derivation device provided to the azimuth angle sensor derives offset values for correcting the original magnetic detection data and generating corrected magnetic detection data. The offset derivation device uses a plurality of data points in the original magnetic detection data or in the corrected magnetic detection data to derive provisional offset values, then derives the magnitude of magnetism on such an occasion on the basis of the original magnetic detection data and the provisional offset values. When the magnitude of magnetism thus derived is within a predetermined correction success range, the offset values are updated using the provisional offset values. When the magnitude of magnetism thus derived is not within the predetermined correction success range, the offset values are not updated. |
US11079222B2 |
Radiation-based thickness gauge
Described are system and method embodiments for measuring a thickness of a material layer using electromagnetic radiation. In some embodiments, a system includes a radiation source configured to direct first radiation towards a first surface of a layer of material having a thickness between the first surface and a second surface opposite the first surface. The first radiation causes the material layer to emit secondary radiation. A filter is positioned between the material layer and a radiation detector and in the beam path of the second radiation in order to attenuate a portion of the second radiation associated with fluorescence of the material to emit third radiation. Then, the radiation detector is configured to detect the third radiation and a controller is configured to provide a measurement corresponding to the thickness of the material layer based on the detected third radiation. |
US11079220B1 |
Calibration of azimuth angle for optical metrology stage using grating-coupled surface plasmon resonance
Grating-coupled surface plasmon resonance response of a calibration grating is used to calibrate the azimuth angle offset between a sample on the stage and the plane of incidence (POI) of the optical system of an optical metrology device. The calibration grating is configured to produce grating-coupled surface plasmon resonance in response to the optical characteristics of the optical metrology device. The calibration grating is coupled to the stage and positioned at a known azimuth angle with respect to the optical channel of the optical metrology device while the grating-coupled surface plasmon resonance response of the calibration grating is measured. The azimuth angle between an orientation of the calibration grating and the POI of the optical system is determined based on the grating-coupled surface plasmon resonance response. The determined azimuth angle may then be used to correct for an azimuth angle offset between the sample and the POI. |
US11079215B2 |
Detection device
In order to provide a small detection device capable of detecting an accurate absolute position with a single head, there is provided a detection device including a head including a light source and a detecting unit configured to receive multiplexed light (interference light) of diffracted light obtained by causing light from the light source to enter first two points residing on ax diffraction grating and being separated from each other by a known distance and diffracted light obtained by causing the light from the light source to enter second two points residing on the diffraction grating, being separated from each other by a known distance, and including at least one point being different from the first two points, wherein the diffraction grating includes a first region between the first two points separated from each other by the known distance and a second region between the second two points separated from each other by the known distance, the first and second regions having at least partially different grating interval lengths, and an absolute position on the diffraction grating is detected based on the multiplexed light (interference light) received by the detecting unit. |
US11079213B2 |
Sensor, sensor module, wearable terminal, and electronic device
A sensor includes an elastic base material including a first surface and a second surface, a first sensor which detects a change in a capacitance caused by expansion/contraction of the first surface, and a second sensor which detects a change in a capacitance caused by expansion/contraction of the second surface. The first sensor faces the second sensor with the base material therebetween. |
US11079212B2 |
Circuitry and techniques for determining swelling of a battery/cell and adaptive charging circuitry and techniques based thereon
Disclosed are methods and systems for measuring and managing swelling of rechargeable batteries in situ. Some implementations involve using capacity fade or state of health of rechargeable batteries to estimate swelling of the rechargeable batteries. Some implementations provide methods and systems for measuring battery swelling based on inductive or capacitive coupling between sensors and the battery. Some implementations provide means to manage or reduce swelling of rechargeable batteries by applying adaptive charging with consideration of battery swelling. |
US11079209B2 |
Method of making polymer ammunition having a wicking texturing
One embodiment of the present invention provides a making a polymeric ammunition having wicking texturing about the projectile end. |
US11079208B2 |
Masking material and use of the material to mask a target and ammunition for disseminating such masking material
Disclosed is a masking material intended to be disseminated by an ammunition or a launcher to create a cloud that masks a target with respect to electromagnetic radiation in a given wavelengths range. This material contains at least one aluminium oxyhydroxide, such as boehmite or pseudoboehmite. Also disclosed is an ammunition enabling the dissemination of such masking material and the use of aluminium oxyhydroxide, such as boehmite or pseudoboehmite as a masking material that can be disseminated by an ammunition. |
US11079207B1 |
Plated expanding bullet and method of manufacturing the bullet
A fully plated hollow-point bullet and a method of manufacturing the bullet wherein a malleable metal precursor core having a central cavity and a surrounding wall is divided into a series of petals, each petal being separated from one another by an air space, and all interior and exterior surfaces of the precursor core, including individual petals, are thereafter electroplated with a second metal and final formed in a hollow-point pointing die, ultimately producing a more robust bullet and one that expands easier and faster on impact than plated bullets of conventional manufacture. |
US11079204B2 |
Integrated shooting management system based on streaming media
An integrated shooting management system includes a data acquisition apparatus, an mobile terminal, an intelligent target, and a server. The integrated shooting management system collects the target paper information in real time and automatically analyzes the shooting accuracy while managing the user data. |
US11079203B2 |
Three-piece tactical cummerbund
A tactical cummerbund for use with a tactical vest having a right, front vest connector and a left, front vest connector. The cummerbund includes an elastic connecting band and a protective right side portion and protective left side portion which connect to opposite ends of the connecting band. The connecting band may be positioned in the center of a channel in the back panel of the tactical vest such that it is protected from the elements. The connections of the right side portion and left side portion to the connecting band are adjustable to adjust the girth of the cummerbund. |
US11079201B2 |
Firearm accessory holder
An apparatus for moveably mounting an accessory to a device. The device facilitates a user positioning both the angle and rotation of the accessory relative to the device. |
US11079200B2 |
Underfolding arm brace apparatus for firearms
An arm brace apparatus for use with a firearm allows for a reduced form factor when the arm brace is not needed by the shooter. The arm brace apparatus includes a hinge which allows for a substantial portion of the brace to pivot between an open or deployed configuration, a useful position when shooting, and a closed or stowed position, useful for transportation or storage of the firearm to which the arm brace is attached. A latch mechanism allows the device to be locked in either the open or closed position. |
US11079198B2 |
Latching loader mechanism with gated feed
The latching/locking loader mechanism of the present invention provides a quick-release latch mechanism where a user can unlock and lock the attachment of the loader to the paintball gun quickly and easily without the use of tools. The latching/locking mechanism stays locked or unlocked without further use of tools. A spring-biased gate is provided in the path of the paintballs, namely, in the feed neck of the loader. When the loader is installed on the paintball marker, via a feed collar, deflection posts on the feed collar push the gate out of the paintball path in the feed neck of the loader so that paintballs may freely pass from the storage chamber of the loader and then into the breech of the paintball marker. When not installed on a feed collar, the gate blocks the path of paintballs. |
US11079197B1 |
Adaptive crossbow system
Crossbow systems are provided a firing grip mounting shaped and adapted for use with one of a first firing grip adapter having a firing grip adapter mounting configured to mount to the firing grip adapter mounting and a second firing grip adapter having a second grip adapter mounting configured to mount to the firing grip adapter mounting and a foregrip mounting between the firing grip and the bow and having a foregrip mounting shaped and adapted for use with one of a first foregrip adapter having a first foregrip adapter mount configured to mount to the foregrip mounting and a second foregrip grip adapter having a second foregrip adapter mount configured to mount to the foregrip mounting. A first functional paradigm is enabled by the first firing grip and first foregrip and second functional paradigm is enabled by the second firing grip and the second foregrip. |
US11079196B2 |
Toy gun
The present invention relates to a toy gun having a bolt configured to move forward or backward such that a recoil and a following thrill can be experienced as in the case of an actual gun. The toy gun according to the present invention comprises: a body for firing dummy bullets; a bolt assembly provided inside the body so as to move forward or backward in the process of loading and firing the dummy bullets; and a driving portion provided inside the body so as to drive the bolt assembly in order to load and fire the dummy bullets, wherein the driving portion comprises a ratchet gear configured to receive power from a driving motor that drives the driving portion, a piston gear that receives power from the ratchet gear and moves the bolt assembly backward, and a ratchet assembly that selectively transfer power, which is transferred to the ratchet gear, to the piston gear; the ratchet assembly comprises a piston gear cap that penetrates the ratchet gear and is coupled to the piston gear while the ratchet gear remains fitted to the center of the piston gear cap and a ratchet pole configured to slide in a direction with regard to the piston gear cap; and an engaging groove, into which the ratchet pole is inserted, is provided on the inner surface of the piston gear such that, as the ratchet pole is inserted into and released from the engaging groove, power is selectively transferred from the driving motor to the piston gear. |
US11079195B2 |
Firearm disassembly/assembly devices and methods
The present disclosure describes devices and methods for disassembly and/or reassembly of firearms. The devices can include mechanisms such as a crank mechanism, guide rails, and stop plate to enable simplified disassembly and reassembly of a firearm. |
US11079193B1 |
Trigger safety with rotatable lever systems and methods
A firearm safety mechanism assembly is provided. The firearm safety mechanism assembly includes a firearm with a receiver, a trigger guard coupled to the firearm, and a housing pin. The firearm safety mechanism assembly includes a trigger safety mechanism. The trigger safety mechanism includes a plate, a rod extending from the plate, a trigger coupled to the rod, and a lever nested within the trigger. The lever includes a lever first end and a lever second end, where the lever rotates between a first position and a second position. In the first position, the lever first end abuts a housing pin. |
US11079192B2 |
Compact flat magazine spring
A flat spring for firearm magazines has a one-piece unitary body with end half-coils at opposite ends and interior coils in a repeating arrangement between the end half-coils. Each of the interior coils includes an upper half-coil and a lower half-coil, each extending between outer tips on opposite sides of the spring body. Increasing and staggering the half-coil lengths, adjusting the radii of the outer tips and shaped matching the end half-coils and upper and lower half-coils within the magazine housing all contribute to a flat magazine spring that uses all available space within a firearm magazine to effectively reduce the number of coils and material thickness so that the compressed spring height is at its absolute minimum, thereby allowing for maximum space for ammunition. |
US11079191B1 |
Further improvements-firearms and weapons systems
A detachable Gas Key, which attaches to a Bolt Carrier, which provides gas to power the action of a semi automatic or select fire firearm. Improvements are made in both the attachment strength, as well as a significantly improved seal between the Gas Key and the Bolt Carrier. |
US11079189B2 |
Modular handgun grip assembly
A modular firearm grip assembly has a frame defined by a front grip strap and a rear grip strap. The front grip strap defines a front lateral attachment point and rear lateral attachment point, and the rear grip strap has a first attachment coupling interface. A grip extension defined by a front extension strap and a rear extension strap is coupled to the frame at the respective one of the front lateral attachment point and the rear lateral attachment point thereof. The grip extension includes a second attachment coupling interface engaged to the first attachment coupling interface of the frame. |
US11079180B2 |
Heat exchanger and method of manufacturing the same
Disclosed is a heat exchanger that improves heat conduction performance. The heat exchanger includes at least one refrigerant tube including a plurality of sections arranged in a first direction and a plurality of heat exchanger fins arranged on the plurality of sections. Each of the plurality of heat exchanger fins includes at least one through hole provided to allow the at least one refrigerant tube to be inserted thereinto in a second direction perpendicular to the first direction and at least one contact member configured to protrude from one surface of the heat exchanger fin around the through hole and surround an outer circumferential surface of the refrigerant tube. |
US11079177B2 |
Skid-mounted cold box and its prefabricated structure and assembly method
The present invention relates to a skid-mounted cold box and its prefabricated structure and assembly method. Each prefabricated structure includes a framework and a first panel that is used to enclose sides of the framework. Ring beams of two adjacent prefabricated structures are connected through bolts on site. A second panel connected through bolts encloses the gap between ring beams of the two adjacent prefabricated structures from sides. The present invention cancels all field welding seams and omits the field welding and nondestructive testing operations. The crane can be dismissed after the upper prefabricated structure of the cold box is lifted into place and bolts corresponding to columns on ring beams are connected. The present invention guarantees the connection strength of steel structures relying on bolt-based connection between ring beams and the second panel connected through bolts guarantees the airtightness of the cold box. This effectively reduces field assembly work and saves time and cost. |
US11079169B2 |
Refrigerator
A refrigerator includes a main body having a storage compartment, a door to open or close the storage compartment, and a dispenser provided on the door and configured to supply water to the outside of the main body, wherein the door includes, a door plate, and a door cap coupled to a lower end portion of the door plate and having a water collecting part to collect residual water of the dispenser. |
US11079168B2 |
Modular box assembly
A box assembly includes a box defining a box cavity within the box; and at least one insulated panel disposed within the box cavity, the at least one insulated panel including at least one board and at least one insulation batt, the at least one board laminated to the at least one insulation batt, the at least one insulated panel configured to at least partially insulate the box cavity. |
US11079167B2 |
Storage device and refrigerator having the same
The present invention provides a storage device for a refrigerator, including: a plurality of boxes, a rotating shaft and a plurality of damping masses, so that the boxes can stay stationary at any rotation position at any time when are rotated around the rotating shaft, which ensures smooth rotation of the boxes during the opening and closing thereof, and thus facilitates the user to pick and place eggs and improves the stability of the fragile eggs within the rotating boxes. |
US11079166B2 |
Refrigerator
The present disclosure relates to a refrigerator. In the refrigerator according to an embodiment, an outer spacer supporting a display is grounded with a ground, and electromagnetic waves transmitted from the outer spacer is charged to the outside. Therefore, the electromagnetic waves can be prevented as acting on a display image as a noise. |
US11079161B2 |
Ventilation controller for equipment enclosure
A ventilation system maintains a temperature for a computer equipment enclosure using a combination of air conditioning and outside (ambient) air exchange based on a graphical user interface (GUI) for setting a range of temperature at which the ventilation system maintains the temperature. Cooler temperatures allow ambient air exchange to keep the temperature sufficiently low, while air conditioning is invoked when exterior temperatures rise. |
US11079159B2 |
Refrigeration and freezing device
The present invention provides a refrigeration and freezing device, including a case body, a door body, an oxygen-enrichment membrane assembly, an air pump, and a refrigeration system. For the refrigeration and freezing device, temperature within an appropriate storage range and a nitrogen-rich and oxygen-deficient atmosphere cooperate, thereby effectively extending the shelf life of foods. |
US11079157B2 |
Refrigerator
A refrigerator includes a cabinet that includes a refrigerator compartment and a freezer compartment. The refrigerator includes a refrigerator compartment door that is located at a left or a right side of the refrigerator compartment, wherein an ice maker and a dispenser are located at the refrigerator compartment door. The refrigerator includes a main water tank that is located in the refrigerator compartment, and that is configured to cool water. The refrigerator includes a water purifying device that is located at the cabinet, and that is configured to purify water. The refrigerator includes a sub-water tank that is located on the refrigerator compartment door, and that is configured to additionally cool water cooled by the main water tank. The refrigerator includes a water supply path that is defined by connections between the water purifying device, the main water tank, the sub-water tank, the dispenser, and the ice maker. |
US11079155B2 |
Refrigerator and control method thereof
A refrigerator includes: a cabinet including a freezing chamber; an evaporator located at one side of the freezing chamber; a freezing chamber fan configured to supply cool air to the freezing chamber; an ice maker located in the freezing chamber and configured to perform ice-making; an ice bin located below the ice maker and separates and stores ice made in the ice maker; an ice detection device which detects whether or not the ice stored in the ice bin is full; and a control unit configured to control the freezing chamber fan according to a detection signal of the ice detection device. The control unit is configured to turn off the freezing chamber fan when ice-fullness is detected by the ice detection device and turn on the freezing chamber fan when the ice-fullness is not detected by the ice detection device. |
US11079153B2 |
Refrigerator and control method thereof
Disclosed herein are a refrigerator includes an ice making tray, a cooling system, a stirrer, at least a portion of which is submerged in the ice making tray, a stirring motor coupled to the stirrer, and a controller storing instructions and configured to execute the stored instructions to control the stirring motor to drive the stirrer while controlling the cooling system to cool water stored in the ice making tray. While the cooling system cools the water stored in the ice making tray, the stirrer stirs the water stored in the ice making tray. |
US11079152B2 |
Control logic for compact ice making system
An ice maker assembly is disposed in the ice compartment of a refrigerator, the ice maker assembly including an ice maker tray/evaporator having an evaporator cooling tube which is in direct contact with an ice maker tray portion, and a tray temperature sensor for sensing a temperature of the ice maker tray portion. A controller is configured to control ice making, ice harvesting, and ice maintenance based on the temperature sensed by the tray temperature sensor. The tray temperature sensor is the only temperature sensor used to control ice making, ice harvesting, and ice maintenance. Alternatively, an additional temperature sensor can be disposed inside an ice maker assembly gear box for sensing a temperature of a housing of the gear box. In that case, the tray temperature sensor and the additional temperature sensor are the only temperature sensors used to control ice making, ice harvesting, and ice maintenance. |
US11079151B2 |
Controlling systems with motor drives using pulse width modulation
A system includes an electronic power converter and a controller. The electronic power converter supplies power to one or more motor drives of an HVAC and/or refrigeration system. The controller obtains a plurality of pulse width modulation (PWM) algorithms. Each PWM algorithm has an associated harmonic signature. The controller further determines one or more resonance frequencies associated with the HVAC and/or refrigeration system. The controller also selects a first PWM algorithm from the plurality of PWM algorithms based at least in part on the harmonic signature associated with the first PWM algorithm mitigating the one or more resonance frequencies associated with the refrigeration system. The controller further operates the electronic power converter according to the first PWM algorithm. |
US11079150B2 |
Method for controlling level of liquid within an evaporator and a system thereof
A method controls the level of liquid within an evaporator of a flooded-type chiller without level sensors. The flooded-type chiller includes at least one compressor, a condenser, an expansion valve and an evaporator. A number of sensors positioned in the system measures a number of first parameter information values. A controller calculates a number of second parameter information values based on the measured first parameter information values and further determines a virtual refrigerant level as a control signal based on the second parameter information values. Based on the determined virtual refrigerant level, the controller opens, closes or holds the expansion valve with respect to a dead zone for maintaining a pre-defined target refrigerant level so as to provide the desired refrigerant level and oil in the evaporator. |
US11079149B2 |
System and method of diluting a leaked refrigerant in an HVAC/R system
A mitigation damper operably coupled to a return conduit. The return conduit includes an opening. The mitigation damper is positioned adjacent to the opening. The mitigation damper is configured to selectively allow airflow through the opening in response to a detected refrigerant leak. |
US11079146B2 |
Heat pump having a foreign gas collection chamber, method for operating a heat pump, and method for producing a heat pump
A heat pump includes a condenser for condensing compressed working vapor; a foreign gas collection space arranged within the condenser, the foreign gas collection space comprising: a condensation surface which during operation of the heat pump is colder than a temperature of the working vapor to be condensed; and a partition wall arranged, within the condenser, between the condensation surface and a condensation zone; and a foreign gas discharge device coupled to the foreign gas collection space so as to discharge foreign gas from the foreign gas collection space. |
US11079143B2 |
Heat pump
A heat pump includes an electric motor driven by input electric power, a first compressor mechanically connected to the electric motor and compresses air, a first heat exchanger performing heat exchange between compressed air produced by the first compressor and water, and a first hot water outlet through which the water heated by heat exchange in the first heat exchanger is taken out. Thus, in the air refrigerant heat pump, it is possible to use only air and water to supply heating by applying part of compressed air energy storage technology to the heat pump. |
US11079138B2 |
Combustion apparatus
A combustion apparatus (1) has a burner (11) configured to burn combustion gas, a heat exchanger (12) disposed below the burner (11), and a combustion fan (13) configured to supply air for combustion, wherein the combustion apparatus performs post-purge operation in which the combustion fan (13) is activated for a predetermined period of time after combustion operation of the burner (11) stops, and intermittent blower operation in which activation and deactivation of the combustion fan (13) is repeated a plurality of times at predetermined intervals after the post-purge operation ends. |
US11079136B2 |
Condensate management manifold and system
A condensation management manifold includes a first portion having a first elongated channel comprising a first condensate flow channel. A second portion of the manifold has second elongated channel comprising a second condensate flow channel. The second portion is configured to nest at least partially within the first portion such that a first surface of a flexible condensate management film is fluidically coupled to the first flow channel and an oppositely oriented second surface of the condensate management film is fluidically coupled to the second flow channel. |
US11079134B2 |
Computing device and method for inferring via a neural network a two-dimensional temperature mapping of an area
Computing device and method for inferring via a neural network a two-dimensional temperature mapping of an area. A predictive model is stored by the computing device. The computing device receives a plurality of temperature measurements transmitted by a corresponding plurality of temperature sensors located at a corresponding plurality of locations on a periphery of the area. The computing device executes a neural network inference engine, using the predictive model for inferring outputs based on inputs. The inputs comprise the plurality of temperature measurements. The outputs consist of a plurality of temperature values at a corresponding plurality of zones, the plurality of zones being comprised in a two-dimensional grid mapped on a plane within the area. For instance, the area is a room of a building, the periphery is an interface of a ceiling and walls of the room, and the plane is a horizontal plane within the room. |
US11079132B2 |
System and method for managing power consumption of an HVAC system
A system and method for managing power consumption of HVAC system includes a transfer switch, a detector interface and an HVAC controller of the HVAC system. The transfer switch is configured to switch a power line supplied to a load between a utility power source and a backup power source. The detector interface is in communication with the transfer switch or a controller of the backup power source and the HVAC controller. The HVAC controller is configured to receive data regarding the switching of power line supplied to the load between the utility power source and the backup power source and control an operation of components of the HVAC system based on the capacity of power source, thereby manages or lowers the power consumption of HVAC system. The detector interface is configured to provide switching information and capacity of the backup power source to the HVAC controller. |
US11079128B2 |
Systems and methods for monitoring the movement of gas
A system to characterize gas in a building includes a processor; a gas sensor coupled to the processor; a gas valve coupled to the processor; an encryption module executed by the processor to secure gas data; and a transceiver to communicate secured gas data over a network to a remote processor. |
US11079127B2 |
Systems and methods for air ventilation
A system includes an inlet to collect air from outside a building; an air filter coupled to the inlet; a baffle to receive air from the inlet; an actuator coupled to the baffle; one or more sensors exposed to air from the air filter to determine air quality; a controller coupled to the one or more sensors and the actuator, the controller closing the baffle if air quality is below a threshold; and an outlet positioned after the baffle to deliver air to the building. |
US11079126B2 |
Climate smart fan ventilation
A supply ventilation system controller for locating at an interior of a building. The controller comprises circuitry for receiving a signal representative of exterior air temperature and circuitry for receiving a signal representative of exterior relative humidity. The controller also comprises circuitry for establishing at least a first range of acceptable temperature and circuitry for establishing at least a first range of acceptable relative humidity. The circuitry for providing an enable/disable signal to a fan is responsive to at least one of: (i) the signal representative of exterior air temperature indicating satisfaction of the first range of acceptable temperature; or (ii) the signal representative of exterior relative humidity indicating satisfaction of the first range of acceptable relative humidity. |
US11079119B2 |
Air conditioner
An air conditioner includes a housing comprising an external panel defining an external appearance and having an opening formed at the external panel; a heat exchanger configured to exchange heat with air flowing into the housing; and an air discharge unit configured to discharge air heat-exchanged by the heat exchanger out of the housing. The air discharge unit includes a first discharge unit connected to the opening and discharging air; and a second discharge unit provided at the external panel and discharging air. A method of blowing heat-exchanged air may be changed in accordance with an environment of a user. |
US11079117B2 |
Connected food preparation system and method of use
A connected oven, including a set of in-cavity sensors and a processor configured to automatically identify foodstuff within the cooking cavity, based on the sensor measurements; and automatically operate the heating element based on the foodstuff identity. |
US11079106B2 |
Apparatus and method for continuously drying bulk goods, in particular wood chips and/or wood fibers comprising multi-fuel burner with a muffle cooling system
An apparatus and a method are provided for continuously drying bulk goods, in particular wood fibers and/or wood chips, in a dryer, wherein the drying vapors are led to a dryer circuit, in which the drying vapors are indirectly heated via a heat-exchanger and are conducted to the dryer again. |
US11079103B2 |
Wheelchair lighting control unit
Wheelchair lighting control unit 1 comprising a housing to; control electronics 28 for driving at least one LED light of a wheelchair, the control electronics being arranged in the housing to; and a power supply unit 40 for supplying power to the wheelchair lighting control unit 1; said housing to having a power supply unit compartment 14 for receiving said power supply unit 40, said power supply unit compartment 14 being always open on a side wall of said housing to so that said power supply unit 40 can be inserted into and withdrawn from said power supply unit compartment 14; and said power supply unit 40 being releasably held in the power supply unit compartment 14 in the inserted position by means of at least one magnet 70, 72 and/or by means of at least one spring element 16, 18, 76 which is biased from the outside against a side face of the power supply unit 40. |
US11079100B2 |
Partially lighted t-bar
The partially lit T-bar includes a spine with a rest shelf at a lower portion thereof. The rest shelf supports adjacent ceiling tiles. The under surface of the rest shelf includes a lighting module on a portion and a plain unlit undersurface on other portions. Additional T-bars which are shorter, and typically fully lit or fully unlit and half the length of the partially lit T-bar are also provided which can attach at ends or near a midpoint of the partially lit T-bar and typically perpendicularly thereto. A great variety of lighting patterns in a dropped ceiling is thus facilitated. Each of the T-bars preferably also includes a heat sink on an upper portion of the spine and also preferably a lower heat sink on an upper portion of the rest shelf. Heat associated with the light element of the T-bar can thus be drawn away from a space below the ceiling. |
US11079098B1 |
Light assembly with water vapor removal system
A light assembly includes a substantially closed housing, a light source, a thermoelectric device, and a moisture expulsion device. The housing is defines a chamber, and includes a lens. The light source is adapted to direct light from the chamber and through the lens. The thermoelectric device includes a cold side and a hot side. The cold side is adapted to form condensation from moisture in the chamber. The moisture expulsion device includes a first segment in contact with the hot side and adapted to receive thermal heat from the hot side, and a second segment in contact with the first segment and exposed to an external environment for dissipation of moisture. The second segment is adapted to receive thermal heat from the first segment, and condensate from the cold side. |
US11079097B2 |
Fixing structure of lighting apparatus and lighting apparatus of shelf
A lighting device fixing structure and a shelf lighting fixing structure are provided. The fixing structure of the lighting apparatus has a first fastener unit wrapping a surface of a shelf, a second fastener unit wrapping the surface of the shelf, wherein one of the first fastener unit and the second fastener unit is fixed to a light body, the first fastener unit and the second fastener unit are connected in a rotatable manner. The fixing structure of the lighting apparatus also has a fastener unit for locking the first fastener unit and the second fastener unit to each other, wherein the first fastener unit and the second fastener unit wrap and fix to a shelf. |
US11079096B2 |
Lighting fixture and lighting apparatus
A lighting fixture includes a light source module having a base with a surface having first and second lateral edges, and a plurality of light sources disposed on the surface of the base. A cover disposed over the light source module includes a light-transmissive main surface terminating at third and fourth lateral edges. A first light-transmissive side surface extends from the third lateral edge towards the first lateral edge, and a second light-transmissive side surface extends from the fourth lateral edge towards the second lateral edge. The first lateral edge is laterally offset by a first distance from a first orthogonal reference plane with respect to the third lateral edge, and the second lateral edge is laterally offset by a second distance from a second orthogonal reference plane with respect to the fourth lateral edge. |
US11079094B2 |
Light emitting device with a light-transmissive member
A light emitting device includes a light emitting element, a light-transmissive member, a covering member, and a base member. The light-transmissive member has a flange on a lateral surface thereof in such a manner as to continue from a periphery of an upper surface to a periphery of a lower surface of the light-transmissive member and to be positioned outside the upper surface of the light-transmissive member and an upper surface of the light emitting element in plan view. The flange has a thin portion at an inner side than the outer edge side of the flange. The thin portion has a thickness smaller than a thickness of the outer edge side of the flange. |
US11079090B1 |
Cooling systems for vehicle headlights
Cooling systems for LED headlight bulbs are disclosed. In some examples, a headlight bulb assembly for a vehicle headlight includes a circuit board and a first light emitting diode (LED) on the first side of the circuit board and a second LED on the second side of the circuit board. The headlight bulb assembly includes a shell at least partially enclosing the circuit board. The shell defines a sealed interior fan housing, an air intake on the first side of the circuit board, and an air exhaust on the second side of the circuit board. A circulator fan in the sealed interior fan housing is configured to draw air into the sealed interior fan housing through the air intake. The circulator fan is configured to expel the air from the sealed interior fan housing through the air exhaust. |
US11079079B2 |
Troffer light fixture
A light fixture with a troffer design. The light fixture includes a housing, LED assembly, and lens assembly. An inner lens can be positioned over the LED assembly to control the distribution of light. A reflector can be positioned over the LED assembly instead of the inner lens to control the light. |
US11079076B2 |
Edge lit fixture
An edge lit fixture. A housing provides the basic shape and structure of the fixture. The housing is constructed from discrete segments including lens frames, side frames, and end frames, which can be used in many different combinations to create the desired fixture. The assembled housing defines an open central area. One or more light panels are arranged around the perimeter of the housing such that at least some of the light is emitted toward the central area. The open central area of the housing allows for existing materials, such as a ceiling tile, for example, to function as a back surface of the fixture. |
US11079072B2 |
Gas supply system, vehicle, and hydrogen supply facility
Provided is a gas supply system for supplying hydrogen to a vehicle, the vehicle including: a tank loaded with a hydrogen storage alloy, storing and releasing hydrogen; and a thermal medium distribution unit attached to the tank and configured such that a thermal medium for heating or cooling the hydrogen storage alloy is distributable from outside, includes: a reservoir reserving hydrogen at a pressure of 0.2 MPa or greater and less than 3.0 MPa; a hydrogen flow path connectable to the vehicle for supplying hydrogen from the reservoir to the tank; a cooling medium reservoir reserving the thermal medium for cooling; and a thermal medium flow path connectable to the vehicle for distributing the thermal medium to the thermal medium distribution unit in the vehicle, in which the hydrogen flow path and the thermal medium flow path are combined at least at an end portion connectable to the vehicle. |
US11079070B2 |
Cross-contamination prevention system and related methods
A method of transporting liquid petroleum gas (LPG) comprising coupling reverse thread fittings of a first tank to reverse thread fittings of a second tank, the first tank storing the LPG; and allowing the LPG to flow from the first tank to the second tank through the reverse thread fittings of the first tank and the reverse thread fittings of the second tank. |
US11079068B2 |
Rapid fill compressed gas storage tank
A method for rapidly filling a compressed gas storage tank with a moderated temperature rise using a Coanda nozzle to inject the feed gas into the tank and using the Coanda nozzle to direct the feed gas along the inner surface of the storage tank; entraining the stored gas with the feed gas that is flowing under the influence of the Coanda effect to flow along the inner surface of the gas storage tank; and transferring heat from the flowing gas to the external walls of the tank. Also, a compressed gas storage tank for rapid filling with a moderated temperature rise comprising: a gas storage tank and a Coanda nozzle capable of directing feed gas that is injected into the gas storage tank along the inner surface of the gas storage tank. |
US11079067B2 |
Hydrogen refueling system
The present invention is to provide a hydrogen refueling system capable to cool down the H2 pre-cooling heat exchanger fast enough when a FCV enters the HRS, so that there is no or very minimal waiting time for the customer before starting refueling. A hydrogen refueling system including a cryogenic fluid tank that stores a cryogenic fluid, a dispenser that supplies H2 to a vehicle, including a heat exchanger that cools H2 with the cold and/or cryogenic fluid provided from the cryogenic fluid tank, an inlet line that sends the cold and/or cryogenic fluid to the heat exchanger from the cryogenic fluid tank, an outlet line that collects the cryogenic fluid fed from the heat exchanger, and an injection valve that is provided in the inlet line. |
US11079066B2 |
Fiber optic safety system
Safety systems for operating equipment have a source of visible light, a first signal light transmitter, a first signal light receiver, preferably a second signal light transmitter and second signal light receiver. A fiber optic bundle with at least one section of illuminated cable emits the visible light and carries the signal light. The signal light follows an optical circuit through the fiber optic bundle from the signal light transmitters to the signal light receivers. The signal light receivers are connected to suitable controls of the system such that if a predetermined light signal is not received by the signal light receiver(s), the operating equipment will stop and/or alarms will be generated. The fiber optic bundle is connected to optical pull switches which interrupt the light circuit if a person applies a predetermined pull force to the optical fiber bundle. |
US11079062B2 |
Display device
A display device includes a monitor and a support module including a base frame, a support frame and a driving unit. The base frame includes a base seat and a rotating seat connected to the base seat and rotatable about an axis. The support frame includes a connecting mechanism connected to the monitor, and a support member connected co-rotatably to the rotating seat and connected to the connecting mechanism. The driving unit includes a drive subunit co-rotatably secured to the rotating seat, and a control subunit mounted to the base seat, connected to the drive subunit, and being operable to drive rotation of the rotating seat about the axis via the drive subunit, thereby rotating the monitor about the axis. |