Document Document Title
US11017265B1 Systems, methods, and devices for image processing
A device includes at least one processor and memory including instructions that when executed by the at least one processor, cause the at least one processor to scan an input image including pixels that have either a first state or a second state opposite the first state, initiate a first cluster and a first polygon that belongs to the first cluster upon encountering a first pixel of the input image that has the first state, execute a first set of operations to form the first polygon, generate an indication of one or more characteristics of the input image based on at least the first cluster, and output the indication.
US11017264B2 Method and apparatus with dilated convolution
A neural network apparatus includes one or more processors configured to acquire an input feature map and trained weights, generate a plurality of sub-feature maps by splitting the input feature map based on a dilation rate, generate a plurality of intermediate feature maps by performing a convolution operation between the plurality of sub-feature maps and the trained weights, and generate a dilated output feature map by merging the plurality of intermediate feature maps based on the dilation rate.
US11017262B2 Method and device to determine image features using multi-resolution gradient analysis
A hardware configuration is constructed for calculating at high speed the co-occurrence of luminance gradient directions between differing resolutions for a subject image. In an image processing device, a processing line for high-resolution images, a processing line for medium-resolution images, and a processing line for low-resolution images are arranged in parallel, and the luminance gradient directions are extracted for each pixel simultaneously in parallel from images having the three resolutions. Co-occurrence matrix preparation units prepare co-occurrence matrices by using the luminance gradient directions extracted from these images having the three resolutions, and a histogram preparation unit outputs a histogram as an MRCoHOG feature amount by using these matrices. To concurrently processing the images having the three resolutions, high-speed processing can be performed, and moving pictures output from a camera can be processed in real time.
US11017261B1 Systems and methods for improving visual search using summarization feature
Methods and systems for training a metric learning convolutional neural network (CNN)-based model for cross-domain image retrieval are disclosed. The methods and systems perform steps of generating a plurality of batches sampled from a cross-domain training dataset to train the CNN-based model to match images of different sub-categories from one domain to another, and training the CNN-based model using the generated batches. The CNN-based model comprises various pooling, normalization, and concatenation layers that enable it to concatenate the normalized outputs of multiple concatenation layers. Use of the generated batches comprises executing a loss function based on one or more batches, where the loss function is a triplet, contrastive, or cluster loss function. Embodiments of the present invention enable the CNN-based model to summarize information from multiple convolutional layers, thus improving visual search. Also disclosed are benefits of the new methods, and alternative embodiments of implementation.
US11017259B2 Defect inspection method, defect inspection device and defect inspection system
An optical inspection method for an optical inspection device comprising an optical lens is provided according to an embodiment of the disclosure. The optical inspection method includes: obtaining a first image of an object by the optical lens; performing an edge detection on the first image to obtain a second image comprising an edge pattern; and performing a defect inspection operation on the second image based on a neural network architecture to inspect a defect pattern in the second image. In addition, an optical inspection device and an optical inspection system are provided according to embodiments of the disclosure.
US11017258B2 Alignment of user input on a screen
A system for automated user input alignment receives the user input at a touchscreen display. A skew of the user input is identified as the user input is being received at a touchscreen display. A skew correction is determined based on the identified skew. The skew correction is applied to the user input to align the user input on the touchscreen display. The skew correction applied in an automated alignment process that. The user input is displayed with the applied skew correction on the touchscreen display with improved efficiency and without user manipulation to perform the alignment.
US11017256B2 Rapid analysis of images
Systems and methods for the rapid analysis of images that are particularly useful in avionic contexts are provided. One specific method describes steps of computing algorithmic complexity and/or logical depth, so as to rapidly categorize objects, comprising images and/or points of interest determined in these images, according to discrete levels of structuring, organization or order. Complex image processing operations may then concern restricted subsections of the images. The complexity or logical depth computing operations may for example comprise steps of losslessly compressing the objects row by row and/or column by column, of determining statistical distributions of the compression rates of these objects, of determining one or more scores on the basis of the compression rates or of statistical moments and of locally or globally categorizing one or more received images. Developments describe system and software aspects.
US11017253B2 Liveness detection method and apparatus, and storage medium
Provided are a liveness detection method and apparatus, an electronic device and a storage medium. The method includes: in a case of satisfying a liveness detection starting condition, acquiring (S110) an image frame in a video in real time; recognizing (S120) at least two organ regions of a user in the image frame, and updating a feature value set corresponding to each recognized organ region according to a feature value calculated based on the recognized organ region corresponding to the feature value set; and performing (S130) a liveness detection on the user according to data features in a combination set formed by at least two feature value sets corresponding to the at least two organ regions and extremum conditions respectively corresponding to the at least two feature value sets.
US11017249B2 Primary preview region and gaze based driver distraction detection
A computer-implemented method of detecting distracted driving comprises: determining, by one or more processors, a primary preview region (PPR) in a representation of an environment; determining, by the one or more processors, a gaze point for a driver based on a sequence of images of the driver; determining, by the one or more processors, that the gaze point is outside of the PPR; based on the determined gaze point being outside of the PPR, decreasing, by the one or more processors, an attention level for the PPR; based on the attention level for the PPR, generating, by the one or more processors, an alert.
US11017248B1 Interior camera system for a self driving car
The technology provides an interior camera sensing system for self-driving vehicles. The sensor system includes image sensors and infrared illuminators to see the vehicle's cabin and storage areas in all ambient lighting conditions. The system can monitor the vehicle for safety purposes, to detect the cleanliness of the cabin and storage areas, as well as to detect whether packages or other objects have been inadvertently left in the vehicle. The cameras are arranged to focus on selected regions in the vehicle cabin and the system carries out certain actions in response to information evaluated for those regions. The interior space is divided into multiple zones assigned different coverage priorities. Regardless of vehicle size or configuration, certain actions are performed according to various ride checklists and the imagery detected by the interior cameras. The checklists include pre-ride, mid-ride, and post-ride checklists.
US11017246B2 Image processing device and image processing method
An image processing device includes a sideline detector configured to detect sidelines of boundary lines of parking sections next to each other in a vehicle width direction by an edge detection process to an image, each of the sidelines being a pair of a rising edge and a falling edge, and to acquire an end point of each of the sidelines at which the pair is not detected, a rear-end edge identifying part configured to identify a rear-end edge of the parking section based on an end point away from the vehicle among the end points acquired by the sideline detector, and a parking frame setting portion configured to identify the parking section based on the two sidelines detected by the sideline detector and the rear-end edge identified by the rear-end edge identifying part, and to set a parking frame based on the parking section.
US11017245B2 Parking assist apparatus
A parking assist apparatus includes: a setting unit that sets, within a captured image in which objects surrounding a moving vehicle have been imaged, a first search area for searching for a pair of partition lines disposed between parking spaces that are adjacent to each other; and a detecting unit that searches the first search area to detect a first partition line out of the pair of partition lines. When the detecting unit detects the first partition line, the setting unit sets a second search area for searching for a second partition line out of the pair of partition lines on the basis of the first partition line.
US11017244B2 Obstacle type recognizing method and apparatus, device and storage medium
The present disclosure provides an obstacle type recognizing method and apparatus, a device and a storage medium, wherein the method comprises: obtaining 3D point cloud data corresponding to a to-be-recognized obstacle; mapping the 3D point cloud data and its dimension data to a four-dimensional array; recognizing a type of the obstacle through a deep learning algorithm based on the four-dimensional array. The solution of the present disclosure can be applied to determine the type of the obstacle such as a person, a bicycle or a motor vehicle; and recognize a small-sized vehicle, a medium-sized vehicle and a large-sized vehicle; and improve the accuracy of a recognition result.
US11017243B2 Automotive system with motion detection capabilities
A car may be equipped with a camera for detecting the movement of objects in the vicinity of the car. The camera may be used to capture a series of images. A number of target sample points may be defined in each image. The position of the target sample points may corresponding to the driver's blind spot or other region(s) of interest. The camera may also include separate filters for generating a long term pixel intensity output and a short term pixel intensity output at each of the target sample points. These long and short term average outputs may be compared to determine if a large change in intensity has occurred over a short period of time. The order of target activation can then be used to determine the direction of vehicle motion while filtering out noise or other road markings.
US11017241B2 People-flow analysis system and people-flow analysis method
A people-flow analysis system includes an image source, a computing device, and a host. The image source captures a first image and a second image. The computing device is connected to the image source. The computing device identifies the first image according to a data set to generate a first detecting image. The first detecting image has a position box corresponding to a pedestrian in the first image. The computing device generates a tracking image according to the data set and a difference between the first detecting image and the second image. The tracking image has another position box corresponding to a pedestrian in the second image. The host is connected to the computing device and generates a people-flow list according to the first detecting image and the tracking image.
US11017239B2 Emotive recognition and feedback system
This disclosure relates to an emotive recognition and feedback system that identifies emotive states of users within a video chat session and determines communication recommendations based on the interaction of the participants' emotive states. For instance, the emotive recognition and feedback system analyzes a video data to determine the participants' individual emotive states. Based on mapping the participants' individual emotive states, the emotive recognition and feedback system can determine a communication recommendation for the video chat. Additionally, the emotive response system provides graphical user interfaces that presents the communication recommendation to the video chat participants. The emotive recognition and feedback system can perform real-time analysis and feedback or delayed analytics of previously performed video chats.
US11017238B2 Capturing transactional context
Disclosed are systems and methods of capturing sensor data associated with a retail location. The systems and methods further include a point-of-sale device for processing customer transactions and generating an event trigger for capturing sensor data from one or more of the sensors at the retail location. In response to the event trigger, the systems and methods capture data from the one or more sensors at the retail location and provide access to the stored sensor data and event triggers via a user interface of the point-of-sale device for review of the stored sensor data and event trigger.
US11017237B1 Systems and methods for automated video classification
Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. Dynamic regions in each video frame of the set of video frames can be filtered out, wherein each dynamic region represents a region in which a threshold level of movement is detected. A determination can be made for each video frame of the set of filtered video frames, whether the video frame comprises synthetic overlaid text based on a machine learning model.
US11017235B2 Augmented reality display system, program, and method
An augmented reality displaying system for displaying a virtual object through compositing on an image taken of the real world, comprising: a camera for capturing an image of the real world; a location information acquiring portion for acquiring, as location information, the coordinates and orientation at the instant of imaging by the camera; an image analyzing portion for analyzing, as depth information, the relative distances to imaging subjects for individual pixels that structure the real world image that has been captured; a virtual display data generating portion for generating virtual display data, on real map information that includes geographical information in the real world, based on the location information acquired by the location information acquiring portion; and a compositing processing portion for displaying the virtual display data, generated by the virtual display data generating portion, superimposed on an image captured by the camera in accordance with the depth information.
US11017230B2 Systems and methods for depicting vehicle information in augmented reality
Systems and methods are provided for depicting information about a vehicle in augmented reality. An exemplary method may include determining identification information of a vehicle based on input received from a client device and obtaining, from an information source, vehicle information based on the identification information. The method may also include analyzing the vehicle information using an artificial intelligence engine and extracting vehicle history data from the vehicle information based on the analysis. The method may also include identifying a portion of the vehicle associated with the vehicle history data and providing instructions, based on the vehicle history data, to an augmented reality-enabled device to superimpose an indicator on a visual representation of the vehicle at a location corresponding to the portion of the vehicle.
US11017229B2 System and method for selectively verifying algorithmically populated shopping carts
An apparatus includes a memory and a processor. The memory stores a set of inputs, an algorithmic shopping cart, and a machine learning algorithm. The set of inputs includes information collected from sensors located in a physical store during a shopping session of a person. The algorithmic shopping cart includes items determined by an algorithm, based on the set of inputs, to have been selected during the shopping session. The machine learning algorithm is configured to use the set of inputs to select between using the algorithmic shopping cart and using a virtual shopping cart to process a transaction associated with the shopping session. The processor uses the machine learning algorithm to determine, based on the set of inputs, to use the algorithmic shopping cart to process the transaction. In response, the processor generates a receipt based on the algorithmic shopping cart. The processor sends the receipt to the person.
US11017227B2 Creating an iris identifier to reduce search space of a biometric system
The technology described in this document can be embodied in a method for generating an iris identifier. The method includes obtaining a plurality of images of an iris, and generating a binary code for each of the plurality of images of the iris, the binary code including a sequence of bits. The method also includes identifying a first pattern of bits for which bit values and bit-locations are the same across a plurality of the binary codes, generating a first index based on the first pattern of bits, and then storing the first index on a storage device in accordance with a database management system. The first index is linked to biometric information of a different modality for a corresponding user.
US11017226B2 Image processing system, image processing method, and storage medium
An example embodiment includes: an extraction unit that extracts a determination object image including a side part of an outer circumference of an iris from an image including an eye; and a determination unit that determines whether or not a colored contact lens is worn based on the determination object image.
US11017222B2 Automated communication design construction system
A method for automatically analyzing and constructing communications to a plurality of recipients includes automatically separating communication content files into page groups in a system comprising one or more intelligent communication design servers, wherein each of the page groups is associated a recipient of the communications, inputting the communication content files into an intra-page machine prediction model to produce intra-page parameters, inputting the communication content files and the intra-page parameters into an intra-page machine prediction model to produce intra-group parameters and inter-group parameters, automatically constructing standard communication design files by an intelligent communication content learning and constructing engine based on the communication content files and the intra-page parameters, intra-group parameters, and inter-group parameters, and printing and finishing physical mailing pieces to be mailed to the recipients based on the standard communication design files.
US11017220B2 Classification model training method, server, and storage medium
A classification model training method is provided. The method includes selecting a training dataset, determining a category of a sketch in the training dataset according to a sketch classification model, to obtain a first category processing result, and analyzing, according to a second feature analysis model, a feature of the sketch extracted by a first feature extracting model, to obtain a second analysis result of the sketch; then obtaining a function value of a first loss function according to the first category processing result and the second analysis result of the sketch; and finally adjusting a first model parameter value of the sketch classification model according to the function value of the first loss function.
US11017219B2 Method and apparatus for detecting human body gender in microwave image
This invention relates to a method and a device for human body gender detection in a microwave image. The structure feature of a human body itself as well as the constructed vertical direction spatial distribution histogram and horizontal direction spatial distribution histogram are used to accurately locate the chest position and the crotch position of the human body. A human body chest subimage is extracted according to the chest position, and a human body crotch subimage is extracted according to the crotch position. Then, the feature values of the human body chest subimage and the human body crotch subimage are respectively extracted by a feature value extraction algorithm, and the human body gender is automatically identified according to the feature values. The technical solution of this invention is simple, and after experimental verification, can be effectively applied in actual microwave security check system. This technical solution has high real time and high robustness, and its correct recognition rate meets the operating requirements. As such, the problem of how to identify human body gender in real time and accurately in a microwave security check system is solved. Besides, because the present invention can accurately locate the chest position and the crotch position of a human body, the human body's private part can be shielded and protected effectively according to this invention.
US11017217B2 System and method for controlling appliances using motion gestures
A method and system of controlling an appliance includes: receiving, from a first home appliance, a request to start video image processing for detecting a motion gesture of a user; processing a sequence of image frames captured by a camera corresponding to the first home appliance to identify a first motion gesture; selecting a second home appliance as a target home appliance for the first motion gesture in accordance with one or more target selection criteria, including first target selection criteria based on a location of the user relative to the first home appliance and second target selection criteria based on a level of match between the first motion gesture and a first control gesture corresponding to the second home appliance; and generating a control command to control the second home appliance in accordance with the first control gesture corresponding to the second home appliance.
US11017210B2 Image processing apparatus and method
One embodiment of this invention provides an image processing method for use in locating a landmark in an acquired image. The method comprises a method to sample several features from an image patch, and a decision tree, which performs a regression to the location of the landmark relative to the image patch. The image is scanned by extracting an image patch in many translated locations and for each patch applies the regression decision tree to produce one or more votes for the location of the given target point within the acquired image. The method further accumulates the regression votes for all of the patches in the scan to generate a response image corresponding to the given target point. The method finally performs an estimate of the local maxima of the voting map as the likely locations of the landmark.
US11017204B2 Systems and methods for spoof detection based on local binary patterns
Disclosed are systems and methods for performing spoof detection. The method includes: receiving, by a processor from a biometric sensor, an input image of a biometric; analyzing the input image to identify pixels associated with a first feature in the input image; performing a local binary pattern (LBP) analysis on the pixels associated with the first feature, which comprises computing, for a given pixel associated with the first feature, an LBP value corresponding to texture of one or more neighboring pixels around the given pixel, wherein the neighboring pixels around the given pixel comprise eight pixels around the given pixel, including pixels on a top, a bottom, a left, a right, and at four corners of a location of the given pixel; and, determining whether the input image is a replica of the biometric based on results of performing the LBP analysis on the pixels associated with the first feature.
US11017202B2 Fingerprint verification method and electronic device performing same
An electronic device is provided. The electronic device includes a transparent member, a display positioned under a transparent member that includes a plurality of pixels, an image sensor positioned under some areas of the display, a memory, and a processor. The processor obtains a first image at least based on light output through at least some of the plurality of pixels and reflected by an external object coming into contact with the transparent member using the image sensor, performs authentication on the external object at least based on the at least one template using the first image, generates a second image of the external object at least based on the first image when quality of the first image corresponds to a given condition based on a result of the authentication, and performs authentication on the external object at least based on the at least one template using the second image.
US11017199B2 Display device with integrated sensor opening
A display device includes: a display panel having a display area; a protective cover disposed on a surface of the display panel in a position overlapping the display area, the protective cover having an opening overlapping the display area and extending in a thickness direction opposite from the display panel, the protective cover including a first layer; and a fingerprint sensor disposed at least partially in the opening.
US11017198B2 Slap segmentation of contactless fingerprint images
The present invention relates to a method to segment slap images and to generate accurately labelled individual fingerprints, said method comprising the following steps: reception of inputs images from a contactless fingerprint reader under controlled lighting conditions; computation of a variance in the received images to estimate a slap area as a foreground slap mask in the input images; identification of individual fingers by finding boundary of each finger; verification of a number of fingers and of geometric constraints; calculation of pose and orientation based on shape and geometry information; identification of effective fingertip area on each detected finger according the pose, orientation, as well as geometric information; output of individual fingerprints.
US11017194B2 Image sensing apparatus
An mage sensing apparatus includes a substrate, a sensor array and a first electrode structure. The sensor array has a plurality of sensing cells and is disposed on the substrate. The first electrode structure is disposed on the substrate, and is adjacent to a first side of the sensor array and extending along the first side of the sensor array. wherein, the first electrode structure is configured to receive a first compensation signal when a sensing operation is operating on a first plurality of sensing cells among the sensing cells of the sensor array.
US11017193B2 Information processing apparatus, method performed thereby, and non-transitory computer readable medium
An information processing apparatus includes a memory that stores a plurality of sets of promotion information about commodities to be promoted, each in association with a commodity code of a related commodity and a parameter value, a network interface, and a processor configured to, upon receipt of a commodity code of a commodity to be purchased by a customer from a portable terminal, search the memory for promotion information associated with the received commodity code, when one set of promotion information is found by the search, determine the promotion information to be output, when two or more sets of promotion information are found by the search, determine one of the sets of promotion information associated with a greatest parameter value to be output, and control the network interface to transmit to the portable terminal the promotion information determined to be output.
US11017192B2 Scan data source identification
Various embodiments herein each include at least one of systems, methods, software, and firmware for scan data source identification. One such embodiment, in the form of a method, includes receiving a dataset including scan data from a particular scanning device and adding data to the received dataset identifying at least one of the particular scanning device and a type of the particular scanning device. The method may further send the dataset to a terminal for processing.
US11017188B2 Successive memory writes in an RFID interrogator
A high speed tabletop and industrial printer is disclosed with integrated high speed RFID encoding and verification at the same time. The industrial printer simultaneously prints on and electronically encodes/verifies RFID labels, tags, and/or stickers attached to a continuous web. The industrial printer comprises a lighted sensor array for indexing the printing to the RFID tags; and a cutter powered from the industrial printer for cutting the web that the RFID tags are disposed on. The industrial printer comprises two RFID reader/writers that are individually controlled. Specifically, one of the RFID reader/writers comprises the ability to electronically encode the RFID tags while the web is moving; and the second RFID reader/writer uses an additional RFID module and antenna on the printer for verifying the data encoded to the RFID tags. The printer provides for successive writes to various memory blocks and optimizes the communication sequence between the interrogator and tag.
US11017185B2 Programming and testing of wire RFID tags
Methods and systems are provided for testing and/or programming a thread-type string of RFID tags or devices. A thread-type RFID tag is formed on a length or thread having an RFID chip, a first antenna section and a second antenna section, the first and second antenna sections being positioned on the length of thread on opposite sides of the RFID chip. An RFID reader is positioned in electronic communication with a first coupler and a second coupler lying along a path, and the RFID tag and couplers are in relative motion with respect to each other such that the first and second couplers are on opposite sides of the RFID chip. A differential electric field is applied between the first coupler and the second coupler and across the RFID chip whereby the RFID reader couples to the RFID chip and interacts with the RFID tag to carry out testing and/or programming tasks with respect to the RFID tag.
US11017179B2 Real-time in-context smart summarizer
A summarizer can be invoked by a user to summarize content. Once started, the summarizer can examine the content, determine a main body of the content, extract texts from the main body, concatenate the texts into a text block, and make a call to an artificial intelligence (AI) platform. The call can contain the text block and specify a user-configurable summarization range for summarizing the text block. The AI platform is operable to generate a sentiment of the text block and a summary of the text block in the summarization range and return them to the summarizer. The summarizer, in turn, can instruct an application on the user device to generate a window or page for displaying the sentiment and the summary in the summarization range on the user device, in real time and in context of the content that the user is viewing, reading, or listening.
US11017178B2 Methods, devices, and systems for constructing intelligent knowledge base
A device for constructing an intelligent knowledge base, comprising an abstract semantic expression obtaining unit to obtain a plurality of abstract semantic expressions from an abstract semantic database, wherein each of the plurality of abstract semantic expressions comprises a semantic-lacking element; a receiving unit to receive an initial request message; an abstract semantic recommending module to obtain abstract semantic expressions corresponding to the initial request message by performing an abstract semantic recommending process on the initial request message based on the plurality of abstract semantic expressions; a filling unit to extract from the initial request message an element corresponding to a semantic-lacking element of the obtained abstract semantic expressions, and to fill the extracted element into the semantic-lacking element to obtain specific semantic expressions corresponding to the initial request message; and a storing unit to store the initial request message and the specific semantic expressions into the intelligent knowledge base.
US11017176B2 Omnichannel data communications system using artificial intelligence (AI) based machine learning and predictive analysis
A system for artificial intelligence (AI) based omnichannel data communications is disclosed. The system may comprise a data store to store and manage data within a network, a server to facilitate operations using information from the one or more data stores, and an analytics subsystem to communicate with the server and the data store in the network. The analytics subsystem may comprise a data access interface to receive communication data from a user via a first communication channel. The analytics subsystem may comprise a processor to provide a proactive, adaptive, and intelligent conversation with the user via a second communication channel. The system may also comprise an output interface to transmit the at least one appropriate response to the user at a user device using any number of AI-based and data processing techniques to better identify customer touchpoints and improve customer journey and experience during customer engagement scenarios.
US11017166B2 Authenticating a respondent to an electronic survey
This disclosure generally covers systems and methods that, in some embodiments, provide an electronic survey template for creating a user customizable electronic survey including authentication features. Those authentication features include, in some embodiments, authenticating questions with elements that capture a digitally drawn signature, digital image, fingerprint, or voiceprint. Certain embodiments of the disclosed systems and methods provide a graphical user interface comprising an electronic survey template with a menu of survey question types, including an option to create authenticating questions within the electronic survey template. Some embodiments of the disclosed systems and methods also provide functions and features that allow users to preview a customized electronic survey template as an interactive electronic survey or to preview individual electronic survey questions as interactive electronic survey questions.
US11017165B2 Methods and systems for connecting a spreadsheet to external data sources with temporal replication of cell blocks
The technology disclosed relates to automating creating of new blocks of cells in a spreadsheet—receiving a user identification of a first block of contiguous cells specifying access to first data from an external source using a formulaic data specification; causing display of a wizard panel with controls operable without user input, and receiving a user specification of a replication position at which a second block of cells is to be replicated as a variation on the first block; receiving a user specification of a temporal interval relationship between the first and second blocks; receiving a creation trigger parameter for when the second block should be replicated at the second position; and creating the second block at the replication position and inserting an adjusted formulaic specification for the second data, based on the formulaic specification for the first data and the temporal interval relationship between the first and second blocks.
US11017161B2 Image annotation process
A computer-implemented method, computer program product, and computing system for rendering an annotatable image within an image viewer. An indication of an intent to annotate the annotatable image is received from a user. A meme generation interface is rendered with respect to the annotatable image. Meme annotation criteria is received from the user via the meme generation interface. The meme annotation criteria includes one or more of: a meme message, a meme position indicator, and a font type identifier. The annotatable image is modified based, at least in part, upon the meme annotation criteria, thus generating an annotated image. The annotated image is published to a meme publication website.
US11017157B2 Group pattern based electronic dictionary modification and presentation
A method and system for using target audience based attributes for modifying an electronic dictionary is provided. The method includes detecting a communication application being enabled via an electronic device. In response, electronic communications of a user are monitored and analyzed with respect to the electronic device and user attributes. Linguistic patterns associated with the electronic communications are determined and with respect to additional electronic communications of said user and a weighted prioritization list of the common terms is generated and electronic dictionary software is modified accordingly. A specified electronic communication currently being entered into the electronic device is monitored and each term of the specified electronic communication is analyzed. In response to the analysis, suggested terms for entering within the specific electronic communication are presented via a graphical user interface of the electronic device.
US11017156B2 Apparatus and method for providing summarized information using an artificial intelligence model
An artificial intelligence system using a machine learning algorithm for providing summary information of a document input to an artificial intelligence learning model trained to obtain summary information.
US11017155B2 Method and system for compressing data
A system and method for a non-transient computer readable medium containing program instructions for causing a computer to perform a method for compressing data comprising the steps of receiving a data string for compression, the data string including a plurality of data elements, creating a template based on processing the data string, the template including common information across all data elements of the data string, creating one or more entries, wherein the one or more entries include information that is different to the template, and storing the template and the one or more entries.
US11017152B2 Optimizing loading of web page based on aggregated user preferences for web page elements of web page
A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.
US11017151B2 Systems and methods for scalable hierarchical coreference
A scalable hierarchical coreference method that employs a homomorphic compression scheme that supports addition and partial subtraction to more efficiently represent the data and the evolving intermediate results of probabilistic inference. The method may encode the features underlying conditional random field models of coreference resolution so that cosine similarities can be efficiently computed. The method may be applied to compressing features and intermediate inference results for conditional random fields. The method may allow compressed representations to be added and subtracted in a way that preserves the cosine similarities.
US11017150B2 System and method for converting the digital typesetting documents used in publishing to a device-specific format for electronic publishing
A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.
US11017149B2 Machine-learning design enablement platform
Electronic design automation (EDA) of the present disclosure, in various embodiments, optimizes designing, simulating, analyzing, and verifying of one or more electronic architectural designs for an electronic device. The EDA of the present disclosure identifies one or more electronic architectural features from the one or more electronic architectural designs. In some situations, the EDA of the present disclosure can manipulate one or more electronic architectural models over multiple iterations using a machine learning process until one or more electronic architectural models from among the one or more electronic architectural models satisfy one or more electronic design targets. The EDA of the present disclosure substitutes the one or more electronic architectural models that satisfy the one or more electronic design targets for the one or more electronic architectural features in the one or more electronic architectural designs to optimize the one or more electronic architectural designs. The EDA of the present disclosure can substitute the one or more electronic architectural models before, during, and/or after designing, simulating, analyzing, and/or verifying of the one or more electronic architectural designs to effectively decrease the time to market (TTM) for the electronic device.
US11017143B2 Method for modeling excess current in irradiated bipolar junction transistors
The disclosure describes a method for modeling excess base current in irradiated bipolar junction transistors (BJTs). The method includes quantifying defect-related electrostatic effects of a BJT device to help improve accuracy in predicting an irradiated excess base current of the BJT device. The method can be adapted to model the excess base current of a lateral P-type-N-type-P-type (LPNP) BJT device in depleted and/or accumulated surface potential states. The predicted excess base current may be used to qualify or disqualify the BJT device or an electrical circuit including the BJT device for use in a space system(s) as a commercial-off-the-shelf (COTS) component. By modeling the excess base current based on quantifying and utilizing the defect-related electrostatic effects, it may be possible to accurately predict a total-ionizing-dose (TID) response of the BJT device, thus enabling faster and lower-cost qualification of a COTS component(s) for use in the space system(s).
US11017140B1 Autonomous verification of circuit design for computing devices
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for autonomous verification of circuit design for IoT-type devices, which may include, for example, IoT-type devices operating in resource constrained or like environments.
US11017134B1 Quantitative scoring and optimization method of drilling and completion loss-control material
A quantitative scoring and optimization method of a drilling and completion loss-control material includes: extracting key performance parameters of drilling and completion loss-control materials in loss-circulation zone, sequencing the key performance parameters according to their importance; performing weight calculation on the key performance parameters of the loss-control material by an analytic hierarchy process; determining scores of the key performance parameters of conventional loss-control materials according to an experimental evaluation table of the performance parameters of the loss-control materials; calculating comprehensive scores of all loss-control materials and performing optimal selection on the loss-control materials according to the comprehensive scores. The present disclosure provides a quantitative evaluation table of performance parameters of the loss-control materials, and an optimal selection method of the loss-control materials for different loss-control formations according to the analytic hierarchy process.
US11017133B2 Methods and systems for manufacturing products/parts made of carbon fiber reinforced composite based on numerical simulations
First FEA mesh model representing 3-D geometry of a carbon fiber reinforced composite (CFRC) product/part, pre-forming fiber orientation and desired reference fiber direction at a particular location on the product/part are received. First FEA mesh model contains finite elements associated with respective material properties for carbon fibers and binding matrix. Pre-forming fiber orientation includes number of fibers and relative angles amongst the fibers. Pre-forming 2-D shape of a workpiece used for manufacturing the product/part is obtained by conducting a one-step inverse numerical simulation that numerically expands the first to a second FEA mesh model based on numerically-calculated structural behaviors according to respective material properties. Pre-forming fiber orientation is superimposed on the second FEA mesh model with the desired reference fiber direction being preserved. Relative angles amongst all of the fibers on the product/part are determined by correlating the superimposed fiber orientation of the second to the first FEA mesh model.
US11017130B1 Data center design
A method of designing a data center can include determining a design power density, determining an oversubscription ratio, and determining a spatial layout of the data center using the design power density and the oversubscription ratio. The design power density can be in units of power per unit length.
US11017128B2 Data security using bit transposition during memory accesses
Apparatus and method for transferring data between a processing circuit and a memory. In some embodiments, a data storage device has a main non-volatile memory (NVM) configured to store user data from a host device. A controller circuit is configured to direct transfers of the user data between the NVM and the host device. The controller circuit has a programmable processor and a secure data transfer circuit. The secure data transfer circuit executes memory access operations to transfer user data and control values between the processor and a local memory. A memory access operation includes receiving bits of a multi-bit control value on a multi-line bus from the processor, and activating a programmable switching circuit to randomly interconnect different ones of the multi-line bus to transpose the bits in the control value.
US11017126B2 Apparatus and method of detecting potential security violations of direct access non-volatile memory device
An apparatus and method of providing direct access to a non-volatile memory of a non-volatile memory device and detecting potential security violations are provided. A method for providing access to a non-volatile memory of a non-volatile memory device may include tracking a parameter related to a plurality of direct access transactions of the non-volatile memory. A threshold behavior pattern of the host activity may be determined based upon the tracked parameters. The direct access transactions may be reviewed to determine whether the threshold behavior pattern is exceeded.
US11017122B2 Method and server for authenticating and verifying file
Provided is a method according to one embodiment of the present invention comprising the steps of: (a) a server generating, by means of a hash function, a message digest (MD) of a particular file when a request for authenticating same is obtained; (b) when an MD encoded with a private key of a particular user is obtained, and if (A) information for the MD, which was encoded with the private key of the particular user, decoded with a public key of the particular user matches (B) the MD generated in step (a), then the server registering, in a database, a hash value of the MD encoded with the private key of the particular user and a private key of the server; and (c) the server obtaining a transaction ID.
US11017121B2 Information authentication method, apparatus, storage medium and virtual reality device based on virtual reality scenario
An information authentication method, an apparatus, a storage medium and a virtual reality device are provided. The method includes obtaining to-be-authenticated information in the virtual reality scenario. The method further includes sending the to-be-authenticated information to an authentication device in a reality scenario, wherein the authentication device is used for performing authentication on the to-be-authenticated information. The method further includes receiving, in the virtual reality scenario, an authentication result sent by the authentication device, wherein the authentication result indicates that the to-be-authenticated information is authenticated successfully or fails to be authenticated.
US11017115B1 Privacy controls for virtual assistants
Among other things, embodiments of the present disclosure can help improve the functionality of virtual assistant (VA) systems by implementing privacy controls that protect the gathering and storage of information via the VA. The VA systems of the present disclosure may also adapt its responses to users based on such privacy controls.
US11017110B1 Enhanced securing of data at rest
In one embodiment, data at rest is securely stored. A data safe performing data plane processing operations in response to requests of received read data requests, received write data requests, and received read information responses, with the data safe being immutable to processing-related modifications resulting from said performing data plane processing operations. In one embodiment, performing these data plane processing operations does not expose any pilot keys outside the data safe in clear form nor in encrypted form. The pilot keys are used to encrypt information that is subsequently stored in a storage system. One embodiment uses pilot keys to encrypt data that is subsequently stored in a storage system. One embodiment uses data cryptographic keys to encrypt data, uses the pilot keys to cryptographically-wrap (encrypt) the data cryptographic keys, and stores the cryptographically wrapped data keys and encrypted data in a storage system.
US11017109B1 Dynamic sandboxing of user data
Embodiments described herein provide techniques to limit programmatic access to privacy related user data and system resources for applications that execute outside of a sandbox or other restricted operating environment while enabling a user to grant additional access to those applications via prompts presented to the user via a graphical interface. In a further embodiment, techniques are applied to limit the frequency in which a user is prompted by learning the types of files or resources to which a user is likely to permit or deny access.
US11017107B2 Pre-deployment security analyzer service for virtual computing resources
A security assessment system of a computing resource service provider performs security analyses of virtual resource instances, such as virtual machine instances and virtual data store instances, to verify that certain invariable security requirements are satisfied by the instances' corresponding configurations; these analyses are performed before the instances are provisioned and deployed. If the security checks, which can be selected by the administrator of the resources, fail, the requested resources are denied deployment. Notifications identifying the faulty configuration(s) may be send to the administrative user. A template for launching virtual resource instances may be transformed into an optimized template for performing the pre-deployment security checks, such as by storing information needed to perform the checks within the optimized template itself.
US11017106B2 Emergency notification, access control, and monitoring systems and methods
The present invention is related to systems and methods for identifying and reporting a crisis status. In at least one embodiment, the system comprises a central server; an administrative work station communicably coupled to the central server, wherein the administrative work station is accessible only by an authorized administrator; a database communicably coupled to the central server, the database including a floor plan of the area, wherein the database is accessible and modifiable by the authorized administrator at the administrative work station; and a remote device at a particular location in the area, the remote device communicably coupled to the central server, the remote device capable of communicating securely to the database the particular location of the remote device and the crisis status of the particular location.
US11017104B2 Authentication system, terminal, authentication method, and non-transitory computer-readable medium
An authentication system includes: a terminal; and an information processing apparatus communicable with the terminal via a network, the authentication system being configured to perform authentication of a user who operates the information processing apparatus. The information processing apparatus includes one or more first processors configured to: accept user information for use in authentication of the user; accept terminal information for use in identification of the terminal; and identify the terminal based on the terminal information, to transmit the user information to the terminal. The terminal includes one or more second processors configured to: store a job designated by the user; receive the user information from the information processing apparatus; and perform authentication of the user based on the user information received.
US11017103B2 Securely transferring computation in a disaggregated environment using a processor group key
A group of processors in a processor pool comprise a secure “enclave” in which user code is executable and user data is readable solely with the enclave. This is facilitated through the key management scheme described that includes two sets of key-pairs, namely: a processor group key-pair, and a separate user key-pair (typically one per-user, although a user may have multiple such key-pairs). The processor group key-pair is associated with all (or some define subset of) the processors in the group. This key-pair is used to securely communicate a user private key among the processors. The user private key, however, is not transmitted to non-members of the group. Further, preferably the user private key is refreshed periodically or upon any membership change (in the group) to ensure that non-members or ex-members cannot decipher the encrypted user key.
US11017102B2 Communicating application information to a firewall
A kernel driver on an endpoint is configured to monitor processes executing on the endpoint that use network communications, and to transmit process information to a firewall for the endpoint. The firewall can, in turn, use process this stream of information from individual endpoints or groups of endpoints as context for observed network activity in order to control secure network communications and otherwise manage network activity.
US11017101B2 Systems and methods for managing access to media assets based on a projected location of a user
Methods and systems are disclosed herein for a media guidance application that allows access restrictions to be modified in a flexible manner based on a deviation in a user's projected location. Specifically, the media guidance application determines at an end of a first time period whether a user is in a projected location for a second time period. If the user is in a projected location for the second time period, the media guidance application sets a second level of media access restriction. However, if the media guidance application determines that the user is not in the projected location for the second time period, the media guidance application maintains the first level of media access restriction.
US11017099B2 Systems and methods for entropy balanced population measurement
The present disclosure provides systems and methods for entropy balanced population measurement. Entropy balancing is a statistical technique for preprocessing data to achieve covariate balance. Weighting coefficients may be dynamically adjusted to satisfy balance conditions or constraints to adjust for inequalities in representation, thereby improving covariate moments. Using entropy balancing and linear regression analysis with panel content exposure and results data provides a mechanism to estimate the effects of multiple exposure vectors simultaneously, including instances where panelists are exposed to a vector multiple times. Data may be obfuscated or anonymized for preprocessing via a double-encrypted intersection-based extraction mechanism, allowing both measurement systems and panel providers to retain confidential information.
US11017098B2 Collection of uncorrelated entropy during a power down sequence
Apparatus and method for managing entropy in a cryptographic processing system, such as but not limited to a solid-state drive (SSD). In some embodiments, a processing device is operated to transfer data between a host device and a non-volatile memory (NVM). In response to the detection of a power down event associated with the processing device, entropy associated with the power down event is collected and stored in a memory. Upon a subsequent reinitialization of the processing device, the entropy is conditioned and used as an input to a cryptographic function to subsequently transfer data between the host device and the NVM. In some embodiments, the entropy is obtained from the state of a hardware timer that provides a monotonically increasing count for timing control. In other embodiments, the entropy is obtained from a RAID buffer used to store data to a die set of the NVM.
US11017097B2 Systems and methods for prevention of unauthorized access to resources of an information system
An information security system prevents unauthorized access to resources of an information system. The information security system includes a fingerprint scanner that provides fingerprint data, a radio transceiver that stores encrypted data including fingerprint data from authorized users in a first portion and second data in a second portion, and a hub device that receives the encrypted data and the fingerprint data associated with the scanned fingerprint of a user, decrypts the first portion of the encrypted data to provide decrypted fingerprint data, compares the decrypted fingerprint data with the fingerprint data associated with the scanned fingerprint of the user, identifies the user as an authorized user when the decrypted fingerprint data matches the fingerprint data associated with the scanned fingerprint of the user, and provides the second data to the third party device via the second data interface when the user is identified as the authorized user.
US11017095B2 Method and apparatus for trusted measurement of cloud computing platform
A method for trusted measurement of a cloud computing platform includes: generating, by a third-party management and audit system, an audit report based on a current running indicator, signed by using a digital certificate, of a software and a running security indicator of the software, where the audit report indicates trustworthiness of a cloud computing platform. In this way, a process of trusted measurement of the cloud computing platform is open and transparent, so that authenticity of trusted measurement of the cloud computing platform is improved, thereby increasing a user's trust in the cloud computing platform.
US11017092B2 Technologies for fast launch of trusted containers
Technologies for fast launch of trusted containers include a computing device having a trusted platform module (TPM). The computing device measures a container runtime with the TPM and executes the container runtime in response to the measurement. The computing device establishes a trust relationship between the TPM and a virtual platform credential, provisions the virtual platform credential to a virtual TPM, and executes a guest environment in response to provisioning the virtual platform credential. The computing device measures a containerized application with the virtual TPM and executes the containerized application in response to the measurement. The computing device may perform a trusted computing operation in the guest environment with the virtual TPM. The virtual TPM and the containerized application may be protected with multi-key total memory encryption (MKTME) support of the computing device. State of the virtual TPM may be encrypted and persisted. Other embodiments are described and claimed.
US11017089B2 Methods and systems for secure and reliable identity-based computing
The embodiments herein provide a secure computing resource set identification, evaluation, and management arrangement, employing in various embodiments some or all of the following highly reliable identity related means to establish, register, publish and securely employ user computing arrangement resources in satisfaction of user set target contextual purposes. Systems and methods may include, as applicable, software and hardware implementations for Identity Firewalls; Awareness Managers; Contextual Purpose Firewall Frameworks for situationally germane resource usage related security, provisioning, isolation, constraining, and operational management; liveness biometric, and assiduous environmental, evaluation and authentication techniques; Repute systems and methods assertion and fact ecosphere; standardized and interoperable contextual purpose related expression systems and methods; purpose related computing arrangement resource and related information management systems and methods, including situational contextual identity management systems and methods; and/or the like.
US11017088B2 Crowdsourced, self-learning security system through smart feedback loops
Systems are provided for utilizing crowdsourcing and machine learning to improve computer system security processes associated with user risk profiles and sign-in profiles. Risk profiles of known users and logged sign-ins are confirmed by user input as either safe or compromised. This input is used as crowdsourced feedback to generate label data for training/refining machine learning algorithms used to generate corresponding risky profile reports. The risky profile reports are used to provide updated assessments and initial assessments of known users and logged sign-ins, as well as newly discovered users and new sign-in attempts, respectively. These assessments are further confirmed or modified to further update the machine learning and risky profile reports.
US11017087B2 Secure document importation via portable media
System, method and medium for securely transferring untrusted files from a portable storage medium to a computer. The invention can filter, scan and detonate untrusted files to be transferred to a computer from a portable storage medium. First, the types of files which are eligible to be selected for transfer are limited, by file type and/or content. Second, each file selected for transfer is scanned against a collection of signatures of known malware. Thus, files contain malware which has been previously identified as such can be blocked from ever being transferred to the computer. Finally, each file to be transferred is detonated by opening it in a controlled, sterile environment to determine if it adversely impact the operation of that sterile environment. Malware detected in this way can then be added to the collection of malware that can be detected by the second step.
US11017085B2 Methods and nodes for anomaly detection in computer applications
Disclosed is a method, for detecting anomalies in a computer application which is running on a device in a data communications system, thereby creating events in the computer application. Each event comprises an event code identifying the event. The method comprises obtaining (200) an event profile of the computer application, the event profile comprising each unique event code of events detected during a defined period of operation of the computer application. The method further comprises detecting (220) a first event from the computer application, and comparing (222) the event code of the first event with the event codes of the event profile. The method further comprises, if the first event does not match any event in the stored event profile, creating (224) a notification.
US11017084B2 Detection of malicious code fragments via data-flow isolation
A method for detecting malicious code fragments based on data-flow isolation is provided. The method may include isolating data flows associated with a computing program for a user device. The method may further include mapping steps for the isolated data flow to modules associated with the computing program and the user device. The method may further include comparing the mapped steps to determine connections between the isolated data flows. The method may further include, based on the comparison of the mapped steps and the modules, determining whether the isolated data flows comprise malicious data flow deviations. The method may also include, in response to the determination that the isolated data flows comprise malicious data flow deviations, determining whether the computer program is malicious by weighing security risks associated with the malicious data flow deviations based on security risk factors.
US11017081B2 Blocking routine redirection
Disclosed herein are methods, systems, and computer-readable media for blocking attempts at runtime redirection and attempts to change memory permissions during runtime. The present disclosure describes features that enable runtime detection of an attempt to redirect routines or change memory permissions, and determining whether to allow or deny the attempt. Such features may include changing memory write permissions on memory segments, such as those segments used by dynamic loaders after call associations have been saved or otherwise created. Other features may include swapping the addresses of system routines (e.g., open, read, write, close, etc.) to new routines that perform the same function as well as additional functionality configured to detect attempts to redirect or change memory permissions. Once detected by the new routine during runtime, a determination may be made to deny or allow the call based on a policy.
US11017079B2 Identifying malicious activity using data complexity anomalies
Examples relate to identifying malicious activity using data complexity anomalies. In one example, a computing device may: receive a byte stream that includes a plurality of bytes; determine, for a least one subset of the byte stream, a measure of complexity of the subset; determine that the measure of complexity meets a predetermined threshold measure of complexity for a context associated with the byte stream; and in response to determining that the measure of complexity meets the threshold, provide an indication that the byte stream complexity is anomalous.
US11017077B2 Run-time security protection system and method
A security system for vetting run-time operation of device hardware. A model stores vetted states based on device hardware security signals, a severity level value and at least one vetted next state. The vetting system compares each state of the device hardware with the vetted next states of a current state, and provides an indication and a severity level when the real next state does not match a vetted next state. In response to the indication, the synchronization system performs synchronization by comparing each subsequent real next state of the device hardware with the vetted states until initial synchronization occurs when any subsequent real next state matches a vetted state. The learning system receives feedback from the device hardware in response to the indication, and when indicated by the feedback, updates the model in accordance with the feedback.
US11017075B1 Detecting digital content performing browser fingerprinting using WebRTC
Systems, methods, and computer-readable media are disclosed for detecting digital content performing browser fingerprinting using web real-time communication (WebRTC). In one embodiment, an example method may include receiving digital content from a content server, rendering the digital content at a browser, determining application programming interface (API) call activity on the browser, the API call activity being caused by the digital content, determining that the API call activity comprises WebRTC API call activity, and determining, based at least in part on the WebRTC API call activity, that the digital content violates a policy for serving digital content at user devices.
US11017074B2 Credential safety management for software containers
An example computer-implemented method of providing security for a software container includes discovering credentials that a software container is expected to use at runtime. The discovering is performed prior to instantiation of the software container from a container image, and is based on one or more of credentials stored in the container image, credentials stored in runtime configuration data for the software container, and credentials from a secrets management service. An unsafe credential set is determined that includes one or more of the discovered credentials that do not meet predefined credential safety criteria. A runtime request is intercepted from the software container. A credential violation is detected based on the intercepted runtime request attempting to use a credential from the unsafe discovered credential set. A corrective action is performed for the software container based on the detected credential violation.
US11017070B2 Visual data processing of response images for authentication
There are provided systems and methods for visual data processing of mimed images for authentication. Authentication may be required for a user and/or an account of the user, for example, to verify the identity of the user or allow the user to access and use the account of the user. As an additional factor to authentication, increased authentication may be accomplished through who and what the user is, such as through facial recognition and biometrics of the user. During authentication, the user may be presented with a set of images or icons, such as digital emojis, that convey and emotion or idea. The user may be asked to mimic the emojis during authentication, where the user's facial expression is recorded. To authenticate the user, the recorded data may be compared to past data through facial recognition processing and image analysis to find similarities.
US11017069B2 Method for changing mobile communications device functionality based upon receipt of a second code and the location of a key device
The method disclosed herein provides for performing device authentication based on the of proximity to another device, such as a key device. When a key device is not near a mobile communications device, an unlock screen is allowed to be presented on a display screen. Based on the mobile communications device receiving a first code to unlock the mobile communications device, the mobile communications device is unlocked in a first mode. Based on receiving a second code while the unlocked mobile communications device is in the first mode, the unlocked mobile communications device changes from the first mode to a second mode, wherein a level of functionality of the mobile communications device in the second mode is greater than a level of functionality of the mobile communications device in the first mode.
US11017068B2 Optical sensing performance of under-screen optical sensor module for on-screen fingerprint sensing
Devices and optical sensor modules are provided for provide on-screen optical sensing of fingerprints by using an under-screen optical sensor module that captures and detects returned light that is emitted by the display screen for displaying images and that is reflected back by the top surface of the screen assembly. Optical collimators are provided in the under-screen optical sensor module to enhance the optical imaging performance. Techniques for reducing the environmental light in the optical sensing are provided.
US11017066B2 Method for associating application program with biometric feature, apparatus, and mobile terminal
A method for associating an application program with a biometric feature, an association apparatus, and a mobile terminal, and relate to the field of communications technologies. The method includes obtaining a biometric feature association request of a first application, receiving a first request from the first application, where the first request is used to request to associate the first application with a biometric feature, obtaining type information of the first application, determining a second application installed on a mobile terminal, where type information of the second application matches the type information of the first application, and the second application is associated with a first biometric feature, and associating the first application with the first biometric feature. Hence, quick biometric feature association is implemented, and biometric feature association efficiency is improved.
US11017064B2 Authentication using interprogram communication
A device that includes a network interface configured to communicate with a remote database and a memory operable to store a set of applications. The device further includes an authentication engine implemented by a processor. The authentication engine is configured to receive log-in credentials for a user on a first application, to send a user information request to the remote database, and to receive user information in response to sending the request. The authentication engine is further configured to send a user profile information request to a second application and to receive user profile information in response to sending the request. The authentication engine is further configured to identify corresponding information between the user information and the user profile information, to determine that at least a portion of the corresponding information between the user information and the user profile information matches, and to authenticate the user in response to determination.
US11017062B2 Method for the secure interaction of a user with a mobile terminal and a further entity
A method for the secure interaction of a user with a mobile terminal and a further entity includes transmitting a secret or an image of the secret generated by a one-way function and an individual data from the user to a back-end, transmitting the image and the individual data from the back-end to a protected execution environment of a processor of the mobile terminal; notifying the user on a secure user interface of the mobile terminal, wherein the individual data is displayed to the user and wherein the user is authenticated with the secret, the user interacting with a secure element of the mobile terminal having a secure connection with the protected execution environment, via the secure user interface and the protected execution environment; and the secure element interacting with the further entity via a secured connection providing a complete security chain of all entities involved in the interaction.
US11017061B2 Identifying copyrighted material using copyright information embedded in electronic files
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for embedding copyright information in one or more pages for presenting digital content. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with the digital content; identifying one or more attributes associated with a page design of one or more blank pages of an electronic file; embedding the unique ID in the one or more blank pages by changing the one or more attributes to be representative of the unique ID; allocating the digital content to at least one of the one or more information-embedded pages; and distributing, by the computing device, the one or more information-embedded pages allocated with the digital content to the blockchain network.
US11017057B1 Real-time event transcription system and method
A real-time event transcription system and related methods provides for determining the existence, sequencing and timing of an event and/or event elements, for detecting and compensating for latency issues and cheating while providing synchronized user engagement, wherein users who are observing an event interact with a stream of stimuli generated over the course of the event, each user's interactions precisely recorded and accurately timestamped, accounting and/or compensating for various delays that may cause different users to encounter the stimuli at different times. Embodiments further provide for methods to determine and synchronize stimuli and reaction timing across a plurality of geographical locations, transmission methods and media.
US11017053B2 Intelligence centers
Disclosed herein, among other things, is a system comprising a content repository, a communication portal developer, a content manager, and an analytic engine. The content repository is adapted to store electronic content in a computer-readable storage medium. The communication portal developer includes at least one wizard to create a plurality of customizable portals without coding software. Each customizable portal is accessible to one or more selected visitors through a web browser. The content manager is adapted to publish selectable electronic content to selectable portals. The content manager includes at least one wizard to populate and manage the electronic content within the content repository. The analytic engine analyzes electronic content use and visitor behavior while logged into their customizable portal. In various embodiments, the analytics are provided in real time or near real time. Other embodiments are disclosed herein.
US11017049B2 Waste container monitoring system
A container having a compactor and bin for waste is disclosed permitting on-premises and remote monitoring of the system and collection is disclosed. The system can also detect non-complaint materials placed therein and act thereon. Methods are further disclosed for inventorying identification tags for tracking packages, merchandise and tags disposed of.
US11017047B2 Establishing search results and deeplinks using trails
Search and browse trails are temporally-ordered sequences of web pages visited by a user during post-search query navigation beginning with a page associated with one of the search results. The trails can provide useful information for a number of search-related purposes. For example, these trails can be used to leverage the post-query behavior of other users to help the current user search more effectively and allow them to make more informed search interaction decisions. The trails can also be used to establish search results and refine search result rankings, select and evaluate deeplinks, and recommend multi-step trails as an alternative to or enhancement for existing search result presentation techniques.
US11017045B2 Personalized user experience and search-based recommendations
A method and system for providing a personalized user interface and personalized search suggestions when using an application is disclosed. The method includes receiving a request for providing a personalized user interface such as a personalized menu for an application and examining a history of the user's usage of the application, a history of other user's usage of the application, and/or the content of the current document in the application, before identifying one or more suggested options offered by the application based on one or more of these factors. A list may then be generated and provided for being displayed as part of the personalized user interface. Upon receiving an indication of a user's intent to perform a search within the application, the user's usage history, usage history of users with similar activities, and/or content of the current document may be examined to provide the user with a list of search suggestions.
US11017044B2 Apparatus, method, and program product for filtering similar content items
Apparatuses, methods, and program products are disclosed for filtering similar content items. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to compare, by use of the processor, a content item to previous content items corresponding to an account. The code is executable by the processor to determine whether the content item is a similar content item for the account based on the comparison between the content item and the previous content items. The code is executable by the processor to, in response to the content item being a similar content item for the account, determine whether to filter the content item from the account.
US11017043B2 Similarity mining method and device
Disclosed is a similarity mining method, comprising: acquiring user behavior data and brand word data, wherein the user behavior data includes user search word data and user comment data; acquiring search brand words according to the user search word data and pre-stored brand word data; constructing a corpus important vocabulary library relating to the search brand words according to the user behavior data; using the corpus important vocabulary library as an input of a word vector tool to perform word vector model training to acquire word vectors of the search brand words; calculating a distance between the search brand words according to the word vectors of the search brand words. The invention further provides a similarity mining device, which calculates similarities of the brand words using a clustering algorithm (e.g., word2vector) according to the user search word data and the user post-purchase comment data.
US11017040B2 Providing query explanations for automated sourcing
Techniques for providing explanations of candidate search queries are described. The queries can be created using query intent clustering in an automated sourcing tool. In an example embodiment, disclosed is a system that obtains one or more current candidate member profiles used as a basis for a search on member profiles in an online system. Additionally, the system extracts one or more attributes from the one or more current candidate member profiles. Moreover, the system identifies query intent clusters based on the extracted one or more attributes. Furthermore, the system generates a search query based on the identified query intent clusters. Next, an explanation of the search query can be displayed on a display device of the system. In some embodiments, the online system hosts a social networking service that includes the member profiles, and the identified query intent clusters include skills clusters.
US11017038B2 Identification and evaluation white space target entity for transaction operations
Embodiments for identifying and evaluating white space target entities by a processor. Data may be collected from a knowledge domain relating to a plurality of entities and text data extracted from one or more data sources. An enterprise social network graph may be created having one or more nodes relating to the collected data. The one or more nodes in the enterprise social network graph may be ranked. One or more potential target nodes may be recommended to a selected node as a candidate for establishing a potential relationship according to the ranking.
US11017035B2 Token based dynamic data indexing with integrated security
Token based dynamic data indexing with integrated security includes generating attribute tokens based on a database, each attribute token including an ordered sequence of symbols, generating an index indexing the attribute tokens, such that the index includes a root node, a first branch depending from the root node representing a first symbol from a first attribute token, and a security bitmask for the first attribute token, such that a security bitmask for the first branch at the root node is a hierarchical logical disjunction based on the security bitmask for the first attribute token, such that generating a response receiving an information retrieval request indicating a search symbol and a search context, is based on a determination that a horizontal logical disjunction of a vertical logical conjunction of the security bitmask for the first branch and a security bitmask for the information retrieval request indicates authorization.
US11017032B1 Document recovery utilizing serialized data
Systems and methods for the presentation content on client computing devices. A processing component serializes browser data as a set of serialized data portions that can be incorporated into a serialization file. The serialized data portions can be prioritized to determine an order of priority and the serialized data portions can further be processed in parallel. As the serialized data portions are processed, they can be added to the serialized data file with a completion marker. If the serialization process is interrupted before all the browser information is serialization, the browser is still able to utilize any portions in the serialized data file that are accompanied by a completion marker.
US11017020B2 Method and apparatus for managing digital files
A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
US11017016B2 Clustering product media files
A method for clustering product media files is provided. The method includes dividing each media file corresponding to one or more products into a plurality of tiles. The media file include one of an image or a video. Feature vectors are computed for each tile of each media file. One or more patch clusters are generated using the plurality of tiles. Each patch cluster includes tiles having feature vectors similar to each other. The feature vectors of each media file are compared with feature vectors of each patch cluster. Based on comparison, product groups are then generated. All media files having comparison output similar to each other are grouped into one product group. Each product group includes one or more media files for one product. Apparatus for substantially performing the method as described herein is also provided.
US11017011B2 Media content discovery and character organization techniques
Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a first character. The first and second characters are associated with a first and second salience value, respectively. A second character model comprises a second set of attribute values for the plurality of attributes of a second character of the plurality of characters. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the second character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. A media is recommended based on the media rating.
US11017008B2 Method and system for contextualizing process data
A method and apparatus for mapping measurement tags to assets. At least one memory is configured to store a plurality of tags. At least one processor is configured to parse a database of the plurality of tags to identify patterns of terms, wherein the plurality of tags include one or more terms and are related to measurements performed by an asset in an industrial process control and automation system. The processor is further configured to display the plurality of tags grouped by the identified patterns of terms. The processor is further configured to receive an input to map the tag related to the asset based on the identified patterns of terms. The processor is further configured to map the tag to the asset based on the input.
US11017007B2 Data management system
A method for allocating a memory location to a physical information carrier includes using an application executed on a portable processing unit; requesting the memory location on a server via a communication interface connected to the portable processing unit; allocating the memory location a unique identifier; allocating the unique identifier a pattern that is to be applied manually to a surface of the physical information carrier; applying the pattern by a user manually to the surface of the physical information carrier, whereby the memory location on the server is connected to the physical information carrier; if the pattern is captured while using a sensor of processing unit, downloading the allocation the memory location to the unique identifier from the server; and accessing the memory location via the portable processing unit by using the downloaded allocation.
US11017003B2 Methods and apparatuses for content preparation and/or selection
Method, storage medium and apparatus associated with content preparation and/or selection are disclosed herewith. In embodiments, an apparatus may include a content preparation or selection module to receive, as part of a content preparation or selection, a representation of a concept; and determine, for the content preparation or selection, topical relevance of a content item (N) of a content hierarchy to the concept. The content hierarchy may include a plurality of content items, including N, and determining the topical relevance of N to the concept includes determination of propagation of influence among content items of the content hierarchy subject to constraints that bound the number of operations performed by the computing system to determine the propagation of influence among content items of the content hierarchy with a chosen constant. Other embodiments may be disclosed and/or claimed.
US11016999B2 Use of geographic database comprising lane level information for traffic parameter prediction
A plurality of instances of probe data are received. Each instance of probe data corresponds to travel of a vehicle apparatus along a first segment, comprises an indication of at least one parameter characterizing the travel of the vehicle apparatus along the first segment. The at least one parameter is extracted from the instances of probe data to generate a distribution of parameters. One or more clusters of instances of probe data are identified based on the distribution of parameters. Responsive to identifying two or more clusters, a representative at least one parameter is determined for each cluster, and an element of a data structure is modified based thereon for each cluster. Responsive to identifying only one cluster of instances of probe data, the data structure is not modified based on the cluster. A navigation application is configured to use the data structure to perform a navigation function.
US11016993B2 Dynamic and selective object update for local storage copy based on network connectivity characteristics
To reduce the amount of data traffic flowing between a remote computing platform and a client device, a manager for a data store of the client device is configured to observe upserts to the data store for one or more objects for a current connection session reflected therein; track fresh objects of a plurality of objects stored within the local data store, wherein fresh objects are identified as having an upsert during the current connection session; observe gets from the data store for one or more objects of the plurality of objects, and upon detecting a get for a particular object, determining whether the particular object is fresh, and if the object is detected to be stale, initiate an upsert from the remote computing platform to the data store for the particular object.
US11016991B2 Efficient filename storage and retrieval
The disclosed technology relates to a system configured to detect a modification to a node in a tree data structure. The node is associated with a content item managed by a content management service as well as a filename. The system may append the filename and a separator to a filename array, determine a location of the filename in the filename array, and store the location of the filename in the node.
US11016989B2 Systems and methods for an automated configuration of a new database engine server
Embodiments relate to systems and methods for the automated configuration of new database engine servers. In one embodiment, a method includes obtaining a database engine file directory and a backup file comprising database engine parameters from an existing database engine server, bundling the database engine file directory and backup file, placing the bundle on a new database engine server, determining at least one parameter of the new database engine server, updating at least one of the database engine parameters based on the determined at least one parameter, using the determined at least one parameter and the backup file to start the new database engine server, and validating the new database engine server.
US11016986B2 Query-based time-series data display and processing system
Various systems and methods are described herein for an improved spreadsheet application that allows a user to generate, manipulate, and replicate data visualizations (e.g., sparklines, graphs, charts, etc.) using functions without importing data into cells of the application. For example, data is stored in one or more remote or local data stores accessible to the improved spreadsheet application. A user enters a function into a cell of the improved spreadsheet application. The improved spreadsheet application generates a query using the function, the query identifying a portion of a dataset to retrieve from the data store(s). The improved spreadsheet application then transmits the query to the data store(s) and retrieves the requested data. A renderer of the improved spreadsheet application then renders a sparkline using the retrieved data. The improved spreadsheet application displays the rendered sparkline in the cell in which the function was entered, or at another designated location.
US11016984B2 Method, system, and apparatus for enterprise wide storage and retrieval of large amounts of data
A scalable network of mobile data storage containers that are connected in peer-to-peer networks to archive large data storage capacities. The various embodiments provide a method of extracting a large amount of data from a variety of sources and storing the extracted data in mobile, storage units. The various embodiments provide storage units housed in mobile containers that can store multiple days/weeks of sensor data in the order of petabytes (1024 terabytes). The various embodiments, integrate high performance computing devices into the mobile storage containers that are able to perform critical extraction, pattern, and index processing on the sensor data. The various embodiments, provide a method for the efficient physical transport of the mobile storage containers from current locations to a center analysis location for re-connecting in another peer-to-peer network for integration into a central enterprise data warehouses.
US11016980B1 Systems and method for generating search terms
A method for generating keywords for searches, comprising the steps of retrieving search metric data comprising a plurality of search strings and interaction data; retrieving a plurality of first product identifiers each having one or more first attributes; generating, a table comprising the plurality of search strings ranked by interaction data; generating relevant lists comprising the plurality of search strings having interaction data above threshold values; retrieving data relating to a second product identifier; extracting one or more second attributes of the second product identifier; performing searches in the relevant lists using the second attribute data; assigning keywords to the data relating to the second identifier.
US11016979B2 Systems and method for domain separation of service catalog
A domain separated service catalog may include global catalog items and domain-specific catalog items. Global catalog items may be accessible to all users of a catalog. Catalog item data for global catalog items may be stored in a catalog item data table. Domain separated catalog items may only be accessible within the domain with which they are associated. Catalog item data for domain separated catalog items may also be stored in the catalog item data table. When a user associated with a domain opens the service catalog, data for catalog items may be retrieved from the catalog item data table. The catalog may then be populated with the global catalog items and the domain specific catalog items.
US11016976B1 Database file management and data structures for creating and/or modifying a database management system to reduce storage requirements
One or more embodiments described herein relate to database and data structure management to improve the storage capabilities and processing accuracy of location data for compliance monitoring. In known database systems, the quantity of location data available and/or collected can pose storage and/or processing challenges. Some embodiments described herein relate to the management of databases and/or data structures, including when data is created, modified, and/or deleted, to improve storage efficiency and/or relevance of stored data. One or more systems and methods described herein may automate the process of monitoring, collecting, storing, analyzing, and utilizing data and information.
US11016974B2 Program synthesis for query optimization
Systems, methods, and computer-executable instructions for using program synthesis for a database query includes analyzing a database query, written in a first language, to identify a first sub-query. A first synthesis template is constructed for the first sub-query. A first program, synthesized in a second language different from the first language, is synthesized using the first synthesis template. The functionality of the first program is equivalent to the first sub-query. The database query is rewritten to call the first program. The rewritten database query is executed.
US11016973B2 Query plan execution engine
In some aspects, there is provided a method for database query execution planning. In some aspects, a method may include receiving, at a database execution engine, a query; generating, by the database execution engine, a query algebra for the query, the query algebra optimized by a query optimizer at the database execution engine; generating, based on the optimized query algebra, a query plan for execution, the query plan including pre-compiled code and code generated just-in-time; and executing, by the database execution engine, at least part of the query plan including pre-compiled code and code generated just-in-time. Related systems, methods, and articles of manufacture are also described.
US11016963B2 Mobile search
Techniques for providing consumer device interfaces are discussed herein. Some embodiments may include a system, including processing circuitry configured to: connect with a consumer device via a network; provide a search interface to the consumer device; receive one or more search parameters from the consumer device via the network; determine card scores for candidate cards based on the one or more search parameters, wherein each card includes an electronic marketing message indicating one or more items; determine a card score ranking based on the card scores; determine whether the consumer device is a mobile device; and in response to determining that the consumer device is a mobile device: determine mobile card layout; generate a mobile interface based on the mobile card layout; and provide one or more of the candidate cards to the mobile interface based on the card score ranking and the mobile card layout.
US11016958B2 Recreating an OLTP table and reapplying database transactions for real-time analytics
Techniques for processing data streaming from one or more event sources in order to recreate a database table with database transactions for real-time analytics. An exemplary technique includes receiving a stream of events comprising change data for a table attribute, populating an in-memory table with the change data based on a token associated with an operation type and a mapping of a first attribute and a second attribute to a key attribute of the in-memory table, executing a continuous query on the change data for the key attribute of the in-memory table to generate events comprising data for a third attribute, and outputting the events having an output shape comprising the third attribute, where the events include the data for the third attribute.
US11016948B2 Method and system for using micro objects
In general, embodiments of the technology relate to a method and system for using micro objects to manage content. More specifically, embodiments of the technology relate to using micro objects to change and/or extend the functionality of the content management system such that the manner in which actions are applied to objects varies based the context of the request that specified an action to be performed on an object.
US11016945B1 Identifying and utilizing synchronized content
Methods, systems and apparatus for identifying and utilizing content synchronization information are described. Methods for creating and utilizing a synchronization file that can be used to notify users when synchronization availability exists, and to identify ways to repair synchronization unavailability are described. The synchronization file includes a complete set of individual content elements that make up a content item, such as a book, where each content element has an indication whether play-back of an audio version of the content item can be synchronized with the presentation of a corresponding text version of the content item. Methods, systems and apparatus are also disclosed for providing the synchronization availability information to the user in a manner that enables the user to increase the benefits of synchronized presentation of the content item.
US11016942B2 Method for seamless access to a cloud storage system by an endpoint device
A method for use in an endpoint device having a local storage system, to seamlessly access files in a cloud storage system. The method comprises: receiving, by a virtual file system driver, a request from a program running on the endpoint to access data within a file in a unified virtual file system, the local storage system being configured to maintain files, each file therein being in a stub or non-stub state and also being in a synchronized or a non-synchronized state, retrieving a portion of the file containing some of the requested data from the cloud storage system when the file is in a stub state; making the retrieved portion of the file available to the program upon being successfully retrieved; and maintaining the file in the non-stub and synchronized state for a period of time based on a determination that the file should be synchronized locally.
US11016937B2 Updateable distributed file framework
A system for updating a file and resolving conflict in updating of the file in a distributed file store is disclosed. The system includes a receiver, an updater, and a conflict detector. The receiver receives the file formed of a plurality of extents to be updated. An extent is indicative of a piece of data content of the file and formed of a plurality of packets of substantially equal size. The receiver further receives instructions indicative of one or more extents of the file in which the updates are to be made. The updater updates one or more packets, based on the instructions. The conflict detector detects that a portion of the file is being currently updated, receives a request to update the same portion from another application, and decline the request by the other application to update the same portion to resolve the conflict.
US11016931B2 Data ingestion to generate layered dataset interrelations to form a system of networked collaborative datasets
Various embodiments relate generally to data science and data analysis, and computer software and systems to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby data ingestion is performed to form data representing layered data files and data arrangements to facilitate, for example, interrelations among a system of networked collaborative datasets. In some examples, a method may include forming a first layer data file and a second layer data file, assigning addressable identifiers to uniquely identify units of data and data units to facilitate the linking of data, and implementing selectively one or more of a unit of data and a data unit as a function of a context of a data access request for a collaborative dataset.
US11016929B2 Scalar core integration
Methods and apparatus relating to scalar core integration in a graphics processor. In an example, an apparatus comprises a processor to receive a set of workload instructions for a graphics workload from a host complex, determine a first subset of operations in the set of operations that is suitable for execution by a scalar processor complex of the graphics processing device and a second subset of operations in the set of operations that is suitable for execution by a vector processor complex of the graphics processing device, assign the first subset of operations to the scalar processor complex for execution to generate a first set of outputs, assign the second subset of operations to the vector processor complex for execution to generate a second set of outputs. Other embodiments are also disclosed and claimed.
US11016926B1 Enhanced secure onboard communication for can
According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. In some embodiments, this can be done by utilizing the excess space in the CAN protocols. According to certain other aspects, security features such as sender authentication and message originality can be implemented at the protocol level, reducing the delays associated with implementing security features at higher levels in the communication stack. Additionally, the complexity of the security configuration is minimized by implementing the security features in hardware.
US11016925B2 Protocol-tolerant communications in controller area networks
Systems and methods for protocol-tolerant communications in a Controller Area Network (CAN) are described. In some embodiments, a method may include receiving a frame at a network node; identifying, by the network node, a bit in a selected field of the frame; and determining, by the network node, that the frame follows a second format despite the bit indicating that the frame follows a first format. In other embodiments, a CAN controller includes message processing circuitry; and a memory coupled to the message processing circuitry, the memory having program instructions that configure the message processing circuit to: receive a frame; identify a bit in a selected field of the frame; and determine that the frame follows a Classical CAN format despite the bit indicating that the frame follows a flexible data-rate CAN (CAN FD) format.
US11016924B2 System and method for supporting multi-mode and/or multi-speed non-volatile memory (NVM) express (NVMe) over fabrics (NVMe-oF) devices
According to some example embodiments, a system includes: at least one motherboard; at least one baseboard management controller (BMC); a mid-plane; and at least one storage device, wherein the at least one storage device is configured to operate in a first mode or a second mode based on a first input received from the at least one motherboard or the at least one BMC via a plurality of device ports over the mid-plane; and when operating in the second mode, the at least one storage device is configured to operate in a first speed from a plurality of operating speeds based on a second input received from the mid-plane via the plurality of device ports.
US11016923B1 Configuring hot-inserted device via management controller
An information handling system may include a processor, a basic input/output system (BIOS) configured to initialize the information handling system, and a management controller coupled to the processor and configured to provide out-of-band management of the information handling system. The BIOS may be configured to: subsequent to initialization of an operating system of the information handling system, receive a notification that an information handling resource has been hot-inserted into the information handling system; and delay processing of the information handling resource by the operating system until the management controller has performed a platform-specific configuration change to the information handling resource.
US11016920B2 Adaptive calibration technique for cross talk cancellation
Aspects of the embodiments are directed to calibrating a cross-talk cancellation module. A data eye response for a first data channel can be acquired, and the left-side and right-side maximum transition edges can be determined while adjacent data channels are silent. The adjacent data channels can be activated, first using an even mode waveform. A strobe can be positioned at the left-side maximum boundary in anticipation of a right-shift due to even mode waveform cross talk. A summer circuit can sum the waveform from the first data channel with cross-talk induced voltage pulse having an opposite polarity from the even mode waveforms on the aggressor channels. A left-side edge can be determined by incrementally adjusting gain and detector parameters. These parameters can be locked once a left-side transition edge is located. The process can be repeated for a right-side transition edge with odd-mode aggressor waveforms.
US11016918B2 Flash-DRAM hybrid memory module
In certain embodiments, a memory module includes a printed circuit board (PCB) having an interface that couples it to a host system for provision of power, data, address and control signals. First, second, and third buck converters receive a pre-regulated input voltage and produce first, second and third regulated voltages. A converter circuit reduces the pre-regulated input voltage to provide a fourth regulated voltage. Synchronous dynamic random access memory (SDRAM) devices are coupled to one or more regulated voltages of the first, second, third and fourth regulated voltages, and a voltage monitor circuit monitors an input voltage and produces a signal in response to the input voltage having a voltage amplitude that is greater than a threshold voltage.
US11016915B2 Method for sending by an upstream device to a downstream device data from a virtual channel sharing a same input buffer memory of the downstream device, corresponding computer program and system
A method for sending data, from an upstream device to a downstream device, including sending a piece of data from one among a plurality of virtual channels sharing the same input buffer memory of the downstream device, if this virtual channel uses a number of memory locations of the input buffer memory strictly less than a current ceiling. It further comprises measuring a communication latency between the upstream and downstream devices, and calculating the current ceiling from the measured latency.
US11016914B2 Data processing system including memory systems coupled through internal channel
A data processing system comprising: a first memory system coupled to a host through a first external channel, a second memory system coupled to the host through a second external channel, and an internal channel suitable for coupling the first and second memory systems with each other, the host, when read-requesting first and second data to the first memory system, transfers a first external channel control information for selecting sole use of the first external channel or simultaneous use of the first and second external channels, to the first and second memory systems, the first memory system, when the first external channel control information indicates simultaneous use, the first memory system outputs the first data through the first external channel and outputs the second data through the internal channel, and the second memory system outputs the second data inputted through the internal channel, through the second external channel.
US11016911B2 Non-volatile memory express over fabric messages between a host and a target using a burst mode
Systems and methods for managing transfer of NVMeoF commands/responses between a host and a target are described. The systems and methods may initiate and convert at least one Input/Output request into at least one Non-Volatile Memory Express over Fabric (NVMeoF) command to access a storage device attached with the target device. A host may transmit the at least one NVMeoF command in a burst mode using a Remote Direct Memory Access (RDMA) Write packet to a pre-registered memory region of the target device. In response to reception of the at least one NVMeoF command, the target device may post at least one NVMeoF completion response corresponding to the at least one NVMeoF command using the RDMA Write packet to a pre-registered memory region of the host.
US11016905B1 Storage class memory access
A write request is received to write byte-addressable data corresponding to a first entry of a plurality of entries in a page table, and the byte-addressable data is written in a buffer of a host memory. A read request is received to read byte-addressable data corresponding to a second entry of the plurality of entries in the page table, and a read command is sent to a device using a memory device interface to read the byte-addressable data from a Storage Class Memory (SCM) of the device. According to another aspect, control circuitry of the device uses a block device interface for receiving commands from a host to read and write data in blocks in the SCM. The control circuitry also uses a memory device interface for receiving read commands from the host to read byte-addressable data from the SCM.
US11016902B2 Generating recovery data for an initial state of status data for a data handling transaction and predicting a revised state of the status data applicable to resolution of the data handling transaction
Circuitry comprises a data store to hold status data indicating a status of a first set of one or more devices connected to the interconnect circuitry; and control circuitry, responsive to initiation of a data handling transaction, to generate recovery data indicative of an initial state of the status data and to predict a predicted revised state of the status data applicable to resolution of the data handling transaction; the control circuitry being configured to change the status data to the predicted revised state in response to initiation of the transaction and before resolution of the transaction, and in response to a request to access the status data between the change of the status data to the predicted revised state and the resolution of the transaction, to provide access to the initial state of the status data, using the recovery data.
US11016901B2 Storage system de-throttling to facilitate emergency cache destage
A method for destaging data from cache is disclosed. In one embodiment, such a method includes maintaining, in cache, modified data to be destaged to persistent storage drives. The method further detects an emergency situation wherein the modified data needs to be promptly destaged to the persistent storage drives. In response to the emergency situation, the method automatically disables artificially-imposed throughput limits associated with the persistent storage drives. The method then destages the modified data to the persistent storage drives without restriction from the artificially-imposed throughput limits. A corresponding system and computer program product are also disclosed.
US11016899B2 Selectively honoring speculative memory prefetch requests based on bandwidth state of a memory access path component(s) in a processor-based system
Selective honoring of speculative memory-prefetch requests based on bandwidth constraint of a memory access path component(s) in a processor-based system. To reduce memory access latency, a CPU includes a request size in a memory read request of requested data to be read from memory and a request mode of the requested data as required or preferred. A memory access path component includes a memory read honor circuit configured to receive the memory read request and consult the request size and request mode of requested data in the memory read request. If the selective prefetch data honor circuit determines that bandwidth of the memory system is less than a defined bandwidth constraint threshold, then the memory read request is forwarded to be fulfilled, otherwise, the memory read request is downgraded to only include any requested required data.
US11016895B2 Caching for heterogeneous processors
A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
US11016892B2 Cache system and operating method thereof
The present disclosure provides a cache system and an operating method thereof. The system includes an upper-level cache unit and a last level cache (LLC). The LLC includes a directory, a plurality of counters, and a register. The directory includes a status indicator recording a utilization status of the upper-level cache unit to the LLC. The counters are used to increase or decrease a counting value according to a variation of the status indicator, record an access number from the upper-level cache unit, and record a hit number of the upper-level cache unit accessing the LLC. According to the counting value, the access number, and the hit number, the first parameters of the register are controlled, so as to adjust a utilization strategy to the LLC.
US11016891B2 Facilitating recording a trace file of code execution using a processor cache
A computing device includes processing units and a shared processor cache. Each cache line is associated with a different plurality of accounting bits, including a unit bit associated with each processing unit. An operation by a particular processing unit on a particular cache line is identified. If the operation is a read consumed by that processing unit, and when a unit bit for that processing unit in the accounting bits associated with the particular cache line is not set, at least the value portion of the particular cache line is stored or referenced in the trace, and the particular unit bit is set. If the operation is a write, each unit bit in the accounting bits associated with the cache line that are associated with any processing unit other than the particular processing unit is cleared, and the particular unit bit associated with the particular processing unit is set.
US11016890B2 CPU cache flushing to persistent memory
A computing system having a power loss detector and memory components to store data associated with write commands received from a host system. The write commands are flushed from a protected write queue of the host system responsive to detecting an impending loss of power. The computing system further includes a processing device to receive the write commands over a memory interface. The processing device is further to, responsive to detecting the loss of power by the detector: disable the memory interface, and store the data associated with write commands that are received prior to disabling the memory interface. The data is stored in one or more of the memory components using power supplied by one or more capacitors.
US11016889B1 Storage device with enhanced time to ready performance
Method and apparatus for enhancing power cycle performance of a storage device, such as a solid-state drive (SSD). In some embodiments, map data that describe the contents of a non-volatile memory (NVM) are arranged as snapshots and intervening journal updates. During a scram interval in which the storage device transitions to a powered down condition, the snapshots and journal updates for primary segments with high client interest are updated prior to storage to the NVM. During a reinitialization interval in which the storage device transitions to a powered up condition, the updated primary segments are loaded, after which the storage device provides the client device with an operationally ready notification. Remaining secondary segments are updated and loaded after the notification. The primary segments are identified based on a detected workload from the client device. Configuration changes can further be made based on the detected workload.
US11016887B2 Converged memory device and operation method thereof
A converged memory device includes: a first memory group having first characteristics; a second memory group having second characteristics that are different from the first characteristics; and a controller configured to migrate predetermined data of the second memory group into a cache region in the first memory group, wherein the controller is further configured to migrate data of the second memory group into the cache region by using the cache region as a buffer when an energy throttling operation is performed on the second memory group.
US11016886B2 Multi-ring shared, traversable, and dynamic advanced database
Examples of the present disclosure describe systems and methods for sharing memory using a multi-ring shared, traversable and dynamic database. In aspects, the database may be synchronized and shared between multiple processes and/or operation mode protection rings of a system. The database may also be persisted to enable the management of information between hardware reboots and application sessions. The information stored in the database may be view independent, traversable, and resizable from various component views of the database. In some aspects, an event processor is additionally described. The event processor may use the database to allocate memory chunks of a shared heap to components/processes in one or more protection modes of the operating system.
US11016885B2 Memory sub-system for decoding non-power-of-two addressable unit address boundaries
A system generating, using a first addressable unit address decoder, a first addressable unit address based on an input address, an interleaving factor, and a number of first addressable units. The system then generating, using an internal address decoder, an internal address based on the input address, the interleaving factor, and the number of first addressable units. Generating the internal address includes: determining a lower address value by extracting lower bits of the internal address, determining an upper address value by extracting upper bits of the internal address, and adding the lower address value to the upper address value to generate the internal address. Using an internal power-of-two address boundary decoder and the internal address, the system then generating a second addressable unit address, a third addressable unit address, a fourth addressable unit address, and a fifth addressable unit address.
US11016883B2 Safe manual memory management
A method of manual memory management is described which comprises enabling one or more threads to access an object created in a manual heap by storing a reference to the object in thread-local state and subsequently deleting the stored reference after accessing the object. In response to abandonment of the object, an identifier for the object and a current value of either a local counter of a thread or a global counter are stored in a delete queue and all threads are prevented from storing any further references to the object in thread-local state. Deallocation of the object only occurs when all references to the object stored in thread-local state for any threads have been deleted and a current value of the local counter for the thread or the global counter has incremented to a value that is at least a pre-defined amount more than the stored value, wherein the global counter is updated using one or more local counters.
US11016879B2 Determining costs based on computer memory usage
An information processing system, computer readable storage medium, and a method for managing computer memory. The method includes initializing at least one memory allocator within a computing system; deploying the at least one memory allocator on a multi-user or cloud system where users are charged a monetary fee based on consumption of at least one memory resource that is allocated by a memory allocator for at least one executing program; determining, by the at least one memory allocator, a consumption of the at least one memory resource; determining a cost associated with the consumption that has been determined; and determining a monetary fee to charge the user based on the cost that has been determined.
US11016872B1 Determining a user habit
Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.
US11016870B2 Exponential decay real-time capacity planning
Various examples are disclosed for forecasting resource usage and computing capacity utilizing an exponential decay. In some examples, a computing environment can obtain usage measurements from a data stream over a time interval, where the usage measurements describe utilization of computing resource. The computing environment can generate a weight function for individual ones of the usage measurements, where the weight function exponentially decays the usage measurements based on a respective time period at which the usage measurements were obtained. The computing environment can forecast a future capacity of the computing resources based on the usage measurements and the weight function assigned to the individual ones of the usage measurements. The computing environment can further upgrade a forecast engine to use the exponential decay without resetting the forecast engine or its memory.
US11016869B2 Extensibility model for usage analytics used with a system
Collected usage information relating to interaction with content is integrated with operation of a system, such as a content management system. The usage information is collected in response to occurrences of usage events. A user may create, configure and define the usage events according to their needs. The user may also configure/define different values that are associated with the different events. For example, a user may specify: when to count a view (e.g. unique user view or each view); what period of time to collect counts; aggregation of counts (e.g. tenant, site, collection); a weighting for the event; a trim value; when to provide the parameter to a search index of the system such that the value is considered by the search engine of the system; whether or not a parameter is configurable by other users, and the like.
US11016866B2 Techniques for maintaining communications sessions among nodes in a storage cluster system
Various embodiments are generally directed to techniques for preparing to respond to failures in performing a data access command to modify client device data in a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device; an access component to perform a command on the first storage device; a replication component to exchange a replica of the command with the second node via a communications session formed between the first and second nodes to enable at least a partially parallel performance of the command by the first and second nodes; and a multipath component to change a state of the communications session from inactive to active to enable the exchange of the replica based on an indication of a failure within a third node that precludes performance of the command by the third node. Other embodiments are described and claimed.
US11016863B2 Self-contained disaster detection for replicated multi-controller systems
Self-contained disaster detection for replicated multi-controller systems is described herein. A system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a data synchronization component that replicates data written at a primary production site, resulting in replicated data from the primary production site; a status monitoring component that reads status identifiers contained in the replicated data at periods of a time interval, wherein the status identifiers are written by respective controllers at the primary production site; and a disaster recovery component that initializes a failover procedure at the primary production site in response to an absence of updates to a first threshold number of the status identifiers within a second threshold number of the periods.
US11016862B2 Error-initiated mirror redrive to collect diagnostic information
A method for collecting diagnostic information associated with an error is disclosed. In one embodiment, such a method includes detecting an error condition associated with mirroring data from a primary volume to a secondary volume. In response to detecting the error condition, the method modifies various diagnostic parameters to improve collection of diagnostic information. The method then immediately re-drives the data from the primary volume to the secondary volume. This will ideally recreate the error. Upon recreating the error, the method captures diagnostic information associated with the error in accordance with the modified diagnostic parameters. A corresponding system and computer program product are also disclosed.
US11016856B2 User authorization for file level restoration from image level backups
Embodiments provide systems, methods, and computer program products for enabling user authorization to perform a file level recovery from an image level backup of a virtual machine without the need for access control by an administrator. Specifically, embodiments enable an access control mechanism for controlling access to stored image level backups of a virtual machine. In an embodiment, the virtual machine includes a backup application user interface that can be used to send a restoration request to a backup server. The restoration request can include a machine identifier and a user identifier of the user logged onto the virtual machine. The backup server includes a backup application that determines whether or not the machine identifier contained in the restoration request can be matched to a machine identifier of a virtual machine present in one of the virtual machine backups stored on the backup server.
US11016854B2 Efficient container based application recovery
Stabilizing a container-based application includes determining a health of a container. Based on the container health, a most recent stable version of an image for the container is identified. A container image is considered stable if containers spawned from the image have a relatively high MTTF and relatively low MTTR compared to other versions of same image. The container is then deployed using the most recent stable version of the image for the container.
US11016853B2 Method for displaying time information in low power state and electronic device including the same
A method for displaying time information in an electronic device in a low power state is provided. The method includes transferring a power-off command and a reboot command to the electronic device if a power level of a battery is equal to or less than a first level, setting a power-off flag in a boot loader, entering into a power-off state, and displaying, on a display, current time related information for a predetermined time under the control of the boot loader if a specific event occurs in the power-off state.
US11016852B1 Guarded mode boot up and/or recovery of a network device
A device may determine a boot up identifier for the device using information related to a deployment of the device. The boot up identifier may identify the deployment of the device. The device may perform a comparison of the boot up identifier and a provisioned identifier to determine whether the deployment of the device and an intended deployment of the device match. The provisioned identifier may identify the intended deployment of the device. The device may perform a boot up of the device in a particular mode of operation based on a result of the comparison. The comparison may indicate whether the deployment of the device and the intended deployment of the device match. The particular mode of operation may cause the device to boot up to recover or reconfigure the device.
US11016850B2 Systems and methods for detecting bit rot in distributed storage devices having failure domains
The disclosed computer-implemented method for detecting bit rot in distributed storage devices having failure domains may include (1) receiving, at a computing device, a combination of data chunks created by adding, for each failure domain storing data chunks, data chunks from different stripes, (2) receiving a combination of parity chunks created by adding, for each failure domain storing parity chunks, parity chunks from the different stripes, (3) creating at least one new parity chunk from the combination of data chunks, and (4) identifying a presence of bit rot in the failure domains when the at least one new parity chunk does not match the combination of parity chunks. Various other methods, systems, and computer-readable media are also disclosed.
US11016847B2 Memory system and operation method thereof
A memory system may include: a nonvolatile memory device comprising a plurality of memory blocks; and a controller suitable for checking a read operation time, a read level class, an error occurrence, and an error occurrence class when performing the read operation on each of the memory blocks, classifying the memory blocks into various classes based on a result of the checking, and differently setting a durability parameter for each of the memory blocks based on a result of the classifying of the memory blocks.
US11016844B2 Error correction code structure
Various implementations described herein relate to systems and methods for encoding data having input bits to be stored in a non-volatile storage device, including mapping the input bits to a plurality of component codes of an error correction code (ECC) and encoding the input bits as the plurality of component codes, wherein first input bits of the input bits encoded by any of the plurality of component codes are encoded by every other component code of the plurality of component codes in a non-overlapping manner.
US11016841B2 Methods and apparatuses for proactive ECC failure handling
The invention introduces a method for proactive error-correcting code (ECC) failure handling, at least including the following steps: obtaining a completion element (CE) from a completion queue (CQ); determining whether an execution reply table of the CE comprises an unsecure value; if so, reallocating a physical address for a user data transaction corresponding to the unsecure value; and outputting a write command into a submission queue (SQ) for programming the user data transaction into the reallocated physical address.
US11016835B2 System and method for improved handling of memory failures
An information handling system includes a dual in-line memory module (DIMM) coupled to a memory controller. The memory controller provides interrupts to a processor each time a read transaction from the DIMM results in a correctable read error. The processor instantiates a failure predictor that receives the interrupts, accumulates a count of the interrupts, and provides an error indication when the count exceeds an error threshold. In accumulating the count, the failure predictor increments the count each time the predictor receives a particular interrupt and decrements the count in accordance with an error leak rate. The error leak rate has a first value when a training coefficient for the DIMM is greater than a deviation threshold, and has a second value when the training coefficient for the DIMM is less than the deviation threshold.
US11016834B2 Hybrid and hierarchical outlier detection system and method for large scale data protection
One embodiment provides a method comprising receiving metadata comprising univariate time series data for each variable of a multivariate time series. The method comprises, for each variable of the multivariate time series, applying a hybrid and hierarchical model selection process to select an anomaly detection model suitable for the variable based on corresponding univariate time series data for the variable and covariations and interactions between the variable and at least one other variable of the multivariate time series, and detecting an anomaly on the variable utilizing the anomaly detection model selected for the variable. Based on each anomaly detection model selected for each variable of the multivariate time series, the method further comprises performing ensemble learning to determine whether the multivariate time series is anomalous at a particular time point.
US11016830B2 Entity-based service operation for object-based persistence
Entity-based service operation upon object-based persistence, is efficiently accomplished utilizing mapping between entities and stored objects. An engine within the persistence layer receives a service call referencing an interface entity. The engine determines a context of a core object in the persistence layer. Based upon the context, the engine constructs from the core object, a prepared object including an entity node. A path between the entity node and a root node of the prepared object may comprise context, or may be derived from only partially reading the core object to construct the prepared object. The engine enriches the entity node with entity data from the service call, to generate an applied object. Referencing the applied object as a parameter, the engine executes the service call on the core object. The engine maps the core object to a result object returned to the interface layer in response to the service call.
US11016825B2 Flexible analytics framework selection
The flexible selection among analytics providers is described. In one example, an application is developed for use with a number of different analytics providers. After the application is developed, one or more of the analytics providers can be easily selected based on a constant defined in an analytics framework of the application. During execution of the application, the application can identify the selected analytics provider based on the predetermined constant in the analytics framework. When an event is triggered at a certain occasion or step during the process, the analytics framework can route the event to an event agent for the selected analytics provider. Further, the event agent can perform an event report call based on the event, where the event report call is tailored for the interface of the selected analytics provider by the event agent. The analytics provider can be easily changed by updating the predetermined constant.
US11016817B2 Multi root I/O virtualization system
A virtualization system includes at least one storage device, a plurality of computing nodes, each computing node coupled to at least one of the storage devices, each computing node comprising a physical function (PF) agent, and a plurality of virtual machines, where the PF agent of a first computing node of the computing nodes is configured to receive from a virtual machine of the virtual machines a request for retrieving or writing data and to obtain placement information indicating a second computing node of the computing nodes for retrieving or writing data, and the PF Agent of the first computing node is configured to communicate with the PF Agent of the second computing node to retrieve data from the second computing node or write data to the second computing node based on the placement information.
US11016815B2 Code execution request routing
A system for providing low-latency compute capacity is provided. The system may be configured to route incoming code execution requests based on user indications to use specific containers running on a plurality of virtual machine instances. The system may be configured to process a code execution request, identify, based on the user indication that a specific container previously used to handle a request of similar type is to be used for handling the code execution request, and cause the code execution request to be handled using the specific container.
US11016814B2 Selection of ranked service instances in a service infrastructure
Embodiments generally relate to selecting a service instance in a service infrastructure. In some embodiments, a method includes sending, by a service registry, a status request to each service instance of a plurality of service instances, where the service registry maintains a data store of performance information associated each of the service instances. The method further includes receiving, by the service registry, a plurality of status responses, where each status response is received from a respective service instance of the plurality service instances, and where each status response includes one or more performance characteristics. The method further includes ranking, by the service registry, the service instances based at least in part on the one or more performance characteristics. The method further includes performing, by the service registry, service lookups based on the ranking.
US11016812B2 Method for resource allocation and terminal device
A method for resource allocation and related products are provided. The method includes the following operations. An operating system in an operating system space of a terminal device receives a scenario data package from a target application that is currently running, where the scenario data package contains an identifier and key performance parameters of the target application that is currently running. The operating system determines a performance improvement strategy for the target application that is currently running according to the identifier and the key performance parameters. The operating system adjusts allocation of system resources for the target application that is currently running according to the performance improvement strategy.
US11016811B2 Apparatuses and methods to determine timing of operations
The present disclosure includes apparatuses and methods to determine timing of operations. An example method includes performing a first operation type that uses a shared resource in a memory device. The method includes applying a scheduling policy for timing of continued performance of the first operation type based upon receipt of a request to the memory device for performance of a second operation type that uses the shared resource.
US11016808B2 Multi-tenant license enforcement across job requests
Scheduling job request submitted by multiple tenants in a manner that honors multiple software license agreements for the multiple tenants. A queue persistently stores job requests that await scheduling. A job state tracking component persistently tracks a state of the job requests, and perhaps provides job requests into the queue. A software license agreement enforcer reviews the job requests in the queue, selects one or more job requests should be scheduled next based on the license agreements, and provide the selected job requests to a resource manager. A subscriber/publisher pool may be used to the various components to communicate. This decouples the communication from being a simple one-to-one correspondence, but instead allows communication from a component of one type to a component of the other type, whichever instance of those components happens to be operating.
US11016804B2 Ahead of time scheduling process for autonomous vehicles
A method of scheduling a plurality of tasks in an autonomous vehicle system (AVS) includes, by a processor, prior to runtime of an autonomous vehicle, identifying a plurality of tasks to be implemented by the AVS of the autonomous vehicle, for each of the tasks, identifying at least one fixed parameter and at least one variable, and developing a schedule for each of the tasks. The schedule includes an event loop that minimizes an overall time for execution of the tasks. The method includes compiling the schedule into an execution plan, and saving the execution plan to a memory of the autonomous vehicle. During runtime of the autonomous vehicle, the processor receives data corresponding to the variables of the tasks, and uses the variables to implement the execution plan on the autonomous vehicle.
US11016796B2 Hypervisor protection of a controllable device
A controller sandbox using an emulation framework of a hypervisor is disclosed. A hypervisor receives, from a task in a virtual machine that is controlled by the hypervisor in a computing device on which the hypervisor executes, a first implement device command request that requests that a first device command be implemented on a controllable device communicatively connected to the computing device via an interface. The hypervisor determines that the first device command is on an authorized device command list. Based on determining that the first device command is on the authorized device command list, the hypervisor communicates a signal to the controllable device to implement the first device command.
US11016794B2 Peripheral device access support for containers
Peripheral device access support in a distributed computing resource cluster is described. In one example, an application can be supported in a container on a virtual machine in a distributed computing resource cluster. A need or requisite of the container for access to a peripheral device is identified. A device profile is created for the container and associated with the isolation environment. The device profile can be relied upon to check and confirm the compliance of one or peripheral devices on various host machines in the resource cluster. First, one or more host machines having access to the peripheral device are identified in the resource cluster. Then, a check for compliance of the peripheral device on one or more of the host machines is performed based on the device profile. The container is instantiated for the application on one of the host machines based on the check for compliance.
US11016793B2 Filtering based containerized virtual machine networking
Filtering based containerized virtual machine networking is disclosed. For example, a host has a processor, a memory, and a network interface (NIC), and a hypervisor executes on the host. A container with a filtering module executes on the host with a virtual machine (VM) with a virtual network interface (VNIC) executing on the container. The VNIC receives a message for transmission over a network. The filtering module determines whether an internet protocol (IP) address in the message matches a validation IP address configured in the filtering module. In response to determining that the IP address in the message is invalid, transmission of the message is canceled and the message is sent to a remediation service. In response to determining that the IP address in the message valid, the container forwards the message to the hypervisor, which transmits the message to the network using the IP address via the NIC.
US11016789B2 Robot browser embedding
One or more robots may be invoked from one or more applications for robotic process automation (RPA). A process for invoking a robot from an application may include launching the application from a computing system to invoke a robot link embedded within the application. The process may also include initiating from the application a port discovery process to identify a port, port details, and a token. The process may further include generating by the application a randomized code and invoking a consent application requesting approval from a user of the computing system to invoke the robot from the application. The process may also include registering the randomized code with a local listener module and passing user information and the token to a global listener module. The process may further include receiving from the global listener module the token and port identification, allowing the application to authenticate itself with, and communicate with, the robot, thereby completing the robot invoking process.
US11016786B2 Search augmented menu and configuration for computer applications
Providing for search to facilitate discovery or access to configuration functions of a computer application is described herein. By way of example, metadata can be appended to configuration functions of the computer application. A matrix correlating subsets of metadata with related configuration functions can facilitate distinguishing respective configuration functions, or groups of related configuration functions based on the subsets of metadata. User search data can be referenced against the subsets of metadata. Respective subsets of metadata that satisfy a condition defined by a data matching function can be returned as a match, and configuration functions associated with matching metadata can be output in response to the search data. In some aspects, user-appended metadata is provided for user customization of configuration function searching, and in other aspects machine learning can be employed to derive user preferences from usage activity and search history, and tailor search results to predicted user preferences.
US11016778B2 Method for vectorizing Heapsort using horizontal aggregation SIMD instructions
Techniques are provided for vectorizing Heapsort. A K-heap is used as the underlying data structure for indexing values being sorted. The K-heap is vectorized by storing values in a contiguous memory array containing a beginning-most side and end-most side. The vectorized Heapsort utilizes horizontal aggregation SIMD instructions for comparisons, shuffling, and moving data. Thus, the number of comparisons required in order to find the maximum or minimum key value within a single node of the K-heap is reduced resulting in faster retrieval operations.
US11016777B2 Data processing device for providing access to a data stream
A data processing device configured to provide access to a stream of data elements to a consumer. The data processing device is further configured to generate a data stream source by generating a first instance of a stream providing module such that the stream providing module provides the data stream in one of a push-mode and a pull-mode, wherein, in the push mode, the first instance of the stream providing module provides elements of the data stream according to a predefined schedule, wherein, in the pull mode, the first instance of the stream providing module provides elements of the data stream after receiving a data stream request from a consumer. Such a data processing device may provide the benefit of versatility as it can be transformed to both push and pull computation patterns.
US11016775B2 Neural network operation reordering for parallel execution
Techniques are disclosed for reordering operations of a neural network to improve runtime efficiency. In some examples, a compiler receives a description of the neural network comprising a plurality of operations. The compiler may determine which execution engine of a plurality of execution engines is to perform each of the plurality of operations. The compiler may determine an order of performance associated with the plurality of operations. The compiler may identify a runtime inefficiency based on the order of performance and a hardware usage for each of the plurality of operations. An operation may be reordered to reduce the runtime inefficiency. Instructions may be compiled based on the plurality of operations, which include the reordered operation.
US11016774B1 Issuing execution threads in a data processor
A data processor is disclosed in which groups of execution threads can execute a set of instructions in lockstep, and in which a plurality of execution lanes can perform processing operations for the execution threads. Two or more execution threads of a thread group are issued to the same execution lane for execution. The two or more execution threads can then be processed by the execution lane successively, such that the execution lane performs the same processing operation successively. This can have the effect of reducing signal transitions, such that the overall energy consumption of the data processor can be reduced.
US11016773B2 Processor trace extensions to facilitate real-time security monitoring
Embodiments described herein provide for a computing device comprising a hardware processor including a processor trace module to generate trace data indicative of an order of instructions executed by the processor, wherein the processor trace module is configurable to selectively output a processor trace packet associated with execution of a selected non-deterministic control flow transfer instruction.
US11016767B2 Target injection safe method for inlining instance-dependent calls
A method for redirecting indirect calls to direct calls on a per-process basis includes accessing a memory code region of an operating system kernel that has a different mapping for each of one or more user processes running on the operating system kernel. The memory code region stores a first trampoline that refers directly to a second trampoline, which is an inline or outline trampoline that is correlated with a particular user process. Executing the first trampoline invokes the second trampoline, as a result of which the indirect calls are redirected to direct calls.
US11016764B2 Vector processing unit
A vector processing unit is described, and includes processor units that each include multiple processing resources. The processor units are each configured to perform arithmetic operations associated with vectorized computations. The vector processing unit includes a vector memory in data communication with each of the processor units and their respective processing resources. The vector memory includes memory banks configured to store data used by each of the processor units to perform the arithmetic operations. The processor units and the vector memory are tightly coupled within an area of the vector processing unit such that data communications are exchanged at a high bandwidth based on the placement of respective processor units relative to one another, and based on the placement of the vector memory relative to each processor unit.
US11016760B2 Method and apparatus for enabling an application to detect specified circumstances
Methods and systems are provided that may be utilized to detect occurrence of one or more specified circumstances. A determination may be made as to whether one or more specified circumstances are detected such as responsive to one or more user actions or an occurrence of an event unrelated to a user. One or more binary digital signals may be generated to store a detection of one or more specified user circumstances in a log or memory at least partially in response to detection of the one or more specified circumstances.
US11016756B1 Application repository protocol for disparate entity applications
An application versioning system and associated processes are disclosed for collaborative development of applications between a plurality of disparate network entities, as well as between a plurality of development groups within a single entity. In particular embodiments, the applications are developed within sandboxed computing environments associated with the network entities. Disparate entities, or certain groups within network entities, may be given permissioned access for downloading applications from, or uploading applications to, another entity's or group's sandboxed computing environment. Furthermore, copies of the applications may be modified, and the modifications made to the applications may be compared to prior versions of the application for merging applications into a new application version. In one embodiment, the new application version may replace prior application versions in the system.
US11016752B1 Application healthcheck communicator
Systems and methods that facilitate notifying users when applications have changed health status from operational to inoperational status or impaired operational status are disclosed herein. The application healthcheck communicator system can receive push notifications from one or more application wrappers or applications regarding the operational status of the application, and then the application healthcheck communicator can forward the application statuses to client device associated with selected end users. The application healthcheck communicator can select which users to send the status updates to based on subscription lists or active directories that the end users are associated with.
US11016750B2 Firmware update system
A system includes reception of a first portion of a firmware image, determination, based on the first portion of the firmware image, of whether to update the firmware based on the firmware image, transmission of an acknowledgement signal if it is determined to update the firmware based on the first portion of the firmware image, reception of a remaining portion of the firmware image, and updating of the firmware based on the firmware image.
US11016749B1 Architecture for incremental deployment
A deployment proxy service is provided to manage communications between a client device and a deployment service. The deployment proxy service receives upload requests from the client device and saves software artifacts associated with the upload request in a proxy repository. The deployment proxy service determines a continuation deployment action that describes information about a target machine to which the software artifacts are applicable. When appropriate, the deployment proxy service provides information to the deployment service that enables the deployment service to deploy the software artifacts to the target machine (e.g., to update an application of the target machine).
US11016748B2 Revision locking
A companion device can obtain a new version of a software program (e.g., in portions) from a server at the request of an accessory device, and provide the new version of the software to the accessory device. The software update of the accessory device can be initiated at the companion device. The companion device can communicate with the accessory device before and after the update to determine whether the update was successful. A notification about the update can then be provided to a user.
US11016746B2 Method and apparatus for remotely updating satellite devices
System and methods are disclosed for remote management of mobile satellite antenna modules having an antenna subsystem module (ASM). An ASM periodically transmits a check-in message and metrics data to a server. The server analyzes the check-in message and metrics data to determine a state of operation of the antenna, and determine one or more management commands to improve the performance of the ASM. Information in the metrics data received from each ASM can be queried and processed using machine learning to determine correlation between attributes of the ASMs and performance of the ASMs.
US11016745B2 Systems and methods for generating distributed software packages using non-distributed source code
Systems and methods are provided for transcompiling non-distributed source code for a nondistributed software program into a distributed software package for implementation on a distributed computing system. A transcompiler can identify loops within non-distributed source code written in a data-driven language. The transcompiler can generate MapReduce jobs using mapper keys based on grouping indicators associated with each of the loops. The MapReduce jobs can be linked together based on input-output connections of the loops in the non-distributed source code. Then, the transcompiler can generate a distributed software package including the generated MapReduce jobs to implement the same functionality as the non-distributed source code on the distributed computing system, thereby improving the speed of execution over very large datasets. The distributed software package can be optimized using machine learning searching algorithms. The distributed software package can also be optimized based on execution usage statistics.
US11016744B2 Context information based on type of routine being called
Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.
US11016739B2 Reducing memory usage in software applications
Embodiments of the present disclosure pertain to reducing memory usage in software applications. In one embodiment, the present disclosure includes a computer implemented method comprising constructing a dynamic HTML component in a document object model by executing first source code of a scripting language, generating a static HTML component clone of the dynamic HTML component by executing second source code of the scripting language, replacing the dynamic HTML component with the static HTML component in the document object model by executing third source code of the scripting language, decoupling the dynamic HTML component by executing fourth source code of the scripting language, and deleting the dynamic HTML component from memory using a garbage collection process in a scripting engine.
US11016738B2 Change control management of continuous integration and continuous delivery
Disclosed herein are system, method, and computer program product embodiments for changing a software code when executed by a PS (“production system”). An embodiment operates by pulling a copy of master code, entering changes to the copy of the master code, sending a request for staging a code push, sending a request for a voter build of staging code, and testing the changes.
US11016737B2 Method and apparatus for real-time control loop application execution from a high-level description
The present approach provides a method for safety-critical systems to reduce the required long V development and certification process, into a process that is up to 80% shorter, as well as safer. The present approach creates a pre-certified system, with both pre-certified hardware and pre-certified software. The pre-certified system may be configured to implement a safety-critical software compilation, that contains variables, operations, and template instantiations defining the safety-critical system. This approach eliminates the process below the high-level requirements for the safety-critical software through prior action. To support the configuration, the present approach implements three kinds of components: variables, operators, and templates that provide input, output and abstracted concepts. A configuration defines a set of variables, operations and template instantiations. A tool is used that takes high-level requirements written in a computer readable format into the configuration.
US11016736B2 Constraint programming using block-based workflows
Embodiments presented herein provide techniques for executing a block-based (BB) workflow to solve a constraint programming (CP) model related to a semiconductor manufacturing environment. Embodiments include receiving at least one BB workflow comprising a plurality of blocks. The plurality of blocks may specify a set of operations. Embodiments include accessing a plurality of block definitions corresponding to the plurality of blocks. Embodiments include executing the at least one BB workflow by performing the set of operations based on the plurality of block definitions, including extracting data from the semiconductor manufacturing environment, the data comprising both static data and dynamic data related to equipment in the manufacturing environment, creating the CP model based on the data and at least one constraint defined in the BB workflow, using a solver to determine a solution to the CP model; and publishing the solution to at least one component in the semiconductor manufacturing environment.
US11016732B1 Approximate nonlinear digital data conversion for small size multiply-accumulate in artificial intelligence
Multipliers and Multiply-Accumulate (MAC) circuits are fundamental building blocks in signal processing, including in emerging applications such as machine learning (ML) and artificial intelligence (AI) that predominantly utilize digital-mode multipliers and MACs. Generally, digital multipliers and MACs can operate at high speed with high resolution, and synchronously. As the resolution and speed of digital multipliers and MACs increase, generally the dynamic power consumption and chip size of digital implementations increases substantially that makes them impractical for some ML and AI segments, including in portable, mobile, near edge, or near sensor applications. The multipliers and MACs utilizing the disclosed current mode data-converters are manufacturable in main-stream digital CMOS process, and they can have medium to high resolutions, capable of low power consumptions, having low sensitivity to power supply and temperature variations, as well as operating asynchronously, which makes them suitable for high-volume, low cost, and low power ML and AI applications.
US11016730B2 Transforming a transactional data set to generate forecasting and prediction insights
A method, system, and/or computer program product analyses event transactional related data to generate insights and predictions, which are pre-created to efficiently respond to requests for prediction/forecasting information, in order to improve the operation of the prediction-generating computer. One or more processors receive a series of structured data, where each entry (Ei) from the series of structured data has one or more time fields Tk and one or more attributes Aj. In response to determining that the series of structured data is transactional, one or more processors select a time field Tkr that meets an aggregation criterion, and then aggregate the transactional data from the time field Tkr into a time series data format. One or more processors consolidate results from a time series analysis and a regression analysis of the transformed transactional data to create a consolidated result, which is used to respond to a request for prediction/forecasting information.
US11016718B2 Conforming local and remote media characteristics data to target media presentation profiles
Techniques associated with conforming local and remote media characteristics data to target media presentation profiles are described, including a media characteristic configuration module comprising an audio characteristic manager configured to modify an audio portion of media content data received from a source to conform the audio portion to a target audio characteristic indicated in a target configuration profile, and to modify an audio portion of other media content data received from another source to conform the audio portion to the target audio characteristic indicated in the target configuration profile, a communication facility configured to receive media content data from different sources using different data communication protocols, and a storage device configured to store target configuration profiles and data associated with media content.
US11016716B2 Picture interface display method and apparatus according to jump protocol
A method and an apparatus for presenting an interface are provided according to the embodiments of the present disclosure. The method includes performing a detecting for a click operation on a shared picture; determining, in response to detecting the click operation, whether an original source application of the picture indicated by an application identifier is already installed locally based on the application identifier; and in response to determining that the original source application is already installed locally, constructing a content of a jump protocol pre-associated with the picture based on the application identifier and parameter information pre-associated with the picture, and executing the constructed jump protocol to open the locally installed original source application and present an interface corresponding to the picture.
US11016715B2 Electronic device and method for controlling the same to mirror a screen of the electronic device on an external device
An electronic device and a control method thereof are provided. The electronic device includes: a display; a communicator; and a processor configured to execute instructions to: control the communicator to mirror, to an external device, a first screen provided by a first application corresponding to a user command, among a plurality of applications providing a plurality of screens, based on the user command for selectively mirroring one of the plurality of screens being input in a state in which the plurality of screens are displayed on the display, and control the display to display a second screen provided by a second application that is not mirrored to the external device, among the plurality of applications, while mirroring the first screen provided by the first application to the external device.
US11016714B2 Multi-screen splicing structure and display device having transceivers for detecting approaching of other displays
A multi-screen splicing structure has a plurality of display devices. Each display device includes a display panel, a plurality of transceivers, a wireless communications module, and a control circuit. Each transceiver has a transmitting component and a receiving component. The control circuit is coupled to the display panel, the transceivers and the wireless communications module, and is used to turn on the wireless communications module when the control circuit determines that another display device is approaching based on a status of signals received by the receiving components of the transceivers to enable the wireless communications module performing wireless communications with a wireless communications module of another display device. The control circuit may also control an orientation of an image relative to the display panel according to the status of signals received by the receiving components of the transceivers of the display device.
US11016713B2 Advertising placement based on viewer movement
Aspects of the subject disclosure may include, for example, a method in which a processing system obtains data regarding location and trajectory of a prospective advertising viewer, and monitoring the activity and physical environment of the viewer. The method also includes predicting a future condition of the viewer, and predicting a time, location and duration of an exposure of the viewer to an advertising display, in order to define an advertising placement window. The method also includes predicting a level of viewer attention to the advertising display while within the placement window. The method further includes predicting an effectiveness of advertising content exposure to the viewer, based on the advertising content and the predicted attention level; offering an ad placement in the advertising placement window to an advertising entity; and placing an advertisement provided by the advertising entity in accordance with the advertising placement window. Other embodiments are disclosed.
US11016711B2 Image processing apparatus, method for controlling the same, and storage medium
An apparatus and method for a printing system is provided which determines whether image data input by execution of an input job is a blank and, in a case where the image data is determined to be a blank, the printing system records information indicating the determination of a blank as history information of the input job. Thus, in a case where image data input by execution of an input job is not output by execution of an output job, the user is able to easily confirm the cause of the output failure of the input image data.
US11016710B2 Image forming apparatus that receives job data from host apparatuses via switching hub and calculates communication speed for the host apparatuses based on the job data and reception required time
An image forming apparatus includes a speed calculating portion and a communication setting portion. In a state where a communication with the switching hub has been established by a highest-speed candidate method among a plurality of candidate methods that respectively have different rated communication speeds, the speed calculating portion calculates a result communication speed for each of the one or more host apparatuses based on an amount of received job data and a reception required time for each of the one or more host apparatuses, wherein the candidate methods are candidates for a communication method to be adopted. The communication setting portion selects, as an adopted communication method, one of the plurality of candidate methods based on the result communication speed for each of the one or more host apparatuses, and establishes a communication with the switching hub by the adopted communication method.
US11016709B2 Printing apparatus and control method of printing apparatus
The multifunction machine includes a first CPU core that performs an operation in a normal mode and suspends an operation in an energy saving mode, a second CPU core that performs an operation in the energy saving mode, and a storage unit that stores time information for determining a timing of performing a keep-alive process, wherein the first CPU core causes the operation mode to transition to the normal mode when acquiring a normal mode transition instruction from the second CPU core in the energy saving mode, and then, performs a keep-alive process for the remote operation server, and wherein the second CPU core gives the normal mode transition instruction to the first CPU core based on the time information in the energy saving mode.
US11016708B2 Reliable non-volatile memory programming interface and method therefor
A non-volatile memory (NVM) driver includes a function library with native function calls and a hardware abstraction layer for receiving at least one instruction from the function library and providing signals to cause an NVM to execute the at least one instruction. The NVM includes a plurality of sectors, and the NVM driver uses a first portion as an application visible memory, and a second portion for another purpose. The NVM driver maintains the NVM as a circular buffer within the application visible memory. When a native function call is a resizing command, the function library adjusts the circular buffer selectively according to whether the resizing command increases or decreases the application visible memory. When a native function call is a write counter command, the NVM driver selectively creates a new counter object including a counter base and a plurality of increment locations using a next location pointer.
US11016707B2 Control device, control method, and recording medium to detect a state of access to table data and set a writing destination
A control device according to the present invention includes: a memory; and processing circuitry coupled to the memory and configured to: detect a state of access to table data stored in a first logical disk of a physical disk and to which first data is written and a state of access to a write ahead log (WAL) stored in a second logical disk of the physical disk and to which second data is written or to a WAL stored in a second storage medium different from the physical disk and to which the second data is written, and acquire an I/O use ratio of the WAL and an I/O use ratio of the table data, and set a writing destination of the second data to one of the WAL stored in the second logical disk and the WAL stored in the second storage medium.
US11016699B2 Host device with controlled cloning of input-output operations
An apparatus in an illustrative embodiment comprises a host device configured to communicate over a network with at least first and second storage systems each comprising a plurality of storage devices. The first and second storage systems are configured to participate in a replication process in which one or more logical storage volumes are replicated from the first storage system to the second storage system. The host device is further configured to execute at least one application, and for each of a plurality of input-output operations generated by the application, to determine a replication status of a particular portion of a given one of the logical storage volumes to which the input-output operation is directed, and to control cloning of the input-output operation based at least in part on the replication status of the particular portion of the given logical storage volume.
US11016698B2 Storage system that copies write data to another storage system
A storage system is coupled to another storage system and a higher-level apparatus via a network, and copies write data received from the higher-level apparatus to the other storage system. This storage system is provided with interface units, each provided with a plurality of ports that can be coupled to the network; and a plurality of controllers coupled to a respective one of the interface units. Each controller has a processor unit. When each processor unit receives write data from the higher-level apparatus via a first port coupled to the interface unit that is coupled to the controller to which the processor unit belongs, the processor unit selects, from among the ports of the interface unit coupled to the controller to which the processor unit belongs, a second port for transmitting the write data to the other storage system, and transmits the write data to the other storage system.
US11016692B2 Dynamically switching between memory copy and memory mapping to optimize I/O performance
A method to dynamically switch between data transfer techniques includes receiving an I/O request and computing a cost of executing the I/O request using a memory copy data transfer technique. The memory copy data transfer technique copies cache segments associated with the I/O request from cache memory to a permanently mapped memory, which is permanently mapped to a bus address window. The method also computes a cost of executing the I/O request using a memory mapping data transfer technique. The memory mapping data transfer technique temporarily maps cache segments associated with the I/O request from the cache memory to the bus address window. The method uses one of the memory copy data transfer technique and the memory mapping data transfer technique to transfer cache segments associated with the I/O request, depending on which one is less costly. A corresponding system and computer program product are also disclosed.
US11016691B2 Migrating data from a large extent pool to a small extent pool
A computer-implemented method according to one embodiment includes identifying a request to migrate data associated with a volume from a source storage pool having a first rank extent size to a destination storage pool having a second rank extent size smaller than the first rank extent size, creating a correspondence between logical volume extents of the volume and physical offset locations within rank extents of the source storage pool, and migrating data from one or more ranks of the source storage pool to one or more ranks of the destination storage pool, utilizing the correspondence between the logical volume extents of the volume and the physical offset locations within the rank extents of the source storage pool.
US11016683B2 Serializing access to fault tolerant memory
According to an example, a lock may be requested by a first redundancy controller from a parity media controller to perform a first sequence that accesses multiple memory modules in a stripe. The lock may be acquired for the stripe so that the first sequence may be performed on the stripe. The lock may then be released from the stripe.
US11016675B2 Optimizing timing for data migration from old generation tapes to new generation tapes
A computer-implemented method, a computer program product, and a computer system for optimizing timing for migrating data. The computer system sets a migration required flag for each of first tapes, in response to determining an estimated time period required for data migration from the first tapes to second tapes being smaller than an expiration time period of the first tapes. The computer system sets the migration required flag for a respective one of the first tapes, in response to determining the estimated time period being not smaller than the expiration time period and a predetermined time period has passed for the respective one of the first tapes. Data on tapes that migration required flags are set is to be migrated to the second tapes.
US11016672B2 Memory card and host device thereof
A memory card is attached to a host device, and includes a data control circuit which transfers data with respect to the host device in synchronism with a rise edge and a fall edge of a clock signal.
US11016667B1 Efficient mapping for LUNs in storage memory with holes in address space
A method for mapping LUNs (logical unit numbers) in storage memory, performed by a storage system, is provided. The method includes determining a set of LUNs in the storage memory and generating a mapping from a logical address space to all of the LUNs in the set, based on the determining, so that each logical address in the logical address space maps to one LUN in the set. The method includes accessing one or more of the LUNs in accordance with the mapping.
US11016665B2 Event-based dynamic memory allocation in a data storage device
A data storage device that includes data storage media, with at least one of the data storage media having a plurality of embedded firmware modules. The data storage media include a non-volatile memory having different usage modes, with each different usage mode being associated with a different status of the data storage device, and each of the different usage modes having different space allocation configurations for data generated by the plurality of embedded firmware modules. A controller communicatively coupled to the non-volatile memory. The controller determines a change in the status of the data storage device and, in response to the change in the status of the data storage device, dynamically alters the usage mode of the non-volatile memory from a first one of the usage modes to a second one of the usage modes.
US11016664B2 Management of file system requests in a distributed storage system
A first computing device is part of a distributed electronic storage system (DESS) that also comprises one or more second computing devices. The first computing device comprises client process circuitry and DESS interface circuitry. The DESS interface circuitry is operable to: receive, from client process circuitry of the first computing device, a first client file system request that requires accessing a storage resource on one or more of the second computing devices; determine resources required for servicing of the first client file system request; generate a plurality of DESS file system requests for the first file system request; and transmit the plurality of DESS file system requests onto the one or more network links. How many such DESS file system requests are generated is determined based on the resources required for servicing the first client file system request.
US11016661B2 Device and method for displaying changeable icons on a plurality of display zones of a reverse keyboard assembly
A method for use with a reverse keyboard assembly to display a second set of icons on a second set of display zones of the reverse keyboard assembly based on an input corresponding to a first set of icons placed on a first set of display zones, the method comprising: identifying a first computer program executing on a computer to which the reverse keyboard assembly is communicatively connected to; displaying a first set of icons on the first set of display zones; receiving an input corresponding to one or more icons of the first set of icons; analyzing the input with respect of a set of rules associated with the first computer program; and, displaying a second set of icons on the second set of display zones using a second configuration, the display corresponding to results of the analysis.
US11016660B2 Method and apparatus for responding to gesture operation and storage medium
Provided is a method for responding to a gesture operation which is applied to a mobile terminal having folded display regions with n display areas, where n is a positive integer of not less than 2. The method can include determining, in response to a first touch operation detected in a first display area of the n display areas, whether a second touch operation is detected in a second display area within a target period. The second display area can be any of the n display areas other than the first display area. The method can further include determining, in response to the second touch operation detected in the second display area within the target period and touch positions of the two touch operations match each other, that a target gesture operation is detected, and enabling a first function corresponding to the target gesture operation.
US11016654B2 Systems and methods for generating and providing intelligent time to leave reminders
Systems and methods for generating and providing intelligent time to leave reminders on an electronic device are disclosed herein. In one aspect, the method includes: automatically, without human intervention, identifying a calendar entry including a first identifier (e.g., text in the title of a calendar entry that relates to a location, such as “go to dental checkup”), the first identifier corresponding to a geographic location that is unknown. The method further includes: automatically, without human intervention, retrieving a previously-visited address (e.g., a street address or GPS coordinates for the street address) associated with the first identifier. The method also includes: automatically, without human intervention, determining a departure time for the calendar entry based on the previously-visited address (e.g., based on a route from the current location of the device to the previously-visited address). The method additionally includes: automatically, without human intervention, associating the determined departure time with the calendar entry.
US11016652B2 Apparatus, method, and medium for scrolling text
An information processing apparatus having a touch panel display includes a detection unit configured to detect a touch operation performed by a user on the touch panel display, and a display control unit configured to, when the detection unit detects that an object has touched a predetermined region and further detects that the object touching the predetermined region has separated therefrom, control a display to shift to a screen associated with the predetermined region. Further, the display control unit is configured to, during a period from when the object has touched the predetermined region until when the object has separated therefrom, display a text string on the predetermined region of the touch panel display, and scroll-display a text string on the predetermined region if the text string exceeds a number of characters displayable at a time on the predetermined region.
US11016648B2 Systems and methods for entity visualization and management with an entity node editor
A method for visualizing and managing entities and connections between entities based on a graphical user interface (GUI) node editor includes constructing an entity datablock, wherein the entity datablock is a data structure describing an entity and comprises entity descriptive information, an entity category, an entity name, entity relationships, and an entity identifier. The method includes establishing the entity relationships as bi-directional relationships, wherein the bi-directional relationships link two disparate entities. The method further includes representing the entity datablock as a node and the bi-directional relationships as lines connecting two nodes, wherein the node comprises at least one of the entity descriptive information, the entity category, or the entity name.
US11016644B2 Suspend button display method and terminal device
A method and a terminal device for providing a suspend button display are disclosed in order to improve display flexibility of a suspend button. In the solutions, when a terminal device detects that a target object performs a sliding operation on a suspend button, the terminal device may control the suspend button to present an effect of a dynamic change. In this way, the suspend button may present a plurality of display forms. Therefore, according to the method, the display flexibility of the suspend button can be improved, so that visual experience of a user is improved.
US11016643B2 Movement of user interface object with user-specified content
The present disclosure generally relates to interacting with user interface objects in a user interface. An input is detected directed to the user interface object that includes a respective amount of movement in a first direction. In response to detecting the input, if the user interface object includes user-specified content, then the user interface object is moved a first distance selected based on the respective amount of movement of the input in the first direction. If the user interface object does not include user-specified content, then the user interface object is moved a second distance selected based on the respective amount of movement of the input in the first direction, wherein the second distance is larger than the first distance.
US11016639B2 Multiple outlet shower control
A reconfigurable bathing apparatus includes a first showerhead, the first showerhead being connected to a first fluid outlet; a second showerhead, the second showerhead being connected to a second fluid outlet; and a processor, the processor being arranged to control fluid flow through the first fluid outlet in response to a first control action and to control fluid flow through the second fluid outlet in response to a second control action. The processor is arranged to be able to receive and implement a request to reconfigure its response to the control actions such that the first control action controls the second fluid outlet and the second control action controls the first fluid outlet.
US11016638B2 Interactive answer boxes for user search queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting data are disclosed. In one aspect, a method includes presenting, by a user device, an answer box as a search result in a search result location of a search results page. The answer box can include first content responsive to a query that submitted with a first resource request over a network. The user device determines that a user interaction with the answer box has occurred. In response to determining that the user interaction has occurred, the user device can presents second content in the answer box. The second content is selected from available content that has not been presented prior to the user interaction. The second content is presented independent of submission of a second resource request over the network subsequent to submission of the first resource request.
US11016632B2 Method and apparatus for managing notification bar message
A method and an apparatus for managing a notification bar message relate to the field of electronic device applications and resolve a problem of a tedious operation for clearing a resident notification message. The method includes: searching for a resident notification message; after the resident notification message is found, displaying, in a notification bar, prompt information prompting whether to delete the resident notification message; and if a user chooses to delete the resident notification message, deleting the resident notification message according to a system permission. The method and apparatus are mainly applied to a process of managing a mobile phone application.
US11016631B2 Method and apparatus for ego-centric 3D human computer interface
In the method, a processor generates a three dimensional interface with at least one virtual object, defines a stimulus of the interface, and defines a response to the stimulus. The stimulus is an approach to the virtual object with a finger or other end-effector to within a threshold of the virtual object. When the stimulus is sensed, the response is executed. Stimuli may include touch, click, double click, peg, scale, and swipe gestures. The apparatus includes a processor that generates a three dimensional interface with at least one virtual object, and defines a stimulus for the virtual object and a response to the stimulus. A display outputs the interface and object. A camera or other sensor detects the stimulus, e.g. a gesture with a finger or other end-effector, whereupon the processor executes the response. The apparatus may be part of a head mounted display.
US11016630B2 Virtual view-window
Interactive augmented reality system is provided. A first geographical location and a first environmental characteristic is monitored by a user device. A viewpoint of the user device is determined based, at least in part, on (i) the first geographical location and (ii) the first environmental characteristic. A digital image request is generated based, at least in part, on (i) the first geographical location and (ii) the first environmental characteristic. A digital image is identified from a database based, at least in part, on (i) a second geographical location and (ii) a second environmental characteristic associated with the digital image request. In response to identifying the digital image based, at least in part, on the digital image request populating the user device with the digital image.
US11016624B2 Touch display panel and manufacturing method thereof, display device
The present disclosure provides a touch display panel and a manufacturing method thereof and a display device, the touch display panel includes a first substrate and a second substrate arranged oppositely, light emitting units are arranged on the first substrate, each light emitting unit includes a first electrode, a light emitting layer and a second electrode which are arranged in sequence along a direction away from the first substrate; a touch control layer is arranged on the second substrate and includes a first touch pattern and a second touch pattern, the second touch pattern is located on a side of the first touch pattern distal from the second substrate, auxiliary electrodes are arranged on the second substrate, the auxiliary electrodes are spaced apart from the second touch pattern and arranged in a same layer as the second touch pattern, the auxiliary electrodes are in electrical contact with the second electrodes.
US11016622B2 Display device
A display device includes: a first touch electrode; a first touch pad electrically connected to the first touch electrode by a touch wire; and a first dummy pad not connected to the touch wire, and disposed adjacent to the first touch pad, wherein a width of the first touch pad is greater than a width of the first dummy pad.
US11016616B2 Multi-domain touch sensing with touch and display circuitry operable in guarded power domain
An electronic device can include an integrated touch and display chip that can operate in multiple power domains. For example, the integrated touch and display chip can operate in a guarded power domain during the touch operation and can operate in a system power domain during non-guarded display operations. In some examples, two power domains can include a guarded power domain and a system power domain, whose grounds can be differentiated by a guard buffer signal. In some examples, the guard buffer can be disposed between the integrated touch and display chip and a battery of the device. In some examples, the guard buffer can be disposed between the battery of the device and the chassis of the device.
US11016615B2 Touch sensor panel
A touch sensor panel may be provided that includes: a plurality of drive electrodes which extend in a first layer in a first axial direction and sense touch; a plurality of dummy drive electrodes which extend in the first layer in the first axial direction and do not sense the touch; a plurality of receiving electrodes which extend in a second layer in a second axial direction crossing the first axial direction and sense the touch; and a plurality of dummy receiving electrodes which extend in the second layer in the second axial direction and do not sense the touch. A part of a capacitance path between the drive electrode and the receiving electrode is blocked.
US11016607B2 Controlling audio volume using touch input force
An indicator identifying a force intensity of a touch input provided on a touch input surface is received. It is determined that the touch input is associated with an audio volume control. An audio volume is controlled based at least in part on the indicator identifying the force intensity of the touch input.
US11016604B2 Display device
According to one embodiment, a display device includes a plurality of first electrodes overlap a display area, extend in a first direction, and are arranged in a second direction, a plurality of second electrodes overlap the display area, extend in the second direction, and are arranged in the first direction, a plurality of conductive lines are provided along the first electrodes, and connected to the second electrodes, respectively, and a touch detection driver is configured to detect contact or approach of an object with respect to the display area. In a case where a distance between a conductive line and one of the first electrodes near the conductive line is less than a predetermined value, a shielding portion is formed in the second electrode.
US11016603B2 Electronic device and operation method therefor
Various embodiments of the present invention provide a method and apparatus for preventing a user's unintentional touch input in an electronic device. According to various embodiments of the present invention, an electronic device may comprise: a display for displaying a user interface; a memory; and a processor functionally connected to the display and the memory, wherein the processor is configured to set a touch blocking area in the edge area of the display, determine an exception area in the touch blocking area on the basis of the user interface, remove the determined exception area from the touch blocking area, so as to set a final touch blocking area, and process a touch event on the edge area on the basis of the final touch blocking area. Various embodiments are possible.
US11016600B2 Latency reduction in touch sensitive systems
A touch sensitive system includes a touch surface, a display, and a latency control system. The latency control system reduces the latency between a touch event occurring on the touch surface and a graphical response displayed by the display. Specifically, the latency control system is a feedback system that synchronizes touch scan and display operations. The touch scan and display operations are synchronized by adjusting timing parameters, such as the start times and frequencies of the scan and display operations. Thus, the latency control system is an adaptable system that may reduce latency even when the processing times of various operations vary over time.
US11016598B1 Artificial finger tip sliding touch sensor
An artificial fingertip sliding tactile sensor includes a PVDF film, a rubber fingertip, a filling liquid, a sealing plug, a hydraulic sensor, a housing, an inner framework, and strain gauges. The rubber fingertip is a hemispherical cavity. The PVDF film is attached to the outside of the rubber fingertip. The sealing plug seals the rubber fingertip, and the hydraulic sensor is installed at the bottom of the sealing plug. The main body of the housing is a rigid cylindrical structure. The top of the housing is provided with a circular opening, and the bottom of the housing is a flange-like structure. Four circular through holes are uniformly distributed on the flange-like structure. The inner framework includes a cylindrical head, a vertical strain rod and a base. The strain gauges are respectively attached on four sides of the vertical strain rod and adjacent to the base.
US11016591B2 Touch-sensitive display device and display panel
Various aspects of the present disclosure relate to a touch-sensitive display device and a display panel and, more specifically, to a touch-sensitive display device and a display panel in which a touch link line for electrically connecting a touch line disposed in an active area to a touch driving circuit disposed in a non-active area NA is disposed in the non-active area of the display panel, and having a link configuration in which the touch link line disposed in the non-active area is made of a different material from a touch line disposed in the active area and is disposed under a planarization layer. According to the link configuration of the disclosure, the touch link line can be prevented from being broken or damaged in the non-active area.
US11016583B2 Digital pen to adjust a 3D object
A digital pen may include an orientation sensors and a three-dimensional (3D) coordinate plane selection module wherein, via input from the orientation sensors describing a position and orientation of the digital pen with respect to a two-dimensional (2D) display, the 3D coordinate plane selection module selects at least one coordinate plane in which an element of a 3D image is to be adjusted.
US11016581B2 Base station for use with digital pens
Examples of the disclosure enable a docking station to provide various capabilities. In some examples, the docking station includes a sidewall at least partially defining a cavity, a charge module configured to charge a digital pen positioned within the cavity, and an authentication module configured to associate a digital pen with one or more user settings such that the digital pen is configured to operate in accordance with the user settings. Examples of the disclosure enable one or more digital pens to be placed in or retrieved from the docking station in a user-friendly manner.
US11016578B2 Method, electronic device and system for remote text input
A method, electronic device, and system for remote text input in the electronic device are provided. A display signal may be outputted in the electronic device, displaying a text field for inputting text (e.g., by the user of the electronic device). A request for text input may be sent from the electronic device to another device (e.g., a communication device) which may be addressed by an identifier of the other device (e.g., a SIM of the communication device). The electronic device may then receive the requested text input from the other device (e.g., once the user of the other device enters the requested text).
US11016577B2 Keyboard for live streaming and method thereof
A keyboard for live streaming includes an alphanumeric part including from a plurality of keys including alphanumeric keys, modifier keys, and system commands, a plurality of scissor switches, a frame board, and a PCB; a handwriting screen including a capacitive screen and a capacitive pen configured to move on the capacitive screen for inputting letters or numbers; a function switch including a multimedia button for quickly switching between different operating systems; and an audio input assembly including an earphone port, a capacitor port, a mixer port, an output port, and a MIC port. The audio input assembly can be implemented by a live streaming sound card for stereo, volume, and sound mixing controls.
US11016576B2 Reverse keyboard assembly
A reversed keyboard assembly is provided. The keyboard assembly includes a display unit, a touch screen placed on top of the display unit; and a top cover placed on top the touch screen, wherein top cover covers the touch screen and the display unit, wherein the top cover includes a plurality of transparent keys located in a predetermined distance above the touch screen for enabling a viewing of images displayed on the display unit.
US11016573B2 Vehicular input apparatus
A vehicular input apparatus includes a gesture sensor, an external device controller, and an output stop unit. The gesture sensor detects a gesture that is a non-contact gesture. The external device controller outputs an operation signal corresponding to the gesture detected by the gesture sensor to a first external device. When the gesture sensor detects the gesture, the output stop unit causes the external device controller to stop outputting the operation signal in response to a detection signal from at least one of a contact sensor and a proximity sensor for manipulating a second external device. The external device controller outputs the operation signal to the first external device after a second predetermined period of time.
US11016570B2 Input device
An input device includes a movable section having a touch sensor, and an actuator that is mechanically fixed to the touch sensor and vibrates in a lateral direction; a support that supports the movable section via an elastic component; and a pressure sensor that (i) is disposed on a side opposite to a side on which the support supports the movable section and (ii) detects a pressing operation to the touch sensor. At least one of the movable section and the support transmits a force from the pressing operation to the pressure sensor due to the movable section and the support moving integrally and as a whole in a direction of the pressing operation when the pressing operation is performed.
US11016566B1 Controllers with asymmetric tracking patterns
A pair of handheld controllers with asymmetric tracking patterns for use with a tracking camera. The pair of controllers includes a right-hand controller and a left-hand controller. The right-hand and the left-hand controllers are substantially symmetric with respect to each other with the exception of their respective tracking patterns. A right-hand pattern of lights is disposed on the right-hand controller and a left-hand pattern of lights is disposed on the left-hand controller. The right-hand pattern of lights and the left-hand pattern of lights are asymmetric with respect to each other. The right-hand controller includes a right-hand handle portion and a surrounding right-hand ring portion and the left-hand controller includes a left-hand handle portion and a surrounding left-hand ring portion. The right-hand pattern of lights and the left-hand pattern of lights are disposed on the right-hand ring portion and the left-hand ring portion, respectively.
US11016565B2 Postponing the state change of an information affecting the graphical user interface until during the condition of inattentiveness
Triggering a state change includes displaying a first version of a series of frames based on a first setup configuration, obtaining a second setup configuration for the series of frames, in response to obtaining a second setup configuration, monitoring for a change in an eye status, and in response to detecting a change in the eye status, displaying a second version of the series of frames based on the second setup configuration.
US11016558B2 Information processing apparatus, and information processing method to determine a user intention
To provide an information processing apparatus, an information processing method, and a program capable of grasping a user intention more accurately. An information processing apparatus includes: an accuracy acquisition unit configured to acquire accuracy information regarding a user intention to a target, the accuracy information being estimated on the basis of an action-recognition result of a user; and a response-induction control unit configured to perform response-induction control of imparting an effect according to the acquired accuracy information, to the target.
US11016543B2 Battery-powered platform for interchangeable modules
A module receiving cradle (12) includes a frame (16), a power source (34) disposed within the frame (16), at least one external port (26), a backbone (18) disposed at the frame (16), in which the backbone (18) provides a plurality of module connectors (24) configured to connect to at least one module (14). The battery pack also includes a plurality of docking spaces (22) disposed adjacent to the backbone (18) and the module connectors (24). A control unit (32) with a memory is disposed within the frame (16) and configured to process data between the memory and the module (14). The module receiving cradle (12) is configured to route the power from the power source (34) and optionally from any connected predetermined module (14) to the external electronic product through at least one external port (26).
US11016533B1 Tablet PC case and electronic apparatus
A tablet PC case includes a first protective cover, a second protective cover, and a connection unit. The first protective cover includes a pair of retained frame portions. Each retained frame portion includes an outer surface portion and a first end face. The second protective cover includes a chassis, an input unit, a terminal group, and a magnet portion. The chassis includes a groove portion recessed from the front surface of the chassis. The groove portion includes a first groove in which one edge of the tablet PC can be retained, and a pair of second grooves in which the pair of retained frame portions is retained. The second groove includes a groove base surface like a curved concave surface in contact with the outer surface portion, and a second end face opposed to the first end face. The terminal group is disposed in the first groove.
US11016532B2 Display device and moving method thereof
A display device includes: a first roller; a second roller; a gear unit that is coupled to the second roller and configured to rotate with the second roller; a rail unit that is engaged with the gear unit; a housing where the rail unit is provided; and a display panel module of which one end is fixed to the housing and the other end is fixed to the second roller and is configured to be bent by the first roller and then rolled on the second roller, wherein the display panel module is configured to be slide-extended and slide-retracted as the gear unit and the rail unit operate while being engaged with each other.
US11016522B2 Waveform generation
A digital microprocessor device (2) has: a central processing unit; a memory (8); and an output signal module (4). The output signal module comprises: a counter (6) arranged to count to a predetermined count value; and at least one comparator (10a, 10b, 10c) arranged to change an output signal (14a, 14b, 14c) from a first output state to a second output state when the counter reaches a predetermined comparator value. The output signal module is arranged to load automatically from the memory at least one parameter selected from the group comprising: the predetermined count value, the predetermined comparator value and the first output state or the second output state, without receipt of an instruction from the central processing unit.
US11016520B2 Adjustable pedal for a motor vehicle
An adjustable pedal for a motor vehicle, including a pedal arm rotatably mounted on a bearing block, a pedal base body adjustably mounted relative to the pedal arm, as well as a pedal plate provided with an actuation surface arranged on the lower end of the pedal base body. The pedal base body is rotatably mounted on the pedal arm in such a way that an adjustment causes an arcuate movement of the pedal base body and of the pedal plate arranged therein. The pedal plate is rotatably mounted on the pedal base body about a pivot point so that the pedal plate is operatively connected to the mechanism which causes during an adjustment of the pedal base body relative to the pedal arm a forcibly guided rotational movement of the pedal plate about the pivot point.
US11016519B2 Process compensated gain boosting voltage regulator
A voltage regulator includes an error amplifier producing an error voltage from a reference voltage and a feedback voltage. A voltage-to-current converter converts the error voltage to an output current, and a feedback resistance generates the feedback voltage from the output current. The error amplifier includes a differential pair of transistors receiving the feedback voltage and the reference voltage, a first pair of transistors operating in saturation and coupled to the differential pair of transistors at an output node and a bias node, a second pair of transistors operating in a linear region and coupled to the first pair of transistors at a pair of intermediate nodes. A compensation capacitor is coupled to one of the pair of intermediate nodes so as to compensate the error amplifier for a parasitic capacitance. An output at the output node is a function of a difference between the reference voltage and feedback voltage.
US11016518B2 Voltage subtracter and operation method for subtracting voltages
A voltage subtracter includes a first charge storage device and a second charge storage device. The first charge storage device receives a first voltage and a second voltage during a first time period, and storages a first difference voltage between the first voltage and the second voltage. The second charge storage device receives a reference ground voltage and the first voltage during a second time period, and storages a second difference voltage between the reference ground voltage and the first voltage. The first charge storage device and the second charge storage device are coupled to an output end during a second time period, and a charge sharing operation is operatedon the first charge storage device and the second charge storage device to generate an output voltage on the output end.
US11016515B2 System operation decision-making assistance device and method
A system operation decision-making assistance device includes: a state mode clustering unit that calculates, on the basis of measurement data DB1 of a power system and a clustering parameter DB3, which state mode, from among prescribed state modes, applies to a power system; a state mode collation unit that collates state transition data DB4 indicating transitions between state modes and the calculated state mode to calculate state transition probability data, which is the probability of transitioning from the calculated state mode to each state mode defined in the state transition data; and an accident shift pattern calculation unit that calculates important accident cases on the basis of a system model DB2, an importance parameter DB5 including the importance of a power system accident, the measurement data, and the calculated state transition probability data.
US11016511B2 Tracking and identification method and system and aircraft
Disclosed are a tracking and identification method and system and an aircraft. The method includes: obtaining, by a first aircraft, a first feature parameter of a target object; if image data captured by the first aircraft does not match the first feature parameter, adjusting the first aircraft to a predetermined high-altitude area relative to the target object according to location information of a second aircraft that is sent by the second aircraft or location information of the target object, where the second aircraft is in a predetermined low-altitude area relative to the target object, and image data captured by the second aircraft matches a second feature parameter of the target object. The first aircraft in the predetermined high-altitude area and the second aircraft in the predetermined low-altitude area in embodiments of the present invention form high-low altitude cooperation and are respectively configured to track and identify the target object, thereby implementing transfer of location information between two or more aircrafts as well as tracking and identifying the target object.
US11016509B2 Image capturing system for shape measurement of structure, on-board controller
A laser tracker is installed on the ground, and an active target is mounted on an air vehicle. A reference coordinate system is set for the laser tracker, and a flight scenario created in advance based on a 3D model is used. Flight of the air vehicle is performed while an amount of deviation from the flight scenario is being calculated using position information obtained by the laser tracker, and corrections are being made. The air vehicle is instructed not only on an amount of movement but also on speed, so that efficient flight can be performed in consideration of battery capacity.
US11016505B2 Power connector assembly
A vehicle configured to be autonomously navigated in a peloton along a roadway, wherein the peloton comprises at least the vehicle at least one additional vehicle, is configured to determine a position of the vehicle in the peloton which reduces differences in relative driving ranges among the vehicles included in the peloton. The vehicles can dynamically adjust peloton positions while navigating to reduce driving range differences among the vehicles. The vehicle can include a power management system which enables the vehicle to be electrically coupled to a battery included in another vehicle in the peloton, so that driving range differences between the vehicles can be reduced via load sharing via the electrical connection. The vehicle can include a power connector arm which extends a power connector to couple with an interface of another vehicle.
US11016503B2 Dynamic stabilization system and methods for an RC vehicle
Systems and methods for stabilizing the steering and throttle of a radio-controlled (RC) vehicle are described herein. More specifically, sensors and circuitry are configured to control the wheel speed and wheel direction of a RC vehicle based on rotational information. In operation, one or more sensors may be configured to receive angular rotational information associated with a rotation of the RC vehicle. The rotational information may define a rotation of the RC vehicle around one or more axes of the RC vehicle. The circuitry may be configured to receive the angular rotation information associated with the rotation of the RC vehicle from the one or more sensors, and control a wheel speed and/or a wheel direction of at least one wheel of the RC vehicle based at least in part on (i) command data received from a controller associated with the RC vehicle and (ii) the received angular rotation information.
US11016498B2 Control device, processing apparatus system, and recording medium
A control device includes: a receiving unit that receives a request for processing; and a control unit that, in a case where the receiving unit receives a plurality of requests for processing from a plurality of places, controls a traveling route of a processing apparatus based on traveling time taken for the processing apparatus to travel to the plurality of places and processing time taken for the processing apparatus to finish the processing after traveling.
US11016497B2 Vehicle control system, vehicle control method, and vehicle control program
According to an embodiment, a vehicle control system includes: a determination unit determining a schedule of a running locus and speed control of a subject vehicle; a running control unit automatically performing at least speed control of the subject vehicle on the basis of the schedule determined by the determination unit; and an interface control unit causing a display unit to display information representing a position or a section at which the subject vehicle accelerates or decelerates in the speed control in association with information representing the running locus on the basis of the schedule determined by the determination unit.
US11016490B2 Method for operating a motor vehicle in a fully autonomous driving mode
The disclosure relates to a method for operating a piloted motor vehicle, comprising the following steps carried out by a control device: determining a parking time period and a parking location of the motor vehicle on the basis of an appointment calendar signal received from a mobile terminal, which appointment calendar signal describes at least one appointment and a waiting location of the motor vehicle associated with the appointment, and creating an operating plan for the motor vehicle in accordance therewith. In accordance with at least one task signal, each of which describes a travel destination to which the motor vehicle should drive, a linking route for linking at least one travel destination to the parking location and a corresponding travel time are determined. A time window for traveling the linking route is determined with the travel time as a minimum length, and a navigation signal, which describes the linking route, is transferred to a navigation device for controlling the motor vehicle along the linking route in the determined time window.
US11016485B2 Teleoperation for exception handling
Exception handing, such as of obstruction situations, by an autonomous vehicle (AV) is disclosed. A method includes identifying an exception situation; identifying a risk associated with autonomously resolving the exception situation; and in response to the risk exceeding a risk threshold, initiating a request for assistance from a tele-operator, and halting for the tele-operator to respond to the request; and receiving a response from the tele-operator.
US11016484B2 Vehicle control apparatus and method for performing automatic driving control
A vehicle control apparatus for performing automatic driving control of a vehicle carrying the apparatus based on a travel path to a destination, which path is set using map information, and detection information about surroundings of the vehicle detected by sensors mounted in the vehicle. In the vehicle control apparatus, a mismatch determiner is configured to, during automatic driving control, determine whether or not there is a match between the map information and the detection information acquired from the sensors. A control aspect changer is configured to, if it is determined by the mismatch determiner that there is a mismatch between the map information and the detection information, change a control aspect of automatic driving control in response to a situation of mismatch.
US11016483B2 Drone with training mode
A system and method for operating an indoor/outdoor drone in a training mode that limits the maximum altitude during flight, restricts the ability to perform rapid maneuvers, and also may disable the ability to conduct aerial stunts. The system includes a flight controller that may select between the training mode, a normal mode, and a stunt mode. In the training mode, the flight controller restricts an increase in altitude of the drone beyond an altitude threshold, and also restricts an increase in one or more movement parameters of the drone beyond respective movement parameter thresholds. The selection of the training mode may disable the ability for the user to select the stunt mode.
US11016482B2 Remote assistance for autonomous vehicles in predetermined situations
Example systems and methods enable an autonomous vehicle to request assistance from a remote operator in certain predetermined situations. One example method includes determining a representation of an environment of an autonomous vehicle based on sensor data of the environment. Based on the representation, the method may also include identifying a situation from a predetermined set of situations for which the autonomous vehicle will request remote assistance. The method may further include sending a request for assistance to a remote assistor, the request including the representation of the environment and the identified situation. The method may additionally include receiving a response from the remote assistor indicating an autonomous operation. The method may also include causing the autonomous vehicle to perform the autonomous operation.
US11016478B2 Method for the application-specific setting of a field device
The present disclosure relates to a method for the application-specific setting of a field device, which is installed in a defined application in a process in automation engineering and determines or monitors at least one process variable of a medium, comprising: recording a diagnostic message which occurs or has occurred on the field device during a defined interval, analyzing which of the diagnostic messages are tolerable and/or plausible in the defined application, assigning an application-specific notice with regard to tolerability and/or plausibility to each diagnostic message that has arisen in the defined application, clearing the diagnostic message if this is classified as tolerable and/or plausible in the defined application, and using the application-specific setting of the field device, which clears the diagnostic message classified as tolerable and/or plausible.
US11016475B2 Automated electrical system commissioning
Aspects extend to methods, systems, and computer program products for automatically commissioning an electrical system in industrial/commercial settings (e.g., a data center) to increase the likelihood that the electrical system functions as intended when released into production. Automated data collection devices can collect commissioning data related to electrical and other characteristics of electrical equipment. Automation software can access commissioning data from the automated data collection devices over a computer network. The commissioning data can be stored in a database for analysis. The commissioning data can be compared to pass/fail criteria and a commissioning report can be generated.
US11016472B2 Field device and method for starting up an industrial automation network
A field device and method for starting up an industrial automation network, wherein to allow virtual start-up of at least one field device, an field device integration package is provided, whose user interface plug-in has an extension that allows a software tool to access a simulation model for the behavior of the at least one field device, and upon virtual start-up, the simulation model is used to reproduce the response of the field device, where a process model or interfacing of an external process model via a co-simulation coupling can also be used to stimulate the reproduced field device behavior, and where because the models with the FDI package are provided by the field device manufacturer, correct simulation and hence minimization of the risks upon start-up of industrial installations can be expected.
US11016469B2 NC control method and a NC control apparatus
The invention provides a NC control method and a NC control apparatus for implementing the method. The method comprises: acquiring a first NC code and a second NC code, wherein the first NC code comprises first machining information for controlling a tool to machine a workpiece, and the second NC code comprises second machining information for enhancing the first machining information; simultaneously running the first NC code and the second NC code to parse out the first machining information and the second machining information; merging the first machining information and the second machining information; and controlling the tool to machine the workpiece according to the result of the merging. The invention also provides a NC control apparatus and a computer storage medium for machining controlled both by the first and the second NC code.
US11016467B2 Method and system for sensing fine changes in processing/equipment measurement data
A method and a system for sensing fine changes in processing/equipment measurement data are provided. A data change sensing method according to an embodiment of the present invention extracts a part on the basis of a statistical distribution of reference data and comparison data, calculates a target range on the basis of a specification, and discriminates data, included in the target range, among the extracted reference data and comparison data so as to determine data changes. Therefore, fine changes in measurement data for processing or equipment can be sensed in a manufacturing process, thereby enabling pre-estimation of potential quality variability of products and quick preemptive actions for preventing quality degradation.
US11016465B2 Electrical power supply system for a programmable logic controller
An electrical power supply system for a programmable logic controller, including: a first electrical power supply module configured to operate in a master mode to deliver at least one electrical supply voltage to the programmable logic controller; a second electrical power supply module configured to operate in a slave mode to deliver the electrical supply voltage to the programmable logic controller in event of failure of the first electrical power supply module; a control module configured to temporarily control switching of the first electrical power supply module to the slave mode and switching of the second electrical power supply module to the master mode; and a test module configured to test the second electrical power supply module when the second electrical power supply module is switched to the master mode.
US11016464B2 System and method for efficient verification of building automation systems
This disclosure relates generally to a system and method to identify at least one conflict and for controlling both static and dynamic variables in one or more operations of at least one subsystem of a plurality of building automation sub-systems. It includes a supervisory control layer that orchestrates multiple underlying sub-systems like heating, ventilation, and air-conditioning (HVAC) sub-systems and at least one access control sub-system. A test case generation framework is used to verify static and dynamic variables of operations of the sub-systems. It identifies conflicts in the static and dynamic variables. Therefore, the system provides controls to the sub-systems using the identified and adjusted conflict of static and dynamic variables on operations.
US11016461B2 Control system and method for generating control output by manipulation interface
A control system includes: an operation interface generates operation amount information and priority information on the basis of an operation amount; an automatic control unit generates an automatic control output based on a predetermined input; a safety verification unit verifies the safety of the automatic control output; and an output control unit produces a control output in accordance with the automatic control output or the operation amount information on the basis of the automatic control output, the operation amount information, the priority information, and the safety verification result from the safety verification unit. The control output is generated in accordance with the automatic control output, in accordance with the operation amount information only when the control output is verified as safe by the safety verification unit, or in accordance with the operation amount information regardless of whether the control output is verified as safe by the safety verification unit.
US11016459B2 Governance of the control process by the state of the node
Provided is a control loop and method for monitoring control loops to ensure low cost of commissioning. The method includes collecting a measurement data set from a sensor, determining a state of connectivity of the sensor, selecting parameters based on the state of the connectivity, and/or performing logical operations to evaluate the measurement data set from the sensor. The control loop is configured to determine the measured state of connectivity and determine if action is required.
US11016455B2 Integrated energy system operational optimization method considering thermal inertia of district heating networks and buildings
Disclosed is an integrated energy system operational optimization method considering thermal inertia of district heating networks and buildings, comprising the following steps. Step 10: respectively establish a district heating network model considering transmission delay and heat loss and a building model considering thermal storage capacity. Step 20: establish an integrated energy system optimization model consisting of a combined cooling, heat and power system model, the district heating network model and the building model. Step 30: solve the integrated energy system optimization model to obtain an optimal scheduling plan, control outputs of a gas turbine and a gas boiler per hour according to the optimal scheduling plan, and purchase electricity from a power grid and a wind power. According to the method, both the district heating network and buildings are included in a scheduling scope, so that the load adjustment with multiple degrees of freedom can be achieved.
US11016453B2 Systems and methods for controlling a power generation unit
Exemplary embodiments described in this disclosure can pertain to a controller apparatus that provides control signals to a power generation unit. The controller apparatus can include a first controller, a second controller, and a supervisor that can place the first controller in an in-service state and the second controller in a standby state. The first controller provides control signals to the power generation unit when in the in-service state. The second controller can include a copy of an application program contained in the first controller. This copy of the application program can be modified or replaced while the second controller is in the standby state. The supervisor may then opt to place the second controller in the in-service state and place the first controller in the standby state. The switch-over of controllers is carried out in a substantially simultaneous manner that eliminates interruption in control operations.
US11016448B2 Watch with built-in tag and method of determining authenticity of watch with built-in tag
A watch with a built-in tag that includes a display displaying a time, a metal case having a through-hole in a side surface, a metal crown disposed to enable opening and closing of the through-hole, and a wireless communication device housed inside the case. The crown includes a head located outside the case and coming into contact with the case to close the through-hole, and a shank extending to the inside of the case through the through-hole with one end portion connected to the head and the other end portion located inside the case. When the head of the crown is pulled in a direction away from the case, the head of the crown becomes contactless with the case to enable a reader device located outside the case to read information of the wireless communication device through the crown.
US11016446B2 Timepiece and motor control method
A timepiece includes a stepping motor having a rotor and a coil, and a drive circuit that applies a first drive pulse having a stable stationary position at a rotor rotation angle of 90 degrees or less from a reference position and a second drive pulse having the stable stationary position at a rotor rotation angle of 90 degrees or more from the reference position, as a pulse for driving the rotor, to the coil. When a period during which the pulse is not applied to the coil is assumed as a waiting period, the drive circuit generates the waiting period after a first application of the second drive pulse after an application of the pulse to the coil is started and rotates the rotor by one or more turns without passing through the waiting period at at least one predetermined timing after the waiting period.
US11016444B2 Pointer and timepiece
A pointer including a pointer body constituted by a plate member, an engraved section provided in at least one of front and back surfaces of the pointer body excluding an edge of the pointer body, and a reinforcing section provided at the edge of the pointer body by the engraved section.
US11016442B2 Apparatus for displaying holographic images and method of controlling the same
Provided are an apparatus for displaying a holographic image and a method of controlling the apparatus. The apparatus for displaying the holographic image includes a controller, a light source, an optical system, a spatial light modulator, a filter, an electric optical scanner, a multi-channel projection optics, and a screen. The spatial light modulator modulates a light beam passing through the optical system according to a predetermined subframe sequence of holographic image frames, the filter performs spatial-angular filtering of the modulated light beam to exclude parasitic diffraction order components from the modulated light beam, and the electric optical scanner directs the modulated and filtered light beam towards a corresponding channel of the multi-channel projection optics and forms a plurality of viewing zones on a focal plane of a field lens provided in the screen.
US11016441B2 Optimization of wavelength selective switch using phase control of liquid crystal spatial light modulator
A two-step optimization process is utilized to define an optimal phase profile for a LCoS spatial light modulator. The two-step optimization process first utilizes a nonlinear constrained optimization (NCO) program to determine the specific parameters required to obtain an optimal phase profile (hologram), where the “optimal phase profile” is typically defined as that profile which achieves maximum diffraction efficiency for optical switching. Following this first step, phase scaling (and perhaps an adjustment in the number of pixels per period) is employed to slightly modify the values of the optimal phase profile to effectively suppress crosstalk peaks. If any orders still exhibit an unacceptable level of crosstalk, these orders are then subtracted from the phase profile to create the final design.
US11016440B2 Cartridge reproduction method and cartridge
A material cartridge includes a first unit including a first attachment portion, a second unit and a first memory unit. The first memory unit that is attached to the first attachment portion and includes a first electrode and a first storage element. A cartridge reproduction method includes: detaching the first memory unit from the first attachment portion; attaching an electrode unit to the first attachment portion, the electrode unit including a second electrode, the second electrode configured to be brought into contact with a main body electrode of an image forming apparatus so as to be electrically connected to the main body electrode; and attaching, to the first unit, an element unit including a second storage element configured to be electrically connected to the second electrode. The element unit is located in a gap formed between the first unit and the second unit.
US11016436B1 Image forming apparatus including first process cartridge and second process cartridge attachable to drawer at positions adjacent to each other
An image forming apparatus includes: a housing; a drawer, and first and second process cartridges attachable to the drawer. The first process cartridge includes a first drum cartridge including a first photosensitive drum and a first developing cartridge including a first developing roller. When attached to the first drum cartridge, the first developing cartridge is movable between a first position where the first developing cartridge is detachable from the first drum cartridge and a second position where the first developing cartridge is not detachable from the first drum cartridge. In a state where the first and second process cartridges are attached to the drawer at positions adjacent to each other, the first developing cartridge comes into contact with the second process cartridge during movement of the first developing cartridge from the second position to the first position before the first developing cartridge reaches the first position.
US11016430B2 Transfer unit and image forming apparatus including a guide member having a tip end portion
A transfer unit includes: a transfer body that forms a transfer nip together with an image holding member provided to hold a developer image and allows a recording medium to be nipped in and transported through the transfer nip so that a developer image is transferred to the recording medium; and a guide member that intersects a tangent to the transfer nip and has a tip end portion located closer to the image holding member across the tangent when viewed in an axial direction, and guides the recording medium transported from an upstream side to the transfer nip, wherein the tip end portion has plural regions having different distances from the image holding member.
US11016429B2 Image forming device that selects feeding mode according to type of insertion sheet
A control unit of an image forming device determines a remaining amount threshold value and selects a first mode or a second mode. In the first mode, a sheet feeding unit of the image forming device starts feeding a sheet based on presence/absence of an insertion sheet that is to be inserted by an inserter device immediately prior to a sheet fed from the sheet feeding unit. In the second mode, the sheet feeding unit starts feeding a sheet regardless of presence/absence of an insertion sheet that is to be inserted by the inserter device immediately prior to a sheet fed from the sheet feeding unit.
US11016428B1 Image forming apparatus and non-transitory computer readable medium
An image forming apparatus includes an image forming device and a setting unit. The image forming device is configured to form an image on a recording medium using a rotating body under a predetermined image forming condition. The setting unit is configured to set a correction amount for the image forming condition adjust image density unevenness corresponding to a rotation cycle of the rotating body, based on a density of the image formed by the image forming device, and cause the image forming device to form a test image to which the correction amount is applied on the recording medium.
US11016422B2 Attachment, fixing device, and image forming apparatus
An attachment is attached to a holding shaft and includes a first hollow axial portion including a first slit that receives the holding shaft. A supplemental member includes a second hollow axial portion including a second slit that receives the holding shaft. The supplemental member rotates in a forward direction and a backward direction. A restrictor restricts rotation of the supplemental member in the forward direction and the backward direction in a state in which the first slit and the second slit receive the holding shaft.
US11016418B2 Method of remanufacturing a toner cartridge
A method of remanufacturing a toner cartridge includes installing a modified end cap in which a portion of a drive assembly for an internal toner seal removal mechanism has been disabled. With the modified end cap installed, the toner cartridge may be post tested without removing the internal toner seal. When the post test is complete the modified end cap is removed and a non-modified end cap with a functional drive assembly is installed in its place.
US11016417B2 Developing apparatus
A developing apparatus includes a developer container to accommodate a developer including toner and carrier, and a conveyance screw having a helical blade spirally formed on a rotation shaft to convey the developer. The developer container has a developer discharge port at a position facing the helical blade to discharge the developer from the developer container, wherein the helical blade rotates to direct from below to above in a vertical direction at a position facing the developer discharge port. The developer discharge port has a lower edge in the vertical direction, with the lower edge having a region downstream in a developer conveyance direction from a lowermost position in the lower edge in the vertical direction, and the region in a position above the lowermost position in the vertical direction, wherein the region inclines upward as the lower edge goes downstream in the developer conveyance direction.
US11016415B1 Development cartridge with developer inlet for refilling developer and cap sealing developer inlet
A development cartridge includes a developer housing to receive a developer. The developer housing includes a developing chamber to have a developing roller in the developing chamber and extending in a longitudinal direction of the developing roller, an agitating chamber located parallel to the developing chamber, and a partition wall to separate the developing chamber from the agitating chamber, the partition wall having a first communication hole and a second communication hole respectively formed at both end portions of the partition wall in the longitudinal direction, through which the developing chamber and the agitating chamber are to communicate through. A developer inlet, through which the developer is injectable into the developer housing, for the developer housing to receive the developer, is formed in the developer housing at a position corresponding to the first communication hole or the second communication hole. The developer inlet is closeable with a cap.
US11016409B2 Image forming apparatus
Provided is an image forming apparatus including an image bearing member, a charging member, an exposing member, a developer carrying member, a storage member to store a first lifetime threshold for the first image forming mode, a second lifetime threshold for the second image forming mode and a value related to a driving amount of the image bearing member. The image forming apparatus further includes a controller to (i) perform a first determination regarding the lifetime corresponding to the first mode based on the value related to the driving amount and the first lifetime threshold and (ii) perform a second determination regarding the lifetime corresponding to the second mode based on the value related to the driving amount and the second lifetime threshold, and a notifying unit to perform a notification based on a result of the first or second determination to the image bearing member.
US11016407B2 Image forming apparatus
An exposure head includes surface emitting element array chips and a driving voltage generation portion outputting a driving voltage to the surface emitting element array chip. The driving voltage generation portion includes digital analog conversion control circuits (DACs) provided corresponding to each surface light emitting element array chip and output drive voltages, and DACs which output maximum and minimum drive voltages. A CPU controls the DACs and outputs a driving voltage corresponding to the light emission amount of each surface light emitting element array chip.
US11016404B2 Electrophotographic photoreceptor, process cartridge, and image forming apparatus
An electrophotographic photoreceptor includes a conductive substrate and a photosensitive layer disposed on the conductive substrate. An outermost surface layer of the electrophotographic photoreceptor contains a fluorine-based graft polymer and a fluorine-containing resin particle. The fluorine-based graft polymer includes at least a first structural unit that does not have an acidic group with a pKa of 3 or less but has a fluorine atom, a second structural unit derived from a macromonomer, and a third structural unit having the acidic group with a pKa of 3 or less.
US11016402B2 Particle removal apparatus and associated system
An apparatus for removing particles from a clamp, the apparatus being arrangeable in proximity of the clamp and comprising an insulating portion, a supporting portion, at least a part or all of the insulating portion being arranged on the supporting portion, wherein the supporting portion is configured such that when a voltage is applied to the supporting portion of the apparatus and/or to an electrode of the clamp, the supporting portion acts as an electrode to allow an electric field to be generated between the apparatus and the clamp for removal of the particles from the clamp.
US11016391B2 Light-exposure method, light-exposure control unit, and semiconductor device manufacturing method
According to one embodiment, a first test process concerning a light-exposure process is performed by forming a first lower layer and a first upper layer on a first substrate. A second test process concerning a light-exposure process is performed by forming a second lower layer and a second upper layer on a second substrate. A correction model is created on a basis of results obtained in the first test process and the second test process. A manufacturing process is performed by forming a third lower layer and a third upper layer on a third substrate. In the manufacturing process, an overlay estimation correction value is calculated by using the correction model, based on a first pattern position deviation amount, a step processing history in the manufacturing process, a second pattern position deviation amount, and an overlay residual, and the overlay estimation correction value is used in a light-exposure process.
US11016390B2 Method for exposing wafer
A method includes generating extreme ultraviolet (EUV) light. The EUV light is gathered onto a first region of a first optical reflector by using a collector. A second region of the first optical reflector is free from incidence of the EUV light when the EUV light is reflected onto the first region. The EUV light is reflected to a reticle by using the first optical reflector, so as to impart the EUV light with a pattern. The first optical reflector is rotated such that the EUV light is reflected onto the second region in a first time period and the EUV light is reflected onto the first region in a second period. The first region is free from incidence of the EUV light in the first time period, and the second region is free from incidence of the EUV light in the second time period.
US11016375B2 Control of color primaries and white point in a laser-phosphor projector
A light projection system for generating an image with three primary colors, each primary color being respectively defined by a first, second and third wavebands. The system includes a first blue laser source emitting a first beam in a fourth waveband, the first blue laser source having a first laser driver, a second blue laser source emitting a second beam having a central wavelength and a fifth waveband, the second blue laser source having a second laser driver, a substrate having a wavelength conversion element for emitting light at a plurality of wavelengths after absorption of a light beam at an excitation wavelength within a fifth waveband of the second blue laser source and a beam combiner for combining the combined first beam and the converted beam, which combination results in a white beam. Dichroic losses can be reduced by using a green phosphor together with red laser assistance.
US11016370B2 Gripping device and electronic apparatus with gripping device
A gripping device that enables a user to operate operation members like switches favorably. The gripping device is attached to an electronic apparatus and is used for gripping the electronic apparatus. The gripping device includes a gripping member of which a side surface is approximately circular, and an operation member that has an operation panel arranged along a circumference of the gripping member and that is operated for causing a predetermined action of the electronic apparatus. The operation member allows at least a first operation that presses the operation panel in a radial direction of the gripping member and a second operation that slides the operation panel in a circumferential direction of the gripping member from a position moved by the first operation.
US11016367B2 Heat spreader for camera
A camera system includes a camera with a lens assembly and image processing electronics internal to the camera housing. The lens assembly and image processing electronics are sensitive to thermal gradients within the camera body. The image processing electronics are coupled to a thermal management system that transfers thermal energy away from the electronics towards a heat diffuser. The thermal management system comprises a heat controller with a heat source, an offset arm, and a heat exchange. The thermal energy moves from the heat source to the heat exchange via the offset arm. The thermal management system also manages heat transfer between auxiliary electronic components and the image processing electronics. The thermal management system is constructed of materials that react to the compressive forces created on the system during camera assembly.
US11016366B2 Printer-equipped imaging apparatus, operation method of printer-equipped imaging apparatus, program, and recording medium
A printer-equipped imaging apparatus capable of giving new pleasure to a user and clearly recording an imaged scene, an operation method of a printer-equipped imaging apparatus, and a program are provided. The printer-equipped imaging apparatus includes an imaging unit 2 that acquires a captured image of a subject, a text generation unit that generates a text based on a sound emitted by the subject or a sound around the subject, a print unit that prints the captured image acquired by the imaging unit and the text generated by the text generation unit, the print unit printing a combined photograph of the captured image and the text, and a print control unit that causes the print unit to print the combined photograph.
US11016364B2 Variable aperture device, camera device and electronic apparatus
A variable aperture device is described that includes a casing, a base with a light transmission hole, conductive terminals on the base, a terminal connecting portion, a shape memory metal wire, a movable portion, and a driven portion for forming an aperture together with the movable portion. One end of the shape memory metal wire is connected to the terminal connecting portion and the movable portion is connected to the base via a first rotating shaft. A side of the movable portion far from the light transmission hole around the first rotating shaft is connected to other end of the shape memory metal wire. A side of the movable portion near the light transmission hole around the first rotating shaft is connected to an elastic structure of the terminal connecting portion and the terminal connecting portion is attached to the conductive terminal.
US11016362B2 Optical device and augmented reality providing device
An optical device includes a lens including a reflective mirror, a display module on at least one side surface of the lens and configured to display an image, and a dynamic prism module between the display module and the lens and configured to receive the image. The dynamic prism module is configured to be dynamically turned on or off to provide the received image to different positions of the reflective mirror.
US11016355B2 Liquid crystal light control apparatus and method for manufacturing same
A liquid crystal light control apparatus includes a liquid crystal light control film and power supply device that drives liquid crystal light control film. Liquid crystal light control film has a structure wherein liquid crystal layer is sandwiched between paired transparent electrode layers, and used by being adhered to a large transparent member. Power supply device supplies a predetermined AC voltage between terminals a and b of liquid crystal light control film. A condition |Z0|≤α×RF is set where RF is a DC resistance between terminals a and b of liquid crystal light control film, |Z0| is an output impedance between terminals A and B of power supply device, and predetermined coefficient α=0.2. In order to protect power supply device, condition Vp/Imax≤|Z0|≤α×RF is set where Vp is output peak voltage of power supply device and Imax is maximum allowable current.
US11016350B2 Electronic device comprising an adhesive member having a plurality of conductive fiber sheets formed of a metal material coated on a non-conductive polymer fiber sheet
An electronic device according to an example embodiment of the present disclosure includes a first substrate, a conductive layer formed on the first substrate, a first pad electrode that is electrically connected to and extends from the conductive layer, a second substrate electrically connected to the first pad electrode, and an adhesive member disposed between the first pad electrode and the second substrate. The adhesive member includes a conductive fiber sheet. The electronic device according to various embodiments of the present disclosure uses an adhesive member which includes a plurality of conductive fiber sheets and an adhesive layer having an adhesive and conductive particles. Therefore, it is possible to easily attach electronic parts at a low temperature and a low pressure and minimize damages of the pad electrode and the substrate of the electronic parts which may be caused during the adhering process.
US11016348B2 Display panel
A display panel includes: a first substrate having a top surface and a side surface, the top surface including a display area and a non-display area outside the display area; a second substrate facing the first substrate; a first insulating structure disposed between the second substrate and the first substrate, wherein the first insulating structure overlaps the non-display area without overlapping the display area; a pixel disposed between the first substrate and the second substrate and overlapping the display area; a signal line having a side surface substantially aligned with the side surface of the first substrate, wherein the signal line is disposed on the first substrate; a second insulating structure overlapping the signal line and disposed between the first substrate and the first insulating structure, wherein the second insulating structure has a side surface substantially aligned with the side surface of the first substrate; and a connection pad being in contact with the side surface of the signal line. The second insulating structure includes an organic pattern overlapping the non-display area without overlapping the display area.
US11016343B2 Direct type backlight module and liquid crystal display device
Provided are a direct type backlight module and a liquid crystal display device. The direct type backlight module comprises: a back frame, a backlight source disposed in the back frame and an optical frame disposed relatively spaced from the backlight source; a top edge and two side edges of the back frame are respectively and fixedly connected with a top edge and two side edges of the optical film, and a bottom edge of the back frame is elastically connected with a bottom edge of the optical film. By elastically connecting the bottom edge of the back frame and the bottom edge of the optical film, the optical film is flattened by an elastic force generated by the elastic connection to avoid the collapse of the optical film. Thus, the diffuser can be eliminated and the thickness of the backlight module can be decreased to lower the production cost.
US11016342B2 Optical structure comprising a concave-and-convex-shaped interface between a high refractive-index layer and a low refractive-index layer and display device
An optical structure includes a high refractive-index layer and a low refractive-index layer laminated on the high refractive-index layer and having a refractive index lower than that of the high refractive-index layer, and is disposed on a display surface of a display device. An interface between the layers has a concave-and-convex shape, and each of a concavity and a convexity in the shape has a flat portion extending in a surface direction of the layers. A side surface of the concave-and-convex shape, which extends between the flat portions of the concavity and convexity, is a curved surface or a folded surface that is convex to the low refractive-index layer. A difference between a maximum angle and a minimum angle, which are defined between the side surface of the concave-and-convex shape and a normal direction of the layers, is not less than 3 degrees and not more than 60 degrees.
US11016341B2 Directional illumination apparatus and privacy display
A directional illumination apparatus comprises a waveguide with a reflective surface comprising reflective pairs of light input facets, reflective light extraction facets and an output transmissive surface. An array of micro-LEDs is arranged to illuminate the reflective surface in a rearwards direction. The pairs of light input facets direct light within the waveguide and reflective light extraction facets cooperate to provide a uniform output illumination across the output aperture of the waveguide with collimated light. A thin and efficient illumination apparatus may be used for high dynamic range display backlighting, privacy display or environmental illumination applications.
US11016340B2 LED device, backlight module and display device
The disclosure provides a LED device, a backlight module and a display device. The LED device includes: a bracket structure and a chip, the bracket structure having a cup cavity and the chip being mounted in the cup cavity; a packaging structure, the packaging structure being provided on the bracket structure in a covering manner to seal the cup cavity and an upper surface, far away from the cup cavity, of the packaging structure forming an emergent surface; and a reflective shielding layer, the reflective shielding layer being provided on the packaging structure and the reflective shielding layer being at a central position of the emergent surface and covering part of the emergent surface. According to the disclosure, the problem in the related art that it is impossible to consider both a good color saturation and brightness contrast of a display of a display device is solved.
US11016338B1 Display device with LED substrate, and backlight unit thereof
A display device includes a liquid crystal display (LCD) panel, a rear frame, a light guide plate, and a light emitting diode (LED) substrate. The LED substrate includes a first substrate portion, a second substrate portion, a plurality of LEDs mounted to the first substrate portion, and a power connector mounted to the second substrate portion. The first substrate portion extends in a first direction along a first side of the light guide plate that faces the first sidewall of the rear frame. The second substrate portion extends in a second direction along a second side of the light guide plate that faces the second sidewall of the rear frame. A backlight unit for a display device includes a light guide plate and a LED substrate.
US11016335B2 Polarizing plate and flexible display device including the same
A flexible display device includes a display panel configured to display an image, and a polarizing plate on the display panel. The flexible display device includes a folding area and a non-folding area. A first thickness of the polarizing plate in the folding area is greater than a second thickness of the polarizing plate in the non-folding area.
US11016331B2 Display panel and method for fabricating the same
A display panel includes an upper display substrate and a lower display substrate. The upper display substrate includes a base substrate, a first partition wall on the base substrate, overlapping the light blocking area, and configured to define first, second, and third internal regions corresponding to the first, second, and third pixel areas, a second partition wall extending from the first partition wall, overlapping at least one area of the first, second, and third pixel areas, and configured to partition a region corresponding to the at least one area into partial regions, and first, second, and third color control layers respectively located in the first, second, and third internal regions.
US11016317B2 Reconfigurable integrated-optics-based non-reciprocal devices
Reconfigurable non-reciprocal integrated-optics-based devices are disclosed. The non-reciprocal devices include: a phase-sensitive device, such as a microring waveguide; a magneto-optic layer; and an electromagnet. These elements are operatively coupled such that a magnetic field generated by current flow through the electromagnet gives rise to a non-reciprocal phase shift in the phase-sensitive device. The non-reciprocal phase shift leads to a difference in the way that a light signal travels in the forward and backward directions through one or more bus waveguides that are operatively coupled with the phase-sensitive element. The non-reciprocity is reversible by reversing the direction of drive current flow in the electromagnet, which enables the inter-port connectivity of the ports of these bus waveguides to be reconfigured based on the direction of the drive current flow. Examples of reconfigurable isolator and circulator embodiments are described.
US11016315B2 Photonic bandgap phase modulator, optical filter bank, photonic computing system, and methods of use
A photonic computing system, preferably including an input module, a computation module, and/or control module. The photonic computing system can include one or more optical filter banks, such as in the computation module and/or any other suitable modules. Each optical filter bank preferably includes a plurality of photonic bandgap phase modulators. Each photonic bandgap phase modulator preferably includes a set of photonic crystal segments. The photonic crystal segments can preferably be controlled to transition light propagation between two or more photonic bands.
US11016313B2 Ophthalmic lens
A thin film coating for an ophthalmic lens is provided, that comprises alternating layers of high and low index materials. The coating attenuates the transmission of light and has a spectral reflectance curve characterized by a reflectance of at least about 90% in a range from 320 nm to 420 nm, by 50% at 440 nm, by 5% or less at 460 nm, and wherein the spectral reflectance curve is monotonically or strictly decreasing between 420 nm to 460 nm.
US11016311B2 Rigid, gas-permeable polymer as over-mold and sealant for adaptive opthalmic lens
An eye-mountable device is provided that includes electronics encapsulated within a rigid, gas-permeable polymeric material. The eye-mountable device includes an electroactive lens that can be operated to control an overall optical power of the eye-mountable device to restore an amount of visual accommodation of an eye to which the device is mounted. A method for fabricating the eye-mountable device is provided that includes applying an adhesive to secure lenses of the electroactive lens together and to maintain an amount of liquid crystal in the space between the lenses. The rigid, gas-permeable polymeric material can then be formed around the electroactive lens, electronics, or other elements of the eye-mountable device. The rigid, gas-permeable polymeric material can be mountable to a corneal surface of an eye or can be disposed on or within a soft polymeric material that is mountable to the corneal surface of the eye.
US11016308B1 Nanoparticle doped liquid crystal device for laser speckle reduction
An optical display device includes a coherent light source generating a coherent light beam in visible, ultraviolet, or infrared ranges. The coherent light beam is directed at a liquid crystal component. A plurality of liquid crystals and a plurality of nanoparticles having an average diameter of ≤about 450 nm are disposed in an interior compartment. An electrical source is in electrical communication with the first and the second electrodes. When no voltage or current is applied, a filtered light beam transmitted or reflected from the liquid crystal component exhibits a first speckle contrast ≥about 0.28. When voltage or current is applied, the microparticles are induced to move and the filtered light beam has a second speckle contrast that is ≤about 0.2 and in certain aspects may be ≤about 0.03. A method of reducing speckle in an optical device having a coherent light source is also provided.
US11016302B2 Wearable image manipulation and control system with high resolution micro-displays and dynamic opacity augmentation in augmented reality glasses
A mixed reality display comprising: at least one lens, where the at least one lens has a reflective element, the at least one lens comprising a plurality of pixels; at least one display capable of projecting one or more images onto at least a portion of the at least one lens; and a dynamic opacity system, where the dynamic opacity system is capable of making at least one pixel opaque in the portion of the at least one lens onto which the one or more images are projected, while any portion of the at least one lens onto which no image is projected remains see-through.
US11016301B1 Accommodation based optical correction
An auto-focus head-mounted display (HMD) dynamically generates aberration-adjusted images based on measured accommodation of user's eye(s). An aberration-adjusted image is an image distorted to correct aberrations that would otherwise occur at a retina of the user due to image light passing through optics of the HMD. The aberration-adjusted image corrects the aberrations of the HMD and “accounts” for the aberrations of the eye so that the resulting retinal image is free of optical aberrations due to the HMD but preserves correct eye optical aberrations that are correlated with a current accommodative state of the eye.
US11016299B2 Storage medium, control method, and control device for changing setting values of a wearable apparatus
A computer-readable storage medium having stored therein a program for causing a control device to execute receiving an instruction for changing a setting value of a wearable device and changing the setting value with a change width based on a difference between a current setting value and a maximum setting value or a change width based on a difference between a current setting value and a minimum setting value in response to the instruction.
US11016296B2 Terminal device
A controller of a terminal device comprises an image capture controlling unit, a creating unit, a storage controlling unit, and a display controlling unit. The image capture controlling unit causes the image capturing unit to perform image capture. The creating unit creates feature information indicating a feature of an environment of the terminal device at a target timing when the image capturing unit performs image capture of a target image. The storage controlling unit stores the captured target image and the created feature information in association with each other in a storage unit. The display controlling unit causes a display unit to display the target image stored in the storage unit in association with the feature information indicating the feature, in a specific case where the feature is detected after the target image and the feature information have been stored in the storage unit.
US11016292B2 Projector architecture incorporating artifact mitigation
An eyepiece unit with optical filters includes a set of waveguide layers including a first waveguide layer and a second waveguide layer. The first waveguide layer is disposed in a first lateral plane and includes a first incoupling diffractive element disposed at a first lateral position, a first waveguide, and a first outcoupling diffractive element. The second waveguide layer is disposed in a second lateral plane adjacent to the first lateral plane and includes a second incoupling diffractive element disposed at a second lateral position, a second waveguide, and a second outcoupling diffractive element. The eyepiece unit also includes a set of optical filters including a first optical filter positioned at the first lateral position and operable to attenuate light outside a first spectral band and a second optical filter positioned at the second lateral position and operable to attenuate light outside a second spectral band.
US11016289B2 Micromirror actuator assembly
A micromirror actuator assembly includes a lower printed circuit board (PCB), an upper PCB, and a frame spaced away from the lower PCB and spaced away from the upper PCB between the lower PCB and the upper PCB. A micromirror is rotatably attached to the frame. A plurality of piezoelectric actuators are affixed to the frame and configured to selectively deform the frame to scan the micromirror.
US11016288B2 Adaptable displays using piezoelectric actuators
Embodiments of the invention include a display formed on an organic substrate and methods of forming such a device. According to an embodiment, an array of pixel mirrors may be formed on the organic substrate. For example, each of the pixel mirrors is actuatable about one or more axes out of the plane of the organic substrate. Additionally, embodiments of the invention may include an array of routing mirrors formed on the organic substrate. According to an embodiment, each of the routing mirrors is actuatable about two axes out of the plane of the organic substrate. In embodiments of the invention, a light source may be used for emitting light towards the array of routing mirrors. For example, light emitted from the light source may be reflected to one or more of the pixel mirrors by one of the routing mirrors.
US11016287B2 High étendue spatial light modulator
A spatial light modulator (SLM) having improved étendue, and methods of fabricating and operating the same are described. Generally, the SLM includes pixels each including a tensile membrane suspended over a surface of a substrate by posts at corners thereof. The tensile membrane includes an electrostatically deflectable piston and flexures through which the piston is coupled to the posts. A platform having first light reflective surfaces is supported above and separated from the piston by one or more central posts extending from the piston to the platform, and a face-plate including a second light reflective surface is suspended over the platform. The face-plate includes plurality of apertures through which the first light reflective surfaces are exposed. Electrostatic deflection of the piston brings light reflected from the first light reflective surfaces into constructive or destructive interference with light reflected from the second light reflective surface. Other embodiments are also described.
US11016284B2 Display apparatus
Setting of an order of sub-frame periods is simplified. A display element array section includes a plurality of arranged display elements in which a gray-scale display is performed in accordance with display data in each frame period that is a display period of one screen. A display control section divides the frame period into a plurality of sub-frame periods and divides the plurality of display elements into a plurality of groups to perform control of a display in each of the plurality of sub-frame periods in each of the plurality of groups. A display data supply section supplies the display data in each of the sub-frame periods to the display element array section by shifting a predetermined delay time in each of the groups and supplies the display data in each of the sub-frame periods to the display element array section on the basis of an order of the sub-frame periods in accordance with the number of the divided groups and the predetermined delay time.
US11016283B2 Objective optical system, image pickup apparatus, and endoscope
An objective optical system includes, in order from an object side to an image side, a front group having a negative refractive power, an aperture stop, and a rear group having a positive refractive power. The front group includes a negative single lens, the rear group includes, in order from the object side, a positive single lens and one or more cemented lenses, and following conditional expressions (1), (2), (3), and (5) are satisfied. 1.95
US11016281B2 Imaging optical system and microscope system
An imaging optical system includes an objective, an image-formation optical system, and an image sensor, wherein an object, the objective, the image-formation optical system, and the image sensor are arranged in this order, the objective includes: a first lens group that includes a meniscus lens component that is the closest to an image among the first lens group, the meniscus lens component having a convex surface facing the object; and a second lens group that is closer to the image than the first lens group is, and the imaging optical system satisfies the following conditional expression: 4×106≤≤PXn≤1×1010  (1) where PXn indicates the number of pixels included in a region on the image sensor in which an MTF specific to an e line is 40% or higher at a spatial frequency of 750×NAi, and NAi indicates the numerical aperture of the image side of the imaging optical system.
US11016277B2 Method and device for examination of a sample
A device is configured to carry out a method for examining a sample comprising: illuminating the sample in an illumination plane along an illumination strip by an illuminating light beam which propagates along the illumination strip, wherein the illuminating light beam is formed as a light sheet; projecting the illumination strip into a detection plane by detection light originating from the illumination strip being focused in the detection plane; and detecting the detection light by a detector. The detector is formed as a slit detector.
US11016273B2 Device comprising a multi-aperture imaging device, method for producing same and method for capturing a total field of view
A device includes a housing and a multi-aperture imaging device. The multi-aperture imaging device includes an array of optical channels arranged next to one another and a beam-deflector for deflecting an optical path of the optical channels. In a first operating state of the device, the housing encloses a housing volume. In the first operating state of the device, the beam-deflector includes a first position within the housing volume. In a second operating state of the device, the beam-deflector includes a second position where the beam-deflector is arranged at least partly outside the housing volume.
US11016272B2 Imaging lens
An imaging lens includes a first lens having positive refractive power; a second lens having negative refractive power; a third lens having positive refractive power; a fourth lens having positive refractive power; a fifth lens; a sixth lens; a seventh lens; an eighth lens; and a ninth lens having negative refractive power, arranged in this order from an object side to an image plane side. The ninth lens is formed in a shape so that a surface thereof on the image plane side has an aspherical shape having an inflection point.
US11016271B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially disposed in numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging plane of the optical imaging system, wherein the optical imaging system satisfies 0.5
US11016269B2 Photographing lens and photographing apparatus
A photographing lens and a photographing apparatus including the same. The photographing lens includes a first lens having a positive refractive power or a negative refractive power and being meniscus shaped; a second lens having a positive refractive power; a third lens having a negative refractive power; a fourth lens having a positive refractive power and having a surface convex toward the image side; and a fifth lens having a negative refractive power, having a surface concave from the image side, and including at least one aspheric surface, wherein the first through fifth lenses are sequentially arranged from the object side toward the image side.
US11016268B2 Collapsible imaging systems having lens arrays
Optics systems presented are arranged as high-performance imagers particularly characterized by their exceptional compactness in view of image quality. A plurality of lens and let's and or doublets are configured to cooperate with related mount systems optimized for compactness. To achieve very high resolution imaging despite somewhat abbreviated compound lens design, these systems include use of lens array elements proximate to an imaging plane. So placed lens array devices may be designed with lens elements which invariably operate on incident wave planes with radial dependence. That is, the focusing strength of lenses from which these lens arrays are comprised may depend upon its distance from system optic axis. This enables an imaging correction function that counters distortion and other undesirable imaging errors typically present in a simplified compound lens systems. When used together and in conjunction with special-purpose collapsing lens mounting systems, an imaging system of very high fidelity and very compact weight size is achieved to great advantage in system when a premium on lens size is necessitated.
US11016262B2 Lens drive device
A lens drive device, including a screening can (01); periphery of the inside an upper cover (05) and driving magnets (08); a lens support (06) is further provided inside the screening can (01); a driving coil (07) is winded at a outer periphery of the lens support (06); the driving magnets (08) include a first driving magnet and a second driving magnet; a structure of each of the first driving magnet and the second driving magnet includes corner segment (082) distributed along a corner of the screening can (01) and edge segment (081) distributed along an edge of the screening can (01); and the first driving magnet and the second driving magnet are in a central symmetry around an axial center of the lens drive device. By improving a structure of the lens drive device, the lens drive device has beneficial effects of low power consumption and large driving force.
US11016255B2 Coaxial wire and optical fiber trace via hybrid structures and methods to manufacture
A method of forming a coaxial wire that includes providing a sacrificial trace structure using an additive forming method, the sacrificial trace structure having a geometry for the coaxial wire, and forming a continuous seed metal layer on the sacrificial trace structure. The sacrificial trace structure may be removed and a first interconnect metal layer may be formed on the continuous seed layer. An electrically insulative layer may then be formed on the first interconnect metal layer, and a second interconnect metal layer is formed on the electrically insulative layer. Thereafter, a dielectric material is formed on the second interconnect metal layer to encapsulate a majority of an assembly of the first interconnect metal layer, electrically insulative layer and second interconnect metal layer that provides said coaxial wire. Ends of the coaxial wire may be exposed through opposing surfaces of the dielectric material to provide that the coaxial wire extends through that dielectric material.
US11016252B2 Systems and methods for providing heat-rejecting media on a cable assembly
An active device module may include an active device, a housing configured to house the active device, and heat-rejecting media thermally coupled to the active device and mechanically coupled to the housing such that when the active device module is coupled to an input/output interface of an information handling system, at least a portion of the heat-rejecting media resides external to a chassis enclosing components of the information handling system such that physical shape and size of the heat-rejecting media is not constrained by the chassis.
US11016251B2 Mini duplex connector with push-pull polarity mechanism and carrier
A new fiber optic connector provides a smaller form factor by including two ferrule assemblies in a housing. The housing accepts a push-pull mechanism that allows for insertion and removal from a carrier as well as an adapter. The push-pull mechanism may also include a flexure member to return the push-pull mechanism. Polarity of the fiber optic connector may also be selected by use of the push-pull mechanism.
US11016250B2 Mini duplex connector with push-pull polarity mechanism, carrier, and rail-receiving crimp body
A new fiber optic connector provides a smaller form factor by including two ferrule assemblies in a housing. The housing accepts a push-pull mechanism that allows for insertion and removal from a carrier as well as an adapter. The push-pull mechanism may also include a flexure member to return the push-pull mechanism. Polarity of the fiber optic connector may also be selected by use of the push-pull mechanism.
US11016248B2 Ferrule coupling to on-die optical socket
An optical ferrule includes a substrate formed of a diced wafer and a molded structure formed on the substrate. The molded structure may be formed of a curable material. The molded structure may include a plurality of grooves for positioning a plurality of optical fibers therealong, respectively, a plurality of reflective surfaces formed to reflect optical signals from ends of the plurality of optical fibers, respectively, or reflect incident optical signals towards the ends of the plurality of optical fibers, respectively, and an alignment structure disposed to be aligned to a corresponding alignment structure of a socket to which the optical ferrule is coupled.
US11016245B2 Method and system for mode converters for grating couplers
Methods and systems for mode converters for grating couplers may include a photonic chip comprising a waveguide, a grating coupler, and a mode converter, with the waveguide being coupled to the grating coupler via the mode converter. The mode converter may include waveguide material and tapers defined by triangular regions, where the triangular regions do not have waveguide material. The photonic chip may receive an optical signal in the mode converter from the waveguide, where the received optical signal has a light profile that may be spatially deflected in the mode converter to configure a desired profile in the grating coupler. A long axis of the tapers may be parallel to a direction of travel of the optical signal. The long axis of the tapers may point towards the input waveguide of the grating couplers, which may be linear.
US11016241B2 Display device and display method
A display device includes: an optical waveguide layer having a light-entering region and a light-exiting region; an optical element correspondingly arranged in the light-entering region and configured to emit at least two types of light beams having different image information, to transmit the at least two types of light beams to the light-entering region of the optical waveguide layer; at least two coupling gratings arranged on transmission paths of the at least two types of light beams in the optical waveguide layer, and configured to change a direction of each of the at least two types of light beams in the optical waveguide layer, to enable light beams in the at least two types of light beams in the optical waveguide layer to be transmitted to the light-exiting region, exit from the light-exiting region and be converged at at least one view point.
US11016238B2 Light source and multiview backlight using the same
A light source includes an optical emitter configured to emit light toward an output aperture of the light source. The light source further includes a partially reflective layer at the output aperture. The partially reflective layer is configured to receive the emitted light from the optical emitter and to reflect a portion of the received light as reflected light. The light source additionally includes a scattering medium located between the partially reflective layer and the optical emitter. The scattering medium is configured to scatter the reflected light as scattered light having a different direction from the reflected light. A portion of the scattered light is redirected toward the partially reflective layer as recycled light to be emitted from the light source. A multiview backlight that employs the light source is also provided, along with a method for operating the light source.
US11016226B2 Varifocal polarization sensitive diffusive display
A variofocal display device includes an image source and a display. The image source is configured to project image light. The display includes a first optical diffuser and a second optical diffuser. The display is configured to receive the image light. The first diffuser is configured to diffuse the image light at the first optical diffuser when the image light has a first polarization, and to diffuse the image light at the second optical diffuser when the image light is configured has a second polarization different from the first polarization. A method of displaying images using a varifocal display device is also disclosed.
US11016223B2 Hardcoat film and application thereof
A hardcoat film has a support, a first cured layer, and a second cured layer in this order in which the first cured layer is formed of a curable composition for forming a first cured layer containing a polymerizable compound 1 having a radically polymerizable group and a polymerizable compound 2 having a cationically polymerizable group and a radically polymerizable group, the second cured layer is formed of a curable composition for forming a second cured layer containing a polymerizable compound 3 having at least two radically polymerizable groups, and a content of the polymerizable compound 2 with respect to a total content of the polymerizable compounds contained in the curable composition for forming a first cured layer is equal to or greater than 51% by mass.
US11016222B2 Antireflective structure
An antireflective structure having multiple light absorbing units each of which has a bottomed cylindrical shape, the light absorbing unit includes a bottom portion including an outer edge portion having a substantially circular shape, and a wall portion rising along the outer edge portion, and an upper side of the bottom portion is an opening portion, the average height of the wall portions being greater than or equal to 5 μm and smaller than or equal to 100 μm, an average opening diameter of the opening portions being greater than or equal to 1 μm and smaller than or equal to 10 μm, and a pinching structure configured with minute projections that stand in a group with an average pitch greater than or equal to 10 nm and smaller than or equal to 500 nm is formed on the bottom portion.
US11016220B2 Networked personal weather devices and related methods for providing weather information
The formation of dynamic, micro-climate groups consisting of passive and active weather collecting devices is provided. Such devices may collect weather information in real-time. The collected information may be distributed weather information and or forecasts to individuals in a particular geographical area or to other subscribers.
US11016219B2 Delta encoding of downhole images of petrophysical rock properties
System and methods for encoding downhole image data are provided. Measurements collected by a downhole tool around a circumference of a borehole drilled within a formation are obtained. The acquired measurements are assigned to a plurality of azimuthal bins. Each azimuthal bin corresponds to an angular sector around the circumference of the borehole in which at least one of the measurements was collected by the downhole tool at a predetermined depth within the formation. At least one of a plurality of delta encoding schemes is selected for encoding the measurements assigned to the plurality of azimuthal bins. A delta-encoded binary representation of the measurements assigned to the plurality of bins is generated, based on the selected delta encoding scheme. The generated delta-encoded binary representation is transmitted from the downhole computing device to a surface computing device located at the surface of the borehole.
US11016218B2 Scatter imaging
In one aspect, it is disclosed a detection system comprising: a plurality of detectors, each detector being configured to detect radiation scattered by an associated respective portion of a load to inspect, the radiation being scattered in response to the respective portion being irradiated by radiation transmitted through the portion; and a plurality of collimators associated with the plurality of detectors, each collimator of the plurality of collimators being associated with a respective detector of the plurality of detectors and being configured to, for each detector of the plurality of detectors: enable radiation scattered by the respective portion of the load to reach the associated detector of the plurality of detectors, and inhibit other scattered radiation from reaching the associated detector.
US11016211B2 4D time shift and amplitude joint inversion for obtaining quantitative saturation and pressure separation
A method for inversion of 4D seismic data, including: determining time shift between baseline and monitor geophysical datasets; determining time strain from the time shift; iteratively repeating until a stopping criteria is satisfied, performing an iterative elastic AVO inversion with a 4D difference providing an update, from an initial model including the time strain, to generate an updated time strain and an updated physical property model, wherein the stopping criteria is a misfit between synthetic data generated from the updated physical property model and the 4D difference being within a predetermined noise level generating final values for the physical property model; and converting, with a rock physics model or a reservoir simulation model, the final values to saturation and/or pressure changes for a subsurface region.
US11016209B2 Electromagnetic reservoir monitoring systems and methods including earth modeling
Systems and methods for electromagnetic reservoir monitoring with earth modeling. An electromagnetic (EM) monitoring system for a subterranean earth formation comprises a receiver locatable in a wellbore and responsive to EM radiation propagating through the formation. The receiver generates EM data associated with the formation. The system also comprises a processor that generates a reservoir model of the earth formation based on additional data associated with the formation; converts the reservoir model to a resistivity model of the formation; generates simulated EM data based on the resistivity model of the formation; compares the EM data and the simulated EM data; generates an updated resistivity model based on the comparison between the EM data and the simulated EM data; and determines an operational parameter based on the updated resistivity model to manage production from a well.
US11016207B2 Seismic sensor
A seismic survey apparatus includes a body having a longitudinal axis, a first end, a second end opposite the first end, and an inner cavity positioned between the first end and the second end. In addition, the seismic survey apparatus includes a proof mass moveably disposed in the inner cavity of the body. The proof mass is configured to move axially relative to the body. Further, the seismic survey apparatus includes a first sensor disposed in the inner cavity. The first sensor comprises a first piezoelectric element configured to detect the axial movement of the proof mass relative to the body. Still further, the seismic survey apparatus includes electronic circuitry coupled to the first piezoelectric element. The electronic circuitry is configured to receive and process an output of the first piezoelectric element. The proof mass comprises a power supply configured to provide electrical power to the electronic circuitry.
US11016203B2 Radiography apparatus and program
The radiography apparatus includes: a plurality of imaging pixels that are provided on a resin substrate having flexibility, are used to capture a radiographic image; a detection unit; an accumulation controller that performs control such that the charge generated in each of the imaging pixels is accumulated in the imaging pixel in a case in which an operation mode is an accumulation mode; and a mode change controller that performs control such that the operation mode of the accumulation controller is changed to the accumulation mode in a case in which a rate of change in a level of an electric signal based on the charge generated in the detection unit per hour or an amount of change in the level of the electric signal per hour is greater than a first threshold value and the level of the electric signal is greater than a second threshold value.
US11016201B2 Radiation measuring device
Disclosed is a radiation measuring device capable of measuring concentration of radiation contained in indoor air. The radiation measuring device according to the present invention includes: an ionization chamber configured to be supplied with a voltage and to form a space for ionizing air introduced; a substrate assembly coupled to the ionization chamber and transfer the voltage supplied from the outside to the ionization chamber; a probe member provided in the ionization chamber and configured to detect an electric charge in the ionization chamber; and a switching element connected to the probe member and configured to allow a current to flow when the electric charge is applied to the probe member.
US11016198B2 Broadcast transmission of information indicative of a pseudorange correction
A method comprising receiving, by an apparatus, global-positioning-system data from a plurality of global-positioning-system satellites, determining a measured satellite pseudorange for each global-positioning-system satellite of the plurality of global-positioning-system satellites based, at least in part, on the global-positioning-system data, receiving, by the apparatus, of non-global-positioning-system data from at least one sensor, determining an apparatus position of the apparatus based, at least in part, on the non-global-positioning-system data, the determination of the apparatus position being absent consideration of any global-positioning-system data, determining at least one pseudorange correction associated with at least one global-positioning-system satellite of the plurality of global-positioning-system satellites based, at least in part, on the measured satellite pseudorange and the apparatus position, and causing broadcast transmission of information indicative of the pseudorange correction is disclosed.
US11016196B2 System and method of scanning an environment
A system and method of generating a two-dimensional image of an environment is provided. The system includes a 2D scanner that comprises a light source, an image sensor and a controller. The controller determines a distance value to at least one of the object points. An inertial measurement unit is coupled to the scanner and has a first sensor. The first sensor has a first characteristic. A mobile computing device is removably coupled to the 2D scanner, the mobile computing device having a second sensor, the second sensor having a second characteristic. Processors are provided that are responsive to compare the first characteristic and the second characteristic and select one of the first or second sensor based on the comparison. The processors are further generate an image of the environment based on a signal from the selected first or second sensor.
US11016193B2 Light ranging device having an electronically scanned emitter array
Embodiments describe a solid state electronic scanning LIDAR system that includes a scanning focal plane transmitting element and a scanning focal plane receiving element whose operations are synchronized so that the firing sequence of an emitter array in the transmitting element corresponds to a capturing sequence of a photosensor array in the receiving element. During operation, the emitter array can sequentially fire one or more light emitters into a scene and the reflected light can be received by a corresponding set of one or more photosensors through an aperture layer positioned in front of the photosensors. Each light emitter can correspond with an aperture in the aperture layer, and each aperture can correspond to a photosensor in the receiving element such that each light emitter corresponds with a specific photosensor in the receiving element.
US11016191B2 Network-based ultrasound imaging system
Systems and methods for network-based ultrasound imaging are provided, which can include a number of features. In some embodiments, an ultrasound imaging system images an object with three-dimensional unfocused pings and obtains digital sample sets from a plurality of receiver elements. A sub-set of the digital sample sets can be electronically transferred to a remote server, where the sub-set can be beamformed to produce a series of two-dimensional image frames. A video stream made up of the series of two-dimensional images frames can then be transferred from the remote server to a display device.
US11016190B2 Apparatus, system and method for perimeter crossover dtection about a vehicle
A directional vehicular spotlight (100) is provided with a plurality of radar sensors (150) and at least one non-radar sensor (160). The plurality of radar sensors (150) provide field of view coverage in at least forward, first and second sides, and rear directions of the directional spotlight. The non-radar sensor (160) detects orientation of the directional spotlight (100). The plurality of radar sensors (150) and the at least one non-radar sensor (160) provide ingress detection across a predetermined vehicular perimeter threshold.
US11016186B2 Defective ultrasonic transducer detection in an ultrasonic sensor
In a method for detection of defective ultrasonic transducers in an in ultrasonic sensing device, an ultrasonic signal is generated at an ultrasonic sensing device comprising a plurality of ultrasonic transducers. A reflected ultrasonic signal corresponding to the ultrasonic signal is received at at least one ultrasonic transducer of the plurality of ultrasonic transducers. It is determined whether performance the at least one ultrasonic transducer is degraded based at least in part on the reflected ultrasonic signal.
US11016182B2 Through-the-lens, co-aligned optical aiming system for a phase-type, laser-based distance measuring device
A through-the-lens, co-aligned aiming system for a phase-type, laser-based distance measuring device incorporating a co-aligned aiming system with an in-scope, view through LCD display.
US11016181B2 Lidar scanning device on a motor vehicle
A lidar scanning device for use in a motor vehicle includes a lidar sensor having a predefined scanning field, the lidar sensor being configured for determining the distance of an object within the scanning field, and a pivot device for varying an alignment of the scanning field of the lidar sensor as a function of a driving direction of the motor vehicle.
US11016180B2 Combination photodetector arrays for extended dynamic range
The present disclosure relates to methods and systems that improve the dynamic range of LIDAR systems. An example system includes a plurality of single-photon photodetectors and at least one additional photodetector monolithically integrated on a shared substrate. The plurality of single-photon photodetectors and the at least one additional photodetector are configured to detect light from a shared field of view. The system also includes a controller configured to carry out operations. The operations include: receiving respective photodetector signals from the plurality of single-photon photodetectors and the at least one additional photodetector; selecting a photodetector signal from at least two of: the two received photodetector signals and a combined photodetector signal formed by combining the two received photodetector signals; and determining an intensity of light in the field of view based on the selected photodetector signal.
US11016179B2 Digital image processing systems for three-dimensional imaging systems with image intensifiers and methods thereof
Methods and systems for the image processing of a three-dimensional imaging system include a multi-processor embodiment wherein the image output by an image sensor is divided amongst the several multi-processors for processing in order to improve the frame rate of the three-dimensional imaging system. Since the frame rate of a three-dimensional imaging system utilizing an image-intensifier is not limited by the amount of useful signal light available for imaging but is instead limited by image processing capacity, this technology provides for the use of multi-core or multi-processor image processing methods to improve the frame rate. Additionally, locating the image processor in close proximity to the image sensor allows for faster image data communication between the image sensor and image processor, which further improves the frame rate of the three-dimensional imaging system.
US11016175B2 Transportation infrastructure communication and control
A reference pose graph can be generated from first point cloud data collected at each of a plurality of mobile nodes. A location of a stationary node can be specified based on the reference pose graph and second point cloud data collected by the stationary node.
US11016163B2 Magnetic resonance apparatus and gradient magnetic field-dependent control thereof
In an magnetic resonance imaging (MRI) system and a method for controlling a magnetic field gradient applied in the MRI system during an imaging sequence, a first gradient parameter representing a first maximum value of the applicable magnetic field gradients applied over time is determined in view heat generated by the applied magnetic field gradients. A second gradient parameter representing a second maximum value of the applicable magnetic field gradients applied over time is also determined in view heat generated by the applied magnetic field gradients, the second maximum value being different from the first maximum value. A current operating parameter of the MRI system is determined, and either the first gradient parameter or the second gradient parameter is selected for the imaging sequence, dependent on the determined current operating parameter.
US11016158B2 Automatic determination of correction factors for a magnetic resonance system
The disclosure relates to the automatic determination of correction factor values for producing MR images using a magnetic resonance system. A plurality of MR images is produced, wherein each MR image is produced using parameters with parameter values and using correction factors with correction factor values. In order to produce the MR images, MR data of the same examination object is acquired under the same external boundary conditions. The MR images are evaluated automatically in respect of artifacts in the respective MR image, in order to determine the MR image with the least artifacts among the MR images. The correction factor values are determined as those correction factor values which have been used to produce the MR image with the least artifacts. The parameters determine a sequence, with which the MR data is acquired for producing the MR images. The correction factors reduce influences which influence the acquisition of the MR data.
US11016154B2 Magnetic resonance imaging apparatus and image reconstruction program
A magnetic resonance imaging apparatus according to an embodiment includes a processor. The processor acquires a plurality of pieces of k-space data with undersampling in at least one of axes of k-space and in a certain axis different from the axes of k-space. The processor rearranges the pieces of k-space data into a second order different from a first order in which the pieces of k-space data are acquired. The processor performs a reconstruction process on a rearranged k-space data group to generate an image group.
US11016153B2 Medical scanner accessory system and medical scanner
The present disclosure relates to an un-motorized coiling mechanism for cable handling in medical scanning. A medical scanner accessory system for a medical scanner is disclosed. The medical scanner accessory system comprises a base part; a drum part rotatably connected to the base part, the drum part having a rotation axis and configured for accommodating an electronic device; a coiling mechanism comprising a first coiling part and a second coiling part; an elastic cord with a first point attached to the base part and a second point attached to the drum part, wherein the elastic cord is coiled on the coiling mechanism; and a cable comprising a jacket, wherein the cable has a first connector at a first end and a second connector at a second end thereof, wherein the first connector is connectable to a movable part of the medical scanner and the second connector is connectable to the electronic device, wherein the cable is coiled on a first part of the drum part, wherein the elastic cord is configured to apply a force to the drum part for rotating the drum part in a coiling direction of rotation about the rotation axis thereby coiling the cable on the first part of the drum part.
US11016151B2 Semiconductor device and method of adjusting the same
The semiconductor device includes a first vertical Hall element provided in a first region of a semiconductor substrate, and including a first plurality of electrodes arranged at predetermined intervals on a first straight line, a second vertical Hall element provided in a second region of the semiconductor substrate different from the first region, and including a second plurality of electrodes of the same number as that of the first plurality of electrodes, the second plurality of electrodes being arranged at the predetermined intervals on a second straight line parallel to the first straight line, a first drive power source configured to drive the first vertical Hall element, and a second drive power source configured to drive the second vertical Hall element and provided separately from the first drive power source.
US11016136B2 Method and control system for fault direction detection
A method for detecting fault direction of transmission line of an AC power system and control system using the same. The method includes: sampling current values and voltage values of three phases at one end of the transmission line for a series of time points; for each of the series of time points, computing instantaneous symmetrical voltage components of the three phases based on the voltage value samples for the respective one of the series of time points; for each of the series of time points, computing instantaneous symmetrical current components of the three phases based on the current value samples for the respective one of the series of time points; for at least two of the series of time points, calculating energy directional elements each based on the respective ones of the computed instantaneous symmetrical voltage components and the respective ones of the computed instantaneous symmetrical current components; identifying the fault direction in consideration of the calculated energy directional elements; and generating a fault direction signal indicating the identified fault direction. Simulation results show the graph of the energy directional element calculated based on instantaneous symmetrical voltage components and instantaneous symmetrical current components exhibits distinctive characteristics either for forward or reverse fault. In consideration of such difference, by calculating the energy directional element at each sampling time point, the fault direction information may be identified accurately.
US11016133B2 Arc fault detection with sense wire monitoring
A method of identifying an arc fault in a wire operably connected between a controller and a load. The method includes operably connecting a sense wire to the wire in close proximity to a load supplied by the controller via the wire, measuring a first voltage on the wire at the load via the sense wire, measuring a second voltage on the wire at an output interface of the controller and measuring a current in the first wire. The method also includes identifying any differences between the voltage on the wire measured at the load and the second voltage on the wire measured at the output interface, ascertaining any anomalies in the current measured in the wire, and correlating the differences between the first voltage and the second voltage with any anomalies in the current to identify an arc fault.
US11016132B2 Non-contact detection of electrical energy
Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for obtaining a reference phase signal that is synchronized with an alternating current (AC) phase of a multi-phase electrical power distribution system. The apparatus obtains output signals from sensors, each output signal representative of an electromagnetic emission detected by a respective sensor. The apparatus identifies, based on comparing respective phases of the output signals to the reference phase signal, a particular AC phase of the multi-phase electrical power distribution system associated with a source of the emissions. The apparatus provides an indication of the particular AC phase to a user.
US11016130B2 System and method for estimating photovoltaic energy through linearly interpolated clearness indexes with the aid of a digital computer
The accuracy of photovoltaic simulation modeling is predicated upon the selection of a type of solar resource data appropriate to the form of simulation desired. Photovoltaic power simulation requires irradiance data. Photovoltaic energy simulation requires normalized irradiation data. Normalized irradiation is not always available, such as in photovoltaic plant installations where only point measurements of irradiance are sporadically collected or even entirely absent. Normalized irradiation can be estimated through several methodologies, including assuming that normalized irradiation simply equals irradiance, directly estimating normalized irradiation, applying linear interpolation to irradiance, applying linear interpolation to clearness index values, and empirically deriving irradiance weights. The normalized irradiation can then be used to forecast photovoltaic fleet energy production.
US11016127B2 Apparatus for measuring DC leakage current and method of use
An apparatus and method measures and analyzes DC current passing through a substantially insulating member or dielectric material that is electrically connected to, or otherwise conductive, between an energized DC electrical transmission line and an Earth potential or ground. An apparatus may utilize a DC current measuring device, a DC voltage level selection switch, a DC display, a graphical display of momentary leakage current, and an audio speaker. A process may entail extending a substantially insulating member or dielectric material between an energized DC electrical transmission line and an Earth potential, detecting a DC momentary leakage current, using a DC momentary leakage current meter to measure DC current through the member or material, and a computer to analyze and compare the DC current, and deliver results or a warning that the DC current has reached a threshold value.
US11016126B2 Current measurement
Current measurement apparatus comprises a measurement arrangement and a signal source. The measurement arrangement is configured to measure a current signal drawn by a load. The signal source is operative to apply a reference input signal to the measurement arrangement whereby an output signal from the measurement arrangement comprises a load output signal corresponding to the load drawn current signal and a reference output signal corresponding to the reference input signal. The signal source comprises a current multiplier which defines first and second current paths and is configured such that: the first path carries a multiplier input current signal; the second path carries a multiplier output current signal which determines the reference input signal and which corresponds to the multiplier input current signal multiplied by a multiplier value determined by the current multiplier; and the multiplier input current signal and the multiplier output current signal are carried on their respective paths in a same direction relative to a power supply voltage. Power drawn through the second path as divided by the multiplier value is less than the power drawn through the first path.
US11016124B2 Integrated current sensor
An integrated current sensor is provided in the present invention. The integrated current sensor includes: a conductor comprising at least one current input pin, at least one current output pin, a first leg portion connected to the at least one current input pin, a second leg portion connected to the at least one current output pin, and a connection portion connected between the first leg portion and the second leg portion; a magnetoresistive sensing and signal processing unit; an isolation unit configured to be sandwiched between the magnetoresistive sensing and signal processing unit and the conductor; a plurality of signal pins configured for being coupled to the magnetoresistive sensing and signal processing unit via wires respectively; and a package body configured for wrapping part of the conductor, part of the signal pins, the isolation unit and the magnetoresistive sensing and signal processing unit. A direction of current on the first leg portion is opposite to a direction of current on the second leg portion. The signal pins, the at least one current input pin and the at least one current output pin are exposed from the package body. In this way, the integrated current sensor may realize good electrical isolation between a current side and a signal side. In addition, the integrated current sensor has high sensitivity and integration degree due to use of a magnetoresistive sensing way.
US11016122B2 Contact probe and relative probe head of an apparatus for testing electronic devices
A contact probe comprises a probe body being extended in a longitudinal direction between respective end portions adapted to realize a contact with respective contact pads, at least one end portion having transverse dimensions greater than the probe body. Suitably, the end portion comprises at least one indentation adapted to house a material scrap being on the contact probe after a separation from a substrate wherein the contact probe has been realized.
US11016110B2 Reagent delivery and waste management system
Reagent delivery systems, which can include a reagent trough and a pump system, are useful for delivering liquids to a laboratory workbench. Processing samples on the laboratory workbench can result in a large amount of liquid waste. Described herein are reagent troughs, pump systems, reagent delivery systems, waste management systems, and methods of using the same.
US11016109B2 Reaction vessel moving member for moving reaction vessels from a processing track to a rotating device in a diagnostic analzyer
A diagnostic analyzer includes a rotating device, a first optical reader, and a second optical reader. The rotating device includes a first darkened compartment, a second darkened compartment, and an optical path along which the first darkened compartment and the second darkened compartment travel. The first optical reader is operable to read the first darkened compartment and the second optical reader is operable to read the second darkened compartment.
US11016103B2 Predicting mortality and detecting severe disease
Measurement of circulating ST2 and/or IL-33 concentrations is useful for the prognostic evaluation of subjects, in particular for the prediction of adverse clinical outcomes, e.g., mortality, and the detection of severe disease.
US11016102B2 Troponin and BNP based diagnosis of risk patients and cause of stroke
Method for determination of whether a subject suffers from intermittent atrial fibrillation based on the determination of the amount of a Troponin T in a sample in a patient suffering from atrial fibrillation using a binding assay. Kits and devices adapted to carry out the methods are also provided.
US11016100B2 Methods for identifying modulators of ion channels
The invention provides methods for identifying modulators of ion channels without the use of recombinant cell lines over-expressing the ion channel proteins or the use of detection labels.
US11016099B2 Prediction of clinical response to IL23-antagonists using IL23 pathway biomarkers
The present invention relates to the use of components of the IL23 pathway as biomarkers, e.g., IL22, LCN2 and combinations thereof, to stratify or identify populations of patients suffering from IL23-mediated diseases (e.g., Crohn's disease) responsive to treatment with an anti-IL23 antagonist (including, e.g., anti-IL23 antibodies or antigen-binding fragments thereof). Levels of IL23 pathway biomarkers above or below a predetermined threshold can be used, for example, (i) to determine whether a patient with an IL23-mediated disease or disorder such a Crohn's disease is eligible or non-eligible for treatment with a therapeutic agent (e.g., an ant-IL23 antibody), (ii) to determine whether treatment with a certain agent should be commenced, suspended, or modified, (iii) to diagnose whether the IL23-mediated disease is treatable or not treatable with a specific therapeutic agent, or (iv) to predict the outcome of treating the IL23-mediated disease with a specific therapeutic agent.
US11016097B2 Sensors and assays for ubiquitin or ubiquitin-like proteins
The present invention provides compositions comprising chimeric polypeptides that bind to free ubiquitin proteins or free ubiquitin-like proteins with high affinity, as well as chimeric polypeptides that bind to both free and conjugated ubiquitin proteins or free and conjugated ubiquitin-like proteins, and methods of using the chimeric polypeptides to determine the amount of free or total ubiquitin or free or total ubiquitin-like proteins in various types of samples.
US11016092B2 Methods for aiding in the diagnosis and determination of the extent of traumatic brain injury in a human subject using the early biomarker ubiquitin carboxy-terminal hydrolase L1
Disclosed herein are methods that aid in the diagnosis and evaluation of a human subject that has sustained or may have sustained an injury to the head, such as mild or moderate to severe traumatic brain injury (TBI), using an early biomarker, ubiquitin carboxy-terminal hydrolase L1 (UCH-L1). Also disclosed here are methods that aid in determining whether a human subject that has sustained an injury or may have sustained to the head would benefit from and thus receive a head computerized tomography (CT) scan based on the levels of UCH-L1. These methods involve detecting levels and changes in levels of UCH-L1 in one or more samples taken from a human subject at time points within 24 hours after the subject has sustained or may have sustained an injury to the head.
US11016091B2 Identification, selection and use of high curative potential T cell epitopes
A method for identifying T-cell epitopes which can be used to elicit T cells targeting cells capable of regenerating cancers is disclosed. The method identifies T-cell epitopes with a high curative potential, high potency and high probability of T cell recognition (HP). The method includes: (i) identifying high curative potential tumor protein target i.e., identifying HP-TP; (ii) identifying peptide sequences within the protein sequence of an HP-TP that have a high probability of eliciting T cell killing; and (iii) qualifying the sequence specificity based on the fold difference between the specific target and non-targets. The identified T-cell epitopes include a core sequence of 9 amino acids homologous to a sequence expressed within a qualified HP-TP. The T-cell epitopes can be used in a method for reprograming T cells to selectively attack tumor cells capable of perpetuating a tumor and treating patients, for example, cancer patients.
US11016086B2 Sample entry
The invention generally relates to methods and devices for transferring a sample into a cartridge for processing. Methods of the invention include providing a vessel containing a sample, coupling the sample to a cartridge configured to process the sample at an interface, in which the interface is configured to provide communication between the vessel and the cartridge, introducing a fluid, capture particles, or both from the cartridge into the vessel, and transferring the sample, fluid, and capture particles from the vessel and into the cartridge for processing.
US11016083B2 Method for screening for platelet production promoters
The present invention provides a method for screening for platelet production promoters, the method including a step for selecting a candidate substance that significantly increases expression of TUBB1 as a platelet production promoter.
US11016079B2 Integrated membrane sensor for rapid molecular detection
Disclosed are methods, compositions, and devices for an integrated, heterogeneous ion-exchange membrane-based plastic microfluidic biochip platform that can be used to detect multiple diagnostic markers present in real samples. Its various components can be easily integrated in a modular fashion for different applications. Automated control allows sequential and dynamic activation of different components on the chip. The integrated platform consists of three units and is designed to execute the following functions: (i) separation of the target biomolecules from the real sample, (ii) localizing and concentrating the targeted molecules at a specific location in the microfluidic chip, and (iii) detection of the targeted molecules using hybridization/docking events against a complementary ssDNA oligoprobe sequence or a specific antibody.
US11016077B2 Analysis apparatus
Provided is an analysis apparatus configured to analyze characteristics of a viscoelastic material based on a viscoelastic material constitutive law in which an elastic element and a viscoelastic element are arranged in parallel with each other; calculate, in a viscoelastic material model divided into a finite number of elements each having a node, a displacement amount of the node; calculate a strain rate at the node through use of the displacement amount; calculate, as a relaxation time of the viscoelastic element, a value proportional to a value of a power using the strain rate as a base and a value of a power using a shift factor of a temperature-time conversion law as a base; and calculate a stress at the node through use of the relaxation time.
US11016075B2 Methods and systems for characterization of geochemical properties of hydrocarbons using microwaves
Provided here are methods, apparatuses, and systems directed to the determination of geochemical properties of liquid hydrocarbons based on the dielectric properties of components of the liquid hydrocarbons using microwaves. Also disclosed is a method for characterizing a geochemical property of a liquid hydrocarbon by measuring the dielectric responses from a portion of the liquid hydrocarbon at different predetermined temperatures in two or more microwave resonant cavities to electromagnetic waves at select microwave frequencies, and determining a geochemical property of the liquid hydrocarbon in response to measurements of the dielectric responses.
US11016074B2 Apparatus for measuring water hardness using ion selective electrode
An apparatus for determining total hardness in a fluid stream utilizing an ion exchange column in a monovalent cationic form having an inlet and an outlet, where one or more monovalent ion selective electrodes are positioned either at an inlet, outlet, or at both locations simultaneously. The monovalent cation selective electrodes are in electrical communication with one another, and in fluid communication with one or more valves incorporated within a fluid path in order to introduce feed water/softened water to the monovalent cation selective electrodes. Additionally, one blending valve may be incorporated in the ion exchange column to allow a fraction of the feed (hard) water to mix with a fraction of the softened water. In this manner, the blending valve may be utilized to adjust the hardness of the water at the output.
US11016065B2 Gas chromatograph
In a gas chromatograph 1, a back-pressure calculation processor 242 calculates a back pressure for a first detector. The pressure calculation processor 243 calculates a pressure of a carrier gas in a branching part. The back-flow determination processor 244 compares the pressure of the carrier gas in the branching part calculated by the pressure calculation processor 243 with the back pressure of the first detector calculated by the back-pressure calculation processor 242, and if the pressure of the carrier gas in the branching part is smaller than the back pressure of the first detector, the back-flow determination processor 244 determines that the carrier gas will flow back. It is therefore possible to surely know that there is a possibility that a back-flow of the carrier gas will occur, by checking the determination result of the back-flow determination processor 244.
US11016059B2 Magnetic wet benches with automated sample collection
Systems and methods are provided for implementing and utilizing magnetic inspection machines with true gauss magnetic measurements.
US11016058B2 Sample support body
Provided is a sample support body that includes a substrate, an ionization substrate, a support, and a frame. The ionization substrate has a plurality of measurement regions for dropping a sample on second surface. A plurality of through-holes that open in a first surface and the second surface are formed at least in the measurement regions of the ionization substrate. A conductive layer is provided on peripheral edges of the through-holes at least on the second surface. The frame has a wall provided on peripheral edges of the measurement regions on the second surface to separate the plurality of measurement regions when viewed in the direction in which the substrate and the ionization substrate face each other.
US11016054B2 Gas sensor element and gas sensor including same
A gas sensor element including: a first ceramic layer (300) including a solid electrolyte (320); a pair of electrode portions (330) and (333) at least partially disposed on opposing surfaces of the solid electrolyte; a support member (341) surrounding a part of an outer peripheral edge of at least one electrode portion (330) of the pair of electrode portions and having a notch (341N), a part of the electrode portion extending in the notch; and a second ceramic layer (242) disposed on a side where the at least one electrode portion (330) is present, so as to be in contact with a surface of the support member, the gas sensor element being obtained by stacking the first ceramic layer (300), the support member (341) and the second ceramic layer (242), wherein the second ceramic layer covers at least a part of the notch.
US11016053B2 Devices and methods for sample analysis
Methods, devices, and systems for analyte analysis using a nanopore are disclosed. The methods, devices, and systems utilize a first and a second binding member that each specifically bind to an analyte in a biological sample. The method further includes detecting and/or counting a cleavable tag attached to the second binding member and correlating the presence and/or the number of tags to presence and/or concentration of the analyte. Certain aspects of the methods do not involve a tag, rather the second binding member may be directly detected/quantitated. The detecting and/or counting may be performed by translocating the tag/second binding member through a nanopore. Devices and systems that are programmed to carry out the disclosed methods are also provided. Also provided herein are instruments that are programmed to operate a cartridge that includes an array of electrodes for actuating a droplet and further includes an electrochemical species sensing region. The instrument may be used to analyse a sample in a cartridge that includes an array of electrodes for actuating a droplet and further includes a nanopore layer for detecting translocation of a tag/second binding member through nanopore. An instrument configured to operate a first cartridge that includes an array of electrodes for actuating a droplet and further includes an electrochemical species sensing region and a second cartridge that includes an array of electrodes for actuating a droplet and further includes a nanopore layer for detecting translocation of a tag/second binding member through nanopore is disclosed. An instrument configured to operate a cartridge that includes an array of electrodes for actuating a droplet, an electrochemical species sensing region, and a nanopore layer for detecting translocation of a tag/second binding member through nanopore is disclosed.
US11016052B2 Electrochemical sensor and method for manufacturing
A sensor includes a sheath that is elongated along a longitudinal axis; a spacer positioned within the sheath and defining first and second channels having lengths that extend along the longitudinal axis; a first elongated member positioned within the first channel; and a second elongated member positioned within the second channel. The first elongated member includes an active surface forming a working electrode and the second elongated member including an active surface defining a counter electrode.
US11016051B1 Wireless sensors for use in polymers to measure the structural integrity of the same and methods of manufacture thereof
In various embodiments, the disclosed wireless sensors comprise chemically-sensitive conductor traces that respond to variations in the polymer surrounding the sensors due to the change in proximity of the chemicals stored within the polymer vessels (e.g., degradation of the structural integrity of the polymer vessel). The sensors may generally be installed at the interface between the corrosion barrier and the structural layers of a polymer vessel comprising any FRP, PTFE, plastic, or other polymers. As the chemical stored within the polymer vessel degrades or permeates the corrosion barrier, the impedance measured by the sensor, in one embodiment, changes, which signals a change in the structural integrity of the polymer in which the sensor is embedded.
US11016049B2 Agricultural moisture and test weight sensor with co-planar electrodes
An agricultural permittivity sensor has a drive electrode and a separate sense electrode. Both electrodes have surfaces that face the sensed material and the surfaces are co-planar. The drive electrode receives an excitation signal and generates an electric field that produces a current in the sense electrode. The current is indicative of a test weight of the sensed material.
US11016048B2 Micro-capacitance sensor array containing spaced apart first and second overlapping and parallel electrode plates for sensing analytes
The present application provides devices, systems and methods for detecting the presence and/or length of an analyte. More specifically, the present application is directed to a structure and system that includes a micro-capacitive sensor array for detecting the presence of an analyte in a sample and determining the length and/or composition of an analyte, such as a nucleic acid, as well as methods for using the same.
US11016046B2 Electrical methods and systems for concrete testing
Hundreds of thousands of concrete bridges and hundreds of billions of tons of concrete require characterization with time for corrosion. Accordingly, protocols for rapid testing and improved field characterization systems that automatically triangulate electrical resistivity and half-cell corrosion potential measurements would be beneficial allowing discrete/periodic mapping of a structure to be performed as well as addressing testing for asphalt covered concrete. Further, it is the low frequency impedance of rebar in concrete that correlates to corrosion state but these are normally time consuming vulnerable to noise. Hence, it would be beneficial to provide a means of making low frequency electrical resistivity measurements rapidly. Further, prior art techniques for electrical rebar measurements require electrical connection be made to the rebar which increases measurement complexity/disruption/repair/cost even when no corrosion is identified. Beneficially a method of determining the state of a rebar without electrical contact is taught.
US11016044B2 Nuclear spin hyperpolarization method and apparatus
The nuclear spin hyperpolarization method includes the steps of: irradiating a sample, prepared by doping solid benzoic acid derivative with a pentacene derivative, placed in a space where a static magnetic field is formed by a main magnetic field forming unit, with a laser beam from a laser source; following the light irradiation, irradiating the sample with a microwave from a microwave source while applying a sweeping magnetic field; and after repeating the application of sweeping magnetic field, light irradiation and microwave irradiation, dissolving the benzoic acid derivative in the sample. This enables generation of an aqueous solution containing benzoic acid derivative of which nuclear spins are hyperpolarized.
US11016043B2 Integrated, portable sample analysis system and method
An integrated portable sample analysis system includes a portable case including an interior panel and a spectrometer subsystem. The spectrometer subsystem includes a flip top spectrometer sample cell including first and second members each including a window aligned with each other when the first and second members are coupled together defining a predefined spacing between the windows when the first and second members are coupled together, the first and second members decoupled for manually placing a fluid sample on a the window. An analyzer behind the interior panel receives the flip top spectrometer sample cell therein when the first and second members are coupled together for analyzing the fluid sample located between the windows by directing radiation through the windows and the fluid sample. The flip top spectrometer sample cell is configured to be withdrawn out of the analyzer for cleaning of the windows. The integrated portable sample analysis system also includes a viscometer subsystem including a flip top sample viscometer cell. The flip top sample viscometer cell includes a first plate including a rail configured to constrain a fluid sample manually presented thereto between its edges by surface tension, and a second plate including a surface spaced from the rail by a predefined gap for constraining fluid to the rail by surface tension when the rail is inclined by gravity and pulls the fluid along the rail. An analysis unit is behind the interior panel receiving the flip top viscometer sample cell therein when the first and second plates are coupled together for defining the viscosity of the sample flowing along said rail, and the flip top viscometer sample cell is configured to be withdrawn out of the analysis unit for cleaning of the rail. A processing subsystem is associated with the portable case and responsive to the spectrometer subsystem and the viscometer subsystem and configured to process outputs of the spectrometer subsystem and the viscometer subsystem and to provide a report concerning the sample, its physical properties, and its viscosity.
US11016040B2 Apparatus and method of processing data acquired in x-ray examination, and x-ray examination system equipped with the apparatus
In a data processing apparatus, image data are calculated based on photon counts of an X-ray beam transmitted through an object. Based on the image data, X-ray attenuation information is calculated. The attenuation information includes i) inherent information inherently depending on a type or a property of the object, the inherent information being indicated by a quantity of a vector in an n-dimensional coordinate whose dimension is equal in number to the n-piece energy ranges; and ii) associated information being associated with the inherent information and depending on a length of a path along which the X-ray beam passes though the object. From the attenuation information, only the inherent information is produced which is independent of the associated information. Scattering points corresponding to the inherent information are calculated to be mapped in the n-dimensional coordinate or in a coordinate whose dimension is less than the n-dimensional coordinate.
US11016039B2 Measurement processing device, measurement processing method, measurement processing program, and method for manufacturing structure
A measurement processing device used for an x-ray inspection apparatus that detects an x-ray passing through a specimen with a detection unit to sequentially inspect a plurality of specimens on the basis of an acquired transmission image, includes a setting unit that sets a region to be inspected on a portion of the specimen; a determination unit that determines the non-defectiveness of the region to be inspected by using a transmission image of the x-ray that passed through the region to be inspected; a correction unit that performs a correction on the region to be inspected on the basis of a determination result by the determination unit; and a display control unit that displays the corrected region to be inspected corrected by the correction unit.
US11016038B2 Measurement processing device, measurement processing method, measurement processing program, and method for manufacturing structure
A measurement processing device used for an x-ray inspection apparatus that detects an x-ray passing through a specimen with a detection unit to sequentially inspect a plurality of specimens on the basis of an acquired transmission image, includes a setting unit that sets a region to be inspected on a portion of the specimen; a determination unit that determines the non-defectiveness of the region to be inspected by using a transmission image of the x-ray that passed through the region to be inspected; a correction unit that performs a correction on the region to be inspected on the basis of a determination result by the determination unit; and a display control unit that displays the corrected region to be inspected corrected by the correction unit.
US11016037B2 Fluid measuring system
This invention relates to a system for measuring electrical characteristics of a multiphase fluid flow in a pipe, the system comprising an essentially coaxial insert in said flow defining an annular space between a chosen part of said insert and the pipe wall. The system including resonance measuring means including at least one first antenna, the resonance measuring means being adapted to transmit an electromagnetic signal into said volume within a frequency range comprising at least one predetermined resonance in said volume, the resonance measuring means also being adapted to measure the resonance properties in said volume, said resonance having an amplitude minimum in at least one known position in said volume and said first antenna positioned outside said known position of amplitude minimum. The system also comprising transmission measuring means including a second antenna positioned at, or close to, said known position of amplitude minimum, and being adapted to measure a transmission property between said second antenna and at least one of said first antennas in said resonance measuring means. Based on these measurements the system is adapted to calculate said electrical characteristics.
US11016032B2 System and method for detecting inclusions in a gemstone
There are provided method for detecting inclusions in a gemstone comprising illuminating the gemstone by successively producing illumination patterns on the gemstone each selected so as to simultaneously provide an internal uniform illumination of one or more predetermined light exit regions of the gemstone, and each being defined by a unique combination of spaced apart light entrance areas illuminated simultaneously from corresponding illumination directions. The method further comprises capturing a plurality of images of the gemstone when illuminated as indicated above, processing the images and identifying inclusions in the images based on non-uniformities in the internal illumination detected in the images. The illumination patterns can be produced by an illumination system configured to selectively illuminate the spaced apart light entrance areas of the gemstone from corresponding illumination directions. The illumination system can be controlled by a controller configured to cause the system to successively produce the illumination patterns. The images of the gemstone can be captured by an image acquisition device and processed by an image processing system configured for identifying inclusions based on non-uniformities in the internal illumination detected in the images.
US11016030B2 Detection method and detection device with compensation function
A detection method with a compensation function includes the following steps. After a sample is added to a first cassette, a first triggering instruction is provided to define a first time point. The start position of the reaction area of the first cassette is detected, and a second time point is defined when a first light detecting signal greater than or equal to a predetermined value is obtained. After a predetermined time, a second light detecting signal is obtained from a color band of the reaction area. The time difference between the first time point and the second time point is calculated and the time difference is designated as a first retention time. A compensation value is obtained in a lookup table according to the first retention time and the second detecting signal and the second detecting signal is compensated by the compensation value.
US11016027B2 Methods for detecting film-forming amines in water
Methods and systems for detecting and quantifying film forming amines in water systems are described. Water containing a film forming amine is combined with a fluorescent dye, the pH of the water is reduced, and then the fluorescence signal of the fluorescent dye is measured. The fluorescence signal is indicative of the amount of film forming amine in the water, and can be used to quantify the amount of film forming amine and control the amount of film forming amine that is introduced into the water system.
US11016024B2 Air scattering standard for light scattering based optical instruments and tools
An inspection system utilizing an air scatter standard includes one or more illumination sources to generate a beam of illumination, illumination optics configured to focus the beam of illumination into a volume of air contained within a chamber of an inspection chamber, one or more collection optics configured to collect a portion of illumination scattered from the volume of air, a detector configured to receive the collected portion of illumination from the one or more collection optics, a controller including one or more processors, communicatively coupled to the detector, configured to execute a set of program instructions to receive one or more signals from the detector and determine a state of the beam of illumination at one or more times based on a comparison between at least one of the intensity or polarization of the illumination scattered from the volume of air and a predetermine air scatter standard.
US11016020B2 Humidity detection for compressed air systems
A device for monitoring humidity in a compressed air system comprises a light emitter; a light sensor; and a hygromorphic element. The hygromorphic element is exposed to a source of compressed air and positioned between the light emitter and the light sensor. The hygromorphic element changes the amount of light passing between the light emitter and the light sensor as the humidity in the compressed air increases.
US11016017B2 Image-based cell sorting systems and methods
Disclosed are systems, devices and methods for imaging and image-based sorting of particles in a flow system, including cells in a flow cytometer. In some aspects, a system includes a particle flow device to flow particles through a channel, an imaging system to obtain image data of a particle during flow through the channel, a processing unit to determine a property associated with the particle and to produce a control command for sorting the particle based on sorting criteria associated with particle properties, and an actuator to direct the particle into one of a plurality of output paths of the particle flow device in real-time.
US11016015B2 Pore analysis
A pore analysis method is described which comprises the steps of generating a model of a medium, the model comprising a regular array of pores, the pores being connected to adjacent ones of the pores by throats, modifying the sizes of the pores and throats until the model of the medium is representative of the medium, simulating, using the model, the effect of percolation of the medium using a fluid at a first pressure, repeating the simulation step with progressively increasing intrusion pressures and noting, for each pore, the intrusion pressure at which intrusion of that pore occurs, and identifying, from the information relating to the intrusion pressure at which intrusion of each pore occurs and from the shape of the void size distribution, at least one pore that should be treated, during further analysis, as comprising a cluster of voids.
US11016014B2 Method of optimizing filter life cycle between replacements and system for monitoring a ventilation system
The present disclosure provides a method of determining an optimal filter life cycle between replacements of a filter in a ventilation system. The method comprising performing the following steps in a processing device: receiving at least one filter hardware value, receiving at least one filter use value, receiving a plurality of measured data points, and determining the optimal filter life cycle by minimizing a total filter resource consumption composed of a first factor, a second factor, providing a plurality of predicted data points, grouping successive measured data points into windows, and assigning the identified maximum pressure drop as a maximum pressure drop for all measured data points of that window.
US11016009B2 Method for isolating extracellular vesicles using aqueous two-phase system
Disclosed is a method of isolating extracellular vesicles using an aqueous two-phase system (ATPS), including (a) preparing an ATPS by mixing a first material and a second material, which are immiscible with each other, with a body fluid or an aqueous solution containing extracellular vesicles and (b) isolating extracellular vesicles concentrated in the second material of the ATPS. This method can exhibit very high isolation efficiency, a simple isolation manner, and a very short isolation time. The isolation of extracellular vesicles using the ATPS requires no ultracentrifuge and achieves almost 100% isolation efficiency within a short time of about 10˜20 min, and thus the method of the invention is practical, is economical due to low costs thereof, can increase the purity of extracellular vesicles contaminated with protein, enables the diagnosis of disease using the isolated extracellular vesicles, and can be applied to various fields using extracellular vesicles.
US11016006B2 System and method for real-time volume control
A real-time imaging method and system for monitoring an assay process performed on a biological sample is described. In some embodiments, the method and system can be used to measure and control a reagent volume confined to a space between a cover and a substrate, which is particularly useful for controlling for evaporation in a thin-film staining environment. In particular embodiments, the disclosed reagent volume sensing and replenishment method and system are resistant to system noises generated during operation, for example, system noise due to vibration, field of view blockage by dispenser systems, differences in reagent colors, and changing tissue colors.
US11016004B2 Vehicular simulation
Vehicle profiles allow drivers of vehicles to select any vehicle they desire to simulate. A graphical dashboard may be reconfigured to assume a graphical interface of any vehicle. A prospective buyer of an electric vehicle may configure the dashboard of a conventional, internal combustion vehicle to visually simulate an electric vehicle.
US11016003B2 Systems and methods for detection and analysis of faulty components in a rotating pulley system
A vibration monitoring system described herein is used to detect and analyze mechanical characteristics such as vibrations emanating from a rotating system (including the shaft and bearing system). The analysis of the mechanical characteristics yields decision data as to whether and which component connected with the rotating system is faulty so that it may be replaced. An example of a rotating system would be any of the rotating accessories present in an automotive vehicle.
US11015999B2 Determining air leakage
A system (100) and method for determining the air leakage of a space (102) in a building is disclosed. The system (100) comprises a processor (120); a source (130) of compressed air; a pressure sensor (150) configured to measure the pressure of air residing within the space (130) and to provide background pressure signals to the processor (120); a nozzle unit (140) for metering the supply of a pulse of compressed air from the source (130) and for directing the pulse into the space (102) and a source pressure sensor (132) configured to measure a transient pressure during the pulse and to provide a transient pressure signal to the processor (120), wherein the processor (120) is configured to determine the air leakage based on changes in the background pressure signals and from the transient pressure signal. This provides a more reliable and cost effective way of measuring air leakage.
US11015997B1 Smart carpet, pad, or strip for leak detection and loss mitigation
A system for detecting a leak or spill and mitigating losses resulting therefrom comprises a floor covering and a software application. The floor covering includes a sensor assembly, a processing element, and a transmitter. The sensor assembly generates information when exposed to liquid. The processing element determines a location of the liquid based upon the information from the sensor assembly. The transmitter transmits data regarding the liquid. The software application executes on an electronic device and is operable to receive data from the floor covering regarding the liquid; display a message that liquid has been detected on the floor covering; calculate an area of the liquid; determine whether a leak is still occurring and if so, shut an electronically controllable valve; transmit data regarding the liquid to an insurance provider; and/or receive insurance-related information from the insurance provider, such as information related to a proposed insurance claim or estimated damage.
US11015996B2 Electro acoustic technology (EAT) for real time intelligent pigging
A new approach to pipeline pigging using electro acoustic technology (EAT) is described in which the data from a pigging operation can be transmitted in real time to optical fiber on the outside of the pipeline and detected using distributed acoustic sensing (DAS) techniques, including the precise location, velocity and acceleration of the pig using the DAS technique. Thus the sensor data can easily be mapped to its precise location in real time. The EAT sensors use the DAS fiber as a data transmission line by converting electrical or optical signals to acoustic signals which excite the fiber and can be detected by an interrogator at the pig launch site.
US11015993B2 System and method for wirelessly monitoring the operational status of tools of an agricultural implement
A system for wirelessly monitoring the operational status of ground-engaging tools includes an attachment structure, a ground-engaging tool pivotably coupled to the attachment structure at a pivot point, and a shear pin at least partially extending through both the attachment structure and ground-engaging tool. In addition, the system includes a conductive member extending within the shear pin to form an electrical circuit therein, and a wireless circuit monitor coupled to the conductive member such that the circuit monitor is configured to detect a circuit parameter associated with the electrical circuit. Moreover, the system includes an antenna configured to receive data transmitted wirelessly from the circuit monitor that is indicative of the circuit parameter, and a controller configured to monitor the data received by the antenna and identify a change in a working condition of the shear pin based on a detected variation in the data.
US11015985B2 Time-controlled switch capacitor based temperature sensor
An apparatus comprises: a first circuitry to charge first and second capacitors to a predetermined voltage level; a second circuitry to discharge the first capacitor through a diode at a first time; a third circuitry to discharge the second capacitor through the diode at a second time, wherein the second time is greater than the first time; a comparator to compare a first voltage of the first capacitor with a second voltage of the second capacitor; and logic to adjust a scaling factor applied to the second voltage according to an output of the comparator.
US11015984B2 System and apparatus for determining ambient temperatures for a fluid analyte system
A system and method for rapidly determining ambient temperature in a fluid-analyte meter. The meter includes a housing defining an interior space and an area for receiving a fluid sample. A processor and a first temperature sensor are disposed within the interior space of said the housing. A second temperature sensor is disposed on the housing. One or more processors are configured to determine a first temperature value from temperature data received from the first temperature sensor. The processor(s) are also configured to apply a variable current to a temperature-adjustment source such that the second temperature sensor is adjusted to a predetermined steady-state temperature value different from the first temperature value. The processor(s) are further configured to determine an ambient temperature of an exterior space of the housing based on the applied variable current, pre-determined steady-state temperature, and received first temperature values.
US11015983B2 Indicator of sterilization efficacy using a data logger with cloud/software application
The invention relates to a device (6) for communicating data with a data logger (28) that measures the temperature of ambient gas and logs the temperature data into a memory (55). The device (6) includes a body (73) for mounting a data logger (28) thereon, wherein the data logger (28) is disposed inside a capsule (12, 40). The data logger (28) includes: top and bottom covers (50, 51) that define an enclosed space and includes an electrical circuit (52) disposed in the enclosed space and having a memory (55) for storing data; a pair of electrodes (71, 72) for extending through two holes (18, 32) formed in the capsule (12, 40) and contacting the top and bottom covers (50, 51) of the data logger, respectively; a processor (1001) for retrieving data stored in the memory (55) through the pair of electrodes (71, 72); and a communication device (1015) for transmitting the data.
US11015982B2 Wavefront detector
A wavefront sensor system suitable for integration into an integrated circuit light detector may provide for wave angle sensors having varying functional relationships between the wave angle and signal to provide improved dynamic range. These wave angle sensors may be combined with integrated circuit phase angle sensors for a more complete analysis of the waveform.
US11015979B2 Low cost and high performance bolometer circuitry and methods
A bolometer circuit may include an active bolometer configured to receive external infrared (IR) radiation. The bolometer circuit may be configured to reduce power consumption at high temperatures. In particular, the bolometer circuit may include additional resistors provided in the resistive loads for bolometer conduction paths to limit power at high temperatures. In some embodiments, the bias (e.g., a voltage level) to the gates of transistors in the resistive loads for the bolometer conduction paths may be adjusted based on temperature to limit power and/or current at high temperatures. In bolometer circuits with a feedback resistor provided across an amplifier to configure a feedback amplifier, a circuit with adjustable amplifier power may be provided to save power. In some embodiments, a bolometer circuits may be provided with reduced gains to allow for very hot scenes to be imaged without railing the output.
US11015977B2 Optical laminated film allowing detection of polarization state, and polarization imaging sensor using optical laminated film comprising dual phase difference plates with patterned optical anisotropic layers
An object of the invention is to provide an optical laminated film capable of detecting a light polarization state with a simple configuration using components which are superior in productivity and have high versatility, and a polarization imaging sensor using the optical laminated film. An optical laminated film includes: first and second phase difference plates, each having a patterned optical anisotropic layer; and a polarizing plate having a polarization axis in one direction, the patterned optical anisotropic layers have a constant phase difference, are divided into a plurality of belt-like regions in the same plane, and have a plurality of units, each formed of the plurality of belt-like regions in which slow axis directions in one belt-like region coincide with each other, and slow axis directions in the respective belt-like regions are all different, and the first phase difference plate, the second phase difference plate, and the polarizing plate are laminated in this order such that the belt-like regions of the two phase difference plates intersect with each other.
US11015976B2 Method for constructing meshed model and discrete chromatography of eight-element primary color HSB full color gamut color space
A method for constructing a meshed model and a discrete chromatography of eight primary color HSB color space is provided. By a meshed digital model and a discrete algorithm of color space, the color value and the color distribution in any point, line, surface and space area in the HSB color space can be quickly obtained based on color values of eight primary colors and coordinate values of mesh points in the HSB color space, thereby (i) realizing the full color gamut discrete chromatography of the HSB color space, (ii) realizing the visualization of the full color gamut of the color space, and (iii) improving the work efficiency of color matching.
US11015974B2 Measurement device
A measurement device includes: a sensor for sensing a condition of an object to be measured; a plurality of output lines L for outputting a sensing result of the sensor; and a control unit for applying voltages to the plurality of output lines based on the sensing result of the sensor. The control unit performs self-failure diagnosis and outputs a result of the self-failure diagnosis with a combination of the voltages applied to the plurality of output lines L.
US11015971B2 Combination weighing device with improved operation rate during zero-correction
A combination weighing device 1 includes: a plurality of weighing hoppers 6 which receive articles supplied from an outside, weigh the articles, and discharge the articles; a plurality of booster hoppers 7 which are respectively disposed right below the plurality of weighing hoppers 6 and receive the articles discharged from the weighing hoppers 6; and a control unit 20 which calculates a combination of weighed values so that a total value becomes a target value from a plurality of weighed values respectively correlated with the weighing hoppers 6 and the booster hoppers 7, in which the control unit 20 extracts the weighing hopper 6, corresponding to the booster hopper 7 having the article existing therein and capable of using the weighed value of the article in next combination calculation, as a zero-correction target.
US11015969B2 Fill level radar device having controlled transmission power
A fill level radar device including a transmission-power adjustment apparatus which is configured to adjust the power of the transmission signal depending on the frequency of the transmission signal in accordance with a predefinable correlation. As a result, frequency-dependent absorption changes in the filling material atmosphere can be compensated for by the device.
US11015966B2 Dosing device
A dosing device for the continuous, gravimetric dosing of pourable material particularly rough fuels, wherein a flow of material Is conveyed from a charging opening to an emptying opening in a housing with a rotor which is driven about a vertical rotation axis, while determining the instantaneous load over a measuring section, and with a force measuring device which detects the instantaneous toad of the flow of material guided via the rotor comprising a plurality of ribs and a peripheral ring said ribs being attached to the peripheral ring, and said ribs defining a number of chambers inside the peripheral ring for carrying material during operation wherein an elastic peripheral sealing lip is arranged on the peripheral ring and engaging an upper housing wall such that an outer peripheral volume of the inside of the housing is sealed from a central volume of the housing.
US11015963B2 Method for calibrating instrument provided with IC tag unit
An IC unit includes a scale increment reading module that is configured to: detect, when an indicator in an instrument rotates, rotation of the indicator, and convert the rotation into rotation data; and an antenna that is configured to transmit the rotation data wirelessly from the IC tag unit to a reader. The instrument includes a scale plate, scale increments on the scale plate remain viewable when the IC tag unit is affixed to the instrument. The instrument includes a transparent cover plate, the IC tag unit is affixed to the transparent cover plate when the IC tag unit is affixed to an instrument. The IC tag unit is calibrated by rotating the IC tag unit until an indicating portion of the indicator overlaps a first pointer on the scale plate.
US11015960B2 Optical encoder for detecting crown movement
Embodiments of the present disclosure provide an optical encoder for an electronic device. The optical encoder comprises an elongated shaft having an encoding pattern made up of axial markings and radial markings. The encoding pattern may be disposed around a circumference of the elongated shaft. The optical encoder also includes an optical sensor. In embodiments, the optical sensor includes an emitter and a photodiode array. The emitter causes light to shine on the encoding pattern. The encoding pattern reflects the light back to the photodiode array and the photodiode array determines movement of the shaft based on the reflected light.
US11015958B2 Initialization method and initialization device
A rotation angle detection device includes a driving gear rotated integrally with a rotary body, a first driven gear and a second driven gear coupled to the driving gear and rotated in cooperation with the driving gear, a first sensor that detects rotation of the first driven gear and generates a first sensor output, and a second sensor that detects rotation of the second driven gear and generates a second sensor output. An initialization method includes adjusting zero points of the first and second sensor output obtained at positions of rotation references of the first and second driven gears, measuring a deviation amount occurring in a calculation of rotation information of at least one of the first and second driven gears, and correcting the zero point of at least one of the first and second sensor outputs based on the measured deviation amount.
US11015957B2 Navigation system
A navigation system comprising: an inertial navigation system arranged to output a first position estimate; a terrain based navigation unit arranged to output a second position estimate; a stored gravity map arranged to receive a position and to output gravity information for that position; and an iterative algorithm unit arranged to determine an INS error state in each iteration; wherein in each iteration the iterative algorithm unit is arranged to: receive the first position estimate and the second position estimate; determine a gravity corrected position estimate based on the first position estimate, the INS error state and the gravity information; and update the INS error state for the next iteration based on the INS error state, the gravity corrected position estimate and the second position estimate.
US11015952B1 Systems and methods for transportation management
Systems and methods for transportation management described herein are capable of providing a recommendation to a user on a mode of transportation to travel from a start location to a destination location. The systems and methods may the determine a recommended mode of transportation based on user preferences obtained from a user profile and energy cost associated with each of available modes of transportation to travel from the start location to the destination location. The systems and methods then transmits a recommended mode of transportation along with a recommended route to travel from the start location to the destination location on a graphical user interface of a user device of the user.
US11015948B2 Information provision device, information provision server, and information provision method
Provided are a first route condition acquirer to acquire a route condition of a planned travel route of a moving body, the route including a plurality of sections; a recommended operation definer to define a content of recommended operation information related to a device included in the moving body and an output point in the planned travel route at which the recommended operation information is output; a complexity level determiner to determine a complexity level of a route in one of the sections including the defined output point by using a static route condition out of the route condition of the planned travel route and, when the complexity level of the section is greater than or equal to a threshold value, determining a complexity level of each of the other sections in the planned travel route; and a recommended operation determiner to determine the output point using the determination result.
US11015946B2 Distributed data processing systems for processing remotely captured sensor data
Aspects of the disclosure relate to processing remotely captured sensor data. A computing platform having at least one processor, a communication interface, and memory may receive, via the communication interface, from a user computing device, sensor data captured by the user computing device using one or more sensors built into the user computing device. Subsequently, the computing platform may analyze the sensor data received from the user computing device by executing one or more data processing modules. Then, the computing platform may generate trip record data based on analyzing the sensor data received from the user computing device and may store the trip record data in a trip record database. In addition, the computing platform may generate user record data based on analyzing the sensor data received from the user computing device and may store the user record data in a user record database.
US11015941B2 Method and apparatus for path based map matching
A method map matches probe data to a candidate road segment or node. Methods may include: searching for candidate road segments or nodes for each probe data point to be matched to, where searching for candidate road segments or nodes includes: searching within a predefined radius of each probe data point for road segments or nodes and in response to no road segments or nodes being found within the predefined radius of the respective probe data point, iteratively increasing the predefined radius and searching again until a predefined maximum radius is reached or at least two road segment candidates or node candidates are found; map matching each probe data point to a respective road segment candidate or node candidate based on the road segment candidate or node candidate found in the search; and generating a path based on the map matched probe data points from a respective probe.
US11015935B2 Wind data based flight maps for aircraft
The technology relates to generating a flight map for an aircraft. For instance, this may include, running a plurality of simulations by placing a simulated aircraft within each cell of a grid representing areas of the earth and using predicted wind data. Each simulations identifies a cell in which each aircraft is located at the end of the simulation. A connection graph may be generated using any identified cells. The connection graph may be used to determine a flight map for an actual aircraft using a cost function and iterating from a destination cell to an initial cell. The flight map may be used to determine a route for the actual aircraft. In some examples, the flight map may be refined by running further simulations. The refined flight map may then be used to determine a route for the actual aircraft.
US11015934B2 Vibrating-mass gyroscope systems and method
One embodiment of the invention includes a vibrating-mass gyroscope system. The system includes a sensor system comprising a vibrating-mass and a plurality of electrodes coupled to the vibrating-mass that are configured to facilitate in-plane motion of the vibrating-mass. The system also includes a gyroscope controller configured to generate a drive signal that is provided to a first set of the plurality of electrodes to provide an in-plane periodic oscillatory motion of the vibrating-mass along a drive axis, to generate a force-rebalance signal that is provided to a second set of the plurality of electrodes to calculate a rotation of the vibrating-mass gyroscope system about an input axis, and to generate a quadrature signal that is provided to a third set of the plurality of electrodes to substantially mitigate quadrature effects associated with the vibrating-mass.
US11015931B2 Method and a device for determining and displaying a flyaway distance for a rotorcraft while taking account of the height of waves
A method and a device for determining and displaying a flyaway distance for a rotorcraft in the event of an engine of the rotorcraft failing, and while taking account of the height of waves being overflown by the rotorcraft. The method includes a first determination for determining a flyaway distance of the rotorcraft in the event of a failure of an engine and under current flying conditions, a second determination for determining a maximum altitude of the waves being overflown by the rotorcraft and displaying the flyaway distance and the maximum altitude on a display instrument of the rotorcraft indicating the relative height of the rotorcraft or else its altitude. A safety margin is preferably added to the maximum altitude of the waves, or else to the flyaway distance of the rotorcraft.
US11015928B2 Method and apparatus for ultra-wide circular scanning imaging by optical satellite
A technology for ultra-wide circular scanning imaging by an optical satellite is provided. Calculating an angle θ1 between the outermost field of view of an area array camera (2) and an earth-pointed axis (q) of a satellite (1) according to the width W required for ground imaging coverage in a direction perpendicular to the flight direction (b) of the satellite (1) and according to the height h of the orbit of the satellite (1); installing the area array camera (2) on a side surface of the satellite (1) according to the angle θ1; calculating the maximum rotation angle ωmax allowed by the satellite (1) according to the minimum exposure time T of a detector of the satellite (1) and the worst ground pixel resolution r of the satellite (1); selecting a rotation speed ω of the satellite (1) that is less than ωmax, and setting the rotation speed ω to be the rotation speed relative to the ground.
US11015927B2 Optical sensor and optical sensor system
An optical sensor includes at least two optical sensing pixels and at least two different grating elements. These grating elements are disposed above these optical sensing pixels correspondingly.
US11015926B1 Wave reflection deformation sensing apparatus
A deformation sensing apparatus comprises a transmitter coupled to a propagation channel, and a receiver coupled to the same first end of the propagation channel. The propagation channel of the deformation is a transmission line, where a signal is transmitted by the transmitter and reflected signals are measured by the receiver responsive to the transmitted signals. A bend in the propagation channel results in a change in impedance of the transmission line at a location of the bend, resulting in a reflection of the signal from the location of the bend. The time delay of the reflected signals corresponds to the distance along the length of the channel where a bending of the propagation channel occurs. The amplitude of the reflected signal corresponds to a bend angle.
US11015924B2 Method of calculating etching profile of acid-etched fracture system considering complex filtration media
The invention introduces a method of calculating etching profile of acid-etched fracture system considering complex filtration media, which mainly considers dynamic filtration caused by natural fractures and acid-etched wormholes in acid fracturing, calculates the above filtration process by a numerical method, and finally calculates acid etching profile of acid-etched fracture system based on acid concentration profile. Calculation equations include fluid pressure in natural fractures, filtration velocity in natural fractures, fracture geometry of hydraulic fractures, fluid pressure in matrix rock, acid concentration profile in natural fractures and hydraulic fractures, acid etching width in hydraulic fractures and natural fractures, and length of acid-etched wormhole, etc. The invention is reliable in principle and efficient in calculation, which is also beneficial to accurately calculating fracture etching profiles of acid fracturing in naturally-fractured reservoirs, improving the accuracy of optimizing acid fracturing treatment parameters, and providing guiding significance for acid fracturing optimization of naturally-fractured carbonate reservoirs.
US11015918B2 Optical displacement sensing system
An optical displacement sensing system is provided. With configuration of an optical sensor disposed on a displacement platform and in cooperation with a broadband light source and an optical spectrum analyzer, when the displacement platform moves, the waveguide grating of the optical sensor is resonated and the reflected light provided with a resonance wavelength is formed. The waveguide grating has the plurality of grating periods, and when the displacement platform moves to a different position to make the broadband light source correspond to a different grating period, the position can correspond to the different resonance wavelength. Therefore, according to the aforementioned configuration, the position is determined according to the different resonance wavelength, instead of using an optical encoder; furthermore, the micrometer-scale or nanometer-scale displacement detection is achieved.
US11015917B2 Method and apparatus for dimensioning objects
A method of dimensioning an object includes: projecting, from a plurality of laser emitters disposed on a dimensioning device and having a predefined spatial arrangement forming a plane, respective laser beams onto a surface of the object, the laser beams oriented parallel to each other; controlling an image sensor of the dimensioning device, simultaneously with the projecting, to capture image data representing the surface and projections of the laser beams on the surface; detecting projection pixel coordinates in the image data representing the projections of the laser beams on the surface; detecting edge pixel coordinates in the image data representing edges of the surface; and determining a dimension of the surface based on the projection pixel coordinates, the edge pixel coordinates, and the predefined spatial arrangement.
US11015913B2 Flexible electronics for wearable healthcare sensors
Aspects include a method of manufacturing a flexible electronic structure that includes a metal or doped silicon substrate. Aspects include depositing an insulating layer on a silicon substrate. Aspects also include patterning a metal on a silicon substrate. Aspects also include selectively masking the structure to expose the metal and a portion of the silicon substrate. Aspects also include depositing a conductive layer including a conductive metal on the structure. Aspects also include plating the conductive material on the structure. Aspects also include spalling the structure.
US11015912B2 System for monitoring seedbed floor conditions and related methods
In one aspect, a system for monitoring seedbed floor conditions within a field may include a frame and a wheel coupled to the frame. The wheel may be configured to support the frame relative to a soil surface of the field as the frame is moved across the field. The system may also include a support arm pivotably coupled to the frame and a disc coupled to the support arm, with the disc configured to penetrate the soil surface of the field and roll relative to a seedbed floor within the field. Furthermore, the system may include a sensor configured to detect pivotable motion of the support arm relative to the frame. As such, the pivotable motion of the support arm may be indicative of variations in a profile of the seedbed floor as the ground engaging assembly is moved across the field.
US11015911B2 Explosion-proof housing with inner pressure relief
A housing arrangement comprising a housing wall with internal cavities which contribute to relieving the pressure in the interior and to increasing the deformation resistance of the housing. A housing of this kind can be designed to be large in volume yet light in weight.
US11015908B2 Method of making a bullet comprising a compacted mixture of copper powder
A bullet comprising a compacted mixture of copper powder comprising particles that are physically bonded to each other to form a cohesive and ductile microstructure is disclosed. Methods of making such a bullet through powdered metallurgy techniques, which provide sufficient properties to allow the bullet to be loaded into a cartridge and crimped without fracture are also disclosed. Such bullets have sufficient strength to maintain their integrity during firing but may fragment upon impact and can be formulated lead-free.
US11015905B2 Rigid ballistic composites having large denier per filament yarns
A rigid ballistic-resistant composite includes large denier per filament (dpf) yarns. The yarns are held in place by a resin to form a rigid composite panel with improved ballistic performance. The large dpf yarns may be selected from aromatic heterocyclic co-polyamide fibers, polyester-polyarylate fibers, high modulus polypropylene (HMPP) fibers, ultra high molecular weight polyethylene (UHMWPE) fibers, poly(p-phenylene-2,6-benzobisoxazole) (PBO) fibers, poly-diimidazo pyridinylene (dihydroxy) phenylene (PIPD) fibers, carbon fibers, and polyolefin fibers.
US11015904B1 Multi-layer wearable body armor
A multi-layer body armor plate includes a strike plate; a mesh layer positioned over the strike plate, the mesh layer having a number of open cells; and an outer skin layer positioned over the mesh layer so as to encapsulate the open cells of the mesh layer between the strike plate and the outer skin layer. The open cells of the mesh layer may entrap air or may be filled with expandable, buoyant foam.
US11015902B2 System and method for marksmanship training
A system for and method of use of an augmented reality display is provided. The preferred system is implemented by one or more tactical units calculating a target path from a weapon position and a range. A lead is calculated. A phantom target is displayed at the lead. A virtual laser and virtual tracer are provided to assist in target tracking. A spotter unit is also provided to supplement target path and range data. A neural network is provided to learn from tracking and successful lead data and to predict lead in the tactical theatre.
US11015901B2 Wireless control structure of an aiming device
The invention discloses a wireless control structure of an aiming device comprising a remote controller and a wireless receiver connected wirelessly therewith. Said wireless receiver is installed on the aiming device and is connected with the switch of aiming device; said remote controller includes the remote control chip and keys, indicator light and transmit antenna connected with the remote control chip; said wireless receiver includes the receiving chip and receiving antenna connected therewith. The invention has achieved wireless control of aiming device via a wireless control structure of aiming device and simplified control structure of current aiming device, making the control of aiming device more convenient and visually beautiful.
US11015899B2 Firearm holster
A firearm holster includes a first half shell and a second half shell. The first half shell is nested in the second half shell to form a cavity therebetween for enclosing one or both of a barrel and a trigger area of a firearm. The cavity further includes an opening for receiving the firearm and otherwise having no other gaps or openings.
US11015892B1 Anti-dry-fire mechanism for a crossbow
An anti-dry-fire mechanism for a crossbow includes a slotted mainframe and a movable trigger subassembly engaged with the slot for bidirectional movement between brace and drawn positions. The movable subassembly includes a bowstring latch forward of a bowstring catch and biased toward a bolt-absent position in which the bowstring latch obstructs forward movement of the bowstring past the bowstring latch; in its bolt-present position the bowstring latch permits such movement. With the movable subassembly in the drawn position, a bolt loaded onto the mainframe holds the bowstring latch in its bolt-present position against its bias; with the movable subassembly in the drawn position and no bolt loaded, the bowstring latch is held in its bolt-absent position by its bias. With the movable subassembly in the brace position, engagement of the mainframe and bowstring latch holds the bowstring latch in its bolt-present position against its bias.
US11015887B1 Selector levers with visually distinguishable element
A firearm safety selector lever, including at least some of a lever element having a head portion and an extension portion, wherein the extension portion includes an extension portion top wall and an extension portion sidewall; a visual element recess extending from an open first end formed in a terminal sidewall portion of the extension portion sidewall through at least a portion of the extension portion; a primary viewing aperture extending from the extension portion top wall to at least a portion of the visual element recess; and a visual element at least partially positionable within the visual element recess such that at least a portion of the visual element is viewable through the primary viewing aperture.
US11015886B1 Charging handle assembly
Present invention discloses a rifle charging handle where one or two polymer pieces are made to fit over a T distal end of a main rigid body. A small protrusion on a hook shape latch, with limited elasticity, provides the locking mechanism to the upper receiver. The polymer pieces are secured by screws or other means; they provide a cost-effective option for ambidexterity variation and reduce metal wear on the upper receiver. The polymer pieces can also be secured to the main rigid body via a click-tab/click-hole mechanism. Other composite materials can be used to make the polymer pieces as long as they provide substantially similar rigidness and limited elasticity.
US11015884B2 Chassis of semiautomatic rifles
A firearm includes a lower receiver defining a trigger well configured to receive an action, a lower forend extending distally from and monolithically formed with the lower receiver, and an upper forend detachably coupled to the lower forend. The lower forend and the upper forend together define a channel therethrough configured for receipt of a barrel of the firearm. The lower receiver is configured to support the barrel with the length of the barrel free-floating within the channel.
US11015883B2 Adjustable carrier
Disclosed herein is a modified rifle bolt carrier allowing a selectively openable vent/valve at the location where exhaust gas is pressurizing the bolt carrier to control carrier speed under suppressed fire in a first valve position or unsuppressed fire in a second valve position. A valve core is disclosed which may be rotated 180° to a first “open” setting for non-suppressed fire from its position in a “closed” position for suppressed fire, and a third “median” position. The modified bolt carrier will allow an operator of the firearm to adjust for a suppressor without changing the gas block or having to modify or adapt the front end or barrel end of the firearm.
US11015879B2 Interface-free thermal management system for high power devices co-fabricated with electronic circuit
A thermal-interface-material (TIM)-free thermal management apparatus includes a thermally-conductive unitary structure having an integrated circuit (IC) side and cooling system side, the thermally-conductive unitary structure including a plurality of high aspect ratio micro-pillars or porous structures extending from the IC side and a cooling system extending from the cooling system side. The cooling system may be selected from the group consisting of: a vapor chamber, micro-channel cooler, jet-impingement chamber, and air-cooled heat sink. The cooling system and the plurality of high aspect ratio micro-pillars form part of the same homogenous and thermally-conductive unitary structure.
US11015878B2 Heat transfer tube for heat exchanger
A thermal energy exchange tube for a heat exchanger includes a tube inner surface and a tube outer surface radially offset from the tube inner surface. The tube outer surface includes patterned porosity with a plurality of high porosity regions of the tube outer surface having relatively high porosity to promote flow of fluid radially inwardly via capillary flow, and a plurality of low porosity regions of the tube outer surface having relatively low porosity to facilitate vapor departure from the tube outer surface.
US11015876B2 Porous honeycomb heat storage structure
A porous honeycomb heat storage structure including:a honeycomb structure which has a porous partition wall which defines a plurality of cells extending one end face to the other end face and allows a reaction medium to flow into the cells; anda heat storage portion which is configured by filling a heat storage material performing heat storage and heat dissipation by a reversible chemical reaction with the reaction medium or physical adsorption/desorption in at least a portion of each cells, whereinthe heat storage portion hasan area ratio in a range from 60% to 90% with respect to a cross sectional area of a honeycomb cross section orthogonal to an axial direction of the honeycomb structure.
US11015875B2 Electrochemical heat pump
A solution flows through a salinate chamber and a desalinate chamber of an electrochemical cell. Solutes are moved from the desalinate chamber to the salinate chamber to create respective solvent and concentrate streams from the desalinate and salinate chambers. The concentrate stream flows to a recombination cell where it is combined with a solvent. The combination causes at least one of an absorption of heat within the recombination cell and emission of heat from the recombination cell.
US11015873B2 Exchanger element for passenger compartment and passenger compartment equipped with such an exchanger element
The invention relates to an exchanger arrangement (3) for the heat transfer and/or selective material transfer between a first fluid (F1) and a second fluid (F2), which can flow through the arrangement (3), said arrangement (2) being constituted of a multitude (n) of adjacent local exchanger elements (E1, E2, . . . , En). The exchanger arrangement (3) has at least in some sections a cylindrical shape or the shape of a segment thereof or a prismatic shape having a polygonal base or the shape of a segment thereof. The adjacent local exchanger elements (E1, E2, . . . , En) are flat structures that are either wedge-shaped or sheet-like.
US11015871B2 Heat exchanger arrangement
A heat exchanger arrangement (2) comprises at least one heat exchanger (4) including at least one substantially horizontally oriented manifold (6a, 6b) forming an upper side of the at least one heat exchanger (4), the at least one manifold (6a, 6b) having lateral end portions (8); and a support structure (10) including a main portion comprising, at least partially, a metallic material, and manifold support portions (14) associated to respective lateral end portions (8) of the at least one manifold (6a, 6b). The manifold support portions (14) are made at least partially from a non-metallic material and configured to receive the lateral end portions (8) of the at least one manifold (6a, 6b) for preventing the at least one manifold (6a, 6b) from contacting any metallic portions of the support structure (10).
US11015866B2 Process and plant for the combination production of a mixture of hydrogen and nitrogen and also of carbon monoxide by cryogenic distillation and cryogenic scrubbing
Process for the combined production of a mixture of hydrogen and nitrogen, and of carbon monoxide by cryogenic distillation and cryogenic scrubbing, wherein a methane-rich liquid is introduced at a first intermediate level of a scrubbing column as first scrubbing liquid and at least one nitrogen-rich liquid is introduced at a level higher than the first level of the scrubbing column as second scrubbing liquid and a mixture of hydrogen and nitrogen is drawn off as overhead gas from the scrubbing column.
US11015862B2 Water storage device and refrigerator having the same
A water storage device and a refrigerator, the water storage device comprising: a housing having a water inlet end and a water outlet end, and a water distribution plate. The water distribution plate divides a water storage cavity into a water inlet cavity and a water outlet cavity; a gap for allowing water to flow through is provided between the outer edge of the water distribution plate and the inner wall of the housing; when the water distribution plate moves from the water inlet end towards the water outlet end, water entering the water inlet cavity from the water inlet end will not mix with cold water in the water outlet cavity.
US11015859B2 Refrigerator
A refrigerator provides visual information indicating a map of the refrigerator and technical operations of the corresponding regions. The refrigerator includes a voice recognition function using a proximity sensor. The refrigerator has input/output (I/O) management functions for foods stored therein. The refrigerator communicates with a peripheral device over a network.
US11015854B2 Modular system for heating and/or cooling requirements
A racked modular system for heating and/or cooling requirements includes a first plurality of equipment modules, a second plurality of equipment modules, a first storage rack and a second storage rack. The first storage rack is constructed and arranged to receive the first plurality of equipment modules. The second storage rack is constructed and arranged to receive the second plurality of equipment modules. The disclosed system also includes a plurality of water manifolds which are constructed and arranged for interconnecting the first plurality of equipment modules with the second plurality of equipment modules. In one exemplary embodiment the equipment modules are chillers.
US11015853B2 Ice maker with three-branch pipe assembly
An ice maker (100) includes an ice-making water tank (10), a water storage tank (20), a pipe assembly, a reversing member (40), and a driving member (50). The pipe assembly comprises a first branch pipe (310), a second branch pipe (320), and a third branch pipe (330). The first branch pipe (310) is connected to the water storage tank (20). The second branch pipe (320) and the third branch pipe (330) are separately connected to the ice-making water tank (10). The reversing member (40) is separately connected to the three branch pipes to control two of the branch pipes to be communicated and the rest one of the branch pipes to disconnected. The driving member (50) is connected to the third branch pipe in series. During ice making, the reversing member (40) controls the second branch pipe (320) and the third branch pipe (330) to be communicated and controls the first branch pipe (310) to be disconnected. The driving member (50) operates to drive the water to circulate among the ice-making water tank (10), the second branch pipe (320) and the third branch pipe (330).
US11015852B2 Refrigeration apparatus
Provided is a refrigeration apparatus capable of, even in occurrence of a refrigerant leak, suppressing the extent of the refrigerant leak in continuously operating a usage unit other than a usage unit at which the refrigerant leak occurs. When one of a first usage unit and a second usage unit connected in parallel via a liquid-refrigerant connection pipe and a gas-refrigerant connection pipe is in a refrigerant leak situation satisfying a predetermined condition, a controller closes an on-off valve of a leak unit, the on-off valve being disposed on the side of the liquid-refrigerant connection pipe with respect to a usage-side heat exchanger, continues to open an on-off valve of a non-leak unit, the on-off valve being disposed on the side of the liquid-refrigerant connection pipe with respect to a usage-side heat exchanger, and reduces a refrigerant pressure at a portion on the side of the liquid-refrigerant connection pipe with respect to each on-off valve below a refrigerant pressure at the portion at a time when the refrigerant leak situation satisfies the predetermined condition.
US11015849B2 HVAC condenser coil isolators
In one instance, an isolator for a heating, ventilating, and cooling (HVAC) system is provided that is a formed plastic member that is disposed between dissimilar metals of the bottom of the condenser and a base pan that supports the condenser or between two dissimilar metals of another HVAC heat exchanger. The isolator separates the two dissimilar metals involved from each of those components and also provides gaps or apertures to drain any water that otherwise might become standing water that potentially causes oxidation or increased oxidation. Other aspects are disclosed.
US11015848B2 Axial flow compressor for HVAC chiller systems
One exemplary embodiment of this disclosure relates to a refrigerant compressor for use in a chiller system. The compressor includes an electric motor arranged upstream of a stage of a compressor in the main refrigerant flow path. This disclosure also relates to an axial flow compressor of a relatively high capacity, and a recirculation feature for the same.
US11015845B2 Systems and methods for managing conditions in enclosed space
Systems and methods for controlling temperature in an enclosed space can include an air-to-air heat exchanger (AAHX) and a direct evaporative cooler (DEC). The DEC can be located in a scavenger or outdoor air stream such that the DEC cools the outdoor air, which is then used to cool or reject heat from a process air stream passing through the AAHX. In an example, the AAHX can be a sensible wheel. In another example, the AAHX can be a counter-flow flat plate. The system can operate in various modes, including an economizer mode and an evaporation mode, depending, in part, on the outdoor air conditions and a load on the system. In some examples, the system can include a DX coil to provide additional cooling to the process air in another operating mode.
US11015842B2 Magneto-caloric thermal diode assembly with radial polarity alignment
A magneto-caloric thermal diode assembly includes a first magneto-caloric cylinder and a second magneto-caloric cylinder. The second magneto-caloric cylinder and a second plurality of thermal stages are nested concentrically within the first magneto-caloric cylinder and a first plurality of thermal stages. A plurality of magnets is distributed along a circumferential direction within a non-magnetic ring in each thermal stage of the first and second pluralities of thermal stages. Each thermal stage of the first and second pluralities of thermal stages has a first half and a second half. A polarity of the magnets of the plurality of magnets within the first half is oriented opposite a polarity of the magnets of the plurality of magnets within the second half along the radial direction in each thermal stage of the first and second pluralities of thermal stages.
US11015841B2 Molecular sieve chamber
A molecular sieve chamber comprises a plurality of containers generally parallel to another and arranged in a matrix having adjacent rows that may be offset from one another. The plurality of containers may be spaced from one another forming a plurality of tortuous air passages from a first side of the molecular sieve chamber to a second side of the molecular sieve chamber opposite the first side. Each of the plurality of containers may include a venting passage having a plurality of apertures, and at least one molecular sieve positioned between the venting passage and a solid sidewall. A fan may be configured to blow air between the plurality of containers in a direction generally perpendicular to a longitudinal axis of the plurality of containers. The venting passages of each of the plurality of containers may be fluidly coupled to one another.
US11015837B2 Brackets for mounting components within a furnace
Embodiments relate generally to mounting components of a furnace. A mounting assembly may include brackets attached to a burner box of the furnace. Each bracket includes an opening configured to receive a gas line, a recess configured to receive a gas supply valve, a pressure transducer aperture configured to receive a pressure transducer, and slots adjacent to the pressure transducer aperture. The slots are configured to secure the pressure transducer to the bracket.
US11015834B2 Air conditioning system, air conditioning method, and control device
An air conditioning system provided which has: an outdoor device including at least a compressor and a first heat exchanger; an air handling device including an air supply fan and a second heat exchanger; an expansion valve; and a control section, wherein the compressor, the first heat exchanger, the expansion valve, and the second heat exchanger are sequentially connected in an annular shape to form a refrigerant circuit in which refrigerant circulates, and the control section adjusts a rotation speed of the air supply fan and/or a degree of opening of the expansion valve based on information including a temperature detection value of refrigerant on each of one end side and the other end side of the second heat exchanger, a temperature detection value of air toward the second heat exchanger, and a temperature detection value of air heat-exchanged by the second heat exchanger.
US11015830B2 Device using projector for display
A controller configured to provision on a surface of an environment includes a projector configured to project light for a user interface through an opening in the surface, wherein the projector is located on a first side of the surface. The controller includes a waveguide located within the opening of the surface, wherein the waveguide is configured to transmit the light from the projector through the opening in the surface. The controller further includes a direction element located on a second side of the surface, wherein the direction element is configured to direct the light from the projector to a user.
US11015827B2 User interface for boost control of an environmental control system
A method of controlling an environmental control system, where the environmental control system is configured to operate in accordance with a control schedule, in a scheduled mode of operation. At a control device that is associated with the environmental control system, a user can receive input indicative of a boost mode. In the boost mode, the environmental control system can disregard the control schedule and operate in accordance with a boost setting, with a target temperature. Responsive to the boost mode, further user input may be used to set the target temperature for boost mode. Boost mode can be activated based on the target temperature, and environmental control can be performed based on the target temperature.
US11015824B2 Air curtain containment system and assembly for data centers
An air curtain containment system and assembly for data centers forms an air curtain over the server cabinets thereby separating hot air in a hot aisle from cool ambient air. The air curtain containment system includes ducts which include a hot air intake section that receives hot air discharged from servers, which are disposed in server cabinets. The ducts include heat exchangers for cooling the hot air and at least one air curtain discharge section. A housing is coupled to a wall of the ducts, and includes a cooling edge device fan. The cooling edge device fan is disposed along the ducts, and is configured to draw the hot air for cooling through the heat exchangers. An air curtain fan assembly is disposed along the ducts. The air curtain fan assembly expels cold air through the air curtain discharge section, and thereby forms an air curtain over the server cabinets.
US11015822B2 Ventilation fan mounting assembly
An assembly for use in mounting an object in an opening in a structural member, the structural member having opposing first and second surfaces, the assembly including a housing that is sized and shaped to define an interior to house the object and that can be received within the opening in the structural member, a trim ring sized and shaped to fit within the interior of the housing and to bear against the second surface of the structural member, and a cover having a first panel sized and shaped to cover the trim ring, the cover having a connector that releasably connects the cover to the housing, the cover further including at least one standoff extending therefrom that is sized and shaped to bear against the trim ring to hold the trim ring in place.
US11015821B2 Method and device for controlling photovoltaic air conditioning system
A method for controlling a photovoltaic air conditioning system. The method comprises: detecting a grid frequency (101); when the detected grid frequency is not equal to a pre-set frequency, calculating and obtaining a control parameter according to the detected grid frequency (102); and controlling a photovoltaic air conditioning by means of the calculated and obtained control parameter (103). Also disclosed is a photovoltaic air conditioning control device.
US11015820B2 Outdoor unit and air conditioner
An outdoor unit comprises a casing, a fan, a heat exchanger, an electrical component, a heat radiation member, and a duct. The casing is provided with an air outlet. The fan is disposed inside the casing and configured to blow air to the outside of the casing via the air outlet. The heat exchanger is disposed inside the casing at a position lower than the fan. The electrical component is disposed inside the casing at a position lower than the heat exchanger. The heat radiation member is connected to the electrical component inside the casing. The duct is configured to accommodate at least part of the heat radiation member inside the casing and extend in the vertical direction. An upper end of the duct is configured to protrude upward higher than a lower end of the heat exchanger.
US11015818B1 Table having a heating appliance
A table (1) comprises a table top (4), a heating appliance (3), and a heating appliance holder (2) holding the heating appliance (3). The heating appliance holder (2) comprises a holder main body (7) and a table top holder (8) for holding the table top (4), the table top holder (8) being spaced apart from the holder main body (7) by at least one gap (20).