Document Document Title
US11120409B1 Calendar comparison system and method
A system includes a memory and at least one processor to receive a registration request from a first client computing device and send a response to the registration request to the first client computing device, receive a registration request from a second client computing device and send a response to the registration request to the second client computing device, receive a calendar invitation to share calendars from the first client computing device and send information associated with the calendar invitation to the second client computing device, and receive an automated calendar comparison request comprising a list of users, a period of time, and a time frame, determine a list of open times based on the list of users, the period of time, and the time frame, and transmit the list of open times.
US11120408B2 Scheduling conflict notification
One or more techniques and/or systems are provided for surfacing scheduling conflicts and/or for facilitating appointment scheduling based upon conflict detection. A user may maintain user appointment data comprising user appointments (e.g., calendar entries within a work calendar). Because user activity may not be fully reflected in the appointment data (e.g., no calendar entries for routine grocery shopping, soccer practice, etc.), potential conflicts may exist between user appointments and the true availability of the user. Accordingly, user signals (e.g., email(s), location check-ins, etc. associated with soccer practice) may be evaluated to generate a user inferred behavior pattern that may be used to identify a potential conflict with a user appointment (e.g., where the user consents to the gathering and/or use of such user signals). A warning of the potential conflict may be surfaced to the user (e.g., a Tuesday dinner calendar meeting conflicts with routine soccer practice on Tuesday evenings).
US11120407B2 Real time collaboration in calendar
An apparatus for a real-time collaboration in calendar is described herein. The apparatus includes a state change module to receive a change notification at a second calendar client rendering a shared calendar. The apparatus also includes an identification module to retrieve an identification (ID) of calendar content, a change in a user interface state, and an extent of a calendar view from a first data structure. Finally, the apparatus includes a replica module of the second client to retrieve calendar content from a second data structure using the ID as an index value.
US11120403B2 Career analytics platform
A method and system for assessing a career profile of a candidate is disclosed. The system comprises a database configured to include a plurality of parameters and a plurality of scores respective to each parameter, a parser configured to parse the career profile to identify at least one parameter from the plurality of parameters within the career profile and an analytics engine configured to retrieve a score from the plurality of scores for the at least one parameter identified within the career profile, compute a score of at least one category based on the retrieved score, wherein the at least one category comprises the at least one parameter identified within the career profile, and provide feedback to the candidate on the career profile in accordance with the computed score of the at least one category.
US11120402B2 Systems and methods for crowdsourcing technology projects
The technology introduced here enables a customer to readily view, and securely connect with, project managers and freelancers who complete projects on behalf of the customer. The customer initially posts a project specification through a crowdsourcing platform. Project managers compete with one another by submitting proposals for the project through a freelancing platform. When a proposal is selected by the customer, the project manager corresponding to the proposal can construct a team that includes one or more freelancers who complete the technology project under the supervision of the project manager. As milestones are completed, the project manager and/or freelancer(s) can be paid from an escrow account maintained by the administrator. Additionally or alternatively, invoices for work completed by the team could be generated and delivered to the customer.
US11120401B2 User generated content publishing system
The invention is directed to a User Publishing System (UPS) that enables both content publishing for users that share what they know in articles and enabling these users to get paid for providing the content through use of a User Compensation System (UCS). The invention enables users to create and edit content in multiple formats, from multiple sources, and in multiple languages. The system can be integrated for use with a plurality of different websites and adopt both the look and feel and the content format of each website, and/or other communication medium. Compensation may be provided to the user providing the content based on a variety of metrics.
US11120400B2 Social network site including modification control and management
Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.
US11120399B2 System and method for managing medical device inventory
A system for medical device inventory management is disclosed. The system is comprised of at least one scanner to scan medical device information associated with a medical device. The at least one scanner is in operable communication with at least one computing device configured to receive the medical device information from the scanner. A processor is in operable communication with the computing device and an interpreter adapted to transpose the medical device information to a graphical user interface. An inventory module is in operable communication with the processor to inventory the medical device information, including preparing a list of a plurality of medical devices. A document generator is in operable communication with the computing device to generate a document in a shareable format.
US11120395B2 Delivery system, server, movable body, and baggage delivery method
A delivery system includes a vehicle and a management server configured to communicate with the vehicle. The vehicle is configured to perform unmanned driving and used to deliver a baggage to a designated delivery destination. When an arrival time of a user, who moves to the delivery destination without riding on the vehicle, to the delivery destination is set, the management server is configured to transmit, to the vehicle, an instruction for moving the vehicle in accordance with a delivery route searched to allow the vehicle to reach the delivery destination at the set arrival time. The vehicle moves to the delivery destination in accordance with the instruction.
US11120393B2 System and method for increasing asset utilization using satellite aided location tracking
A system and method for increasing asset utilization using satellite aided location tracking. Smart sensor technology incorporated into mobile tracking hardware affixed to an asset can be used to support decision processes related to management of multiple assets. Automated decision processes based on customized business rules can operate on asset positions at various defined landmark locations and customized geographical areas.
US11120390B2 Smart drop box
A smart drop box, system, and method for providing item deposit verification. A smart drop box includes an item receptacle, a processor in communication with the item receptacle, and a user interface in communication with the processor. The item receptacle is configured to receive an item from a user, determine item information related to the item, and transfer the item to a collection container. The processor is configured to determine payment information based at least in part on the item information. The smart drop box is configured to provide deposit verification based at least in part on at least one of the item information and the payment information. In some embodiments, the deposit verification includes a printed receipt and/or an electronic notification.
US11120388B2 Unmanned aerial vehicle, and method and system for delivering cargo with unmanned aerial vehicle
A delivering method using an unmanned aerial vehicle includes configuring a pre-set condition, locking a cargo, acquiring verification information about a recipient, comparing the verification information with the pre-set condition, and determining that verification is passed to unlock the cargo when the verification information is consistent with the pre-set condition.
US11120384B1 Systems and methods for mining data to identify real time actionable data values for one or more performance metrics to improve sales
Embodiments of the present disclosure are directed to systems and methods for monitoring and visualizing a plurality of performance metrics via a single graphical user interface. A processor identifies the plurality of performance metrics, identifies predicted and real time values for the plurality of performance metrics and visually displays for a user the plurality of performance metrics in readable format. In some embodiments, the plurality of performance metrics are displayed in a graphical format. In other embodiments, the plurality of performance metrics are displayed in a spreadsheet format such that the different values and metrics may be arranged into a plurality of different combinations. Further, the processor determines the actual values for the plurality of performance metrics and may organize the visual display based on the current data, a change in data, and/or any other of a plurality of combinations.
US11120382B2 System and method for worksite management
A method of managing a worksite is provided. The method includes tracking a position of a machine travelling on the worksite. The method includes segmenting a route of the machine on the worksite into at least two topographic segments based on the tracked position of the machine. The method includes receiving at least one operational parameter of the machine along the route. Further, the method includes generating a feedback based, at least in part, on the at least one operational parameter and the segmented route.
US11120381B2 Product declaration validation
Systems and methods for product declaration validation are provided. Aspects include receiving, by a processor, component data for a component. Obtaining, by the processor, environmental compliance data. Obtaining, by the processor, historical component data associated with the component. Determining a risk score for the component based on a feature vector, generated by a machine learning model, comprising a plurality of features extracted from the component data, environmental compliance data, and the historical component data and presenting the risk score for the component to a user.
US11120380B1 Systems and methods for managing information risk after integration of an acquired entity in mergers and acquisitions
Methods and systems for information risk assessments in mergers and acquisitions (M&A) are disclosed. The method may be executed through a risk assessment system that may include a risk management subsystem with a data processing module, a scoring module, and post-integration module, among others. The method may include steps which may provide means for assessing the target company's information risk program at a pre-merger phase, a due diligence phase, an integration phase and a post-integration phase of the M&A process.
US11120372B2 Performing actions associated with task items that represent tasks to perform
Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, one or more criteria, such as location, are used to determine when to notify a user of a task. In another approach, actions other than generating notifications are enabled or automatically performed, actions such as emailing, calling, texting, and searching.
US11120366B2 Data forecasting based on machine learning analysis of data access statistics
Methods and systems may provide for technology to conduct a machine learning analysis of data access statistics with respect to a plurality of separate datasets and determine a time-dependent access pattern based on the machine learning analysis, wherein the time-dependent access pattern includes an expert access trend, a curation access trend and a knowledgebase access trend. The technology may also generate one or more data management recommendations with response to the plurality of separate datasets based on the time-dependent access pattern.
US11120362B2 Identifying a product in a document
Aspects of the present disclosure relate to identifying a product in a document. A computing machine accesses a product mention in a scientific or research-related text, the product mention including one or more attribute values for a plurality of attributes, each attribute being associated with either a single attribute value or no attribute value. The computing machine determines that the attribute values of the product mention correspond to two or more candidate product matches in a product directory. The computing machine identifies, based at least in part on stored data related to the scientific or research-related text, a product match from among the candidate product matches, the product match corresponding to the product mention in the scientific or research-related text. The computing machine provides an output of the product match for storage in conjunction with the product mention in the scientific or research-related text.
US11120360B2 Optical holographic addressing of atomic quantum bits
Atoms and atom-like quantum emitters are promising for quantum sensing, computing, and communications. Lasers and microscopes enable high-fidelity quantum control of the atomic quantum bits (qubits). However, it is challenging to scale up individual quantum control to enough atomic quantum nodes for implementing useful and practical quantum algorithms. Here, we introduce methods and systems to holographically implement large-scale quantum circuits that individually address atomic quantum nodes. These methods enable implementation of quantum circuits over large, multi-dimensional arrays of atomic qubits at rates of thousands to millions of quantum circuit layers per second. The quantum circuit layers are encoded in multiplexed holograms displayed on a slow SLM and retrieved by fast interrogation to produce spatial distributions that operate on the qubit array. This technology can also be used for optically addressing objects such as biological cells and on-chip photonic components for optical tweezers, opto-genetics, optical computing, and optical neural networks.
US11120353B2 Efficient driver action prediction system based on temporal fusion of sensor data using deep (bidirectional) recurrent neural network
By way of example, the technology disclosed by this document may be implemented in a method that includes receiving stored sensor data describing characteristics of a vehicle in motion at a past time and extracting features for prediction and features for recognition from the stored sensor data. The features for prediction may be input into a prediction network, which may generate a predicted label for a past driver action based on the features for prediction. The features for recognition may be input into a recognition network, which may generate a recognized label for the past driver action based on the features for recognition. In some instances, the method may include training prediction network weights of the prediction network using the recognized label and the predicted label.
US11120352B2 Cognitive monitoring
A method for operating a cognitive monitor includes measuring a cognitive tone of a user, determining a categorization of the cognitive tone of the user, selecting an effector using the categorization of the cognitive tone of the user, wherein the effector is selected to achieve a predicted future cognitive tone in the user, and applying the at least one effector using a feedback mechanism of the cognitive monitor.
US11120348B2 System and methods for predicting probable relationships between items
The present invention relates generally to identifying relationships between items. Certain embodiments of the present invention are configurable to identify the probability that a certain event will occur by identifying relationships between items. Certain embodiments of the present invention provide an improved supervised machine learning system.
US11120345B2 Method, apparatus, and computer program product for determining closing metrics
A method, apparatus and computer program product are provided for calculating closing metrics regarding a contract between a promotion service and provider. A promotional system may calculate a probability of closing, and an estimated time to close. The promotion service may offer a promotion to consumers for a discounted product or service, to be honored by the provider. A category, lead source, historical data, stage in sales, and/or size of the provider may be used in calculating a probability of close and/or time to close. An example method may comprise supplying a classifying model with a dataset, wherein the dataset comprises an identification of a provider and attributes corresponding to the provider and identifying a class of the provider in accordance with the plurality of corresponding attributes, wherein the identification is determined based on one or more patterns determinative of a return rate by the classifying model.
US11120344B2 Suggesting follow-up queries based on a follow-up recommendation machine learning model
In various embodiments, a natural language (NL) application implements functionality that enables users to more effectively access various data storage systems based on NL requests. As described, the operations of the NL application are guided by, at least in part, on one or more templates and/or machine-learning models. Advantageously, the templates and/or machine-learning models provide a flexible framework that may be readily tailored to reduce the amount of time and user effort associated with processing NL requests and to increase the overall accuracy of NL application implementations.
US11120338B2 Genetic generation of tools for convolutional neural network
Methods for genetic generation of tools for use in a convolutional neural network are provided. Randomly generated starting points and sets of positive and negative tasks are distributed to multiple processors. Each processor iterates an instruction queue over its received tasks based on existing analysis tools, generating a test score for each iteration. A set of instructions is saved as a new tool if its generated test score determines a successful test. A convolutional neural network is executed over complex test cases based on a tool set that includes the new tools. Output results of the convolutional neural network are analyzed and a new tool set is created by removing tools that are not utilized in generating the output results. Systems and machine-readable media are also provided.
US11120335B2 Architectures, systems and methods having segregated secure and public functions
A system is provided for control of an entertainment state system having segregated secure functions and public functions for use by one or more users of the system. First, a public interface portal receives instructions regarding operation of the entertainment state system from the one or more users. The interface portal includes a first interface, a processor, a graphical user interface (GUI) coupled to the processor, a control unit in operative communication with the processor and graphical user interface, and a second interface providing an application program interface (API). Secondly, a secure entity unit is provided, the secure entity unit including a receive interface, the receive interface adapted to receive a call from the application program interface (API) of the interface portal, a send interface, the send interface adapted to provide a response to the interface portal interface, a game engine, and a financial engine.
US11120332B2 Computation with optical metamaterials
Opto-electronic devices can evaluate convolutional neural networks with reduced power consumption and higher speeds using optical metamaterial structures. Methods and systems for convolution of an input vector f with a kernel k can include a first optical element that is adjustable according to the input vector f and a second optical element that is adjustable according to the kernel k, where either or both elements can include adjustable optical metasurfaces. In some approaches, the second optical element is adjustable according to a Fourier transform of the kernel k and is interposed between first and second lenses or volumetric metamaterials implementing Fourier and inverse Fourier transforms, respectively.
US11120325B1 Reader and data reading device
A data reading device including a hangtag and a reader is provided. The hangtag includes a hangtag main body and a connection element including an RFID component, wherein the connection element passes through the hangtag main body, and two opposite ends with a first expansion and a second expansion abut against the surfaces of the hangtag main body. The reader includes a case, a reading head, and a circuit board. The case has a containing groove which has a groove shape corresponding to at least partial outer shape of the hangtag main body, the first expansion, and the second expansion. The reading head and the circuit board are set in the case, and electrically connected. When the hangtag with partial outer shape corresponding to the groove shape of the containing groove inserts in the containing groove, the RFID component corresponds to the reading head accurately to be connected rapidly.
US11120324B2 Planar conductive device that forms a coil for an RFID tag when folded
A planar conductor device and RFID chip are folded to create a coil to form an RFID tag. The result is the formation of a solenoid coil, not planar, which allows the device to be placed against metal. Specifically, the planar structure is folded into a concertina fold. After folding, a spiral conductor is formed in the Z direction, forming a coil with the RFID chip connected to both ends. This structure operates as a resonant RFID tag.
US11120323B2 Method of using shielded RFID straps with RFID tag designs
A method of using shielded straps with RFID tag designs is disclosed. Specifically, the RFID device, in one embodiment, comprises a bridge conductor which couples the antenna and pair of strap pads together. Thus, the coupling between the bridge conductor and the strap conductor, the coupling between the bridge conductor and the antenna conductor, and the coupling between the antenna conductor and the strap conductor increases the total capacitance of the RFID strap device. Further, the presence of the bridge conductor also reduces the area occupied for a given inductance, and provides a higher effective capacitance when the bridge strap is connected to the antenna.
US11120321B2 Visual card and operating method for same
The present disclosure relates to the field of communications and, particularly to a visual card and an operating method for the visual card; the visual card includes a main control module, an antenna module, a power management module, a displaying module and a signal converting module; the main control module is connected to all of the antenna module, the power management module, the displaying module and the signal converting module, the signal converting module is connected to the antenna module; the main control module is configured to communicate with an external card read device via the antenna module, update and store key information; the main control module is further configured to monitor an exit signal according to an electronic signal input by the signal converting module.
US11120320B1 Item identification via RFID tag secret
A method is provided to determine unique identifiers. A physical item has an RFID integrated circuit (IC) having a unique identifier and a secret. The RFID IC may be configured to provide an identifier portion and a response to a previously sent challenge, where the identifier portion by itself is insufficient to completely identify the IC or item and the response is based on the challenge and the secret. Attempts are made to verify the response using a set of potential secrets determined using the identifier portion. If the response is successfully verified using a certain secret, the secret may then be used to determine one or more other identifier portions. The unique, complete identifier may then be determined from a combination of at least the identifier portions.
US11120318B2 Dual-sided product placement and information strips
A single dual-sided product placement and information strip includes a first side with product information for consumers and a second side with product placement information for placing products on a display shelf. The dual-sided product placement and information strip enables information necessary for consumers to be printed on the first (consumer-facing) side and information that assists stockers to place products on shelves to be printed on the second (opposing) side. Also disclosed are systems and methods for formatting and printing the dual-sided product placement and information strips. The single dual-sided product placement and information strip may be printed alone or in a single sheet along with one or more other dual-sided product placement and information strips.
US11120317B2 Graphic identification code generation method and apparatus
A method, apparatus, and computer readable medium are provided. The method includes receiving, from a terminal, target information to be coded in a graphic identification code, and personalized effect information. First lattice data is generated according to the target information. Each data point in the first lattice data is processed according to first-type effect information included in the personalized effect information, to obtain second lattice data. The second lattice data is processed according to second-type effect information included in the personalized effect information, to obtain the graphic identification code.
US11120315B2 Image processing apparatus, image processing method, and non-transitory computer readable storage medium, with image processing using distance information equivalent to distance from focal plane at time of image-capturing and image processing condition
Conventionally, three-dimensional appearance of an output image in an output apparatus such as a printer or display differs from that of an input image in that output characteristics of the output apparatus that influences sharpness of an image is not considered. According to an embodiment of this present invention, an image processing apparatus sets an image processing condition for executing image processing, that is set based on output characteristics of an output apparatus and image characteristics related information obtained when image data is obtained, and performs image processing for the image data using information equivalent to a distance from a focal plane at the time of image-capturing an object and the set image processing condition.
US11120313B2 Generating search determinations for assortment planning using visual sketches
Methods, systems, and computer program products for generating search determinations for assortment planning and buying using visual sketches are provided herein. A computer-implemented method includes processing a query image by identifying one or more visual features in the query image and applying at least one nearest neighbor algorithm to the one or more identified visual features; identifying, from one or more databases, multiple images based at least in part on the processing; generating a result set by applying one or more smoothing algorithms to the multiple identified images; generating at least one sketch based at least in part on the result set; and outputting the at least one generated sketch to one or more users via a user interface.
US11120309B2 Data augmentation for image classification tasks
A computer-implemented method and systems are provided for performing machine learning for an image classification task. The method includes overlaying, by a processor operatively coupled to one or more databases, a second image on a first image obtained from one or more training sets in the one or more databases, to form a mixed image, by averaging an intensity of each of a plurality of co-located pixel pairs in the first and the second image. The method also includes training, by the processor, a machine learning process configured for the image classification task using the mixed image to augment data used by the machine learning process for the image classification task.
US11120307B2 Multi-task learning for dense object detection
Presented herein are systems and methods for feature detection in images. A computing system may identify a biomedical image having features. The computing system may apply the biomedical image to a feature detection model. The feature detection model may include an encoder-decoder block to generate a feature map corresponding to the biomedical image, a confidence map generator having a second set of parameters to generate a confidence map using the feature map, and a localization map generator to generate a localization map using the feature map. The computing system may generate a resultant map based on the confidence map and the localization map. The resultant map identifying one or more points corresponding to the one or more features. The computing system may provide the one or more points identified in the resultant map for the biomedical image.
US11120305B2 Learning of detection model using loss function
There is a desire to accurately learn a detection model. Provided is a computer-implemented method including acquiring an input image; acquiring an annotated image designating a region of interest in the input image; inputting the input image to a detection model that generates an output image showing a target region from the input image; calculating an error between the output image and the annotated image, using a loss function that weights an error inside the region of interest more heavily than an error outside the region of interest; and updating the detection model in a manner to reduce the error.
US11120298B2 Tensor image mapping device, method, and computer program product
According to an embodiment, a computing device includes a processing circuitry. The processing circuitry receives an input of tensor data. The processing circuitry sets a window in the tensor data. The processing circuitry compares, for each pair of coordinates in the tensor data within the window, a pixel value at the pair of coordinates with one or more thresholds, and selects a weight value corresponding to a comparison result. The processing circuitry adds the weight values selected for the respective pairs of coordinates to obtain a cumulative value. The processing circuitry derives a value based at least in part on the cumulative value.
US11120296B2 Systems and methods for mapping based on multi-journey data
A method performed by an apparatus is described. The method includes receiving a first set of object data corresponding to a first journey. The method also includes receiving a second set of object data corresponding to a second journey. The method further includes determining a similarity metric between the first set of object data and the second set of object data. The similarity metric indicates a distance between the first set of object data and the second set of object data for at least one object. The method additionally includes clustering the first set of object data and the second set of object data for the at least one object based on the similarity metric to produce at least one object cluster. The method also includes producing map data based on the at least one object cluster.
US11120293B1 Automated indexing of media content
Various types of objects or occurrences can be automatically detected in input media being processed using a transcoder. The media content can be analyzed to determine various transitions, such as scene changes, which provide insight into useful locations for performing object recognition. Representative frames subsequent a transition are analyzed to determine whether they are appropriate for image analysis, using factors such as amount of motion, brightness, color, or pixel disparity within the frame. If a representative frame meets the various criteria, that frame is sent to an object recognition service for analysis. The output of the service can be a set of object tags that provide information identifying the object and its location in the media. The output tags can be encoded into the output video or stored to an associated metadata file, among other such options.
US11120291B2 Extraneous-matter detecting apparatus and extraneous-matter detecting method
An extraneous-matter detecting apparatus includes a region setting unit, a computing unit, a change-value setting unit, an updating unit, and a detection unit. The region setting unit sets divided regions for a captured image captured by an image capturing device. The computing unit computes, for a corresponding divided region, a first difference between a past representative value of luminance and a present representative value of luminance and a second difference between a past dispersion amount of luminance and a present dispersion amount of luminance. The change-value setting unit sets, based on the first and the second differences, a change value of a counter value that indicates an adhesion state of an extraneous matter in the divided region. The updating unit updates the counter value based on the change value. The detection unit detects, based on the counter value, an adhesion state of an extraneous matter in the divided region.
US11120287B2 Data processing device, data processing method, program, and electronic device
There is provided an imaging system. The imaging system comprising a multispectral camera configured to capture a multispectral image of an object, an RGB camera configured to capture a color image of the object, at least one storage device configured to store spectrum information for each of a plurality of labeled objects, and processing circuitry. The processing circuitry is configured to determine, based on the captured multispectral image, spectrum information associated with the object, associate, based at least in part, on the spectrum information associated with the object and the stored spectrum information for each of the plurality of objects, a label with the color image of the object, and store, on the at least one storage device, the color image and the associated label as training data.
US11120286B2 Projection indication device, parcel sorting system, and projection indication method
There is provided a projection indication device that generates a projection image to be projected on parcel based on a reading result of parcel identification information included in a label attached to the parcel, the device including: a processor; and a memory, in which by cooperating with the memory, the processor detects occurrence of an error, generates a projection image indicating the occurrence of the error in a case where the occurrence of the error is detected, and indicates to project the projection image on the parcel which is a target of the error.
US11120284B2 Startup authentication method for intelligent terminal
Disclosed is a startup authentication method for an intelligent terminal, including first performing face authentication, and continuing to perform gesture-based virtual password authentication after the face authentication, wherein even if the face authentication is cracked, the gesture-based password authentication is required to perform for logging in, so the disclosure can effectively improve the security of authentication. Further, in the disclosure, the gesture-based virtual password authentication is performed based on a gesture image input by a user in the air, so that since there is no need to perform input operations on a screen of the intelligent terminal, the aesthetics of the intelligent terminal will not be affected. Moreover, in the disclosure, when the virtual password is determined by detecting binary images of fingertips, the disturbance of the binary images of the fingertips is also removed, which can improve the probability and efficiency in subsequent detection of the virtual password.
US11120279B2 Identification of distracted pedestrians
A method for identifying distracted pedestrians. The method includes determining operating conditions of a vehicle using a plurality of vehicle controllers. Pedestrian parameters for a pedestrian in a vicinity of the vehicle are acquired using a plurality of vehicle sensors. The pedestrian parameters include at least one of face positions, body positions, gait and hand gestures. Information related to an environment surrounding the vehicle is acquired. Pedestrian awareness level is determined based on the acquired pedestrian parameters and based on the information related to the environment surrounding the vehicle. A determination is made whether the pedestrian awareness level is below a predefined threshold. The pedestrian is classified as distracted, in response to determining that the pedestrian awareness level is below the predefined threshold.
US11120278B2 Method and device for supporting an advanced driver assistance system in a motor vehicle
The invention relates to a method for supporting an advanced driver assistance system in a motor vehicle, comprising the following steps: providing a map, wherein categorized objects are stored in associated positions in the map, capturing environment data using at least one environment sensor system of the advanced driver assistance system, analyzing the captured environment data using an analysis apparatus of the advanced driver assistance system, wherein the captured environment data are analyzed for object recognition according to the categorized objects stored in the map. Furthermore, the invention relates to an associated device.
US11120277B2 Apparatus and method for recognizing road shapes
In an apparatus for recognizing a road shape of a travel route of a first vehicle, a surrounding environment recognizer repeatedly recognizes, as surroundings information, at least shapes of roadside objects or travel histories of second vehicles that are vehicles other than the first vehicle, located around the first vehicle in a travel direction of the first vehicle. A sequence-of-point estimator repeatedly estimates, using the surroundings information, a reference line connecting a sequence of points that represent the road shape of the travel route in the travel direction of the first vehicle. A first lane boundary setter repeatedly sets a first lane boundary that is a boundary of a lane of the first vehicle, located at a first distance from the reference line to a respective one of the left and the right of the first vehicle in a vehicle-widthwise direction of the first vehicle.
US11120275B2 Visual perception method, apparatus, device, and medium based on an autonomous vehicle
The present disclosure provides a visual perception method, an apparatus, a device and a medium based on an autonomous vehicle, the method includes inputting an obtained first visual perception image collected by the autonomous vehicle into a first neural network model, recognizing multi-channel feature information of at least one target recognition object to be recognized, to eliminate redundant feature information in the first visual perception image; further, inputting the multi-channel feature information of the at least one target recognition object to be recognized into at least one sub-neural network model in a second neural network model respectively, to obtain at least one target recognition object; where there is a one to one correspondence between the target recognition object and the sub-neural network model. The present disclosure improves the speed of recognizing the target recognition object, thereby improving sensitivity of the autonomous vehicle and ensuring driving safety of the autonomous vehicle.
US11120273B2 Adaptive content classification of a video content item
In a method for performing adaptive content classification of a video content item, frames of a video content item are analyzed at a sampling rate for a type of content, wherein the sampling rate dictates a frequency at which frames of the video content item are analyzed. Responsive to identifying content within at least one frame indicative of the type of content, the sampling rate of the frames is increased. Responsive to not identifying content within at least one frame indicative of the type of content, the sampling rate of the frames is decreased. It is determined whether the video content item includes the type of content based on the analyzing the frames.
US11120272B2 Imaging apparatus, electronic device, and method of transmitting image data
An imaging apparatus to be remotely controlled by an external electronic device includes: a communication unit that communicates with the electronic device; an imaging unit that captures a moving image of a subject to generate moving image data from which still image data is to be extracted; a storage unit that stores, in a recording medium, the moving image data generated by the imaging unit; and a control unit that controls an operation of the imaging apparatus. The control unit performs a process of generating the moving image data in response to a first request from the electronic device and generating the still image data by extracting at least one frame image from the moving image data stored in the recording medium, in response to a second request from the electronic device, and causes the communication unit to transmit the generated still image data to the electronic device.
US11120268B2 Automatically evaluating caption quality of rich media using context learning
Technologies for evaluating, scoring, and determining whether to present a caption of an image are provided. The disclosed techniques include receiving an image with associated metadata. Contextual data is identified from the image and the metadata. A generated caption for the image is received from an image caption generator. A first vector representation is generated based on the contextual image data and a second vector representation is generated based on the generated caption. A machine learned model generates a score for the generated caption using the first vector representation and the second vector representation. The score represents a confidence value defining how accurately the caption describes the image. Based on the score, the caption may be presented along with the image on a client device.
US11120266B2 Augmented reality display device with deep learning sensors
A head-mounted augmented reality (AR) device can include a hardware processor programmed to receive different types of sensor data from a plurality of sensors (e.g., an inertial measurement unit, an outward-facing camera, a depth sensing camera, an eye imaging camera, or a microphone); and determining an event of a plurality of events using the different types of sensor data and a hydra neural network (e.g., face recognition, visual search, gesture identification, semantic segmentation, object detection, lighting detection, simultaneous localization and mapping, relocalization).
US11120263B1 Method and apparatus for providing education service using satellite imagery based on artificial intelligence
Provided is a service providing apparatus using satellite imagery. The service providing apparatus includes a satellite image information acquirer configured to acquire a satellite image; an object extractor configured to analyze the satellite image, extract an object from the satellite image, and generate an object image corresponding to the object; a storage configured to store the satellite image and the object image; and a service processing unit configured to provide an object extraction-based service and coding data associated with the object extraction-based service, based on at least one of the satellite image and the object image, and thereby provides a method of identifying and classifying various types of objects and buildings present on the ground surface based on image data on the ground surface.
US11120260B2 Multiscopic whitetail scoring game camera systems and methods
A game scoring camera system is disclosed for capturing images of game animals for the purpose of scoring the antlers using an accepted scoring method. One or more cameras are used in a multiscopic arrangement for capturing two-dimensional (2-D) images which are then converted to three-dimensional (3-D) data models, the resulting 3-D data models being used for determining measurements of various antler structures for calculating a score for the set of antlers captured in the images, the score being based on existing antler scoring systems. Some embodiments include one or more cameras, each being mounted on an unmanned aerial vehicle or drone, for capturing images during an aerial survey of game animals located within a particular area. Other embodiments include at least two cameras mounted in a stationary configuration for capturing images of game animals located within a particular area.
US11120259B2 Method and system for land encroachment detection and surveillance
A system, a method, and a computer program for surveillance and area encroachment detection, including receiving satellite image data containing an image of a geospatial area, extracting features from the satellite image data of an object in the image, classifying the object in the image based on the extracted features, comparing the extracted features of the object to previously extracted features for the geospatial area, determining delta features between the extracted features of the object and the previously extracted features for the geospatial area, determining existence of an alarm event in the geospatial area based on the delta features, and transmitting an alarm event message to a communicating device.
US11120258B1 Apparatuses, systems, and methods for scanning an eye via a folding mirror
A disclosed apparatus may include a line source configured to produce a line of light and a scanning device configured to scan the line of light across a scanning field in a scanning direction. The scanning field may include a receiving portion configured to receive an eye. The apparatus may also include a reflector positioned within the scanning field. During a primary period of a scan, the line of light may scan the receiving portion in a primary direction. During a secondary period of the scan, the reflector may reflect the line of light such that a reflection of the line of light scans the receiving portion in a secondary direction. The apparatus may also include a photodetector positioned to receive (1) an initial reflection during the primary period, and (2) a subsequent reflection during the secondary period. Various other methods, apparatuses, and computer-readable media are also disclosed.
US11120254B2 Methods and apparatuses for determining hand three-dimensional data
A method for determining hand three-dimensional data includes: obtaining a first hand image and a second hand image captured by a binocular photographing system; identifying, from each of the first hand image and the second hand image, at least one key point and a region profile covering the at least one key point; determining depth information of the at least one key point and depth information of the region profile according to a photographing parameter of the binocular photographing system, the at least one key point and the region profile identified from the first hand image, and the at least one key point and the region profile identified from the second hand image; and determining hand three-dimensional data according to the at least one key point and the depth information of the at least one key point together with the region profile and the depth information of the region profile.
US11120251B2 Face capturing method and related apparatus
A face capturing method and a related apparatus that are applicable to an electronic apparatus. The method includes: analyzing a captured first video stream to obtain a plurality of images (101); determining a first pattern including a plurality of first codes (102); buffering images of first frame numbers, corresponding to the first codes indicating images to be buffered, to buffers in sequence (103); when buffering the images, determining a second pattern including a plurality of second codes (104); buffering images of second frame numbers, corresponding to the second codes indicating images to be buffered, to the buffers in sequence (105); and when buffering the images, processing the images in the buffers in sequence on the basis of a face capturing algorithm and according to an order of the first numbers of the buffers, to obtain face images, and outputting the face images (106). The method prevents wastage of buffer resources.
US11120248B2 Fingerprint collection method and electronic apparatus
A fingerprint collection method includes obtaining a historical effective section for fingerprint collection, determining a target effective section for performing a fingerprint collection operation based on the historical effective section, and generating an indication based on the target effective section. The historical effective section is a partial section of a fingerprint collection section, the fingerprint collection section corresponds to a display output section of a display screen, and the fingerprint collection section is smaller than or equal to the display output section. The target effective section and the historical effective section are different. The indication is displayed at a target display section of the display output section, and the target effective section corresponds to the target display section.
US11120247B2 Defensive measures for residue re-imaging
An input device includes a fingerprint sensor and a processing system. The fingerprint sensor is configured to capture images of a sensing region of the input device. The processing system is configured to acquire a first image of the sensing region, where the first image includes one or more fingerprints. The processing system compares the first image with one or more adjunct templates to determine a similarity score for each of the one or more fingerprints. The processing system further compares at least one of the fingerprints with one or more fingerprints templates to determine a match score, and selectively authenticates the first image based at least in part on the similarity score and the match score.
US11120228B2 Method and system for generating ground truth labels for ambiguous domain specific tasks
This disclosure relates generally to data processing, and more particularly to a method and system for generating ground truth labels for ambiguous domain specific tasks. The system generates reference data corresponding to a regulation statement being processed, using a crowd sourcing mechanism and then processes the reference data using an Expectation Maximization (EM) model. The EM model determines consensus with respect to ambiguity of terms/phrases, validity of questions, and validity of answers, and then based on the determined consensus, provides questions and answers to disambiguate the regulation statement.
US11120227B1 Automatic compliance tools
A facility for representing a mandate occurring in an authority document with a control is described. For each of one or more controls in a set of existing controls, the facility determines a similarity score measuring the similarity of the mandate and the control; where the similarity score exceeds a similarity threshold, the facility links the mandate to the control. Where the mandate is not linked to any control in the set of controls, the facility adds a control to the set of controls that is based on the mandate, and links the mandate to the added control.
US11120224B2 Efficient translating of social media posts
Mechanisms are provided to implement an efficient translating mechanism to efficiently translating social media posts. A source language to be used to translate the social media post is identified based on words within the social media post. A highest classification is identified and the social media post is translated from the source language to a target language using a translation level associated with the highest classification. In the translation, each word and its related meaning in the target language are identified from a multi-language data structure; each word is categorized into its associated part of speech; a sentence is generated in the target language; and natural language processing is performed on each sentence in the target language to identity the existence of ambiguous connotations. Responsive to each sentence failing have any ambiguous connotations, a social medial post is generated in the target language utilizing the generated sentences.
US11120223B2 Probabilistic word embeddings for text classification
Disclosed are systems, methods, and non-transitory computer-readable media for probabilistic word embeddings for text classification. A text classification system receives a message including a keyword and determines an embedding probability distribution representing the keyword. The text classification system then determines an embedding value for the keyword based on the embedding probability distribution. The text classification system uses the embedding value as input into a set of mathematical functions, yielding a first set of coefficient values for the keyword. Each respective mathematical function from the set corresponds to a respective classification label from a set of classification labels and defines a continuous surface. Each respective mathematical function is determined from embedding values for a set of known keywords, distribution variance values for the set of known keywords, and a subset of coefficient values for the set of known keywords that corresponds to the respective classification label.
US11120221B2 Method and system to resolve ambiguities in regulations
Resolving ambiguities in regulatory documents is necessary to ensure organizations and people are able to be best possible compliant with regulations or standards. Current approaches attempting to automatically resolve ambiguities in regulatory documents have limitations when it comes to incorporating fairness or reduce chances of subjective interpretation. Embodiments of the present disclosure provide a method and system for automatically resolving ambiguities in regulations. To disambiguate a given regulatory sentence the method augments the regulation sentence with relevant internal information extracted using a set of predefined linguistic patterns and relevant external information extracted from external sources identified using a Neural Network (NN) model. The augmented text comprising the regulation sentence, the relevant internal information and the summarized relevant external information enables the end user to make an informed interpretation of the regulation sentence and resolve ambiguity present in the regulation sentence.
US11120214B2 Corpus generating method and apparatus, and human-machine interaction processing method and apparatus
Embodiments of the present specification provide a corpus generating method and apparatus, and a human-machine interaction processing method and apparatus, wherein the corpus generating method comprises: generating a corpus vector according to corpus content; determining a vector type of the corpus vector; and generating, according to the vector type and the corpus vector, a corpus having an inverted chain index.
US11120213B2 Intelligent verification of presentation of a user interface
Various examples for performing an intelligent verification of a user interface to be rendered or otherwise presented, for instance, in a display of a client device are described. A web server can simulate, for at least one of a plurality of geographic locations, a rendering of a web page using hypertext markup language (HTML) for various geographic locations, where the rendering of the web page is simulated using a corresponding language. The web server can identify an anomaly in at least a portion of the web page as rendered based on a user interface verification rule stored in a data store. The web server can perform a remedial action based at least in part on a type of the anomaly identified.
US11120212B2 Creating and modifying applications from a mobile device
Examples of the disclosure provide for modifying an application from a mobile device. An instruction to modify an application including one or more documents is received at the mobile device. It is determined at the mobile device whether the received instruction is associated with a first type of modification and/or a second type of modification. In response to determining that the received instruction is associated with the first type of modification, a local instance of the document stored at the mobile device is modified at the mobile device. In response to determining that the received instruction is associated with the second type of modification, a remote instance of the document stored at a server device is modified at the server device. Aspects of the disclosure enable a mobile device to strategically modify an application to facilitate managing local resources.
US11120210B2 Entity recognition for enhanced document productivity
Disclosed herein are systems, methods, and software for enhancing document productivity. In one implementation, various entries in a document are examined to identify at least an entry recognizable as an entity that is potentially related to at least one of various additional entities external to the document. At least a subset of the additional entities may be identified for surfacing in a user interface for potential inclusion in the document. In response to a selection of at least one of the subset of the additional entities, at least the one additional entity of the subset of the additional entities is included in the document in association with the entry.
US11120207B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus according to the present disclosure includes an acquisition processor that acquires position information on a designated position designated by each of a plurality of users, in a sheet displayed in a display, identification information of the each of the plurality of users, and input information input by each of the plurality of users, a first display processor that displays an identification image corresponding to the acquired identification information at a position corresponding to the designated position in the sheet, an importance determiner that determines an importance for every designated position in the sheet, based on the acquired identification information and input information, and a second display processor that displays, based on the determined importance, an object image indicating an important part in the sheet in association with the designated position.
US11120202B2 Embedded meeting extensions
Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended functionality, will either deploy the extensible content item according to the extended functionality or present the extensible content item according to a standardized functionality. The body field includes the extensible content item according to the standardized functionality that is interpretable by configured clients to provide the extended functionality.
US11120201B2 Automated suggestions in cross-context digital item containers and collaboration
Techniques for automated suggestions for cross-context digital item containers and collaboration are provided, including analyzing digital items in each of multiple portfolios of digital items in order to determine similarities among the portfolios. The techniques proceed by determining similar portfolios for a first portfolio of digital items, and suggesting changes (e.g., additions, deletions, or alterations of digital items) based on differences between the first portfolio and the similar ones. Those changes can be accepted or rejected and applied to the first portfolio of digital items.
US11120200B1 Capturing unstructured information in application pages
Capturing unstructured information in application pages is disclosed, including: receiving via an application composition interface a selection to add an annotation capability to an element associated with a page, wherein the page is associated with an application that is being defined at least in part via the application composition interface; storing an application definition for the application, wherein the application definition includes for the page a page definition data that reflects the selection; and generating application code for the application programmatically, based at least in part on the application definition, wherein the application code is configured to include in the page as displayed to an end user of the application an ability for the end user to input annotation data to be associated with the element.
US11120196B2 Systems and methods for sharing user generated slide objects over a network
In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points.
US11120193B2 Analysis of coupled noise for integrated circuit design
A computer-implemented method includes identifying a noise cluster, representing the noise cluster according to a variational model, projecting the variational model onto one or more corners to yield a projected noise cluster, and determining a computed noise for the projected noise cluster. Optionally, the noise cluster includes one or more noise cluster elements, and each of the noise cluster elements are expressed as one or more circuit element terms, according to a canonical form. Optionally, at least one of the corners is a bounding corner. For the bounding corner, the projected noise cluster is generated by maximizing the circuit element terms for those noise cluster elements that tend to increase noise, and by minimizing the circuit element terms for those noise cluster elements that tend to decrease noise, whereby noise is maximized for the canonical form. A corresponding computer program product and computer system are also disclosed.
US11120190B2 Metal zero power ground stub route to reduce cell area and improve cell placement at the chip level
A system and method for laying out power grid connections for standard cells are described. In various embodiments, a standard cell includes power post and ground posts in metal zero. The metal zero posts include no vias to any upper metal layers. Some variations of the standard cell have the power and ground posts routed in metal zero to a boundary edge of the standard cell. Layout rules are changed to allow this type of routing. The power and ground posts in metal zero are connected to power and ground posts in metal zero of a neighboring cell by abutment. The place-and-route tool doesn't need to perform a further routing step after placing the cells. For other variations, the power and ground posts are not routed to the boundary edge and the place-and-route tool routes power and ground connections in metal zero between the standard cell and the neighbor cell.
US11120189B2 Single-ended-mode to mixed-mode transformer spice circuit model for high-speed system signal integrity simulations
A method of forming a mixed mode response from a single ended mode input includes modeling a first voltage controlled current source based on relative values of a vpositive input signal and a vnegative input signal and modeling a second voltage controlled current source based on relative values of the vpositive input signal and the vnegative input signal. A method of forming a single ended mode response from a mixed mode input modeling a first voltage controlled current source based on relative values of a vDIFFin input signal and a vCOMMin input signal and modeling a second voltage controlled current source based on relative values of the vDIFFin input signal and the vCOMMin input signal, the second voltage controlled being connected to ground through a second terminating impedance that is equal to the reference impedance (Z0).
US11120187B1 Semiconductor integrated circuit, circuit designing apparatus, and circuit designing method
According to one embodiment, a semiconductor integrated circuit includes: a logic circuit including: a first scan chain and a second scan chain; a clock generator; and a test control circuit. The first scan chain includes: a first flip-flop having a first scan data input terminal and a first output terminal; and a first multiplexer. The first multiplexer is configured to electrically couple the first scan data input terminal to the first output terminal based on a first signal received from the test control circuit to form a first closed loop. The second scan chain includes a second flip-flop having a second scan data input terminal and a third output terminal that is not coupled to the second scan data input terminal.
US11120184B2 Satisfiability sweeping for synthesis
A system and method for SAT-sweeping is disclosed. According to one embodiment, a method includes determining gate classes by inputting simulation patterns to gates in an integrated circuit design, selecting a candidate gate based on an inverse topological ordering of the gates, and then selecting a driver gate belonging to the same gate class as the candidate gate. A SAT-solver is called based on the candidate gate and the driver gate to confirm equivalence. The candidate gate and the driver gate are then merged in the integrated circuit design.
US11120183B2 Computer product for making a semiconductor device
A computer program product, including a non-transitory, computer-readable medium containing instructions therein which, when executed by at least one processor, cause the at least one processor to perform a performance analysis of a network of interconnected nodes, the nodes configured to perform corresponding logic functions. The performance analysis includes, for a pipeline node in the network, calculating a pre-charging finish time of the pipeline node based on an evaluation finish time of a fanout node of the pipeline node and an acknowledge output time parameter of the fanout node. The performance analysis further includes, for the pipeline node in the network, calculating a cycle time of the pipeline node based on the calculated pre-charging finish time and an evaluation finish time of a fanin node of the pipeline node.
US11120180B2 Methods and systems for conducting a time-marching numerical simulation of a deep drawing metal forming process for manufacturing a product or part
A FEA model representing a product/part with certain finite elements for metal portion, metal fracture failure criteria, a measurement characteristic length in a specimen test, and characteristics of a neck formed in the metal are received in a computer system. The metal fracture failure criteria contain respective measured critical strain value and average fracture strain value in various loading conditions. The characteristics of the neck include the neck's width and a profile of strain distribution within the neck's width. Respective peak fracture strain values are calculated for various loading conditions using a formula based on the profile of strain distribution, the neck's width, and measured critical strain value and average fracture strain value. Peak fracture strain values are used in each solution cycle of a time-marching simulation of a deep drawing metal forming process for manufacturing the product/part.
US11120177B2 Sand mold digital flexible extrusion near-net forming optimization method based on search algorithm
Provided is a sand mold digital flexible extrusion near-net forming optimization method based on a search algorithm. The method includes: dividing a sand mold Computer Aided Design (CAD) 3D model near-net forming region; acquiring a curved surface function of a near-net forming sand mold CAD 3D model cavity; constructing a flexible extrusion array envelope volume optimization objective function; determining a valid optimization interval R; translating the position of a sand mold CAD 3D model cavity to a search initial position; performing a global search in the valid optimization interval R, comparing flexible extrusion array envelope volume values, and saving the larger value as V(x,y)max and the corresponding position as (x,y)max; and completing the search, translating the position of the near-net forming sand mold CAD 3D model cavity to (x,y)max, and executing a flexible extrusion array shape adjusting procedure.
US11120171B2 System and method for construction cost estimation for non-computer aided design (CAD) files
A computing device has a processor. A display is coupled to the processor. A user interface is coupled to the processor for entering data into the computing device. A memory is coupled to the processor, the memory storing program instructions that when executed by the processor, causes the processor to: display a floorplan of a blueprint file, wherein the blueprint file is a non-CAD file; select a scale factor for the floorplan; mark and label at least one electrical panel; generate wire routes from selected points on the floorplan to a desired electrical panel of the at least one electrical panel, wherein generating wire routes comprises generating a straight line path from one of the selected points to the desired electrical panel when a direct route is selected; and generate a cost for each of the wire routes generated.
US11120170B2 Systems and methods of generating a dynamic representation of an electrical grid
A computer-implemented method comprising receiving and parsing an electrical grid design file to define a plurality of grid objects comprising a power source and a plurality of power lines, generating a grid status data structure comprising a grid coordinate display and the pluralities of grid objects and power lines, assigning electrical properties to and defining location and connection coordinates for the grid objects, defining end coordinates for the power lines, defining electrical connections, associating sensors with the grid objects and power lines, identifying power sources for each grid object, receiving and updating sensor information, and generating and transmitting a display file responsive to the sensor information.
US11120169B1 Systems and methods for identifying malware locations based on analyses of backup files
The disclosed computer-implemented method for identifying malware locations based on analyses of backup files may include (i) identifying a presence of a backup file set and (ii) performing a security action that may include (a) detecting, based on a scan of the backup file set, malware in the backup file set, (b) determining, based on a location of the malware in a system file structure of the backup file set, a subgraph of the system file structure of the backup file set that includes the malware, (c) identifying a string prefix for the subgraph of the system file structure of the backup file set, (d) using an index to cross-reference the string prefix to a pointer identifying a subgraph of an original file set, and (e) scanning a file in the subgraph of the original file set for the malware. Various other methods, systems, and computer-readable media are also disclosed.
US11120165B2 Systems and methods for managing a data request interface
A computer system and method for managing a data request interface. The system includes a memory associated with the data request interface and coupled to a processor. The memory includes processor-executable instructions of the method for managing the data request interface. The method includes: receiving, from a first client device, a first signal including a primary authorization credential associated with a data record and a second signal including a request to generate an alternate authorization credential for use by a software module. The alternate authorization credential is associated with data retrieval constraints. The method includes generating the alternate authorization credential and configuring the data request interface to impose the data retrieval constraints for constraining data operations on the data record upon receipt of the alternate authorization credential. The method further includes sending, to the first client device or a second client device, a third signal including the alternate authorization credential.
US11120163B2 Associating anonymous information with personally identifiable information in a non-identifiable manner
The present disclosure provides a detailed description of techniques used in methods, systems, and computer program products for associating anonymous information with personally identifiable information without sharing any personally identifiable information. A method receives a specification record comprising one or more specified demographic attributes to be used in user record selection operations, the results of which operations include user records that comprise a user identifier and at least some non-personally-identifiable information. A candidate group is formed by applying a set of rules over the retrieved user records to exclude one or more user records that comprise mutually-exclusive characteristics with respect to the other user records in the candidate group. An anonymity measure is calculated over the candidate group to satisfy a threshold of anonymity. If needed to satisfy the threshold of anonymity, additional user records are added to the group before any sharing operations. Anonymity of the users is preserved.
US11120161B2 Data subject access request processing systems and related methods
In particular embodiments, computer-implemented data processing, systems, and method configured to: receive a request to initiate a transaction between an entity and a data subject, generate (i) a consent receipt for the transaction comprising at least a unique subject identifier and a unique consent receipt key and (ii) a unique cookie to identify the data subject's transaction initiated by the data subject, store the consent receipt for the transaction and the unique cookie, receive a data subject access request from the data subject, verify an identity of the data subject based at least in part on the unique cookie process the request, process the request by identifying one or more pieces of personal data associated with the data subject, and taking one or more actions based at least in part on the data subject access request.
US11120160B2 Distributed personal data storage and encrypted personal data service based on secure computation
A method for protecting user privacy for a privacy protection application, includes: receiving a request for user data of a user from a third-party service; receiving, from the user, an authorization for the request for the user data; acquiring the user data from a plurality of different storage facilities; processing the acquired user data with a data model provided by the third party service, wherein the data model comprises a multi-party computation model configured to generate processed user data based on the user data stored at the plurality of different storage facilities; encrypting the processed user data using a third-party public key associated with the third-party service; and transmitting the encrypted processed user data to the third-party service to enable the third-party service to decrypt the encrypted processed user data to obtain the processed user data.
US11120155B2 Extensibility tools for defining custom restriction rules in access control
Extensibility tools are provided to customers for defining custom restriction rules for enhanced access controls. In an example method, a listing of restriction rules available for a business role are presented. The restriction rules include predefined restriction rules and at least one custom restriction rule placeholder, wherein the predefined restriction rules are delivered with the enterprise software system the at least one customer restriction rule placeholders are associated with a link to custom code developed as a customer-specific restriction rule. A selection of a particular custom restriction rule is received and associated with the particular business role. When evaluating the restriction rule, the custom code and a set of master data defined in the custom code is accessed to determine restrictions for each of the end users associated with the business role. A set of access objects are derived for each user based on the information.
US11120151B1 Systems and methods for unlocking self-encrypting data storage devices
Security of computers, data storage devices, and servers can be improved with a multiple key access system. In some embodiments, a local key management device can be a locally (or virtually) located data storage device such as a HDD or SDD. The key management device may be part of a computer or server system and can have a first secure area protected by a cryptographic module (e.g. hardware integrated circuit). The first secure area can store a key to access a second secure area, which may function as a local key management server (LKMS) and store access information to securely communicate with and unlock another data storage device coupled to the computer. For example, the LKMS may store an access key to provide the computer with access to another data storage device. Communications between the LKMS and the other data storage device may be encrypted using a communication key.
US11120147B2 Operating system garbage-collection with integrated clearing of sensitive data
A computerized operating system begins a garbage-collection operation by collecting a set of “garbage” data objects to be deleted. Certain of these objects are identified, either by an embedded identifier or by an entry in a sensitive-objects data structure, as containing sensitive data. When the garbage collector moves or deletes a sensitive object during the garbage-collection procedure, the collector zeroes out any residual data left at the object's original location in memory or secondary storage. If the collector determines that the object no longer has any connection to other software entities, the collector zeroes out the storage locations of all identified instances of the object. The collector then updates the data structure to indicate the current location of sensitive objects that have been moved or copied, and deletes entries for zeroed out instances of deleted sensitive objects.
US11120145B2 Method and system of ensuring interaction of devices of the internet of things (IoT)
The present technical solution refers to the area of arrangement of network data exchange schemes among a plurality of devices, particularly, for data exchange among devices of the Internet of things (IoT). The technical result is the increase of protection of the information exchange of data among devices by the method of arrangement of the trusted interaction environment and provision of each participant of the information exchange in the trusted environment with the protected security module in the environment of which all necessary operations are performed for implementation of data exchange with the use of a set of symmetrical access keys. The claimed solution is implemented by means of ensuring the trusted environment of data packets exchange among IoT devices in which each of IoT devices is equipped with the security module containing symmetrical sets of keys used for encryption, signing and check of the transmitted data packets.
US11120140B2 Secure operations on encrypted data
Secure operations are performed on encrypted code. A processor in a first operating mode obtains encrypted code. The processor switches from the first operating mode to a second operating mode, and decrypts the encrypted code to obtain decrypted code. The decrypted code is executed, based on the processor being in the second operating mode, to provide a result. The result is encrypted, and the encrypted result is sent to a user, based on the processor switching back to the first operating mode.
US11120135B2 Updating security information on multiple computing machines
A computing system comprises a plurality of computing machines, each computing machine storing security information corresponding with the respective computing machine. Embodiments are directed to receiving an update request by a current computing machine for updating corresponding security information, updating the corresponding security information, determining other computing machines coupled with the current computing machine, and submitting, by the current computing machine, a further update request to each other computing machine that is coupled with the current computing machine.
US11120131B2 Ransomware infection detection in filesystems
Described herein is a system that detects ransomware infection in filesystems. The system detects ransomware infection by using backup data of machines. The system detects ransomware infection in two stages. In the first stage, the system analyzes a filesystem's behavior. The filesystem's behavior can be obtained by loading the backup data and crawling the filesystem to create a filesystem metadata including information about file operations during a time interval. The filesystem determines a pattern of the file operations and compares the pattern to a normal patter to analyze the filesystem's behavior. If the filesystem's behavior is abnormal, the system proceeds to the second stage to analyze the content of the files to look for signs of encryption in the filesystem. The system combines the analysis of both stages to determine whether the filesystem is infected by ransomware.
US11120125B2 Configurable internet isolation and security for laptops and similar devices
Methods and systems are disclosed for internet isolation and security schemes for a host computer system having an internet isolation system. The internet isolation system may be installed on a laptop computer and/or similar devices at or during the time of manufacture, sale, and/or prior to delivery of the laptop computer. The internet isolation system may be pre-installed with a generic configuration. Upon delivery to a user or enterprise, the internet isolation system may be configured with specific rules tailored to the needs of the user. The configuration may identify which applications or processes should be isolated in the laptop computer using a container and/or virtual machine. The configuration may identify which addresses or sites may or may not be accessed from outside an isolated computing system (e.g., from outside a container or virtual machine). The configuration may configure proxy settings and devices for the isolated computing systems.
US11120116B2 Electronic signature authentication system
A system and methods for authenticating an electronic signature using a biometric fingerprint includes registering a subscriber to the service. The subscriber asks document signers enter their fingerprint(s) by a fingerprint reader. The fingerprint data is applied to a fingerprint matcher which generates a gallery pair table of fingerprint minutiae for each signer. A secret user ID or operation number is generated. A sharing module splits the fingerprint information into N shares and generates a threshold number S. The secret is applied to the sharing module and N shares of the secret are generated. The N shares of fingerprint data are each combined with one share the secret to form N combined shares. The N combined shares are each stored in different cloud storage locations. Retrieval of the secret to authenticate the signers requires S signers to enter their fingerprints and S combined shares to be downloaded from the clouds.
US11120110B2 Authenticating a user with a mobile apparatus
A mobile apparatus is described. When the mobile apparatus is in a locked state and a user is detected, the user is authenticated automatically on background using a primary biometric authentication method. In response to authenticating the user automatically on background, the locked state of the mobile apparatus is opened, and a screen relating to the locked state on a display is provided although the locked state has been opened.
US11120103B2 Predicting binary outcomes of an activity
A binary outcome of an activity is predicted based on samples of the activity. The activity is characterized by features that can take on any of a set of mutually exclusive levels. An initial candidate pool of terms is selected. The terms are feature levels or combinations of feature levels. The candidate terms are used to create two ordered pools of terms, one including terms that are positively predictive and another including terms that are negatively predictive. The terms in each pool are ordered by strength of predictiveness and diversity of predictiveness relative to terms higher in the order. A final set of terms is selected by combining terms from these two pools.
US11120102B2 Systems and methods of distributed optimization
Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
US11120101B2 Matrix multiplication system and method
The present disclosure advantageously provides a system method for efficiently multiplying matrices with elements that have a value of 0. A bitmap is generated for each matrix. Each bitmap includes a bit position for each matrix element. The value of each bit is set to 0 when the value of the corresponding matrix element is 0, and to 1 when the value of the corresponding matrix element is not 0. Each matrix is compressed into a compressed matrix, which will have fewer elements with a value of 0 than the original matrix. Each bitmap is then adjusted based on the corresponding compressed matrix. The compressed matrices are then multiplied to generate an output matrix. For each element i,j in the output matrix, a dot product of the ith row of the first compressed matrix and the jth column of the second compressed matrix is calculated based on the bitmaps.
US11120097B2 Device, method, and graphical user interface for managing website presentation settings
An electronic device: displays a website settings interface provided to edit a plurality of a presentation settings for at least one website among a plurality of websites within a web browsing application, including concurrently displaying: a first website representation and a user-modifiable control for selecting a first value for a presentation setting for the associated website; and a second website representation and a user-modifiable control for selecting a second value for the presentation setting for the associated website, where the second value is not associated with a previously received user preference and the second value is set according to a predetermined value for the presentation setting; and in response to detecting an input that ceases display of a website associated with the second website representation, ceases to display include the second website representation within the website settings interface.
US11120094B1 Resource view data collection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collecting data regarding resource views. In one aspect, a method includes generating a tag that includes instructions that, upon execution of the instructions, cause a device to perform operations including identifying content located in at least one particular portion of a structured resource. The particular portion can be specified by the instructions. The operations may include generating resource view data that includes parameters identifying the device and at least a portion of the identified content. The operations may include sending the resource view data to a server. A request for the tag may be received. The tag may be provided in response to the request.
US11120093B1 System and method for providing a content item based on computer vision processing of images
In certain embodiments, one or more images of an object may be received from a device associated with a first account on a communications network. Features of the object may be extracted based on the one or more images, and one or more content items related to the object may be determined based on the features. A hashtag associated with at least one of the features may be determined. A second account connected to the first account may be selected where the second account previously performed a search for the hashtag on the communications network, and at least one of the one or more content items may be provided to the second account.
US11120092B1 Optimization of links to electronic content
A method and system for determining links for a linking page are provided. For each linking page of a plurality of linking pages, a similarity score between each linking page and each linked-to page is generated. Each linked-to page is associated with each linking page. Based on the similarity scores generated for each linking page, a set of linked-to pages for each linking page is identified. An importance score for the linking page is also generated. Identities of the plurality of linking pages, identities of the set of linked-to pages identified for each linking page, and the importance score for each linking page are stored as input. Based on the input, for each linking page, a subset of the set of linked-to pages identified for each linking page is assigned by a model.
US11120091B2 Systems and methods for on-demand services
The present disclosure relates to systems and methods for determining target search results associated with a target query. The method may include obtaining a transportation service request including a target address query from a user terminal, and determining a plurality of candidate points of interest (POIs) associated with the target address query. The method may also include identifying one or more target POIs based on the candidate POIs by using a trained identification model. The trained identification model may be configured to provide a correlation probability for each of the one or more target POIs with the target address query. The method may further include ranking some or all of the one or more target POIs to produce a ranking result based on the correlation probabilities, and transmitting the ranking result to the user terminal.
US11120090B2 On-device query rewriting
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to on-device query annotating. In some implementations, a search query is received, and a mobile device identifies a reference to a particular entity and a reference to a category based on the query. A model that is stored on the mobile device and stores one or more facts that are associated with one or more entities is accessed. A subset of facts from among the facts that are stored in the model for the particular entity is selected. The search query is annotated based at least on one or more facts of the subset of facts that are stored in the model for the particular entity. The annotated search query is transmitted, from the mobile device to a search engine, for processing. A result of processing the annotated search query is received by the mobile device.
US11120087B2 Systems and methods for dynamic data processing and graphical user interface processing
Systems and methods for dynamic data processing and graphical user interface generation are provided. A system may include a network interface configured to request and receive, via a computer network from one or more sources in remote locations, electronic record data associated with an individual; an input filter configured to identify structured and unstructured information in the electronic record data; a data selector configured to analyze the structured and unstructured information; a timeline generator configured to generate, based on the analysis, interface information for displaying an interactive graphical user interface configured to present an event timeline of events in the electronic record data; and a display configured to provide the interactive graphical user interface based on the generated interface information.
US11120083B1 Query recommendations for a displayed resource
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, generating multiple queries from displayed content from the resource, determining a quality score for each of the multiple queries, selecting one or more of the multiple queries based on their respective quality scores, and providing, to the user device for each of the selected one or more queries, a respective user interface element for display with the active resource, wherein each user interface element includes contextual information regarding the respective query and includes the respective query.
US11120082B2 Efficient, in-memory, relational representation for heterogeneous graphs
Techniques are provided herein for efficient representation of heterogeneous graphs in memory. In an embodiment, vertices and edges of the graph are segregated by type. Each property of a type of vertex or edge has values stored in a respective vector. Directed or undirected edges of a same type are stored in compressed sparse row (CSR) format. The CSR format is more or less repeated for edge traversal in either forward or reverse direction. An edge map translates edge offsets obtained from traversal in the reverse direction for use with data structures that expect edge offsets in the forward direction. Subsequent filtration and/or traversal by type or property of vertex or edge entails minimal data access and maximal data locality, thereby increasing efficient use of the graph.
US11120072B1 High dimensional to low dimensional data transformation and visualization system
A computer transforms high-dimensional data into low-dimensional data. (A) A distance matrix is computed from observation vectors. (B) A kernel matrix is computed from the distance matrix using a bandwidth value. (C) The kernel matrix is decomposed using an eigen decomposition to define eigenvalues. (D) A predefined number of largest eigenvalues are selected from the eigenvalues. (E) The selected largest eigenvalues are summed. (F) A next bandwidth value is computed based on the summed eigenvalues. (A) through (F) are repeated with the next bandwidth value until a stop criterion is satisfied. Each observation vector of the observation vectors is transformed into a second space using a kernel principal component analysis with the next bandwidth value and the kernel matrix. The second space has a dimension defined by the predefined number of first eigenvalues. Each transformed observation vector is output.
US11120070B2 System and method for attribute-based visual search over a computer communication network
A visual search system detects one or more user-selected objects represented in an image. A first group of attributes for the user-selected objects is identified. A category for the user-selected objects is identified, and a second group of pre-defined attributes associated with the category is retrieved. The first and second groups of attributes are combined into an attributes set. The combined set of attributes are presented to the user. The user selects one or more attributes and a search is performed to identify images similar to the user-selected attributes. The images are ranked and a subset is presented to the user.
US11120068B2 Media fingerprinting and identification system
The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
US11120063B2 Information processing apparatus and information processing method
There is provided an information processing apparatus including: a processing unit configured to perform a summarization process of summarizing content of speech indicated by voice information based on speech of a user on a basis of acquired information indicating a weight related to a summary.
US11120060B2 Efficient resolution of syntactic patterns in question and answer (QA) pairs in an n-ary focus cognitive QA system
Embodiments for processing questions based on equivalence classes in a cognitive question answering system. A plurality of syntactic representations of a plurality of questions asked of the cognitive question answering system are provided. A plurality of syntactic representations of a plurality of passages ingested by the cognitive question answering system are provided. Question focus to candidate passage pairs are mapped to form an equivalence class mapping, and the equivalence class mapping is used to determine an answer to one of the plurality of questions asked of the cognitive question answering system.
US11120056B2 Systems and methods for sharing documents
Methods and systems for sharing electronic documents are described herein. The example method includes storing the electronic documents in a relational database storage; storing entity identifiers in the relational database storage, each entity identifier representing an entity type; recording in a non-relational database storage associations between the electronic documents and at least one entity identifier, each association comprising a relationship between a set of electronic documents and the at least one entity identifier; associating a delegate account with the at least one entity identifier; and based on an association recorded in the non-relational database storage for the at least one entity identifier, granting the delegate account a subset of document management functions available for the set of documents.
US11120050B2 Parallel bootstrap aggregating in a data warehouse appliance
A method of bootstrap sampling a dataset is described. With a process node, a series of random integers is generated. An assignment map is created. The assignment map includes a row identifier for each row of data of the dataset. A plurality of bootstrap sample identifiers defined by the series are assigned to at least one row identifier. An output table created from the assignment map. Rows of the output table include each instance of the bootstrap sample identifiers, the row identifier assigned with the bootstrap sample identifier, and data of the row.
US11120048B2 Non-disruptive transition to synchronous replication state
Techniques are provided for transitioning a first storage object and a second storage object from an asynchronous replication state to a synchronous replication state. Metadata operations are logged into a metadata log. Dirty data, modified by data operations executed upon the first storage object, are tracked using a dirty region log. Metadata operations are replicated from the metadata log to the second storage object during a metadata drain phase. During the metadata drain phase, incoming operations are logged into the metadata log when the metadata log has a non-zero size, otherwise, the metadata operations are replicated to the second storage object. After the metadata drain phase, a data drain phase is performed using the dirty region log.
US11120042B2 Accelerator based data integration
A method, system and computer program product for providing consolidated access to data of a plurality of source databases. Tables of each of the source databases are replicated to a shared accelerator. The source DBMSs are configured to dispatch queries to the accelerator for accelerating query execution. The accelerator is configured such that the replicated tables can only be accessed by the source DBMS having provided said tables for executing a dispatched query. A user can select one of the source DBMSs to act as a consolidated DBMS—C-DBMS. The C-DBMS provides the consolidated access. The user is enabled to select tables managed by another one of the DBMSs. In response to receiving the selection of the tables, the accelerator is re-configuring such that the C-DBMS is granted access also to the copies of the selected tables in the accelerator.
US11120035B2 Information provision method
An information provision method includes accumulating, in a first database, a first identifier identifying each of one or more service providers, and first device information indicating an electrical device to be designated by each of the one or more service providers in association with each other; accumulating, in a second database, a second identifier identifying each of one or more users, and second device information indicating an electrical device to be used by the one or more users in association with each other; extracting a service provider associated with the first device information when the second device information is updated by addition of a new electrical device to be used by one of the one or more users, and when the new electrical device is included in the electrical devices indicated by the first device information.
US11120033B2 Computer log retrieval based on multivariate log time series
Systems and methods for computer log retrieval are provided. A system can receive a set of query logs, and transform the set of query logs into a query log multivariate time series. The system accesses log multivariate time series of historical logs, and computes and ranks a similarity distance between the query log multivariate time series and each of the log multivariate time series of the historical logs. The system also retrieves a highest ranked set of historical logs as a most similar set of logs compared to the set of query logs.
US11120030B2 High qualified pattern mining method and apparatus, and data processing device
A high qualified pattern mining method is provided. The high qualified pattern mining method is performed by one or more processors, and includes determining a support degree of an item set to be processed in a transaction database; determining a weight occupancy of the item to be processed in the transaction database; and determining that the item set to be processed is a high qualified pattern based on the support degree not being less than a product of a preset lowest support degree threshold value and a total number of transactions in the transaction database, and the weight occupancy not being less than a preset minimum weight occupancy threshold value.
US11120028B2 Systems and methods for customized electronic communications
The present disclosure relates to systems and methods customizing electronic communications. A future event associated with a first user may be determined, and a second user that is associated with the first user may be identified. A plurality of communications involving the first user and the second user may be analyzed. A selection rule may be applied based on the analyzed plurality of communications, the selection rule identifying content from the database. Content from the database may be selected based on the application of the selection rule. An electronic message may be provided to the first user identifying the future event, and the selected content may be provided to the first user.
US11120024B2 Dual-stack architecture that integrates relational database with blockchain
A database includes a blockchain infrastructure that allows data tables comprising the database to be associated with respective blockchains. Data inserted into a data table is replicated in its associated blockchain. Certain operations on a data table are disabled when it is associated with a blockchain.
US11120023B2 System for handling concurrent property graph queries
A graph processing system for concurrent property graph queries of a property graph implemented in a distributed network computes on respective nodes a subgraph shard represented as edge-sets containing vertices within a certain range. Each node stores data for a subgraph shard that contains a range of local vertices that are a subset of all vertices of the property graph. Each subgraph shard also has boundary vertices having edges that connect the subgraph shard to boundary vertices of another subgraph shard. Upon receipt of concurrent queries of the property graph, a query of the subgraph shards is scheduled in accordance with an initial vertex for each concurrent user query. The property graph is traversed by traversing edge-sets within a subgraph shard on each node and during traversal messaging is used to send values of boundary vertices to at least one other node having another subgraph shard sharing the boundary vertices.
US11120020B2 Optimal index selection in polynomial time
A method for performing analysis may use a minimal set of indices for an input query including identifying the input query including primitive searches that are accelerated using indices, computing a minimal set of indices for the input query using an optimal, polynomial-time algorithm, and performing relational data analysis using the minimal set of indices for input queries.
US11120016B2 Automated generation of a query statement based on user selections received through a user interface
Provide a system for automatically building a query statement for a database. The system includes an electronic processor. The electronic processor is configured to provide a user interface displayed by a display device and including a plurality of tabs. The electronic processor is also configured to provide a first list of a plurality of data fields included in the database. The electronic processor is configured to receive, via the user interface, a first selection of one of the plurality of data fields from the first list and a second selection of a criterion for one of the plurality of data fields from the first list. The electronic processor is configured to automatically build the query statement for the database. The electronic processor is further configured to execute the query statement on the database and output results of executing the query statement.
US11120014B2 Enhanced search construction and deployment
A computer-implemented method, system, and computer program product are provided for enhanced search strategies. The method includes selecting, by a processor device, known candidate sources related to a search topic. The method also includes ranking, by the processor device, keyphrase candidates from the known candidate sources according to inter-topic weighting. The method additionally includes assembling, by the processor device, a search string of a predetermined number of top ranked keyphrase candidates. The method further includes generating, by the processor device, new candidate sources from a candidate source repository responsive to the search string. The method also includes defining, by the processor device, a candidate source pool by the known candidate sources and the new candidate sources to reduce user search times on computer interface devices.
US11120007B2 Module expiration management
Systems, methods, and non-transitory computer readable media are provided for managing expiration of modules. An expiry dataset may be maintained. The expiry dataset may include a set of identifiers corresponding to a set of modules, a set of expiry values for the set of modules, and a set of termination tasks for the set of modules. A request to refresh a module may be received from a client. Responsive to the reception of the request, an expiry value and a termination task for the module within the expiry dataset may be updated. The expiry value may be independent of a timestamp associated with the request.
US11120006B2 Ordering transaction requests in a distributed database according to an independently assigned sequence
Transaction requests may be ordered in a distributed database according to an independently assigned sequence. Different distributed system nodes, such as a transaction coordinator and a storage node may independently assign sequence numbers to requests to access a distributed database. A storage node may receive the request from a transaction coordinator with an assigned sequence number and another request to which the storage node may assign a sequence number. The storage node can then order performance of the requests based on the sequence numbers.
US11120005B2 Reliable workflow system provenance tracking at runtime
A method, computer program product, and system for providing provenance tracking in a workflow system. The computer-implemented process provides for one or more processors to receive a workflow definition input. One or more processors perform workflow job commands, in response to receiving a workflow definition, and a workflow instance request. One or more processors access an input file associated with the workflow instance. One or more processors generate, at run-time, provenance metadata. One or more processors generate, at run-time, a global file identification (ID) associated with an output file. One or more processors link the global file ID and the provenance metadata to the output file of the workflow instance, and one or more processors store the output file, which includes the global file ID and the provenance metadata, both linked to the output file.
US11120003B2 System, method and computer program product for maintaining data stored in a data structure
There are provided mechanisms and methods for maintaining data stored in a data structure. These mechanisms and methods for maintaining data stored in a data structure can provide maintenance operations with improved efficiency, functionality, etc.
US11120002B2 Method and system for concurrent database operation
The present teaching relates to concurrent database operation. In one example, a plurality of requests which includes a scan request to obtain first data associated with a plurality of first keys stored in a database is received concurrently. A global version number is updated upon receipt of the scan request. The first data associated with the plurality of first keys is obtained based on the updated global version number. The first data is provided in response to the scan request.
US11120001B2 Table discovery in distributed and dynamic computing systems
Table discovery in a distributed and dynamic computing system can include detecting an event of a type indicating an update to a data source of a selected node of a plurality of nodes of a computing system, in response to the event, generating, within the selected node, a first collaborative trigger having a query identifier correlated with the type of the event, and distributing the first collaborative trigger through other ones of the plurality of the nodes of the computing system so that the first collaborative trigger reaches an actor of the computing system. Table discovery further can include, in response to receiving the first collaborative trigger within the actor, generating, within the actor, a query for table definition information. The query may be implemented as an aggregation query and may be distributed through the plurality of the nodes.
US11120000B2 Enhancements for optimizing query executions
In an approach for optimizing query executions a processor receives a request to transfer data from a first table to a second table. A processor detects a relationship between the first table and the second table, wherein the relationship is based on a similarity between the first table and the second table. A processor identifies at least a first access path for transferring the data from the first table to the second table. A processor calculates a first cost of transferring the data from the first table to the second table using the first access path based on the similarity between the first table and the second table, wherein the first cost indicates estimated processor usage to transfer the data.
US11119999B2 Zero-overhead hash filters
A system includes determination of a first value of a first row of a database table column, generation of a first truncated value based on the first value, the first truncated value including fewer bytes than the first value, generation of a first representation of the first value based on the first truncated value, the first representation including fewer bytes than the first value, storage of the first representation at a first position in a first array, and storage of the first truncated value at a second position in a second array.
US11119998B1 Index and view updates in a ledger-based database
A database management system stores data for a table using a ledger which comprises journal and summary portions. A query processor of the database identifies a first set of operations to update a document of a table in accordance with an update command. The query processor identifies a second set of operations to update tables or views that are potentially affected by the update to the document. The query processor then causes the first and second sets of operations to be executed as an atomic unit.
US11119996B2 System and method of bloom filter for big data
A method for applying bloom filter on a large data set consisting of key-value pairs, using at least one processor includes: partitioning large data-set of key-value pairs into data chunks; determining Bloom filter Vector and number of segments in the vector for each data chunk; Encoding all keys of a given Chunk into a Bloom filter vector; Determining the segment-id of a given key using H (0) hash function; Encoding Key into a Bloom filter segment with the determined segment-id, using a K-bit array produced by H1, . . . Hk functions; and Packing of segments into extent data structures where each extent includes segments of different chunks, but with the same segment-id wherein a single extent filters multiple chunks, depending on a packing factor (the number of segments packed into a single extent).
US11119994B1 Record-by-record live migration using segmentation
Methods, systems, and computer-readable media for record-by-record live migration using segmentation are disclosed. Migration of a data set comprises, for a record in a segment being migrated, storing a first status indicating that the record is offline in a source data store. An instance of the record is stored in the destination data store, and a second status is stored to indicate that the record is online in the destination. The record is deleted from the source after the second status is stored. During the migration, a read request for the record is received and determined to be associated with the segment being migrated. A response to the read request is generated that comprises an authoritative instance of the record. The instance of the record in the destination is determined to represent the authoritative instance based (at least in part) on the first status and the second status.
US11119988B2 Performing logical validation on loaded data in a database
An aspect of performing logical validation on loaded data in a database includes a rule engine configured to, in response to an addition or update of a new rule for logical validation, determine a delta rule that includes a delta part of the new rule with respect to existing rules. An aspect also includes an object container containing object instances that have been validated using the existing rules. The object instance contains only data related to the existing rules and extracted from the database. An aspect further includes a validation engine configured to, upon determining that the delta rule relates to extra data other than the data contained in the object instance, extract the extra data from a database and add it to corresponding object instances, and use at least a part of the new rule to perform logical validation on the relevant object instances in the object container.
US11119985B1 Apparatuses, methods, and computer program products for the programmatic documentation of extrinsic event based data objects in a collaborative documentation service
Methods, apparatuses, or computer program products are disclosed providing for the programmatic translation and ingestion of exported event data objects between an extrinsic event scheduling service and a collaborative documentation service via an extrinsic event consolidation system. The extrinsic event consolidation system provides for the generation of collaborative event documentation data structures based on exported event data objects comprising elements of an extrinsic event. The collaborative event documentation data structure may be used to generate exported event data objects to communicate elements of an extrinsic event to an extrinsic event scheduling service. Various processes are described for the translation of extrinsic event data objects between disparate services including multiple disparate extrinsic event scheduling services and disparate collaborative documentation services.
US11119981B2 Selectively redirect-on-write data chunks in write-in-place file systems
In one example, a method may include receiving a write operation corresponding to a portion of a data chunk stored at a first storage location in a write-in-place file system. The write-in-place file system may include encoded data chunks and unencoded data chunks. The method may include determining whether the data chunk is an encoded data chunk based on metadata associated with the data chunk, modifying the data chunk based on the write operation, and selectively performing a redirect-on-write operation on the modified data chunk based on the determination.
US11119980B2 Self-learning operational database management
Systems, methods, tools and computer programming products for implementing a cognitive data lake that selects or recommends operational database based on historically created data lakes storing files having similar file types, categorizations, metadata, and/or frequency of file usage. Selecting the appropriate operational databases is streamlined by building a knowledge base that is accessible during the creation and/or registration of each data lake. The knowledge base maintains historical records of past data lakes, describing each historical data lake's file types, attributes, metadata, frequency of file usage and at least one operational database implemented to manage the files of the historical data lake. Incoming files streamed or stored by the data lake are analyzed for metadata (extracted from the files as well as separate metadata), categorized based on the metadata, and matched to one or more operational databases of the historical data lakes described by knowledge base, known to manage similar files.
US11119978B2 Snapshot version control
Methods, systems, and computer program products are included for providing snapshot version control. A method includes creating a snapshot corresponding to a file system at a first point in time. After creating the snapshot, a file management data structure of the file system is modified corresponding to a file creation, deletion, or modification. The modified file management data structure is compared to the snapshot to identify differences between the snapshot and the file management data structure. A user may select one or more of the identified differences for merging the selected differences from the snapshot to the file management data structure or from the file management data structure to the snapshot.
US11119975B2 Digital design application plugin for content updates and delivery
A digital design application plugin for content updates and delivery includes an export function and an import function. The export function extracts content items from a specified SKETCH file to a named file having a different file format, each content item having a path and one or more identifiers. In response to receiving a request to import from the named file to the specified SKETCH file, the import function updates the specified SKETCH file by parsing the named file for the path and the one or more identifiers; traverses the specified SKETCH file according to the path obtained from the named file for that content item; compares identifiers associated with that content item and the content itself to identify any changes from the named file; and modifies the content of the specified SKETCH file with the changes as indicated by the named file.
US11119974B2 File system content archiving based on third-party application archiving rules and metadata
An information management system according certain aspects for archiving file system content may include a third-party application archiving data agent configured to: access third-party application archiving rules for archiving data to one or more secondary storage devices, wherein the third-party application archiving rules are defined by a third-party application to archive files associated with the third-party application; access third-party metadata associated with a plurality of files in a file system, wherein the plurality of files is associated with the third-party application and the third-party metadata is defined by the third-party application; determine whether to archive one or more files of the plurality of files based at least in part on the third-party application archiving rules and the third-party metadata; and in response to determining that a first file of the plurality of files should be archived, archive the first file to the one or more secondary storage devices.
US11119971B1 I2C standard compliant bidirectional buffer
Disclosed embodiments include a serial buffer device comprising first and second serial input/output (I/O) ports, first and second comparators, and a multiplexer having a first input coupled to the output of the first comparator and a second input coupled to the output of the second comparator. There is also a transistor, a third comparator having first and second inputs and an output, wherein the first input is coupled to the second serial I/O port, the second input is coupled to a third reference voltage source, and the output is coupled to the control terminal of the multiplexer. Additionally, the embodiment includes an impedance controlled driver circuit having an input and an output, wherein the input is coupled to the output of the third comparator and the output is coupled to the first serial I/O port.
US11119969B2 Communication system and communication control method
Provided is a communication system including: a first communication bus available for communication of at least a first communication scheme; a second communication bus available for both communication of the first communication scheme and communication of a second communication scheme having a lower processing load than the first communication scheme; a plurality of first communication devices connected to both the first communication bus and the second communication bus; a plurality of second communication devices, connected to the second communication bus, which perform communication through the second communication scheme using the second communication bus; and a processor that detects an abnormality of the first communication bus, wherein each of the plurality of first communication devices performs communication through the first communication scheme using the first communication bus in a case where the abnormality of the first communication bus is not detected by the processor, and performs communication through the first communication scheme using the second communication bus in a case where the abnormality of the first communication bus is detected by the processor.
US11119967B1 Methods and apparatus for PHY register access
A system including an Ethernet transceiver PHY and a network device is disclosed. The Ethernet transceiver PHY includes register circuitry to store information associated with operating characteristics of the PHY. The network device couples to the Ethernet transceiver PHY in a closed system architecture and includes a system processor and an MDIO interface. The MDIO interface interacts with the PHY register circuitry during a normal operating mode. The system includes system interface circuitry to receive requests for accessing the register circuitry in a debug operating mode. The requests are generated external to the closed system architecture.
US11119959B2 Data communication and processing method of master device and slave device
A data communication and processing method of a master device and a slave device is provided, wherein the method includes the steps of: using the master device to transmit a frame to the slave device via a communication medium, wherein the frame includes a plurality of fields, the plurality of fields includes a bursting size field and a data field, and contents within the bursting size field indicate a data amount of the data field; and using the slave device to receive the frame and store contents of the data field, or output data to the data field according to the data amount indicated by the contents within the bursting size field of the frame. In addition, a method for replacing preamble bits with a postamble bit to improve transmission efficiency is provided.
US11119957B2 PCIe device peer-to-peer communications
Computing architectures, platforms, and systems are provided herein. In one example, system is provided. The system includes a first processor configured to initiate a communication arrangement between a first peripheral component interconnect express (PCIe) device and a second PCIe device. The communication arrangement is configured to detect transfers from the first PCIe device to one or more addresses corresponding to an address range of the second PCIe device, and redirect the transfers to the second PCIe device without passing the transfers through a second processor that initiates the transfers.
US11119951B2 Updating host discovery records based on target reconfiguration
A controller of a data storage system reconfigures a target storage node within the data storage system including by assigning the target storage node a new target node name in place of a former target node name. The controller provides a reconfiguration notification, the former target node name, and the new target node name to a host platform having an ongoing first communication session with the target storage node. Following the reconfiguration notification, the controller responds to a login request of the host platform and establishes a new second communication session between the host platform and the target storage node. The host platform can logout of the now-stale first communication session after the second communication session is established.
US11119948B2 Memory protection circuit and memory protection method
To provide a memory protection circuit and a memory protection method suitable for quick data transfer between a plurality of virtual machines via a common memory, according to an embodiment, a memory protection circuit includes a first ID storing register that stores therein an ID of any of a plurality of virtual machines managed by a hypervisor, an access determination circuit that permits the virtual machine having the ID stored in the first ID storing register to access a memory, a second ID storing register that stores therein an ID of any of the virtual machines, and an ID update control circuit that permits the virtual machine having the ID stored in the second ID storing register to rewrite the ID stored in the first ID storing register.
US11119937B2 Multiplying data storage device read throughput
A data storage system includes a logical space having logical block addresses (LBAs) divided into non-overlapping LBA ranges, and a physical space having pairs of physical bands. The system also includes a map in which first successive alternate LBAs of each different one of the non-overlapping LBA ranges are mapped to successive adjacent physical blocks of a first physical band of each different pair of the pairs of physical bands, and second successive alternate LBAs of each different one of the non-overlapping LBA ranges are mapped to successive adjacent physical blocks of a second physical band of each different pair of the pairs of physical bands. A controller employs the map to concurrently read data from a first physical block of the first physical band of one pair of physical bands and from a first physical block of the second physical band of the same pair of physical bands.
US11119936B2 Error cache system with coarse and fine segments for power optimization
A memory device for storing data comprises a memory bank comprising a plurality of addressable memory cells, wherein the memory bank is divided into a plurality of segments. The memory device also comprises a cache memory operable for storing a second plurality of data words, wherein further each data word of the second plurality of data words is either awaiting write verification or is to be re-written into the memory bank. The cache memory is divided into a plurality of primary segments, wherein each primary segment of the cache memory is direct mapped to a corresponding segment of the plurality of segments of the memory bank, wherein each primary segment of the plurality of primary segments of the cache memory is sub-divided into a plurality of secondary segments, and each of the plurality of secondary segments comprises at least one counter for tracking a number of valid entries stored therein.
US11119927B2 Coordination of cache memory operations
The invention relates to a method for coordinating an execution of an instruction sequence by a processor device of a coherent shared memory system. An instruction is executed and causes the processor device to fill a copy of a memory line to a processor cache memory. The memory line is flagged by the processor device upon detection of first flag information which indicates that propagation of memory coherence across the shared memory system in respect of the memory line is unconfirmed. The memory line is unflagged by the processor device upon detection of second flag information which indicates that the propagation of memory coherence in respect of the memory line is confirmed. Upon execution of a memory barrier instruction, a completion of execution of the memory barrier instruction is prevented while the memory line is flagged.
US11119926B2 Region based directory scheme to adapt to large cache sizes
Systems, apparatuses, and methods for maintaining a region-based cache directory are disclosed. A system includes multiple processing nodes, with each processing node including a cache subsystem. The system also includes a cache directory to help manage cache coherency among the different cache subsystems of the system. In order to reduce the number of entries in the cache directory, the cache directory tracks coherency on a region basis rather than on a cache line basis, wherein a region includes multiple cache lines. Accordingly, the system includes a region-based cache directory to track regions which have at least one cache line cached in any cache subsystem in the system. The cache directory includes a reference count in each entry to track the aggregate number of cache lines that are cached per region. If a reference count of a given entry goes to zero, the cache directory reclaims the given entry.
US11119925B2 Apparatus and method for managing capability metadata
Apparatus comprising cache storage and a method of operating such a cache storage are provided. Data blocks in the cache storage have capability metadata stored in association therewith identifying whether the data block specifies a capability or a data value. At least one type of capability is a bounded pointer. Responsive to a write to a data block in the cache storage a capability metadata modification marker is set in association with the data block, indicative of whether the capability metadata associated with the data block has changed since the data block was stored in the cache storage. This supports the security of the system, such that modification of the use of a data block from a data value to a capability cannot take place unless intended. Efficiencies may also result when capability metadata is stored separately from other data in memory, as fewer accesses to memory can be made.
US11119923B2 Locality-aware and sharing-aware cache coherence for collections of processors
A cache coherence technique for operating a multi-processor system including shared memory includes allocating a cache line of a cache memory of a processor to a memory address in the shared memory in response to execution of an instruction of a program executing on the processor. The technique includes encoding a shared information state of the cache line to indicate whether the memory address is a shared memory address shared by the processor and a second processor, or a private memory address private to the processor, in response to whether the instruction is included in a critical section of the program, the critical section being a portion of the program that confines access to shared, writeable data.
US11119920B2 Systems and methods for non-speculative store coalescing and generating atomic write sets using address subsets
A method for performing store buffer coalescing in a multiprocessor computer system includes forming, in a coalescing store buffer associated with a core in said multiprocessor system, an atomic group of writes; and performing each individual write in said atomic group in an order which is a function of an address in a memory system to which each of the writes in said atomic group are being written.
US11119919B2 Method and apparatus with improved speed in data write-in
The present disclosure provides a data write-in method and apparatus. The method includes: generating, by a first storage module, a dataset to be written into a second storage module, where first data in the dataset is sorted according to destination storage addresses of the first data; and sequentially sending, by the first storage module, the first data in the dataset to the second storage module. The embodiments of the present disclosure may increase the speed at which the first storage module writes data into the second storage module.
US11119917B2 Neuromorphic memories with split gate flash multi-level cell and method of making the same
The present disclosure relates to split gate flash MLC based neuromorphic processing and method of making the same. Embodiments include MLC split-gate flash memory formed over a substrate, the MLC split-gate flash memory embedded with artificial neuromorphic processing to dynamically program and erase each cell of the MLC split-gate flash memory; and sense visual imagery by the artificial neuromorphic processing.
US11119916B2 Electronic system for adaptively adjusting allocation of memory area and method of operating the electronic system
Provided are an electronic system for adaptively adjusting allocation of a memory area and a method of operating the electronic system. The electronic system includes: a modem configured to perform data transmission; at least one IP block configured to execute an application; a boot data memory configured to store first boot data corresponding to the alternative mode and second boot data corresponding to a standard mode; a main memory including a first area allocated to the modem and a second area allocated to the at least one IP block, in the standard mode; and a processor configured to boot the main memory by using the first boot data or the second boot data based on an operation mode, wherein the processor is configured to re-allocate the first area to the at least one IP block by re-booting the main memory by using the first boot data in the alternative mode.
US11119910B2 Heuristics for selecting subsegments for entry in and entry out operations in an error cache system with coarse and fine grain segments
A memory device comprises a memory bank comprising a plurality of addressable memory cells, wherein the memory bank is divided into a plurality of segments. Further, the device comprises a cache memory operable for storing a second plurality of data words, wherein each data word of the second plurality of data words is either awaiting write verification associated with the memory bank or is to be re-written into the memory bank. The cache memory is divided into a plurality of primary segments, wherein each primary segment of the cache memory is direct mapped to a corresponding segment of the plurality of segments, wherein each primary segment is sub-divided into a plurality of secondary segments, and wherein each of the plurality of secondary segments comprises at least one counter for tracking a number of entries stored therein.
US11119906B1 Systems and methods for software integration validation
A method and apparatus for providing a document-integrated software integration validation by a service provider system are described. The method includes serving an interactive integration guide user interface (UI) to a user system that displays information for an application programming interface (API) integration test scenario. The method also includes tracking, based at least in part on user system identifier, a sequence of one or more API calls of the user system following the initial API call, where the sequence corresponds to one or more stages of the API integration test scenario. Then, based on a determination of correctness from the tracking, the method includes serving an updated interactive integration guide UI to the user system indicating each operation in the API integration test scenario that was performed correctly and indicating each operation in the API integration test scenario that was not performed correctly.
US11119905B2 System and method for managing electronic assets
An asset management system is provided which comprises one or more controllers, which operate as main servers and can be located at the headquarters of an electronic device manufacturer to remotely control their operations at any global location. The controller can communicate remotely over the Internet or other network to control one or more secondary or remote servers, herein referred to as appliances. The appliances can be situated at different manufacturing, testing or distribution sites. The controller and appliances comprise hardware security modules (HSMs) to perform sensitive and high trust computations, store sensitive information such as private keys, perform other cryptographic operations, and establish secure connections between components. The HSMs are used to create secure end-points between the controller and the appliance and between the appliance and the secure point of trust in an asset control core embedded in a device.
US11119902B2 Creating a higher order mutant for mutation testing software
A computer-implemented method for creating a higher order mutant for mutation testing software is disclosed. The method includes, for each software test of a set of software tests, identifying a respective code path. The method further includes, for each first order mutant of a plurality of first order mutants, associating the first order mutant with the one or more identified code paths it interacts with. The method further includes creating a higher order mutant by combining two or more first order mutants based on the one or more associated code paths.
US11119901B2 Time-limited dynamic testing pipelines
According to examples, an apparatus may include a processor that may generate automated and dynamic fail-fast testing pipelines that are efficiently executed to quickly identify tests for which changes to components such as an application will likely fail. The processor may train a classifier to predict whether changes to the application will fail a test procedure and use the classifier to generate machine-learned predictions of test outcomes to generate failure probabilities. The testing pipeline may be dynamically re-ordered based on the failure probabilities. The processor may also group the test procedures into lifecycle stages. Historical performance data may be used to identify time-limits by which to complete the test procedures of each lifecycle stage. Thus, the generated dynamic testing pipelines may be generated based on the likelihood of failures and test procedure duration.
US11119897B2 System and method of handling complex experiments in a distributed system
A website building system (WBS) that enables web site designers to build and host websites for their end users. The WBS includes at least one processor and an experiment manager running on the at least one processor to manage multiple concurrent experiments at runtime with the experiments to test at least features, components or system updates for the WBS and where the experiment manager at least selects a target population for an experiment, handles conflict resolution between the experiment and at least one other concurrent experiment, and collects experiment data. The WBS also includes an experiment analyzer to analyze the experiment data during runtime and to update the experiment manager accordingly.
US11119896B1 Browser based visual debugging
A web browser, editor, and server cooperate to enable visual debugging of hypertext markup language (HTML) code. The editor loads an HTML source file and displays it for interactive editing. The web server generates a web page from the source file and at the same time generates a page representation that is provided to the editor. The browser receives the web page from the web server and generates a document object model (DOM) to display a view of the HTML page. The editor takes snapshots of the HTML source file in correspondence with edits thereto. The snapshots are compared to find a snapshot difference, which is correlated with the page representation. The page representation is updated by the editor. Based on the updated page representation, the editor communicates with the browser to update the DOM. The updated DOM is rendered by the browser without reloading the web page.
US11119892B2 Method, device and computer-readable storage medium for guiding symbolic execution
The present disclosure provides a method, apparatus, device and computer-readable storage medium for guiding symbolic execution. According to embodiments of the present disclosure, it is possible to determine the specific code region of the program, and obtain the program loop output of the program corresponding to the specific code region of the program by using the program inverse analysis method, so that it is possible to obtain the program loop input of the program corresponding to the specific code region by using the program loop predictor according to the program loop output of the program. In this way, the obtained program loop input of the program corresponding to the specific code region may be used to guide the symbolic execution to filter out impossible execution paths and jump out of the program code and reach the specific code region, thereby improving the reliability of the symbolic execution.
US11119889B1 Automated software program repair
According to one or more embodiments, operations may include identifying a plurality of source code edits made between a buggy version of first source code of a first software program and a repaired version of the first source code. The operations may also include identifying a plurality of clusters of the source code edits. Each cluster of the plurality of clusters includes one or more source code edits of the plurality of source code edits. The operations may also include identifying a plurality of valid clusters of the plurality of clusters and identifying one or more invalid clusters of the plurality of clusters based on compiling of the first source code. Moreover, the operations may include identifying, as a first repair of the first error, a particular set of one or more valid clusters of the plurality of valid clusters while excluding the one or more invalid clusters from consideration.
US11119880B2 Information processor, information processing method, and non-transitory storage medium
An information processor includes an operation history obtaining unit configured to obtain operation histories created user operations at a terminal device; a function identifying unit configured to, based on the obtained operation histories, identify a function performed by the user operations as an operation target function; an operation extracting unit configured to, based on information about the operation target function identified by the function identifying unit, extract predetermined operation histories from the obtained operation histories; an index calculating unit configured to calculate an index which indicates a level of efficiency of the operations for the operation histories extracted by the operation extracting unit; an operation selecting unit configured to, based on the index, select the operation histories having a predetermined efficiency; and an output controller configured to output a guide information based on the operation histories selected by the operation selecting unit.
US11119879B2 Detection of resource bottlenecks in execution of workflow tasks using provenance data
Techniques are provided for detecting resource bottlenecks in workflow task executions using provenance data. An exemplary method comprises: obtaining a state of multiple workflow executions of multiple concurrent workflows performed with different resource allocation configurations in a shared infrastructure environment; obtaining first and second signature execution traces of a task representing first and second resource allocation configurations, respectively; identifying first and second corresponding sequences of time intervals in the first and second signature execution traces for the task, respectively, based on a similarity metric; and identifying a given time interval as a resource bottleneck of a resource that differs between the first and second resource allocation configurations based on a change in execution time for the given time interval between the first and second signature execution traces. The first signature execution trace may be obtained by disaggregating data related to batches of workflow executions.
US11119877B2 Component life cycle test categorization and optimization
A system for testing electrical components comprising a supplier test system operating on a first processor and configured to generate test data for a component and to store the component test data on a block chain. A board level test system operating on a second processor and configured to generate test data for a board and to store the board test data on the block chain. A test tracking system configured to request a first key to access to the component test data and a second key to access the board test data and to store the first key and the second key.
US11119870B2 Calculator, cluster management system, method, and non-transitory computer readable medium
To achieve mutual monitoring of an operating state in consideration of an object storage. A calculator (10) according to the invention, which forms a cluster together with another calculator (20), includes a storage request unit (11) that requests an object storage (30) that manages data on an object-by-object basis to store first state information indicating a normal state of its own calculator, an acquisition request unit (12) that requests the object storage (30) to acquire second state information indicating a normal state of the other calculator (20), and a cluster control unit (13) that performs cluster control based on a result of storing the first state information and a result of acquiring the second state information, and when a result of acquiring the second state information is not the latest result, the acquisition request unit (12) requests acquisition of the second state information a specified number of times.
US11119867B1 System and method for backup storage selection
A backup orchestrator for providing backup services to entities includes storage for storing backup windows during which backup storages are predicted to be able to service backup storage workloads; and a backup manager that identifies an occurrence of a backup generation event for an entity of the entities; in response to identifying the backup generation event: matches workload characteristics for generating a backup of the entity to a backup window of the backup windows that is associated with a backup storage of the backup storages; and generates the backup for the entity during the backup window and store the backup in the backup storage.
US11119863B2 Data backup method and data processing system
A data backup method and a data processing system are provided. The method includes: when a quantity of storage files stored in a storage medium meets a preset threshold, acquiring storage files which are stored in the storage medium after a time point, where the time point is a time of previously backing up storage files in the storage medium; combining the storage files after the time point to obtain at least one new storage file; and backing up the at least one new storage file. Therefore, incremental backup is performed on the storage files after the time point.
US11119862B2 Delta information volumes to enable chained replication of data by uploading snapshots of data to cloud
Method and apparatus for managing data in a distributed data storage system, such as but not limited to a cloud computing environment. In some embodiments, snapshots of a data set are uploaded from a source storage subsystem to a cloud store, along with intervening difference information volumes (DIVs). The DIVs are data structures that identify a set of updated data blocks that have been changed by the source storage subsystem between each successive pair of the snapshots. A reader subsystem requests and uses the latest DIV to request the latest set of changed data blocks from the cloud store, and uses the latest set of changed data blocks to update a previous snapshot to generate a copy of the most recent snapshot. The source and reader subsystems can comprise Internet of Things (IoT) devices, client devices, edge computing devices, etc. from different vendors and which utilize different protocols.
US11119860B2 Data profiler
One or more techniques and/or systems are provided for profiling a dataset. For example, a snapshot of a volume may be evaluated to identify a set of data characteristics, such as file and directory size information. A baseline dataset profile of a dataset of data within the volume may be constructed based upon the set of data characteristics. Histograms and graphs of directory counts and file counts may be constructed based upon the baseline dataset profile. An incremental dataset profile may be constructed for the dataset based upon an evaluation of the snapshot and a subsequent snapshot of the volume. Histograms and graphs of directories and files that are modified, created, and/or deleted may be constructed based upon the incremental dataset profile. Performance predictions, analytics, field diagnostics of performance issues, and/or scheduling of service execution may be implemented for a storage network hosting the volume based upon dataset profiles.
US11119846B2 Prevention of application container failure between replicated containers
A computer-implemented method includes identifying a set of anomalies during a runtime of a first set of replica application containers. The computer-implemented method further includes determining a root cause of the set of anomalies based, at least in part, on comparing uniform resource identifier (URI) requests generated by each replica application container in the set of replica application containers. The computer-implemented method further includes determining a first set of URI requests can be dropped, wherein each URI request in the first set of URI requests includes the root cause of the set of anomalies. The computer-implemented method further includes dropping the first set of URI requests during the runtime of the first set of replica application containers. A corresponding computer system and computer program product are also disclosed.
US11119844B2 Recovery method for terminal device startup failure and terminal device
Embodiments provide a recovery method for a terminal device startup failure and a terminal device. The method includes: determining that a failure indication event occurs in a startup process, where the failure indication event is used to indicate a startup failure; determining at least one recovery policy based on a type of the failure indication event and/or a cause of the failure indication event; and performing startup recovery based on the at least one recovery policy.
US11119837B2 Method, device, and apparatus for realizing application function, and storage medium
A method for realizing an application function, a device and a storage medium are provided. The method is implemented in a service platform. The method includes the following. An access interface of an application function issued by a registered party is provided. A transaction request of transferring assets that is generated when another registered party operates the access interface of the application function is obtained. The transaction request of transferring assets is sent to a blockchain network and is added to a blockchain.
US11119828B2 Digital processing system for event and/or time based triggering management, and control of tasks
A method, apparatus, computer-readable medium, and/or system may comprise a user device configured to receive, from a user, a selection of a plurality of dependent computing tasks for a first computing task. The user device may transmit, to a computing device, the selection of the plurality of dependent computing tasks for the first computing task. The system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to receive, from the user device, the selection of the plurality of dependent computing tasks for the first computing task. The computing device may store, at a task registry and in association with the first computing task, an indication of the plurality of dependent computing tasks. The computing device may cause transmission of the first computing task from the task registry to a task queue. In some aspects, a dependent task queue may comprise the plurality of dependent computing tasks. The computing device may determine whether the plurality of dependent computing tasks has been executed. If the plurality of dependent computing tasks has been executed, the computing device may determine one or more nodes for executing the first computing task and cause transmission of the first computing task from the task queue to the one or more nodes for executing the first computing task. The one or more nodes may be configured to execute the first computing task in response to receiving the first computing task from the task queue.
US11119827B2 Load balancing deterministically-subsetted processing resources using fractional loads
Systems and methods are described for load balancing between a set of servers. Subsets of servers from the set of servers are assigned, via deterministic subsetting, to respective clients from a set of clients. Unlike conventional load balancing techniques using deterministic subsetting, the disclosed techniques enable configuring a client to distribute different amounts of load among the servers in its server subset. Techniques for constructing the subsets are also described.
US11119821B2 FPGA acceleration for serverless computing
In one embodiment, a method for FPGA accelerated serverless computing comprises receiving, from a user, a definition of a serverless computing task comprising one or more functions to be executed. A task scheduler performs an initial placement of the serverless computing task to a first host determined to be a first optimal host for executing the serverless computing task. The task scheduler determines a supplemental placement of a first function to a second host determined to be a second optimal host for accelerating execution of the first function, wherein the first function is not able to accelerated by one or more FPGAs in the first host. The serverless computing task is executed on the first host and the second host according to the initial placement and the supplemental placement.
US11119819B2 Information processing system, system, and method of processing workflow
A first information processing system resides on a first network and communicably connected with a second information processing system that resides on a second network, the second network being different from the first network. The first information processing system includes circuitry configured to perform one or more processes among a plurality of processes included in a first workflow; perform a link processing process of requesting the second information processing system to execute a second workflow including another plurality of processes to be executed in series, the another plurality of processes included in the second workflow being different from the plurality of processes included in the first workflow; receive an execution result of the second workflow from the second information processing system; and perform another one or more processes among the plurality of processes included in the first workflow based on the execution result of the second workflow.
US11119817B2 Breaking dependence of distributed service containers
Managing service container dependency is provided. A notification that a first service container is running on a host environment is received. It is determined whether the first service container is dependent on a second service container being up and running on the host environment. In response to determining that the first service container is dependent on a second service container being up and running on the host environment, it is determined whether the second service container is running on the host environment. In response to determining that the second service container is not running on the host environment, service requests from the first service container to the second service container are responded to using stub data that corresponds to the second service container.
US11119814B2 Dynamic assignment of interrupts based on input/output metrics
A system and method dynamically assign interrupts to a virtual machine from an input/output (I/O) adapter based on I/O metrics of the I/O adapter. An interrupt manager monitors I/O adapter traffic flow metrics such as latency of data transfers, usage levels, and transfers per unit of time. The interrupt manager determines when a traffic flow metric for a virtual machine meets a predetermined performance threshold and updates virtual interrupt assignments in a logical interrupt table to improve performance of the system.
US11119812B2 Method and device for processing application program page according to a common interface container
This application relates to an application interface processing method performed at a terminal. After running a parent application on an operating system, the terminal generates, by the parent application, a common interface container by using a common resource of a plurality of child application interfaces. In response to an event of launching a first child application interface, the terminal loads an independent resource of the first child application interface in the common interface container, the independent resource including data in the child application interface other than the common resource. Finally, the terminal generates and displays the first child application interface according to the common interface container.
US11119811B2 Interactive device for displaying web page data in three dimensions
An interactive device is provided including a user interface arranged to define at least one display request including at least localization and display data, a network interface for transmitting a Web page data request correlated with a display request, a memory to receive the Web page data including mapping and/or object data. The device includes a Web interpreter for displaying a Web page, a three dimensional (“3D”) engine for calculating three-dimensional display data, and a display engine for displaying Web page data in three dimensions. The Web interpreter includes a driver operating in execution cycles for determining a list including at least one operation that may be a request for object and/or mapping data or processing by the 3D engine or the display engine of the received data, the driver executing the operation(s) according to the order of the operations, the number of requests, and the duration of the execution cycle.
US11119809B1 Virtualization-based transaction handling in an on-demand network code execution system
Systems and methods are described for providing virtualized transaction retries in an on-demand network code execution system. A user may generate a task on the system by submitting code. The task may include a transaction that can succeed or fail depending on external factors, such as accessing a resource that other processes are also trying to access. The system may obtain success criteria for evaluating whether the transaction was successful, and may configure a virtual machine instance to execute the submitted code. The system may generate a “snapshot” or otherwise capture information regarding the state of the virtual machine instance prior to executing the code, and may then execute the code or a portion of it to attempt the transaction. The system may then apply the success criteria to determine whether the transaction was successful, and if not may retry the transaction by restoring the snapshot and re-executing the code.
US11119807B2 Dynamic discovery mechanism in 5G systems and methods
Systems and methods for dynamically managing network functions (NFs) in a network such as 5G network are disclosed. The method includes instantiating a new NF associated with a target region; iteratively querying one or more network repository functions (NRFs) for lists of NFs associated with smaller regions based on a preceding response; and registering the new NF based on one or more responses to the iterative queries.
US11119805B2 Selecting virtual machines to be migrated to public cloud during cloud bursting based on resource usage and scaling policies
A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.
US11119801B2 Migrating virtual machines across commonly connected storage providers
Method and system for deploying a virtual machine or attaching a storage volume to a virtual machine (VM). A process obtains information regarding fabrics attached to hosts and storage devices attached to the fabrics and determines whether a VM can be deployed to a host or whether storage volumes can be attached to a VM. In one case, determining that a fabric attached to a host can support a virtual SCSI volume causes migrating a VM to the host and attaching the virtual SCSI volume to the migrated VM. In another case, determining that the fabric attached to a host can support an NPIV volume causes migrating the VM to the host and attaching the NPIV volume to a virtual channel mapped to the fabric attached to the host. If the VM cannot be migrated, then the user is given an indication that the attachment is not possible.
US11119799B2 Contextual digital twin runtime environment
The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
US11119794B2 Mobile application activity detector
The subject matter of this specification generally relates to detecting events that occur within mobile applications without modifying code of the mobile application. In some implementations, a front-end server receives, from a mobile application management application installed on a client device, interaction data specifying (i) a user interaction identifier for a user interaction with an interactive item that presents, at a first mobile application, content for a second mobile application and (ii) an interactive item identifier. The front-end server receives event data specifying an occurrence of a specified user action within the second mobile application and the interactive identifier for the interactive item. A back-end server determines that the specified user action resulted from the user interaction based on a match between the interactive item identifier specified by the event data and the interactive item identifier that links to the user interaction identifier for the user interaction.
US11119791B2 Information processing apparatus, IC chip, information processing method, program, and information processing system
There is provided an information processing apparatus, including a multi-platform capable of managing a plurality of applications, and an operating system which operates on the multi-platform, and is capable of being activated by a command of the multi-platform. The command may include a size of a memory region which the operating system is capable of using.
US11119789B2 Kernel space measurement
A method comprising: generating, with a device, a nonce; writing, with the device, the nonce to a memory location accessible to a kernel; initializing the kernel; in response to an end of initialization, measuring a specified kernel space to produce a first result; writing the first result to a register of a second device; writing a location and size of the specified kernel space to a buffer; measuring the buffer; writing a result of buffer measurement to a second register of the second device; requesting a quote from the second device, the quote to include the nonce, the contents of the register, and the contents of the second register; and passing the quote to the device.
US11119786B2 Automated multidimensional elasticity for streaming application runtimes
Embodiments for automating multidimensional elasticity for streaming applications in a computing environment. Each operator in a streaming application may be identified and assigned into one of a variety of groups according to similar performance metrics. One or more threading models may be adjusted for one or more of the groups to one or more different regions of the streaming application.
US11119784B2 Efficient mitigation of side-channel based attacks against speculative execution processing architectures
The present disclosure is directed to systems and methods for mitigating or eliminating the effectiveness of a side-channel based attack, such as one or more classes of an attack commonly known as Spectre. Novel instruction prefixes, and in certain embodiments one or more corresponding instruction prefix parameters, may be provided to enforce a serialized order of execution for particular instructions without serializing an entire instruction flow, thereby improving performance and mitigation reliability over existing solutions. In addition, improved mitigation of such attacks is provided by randomizing both the execution branch history as well as the source address of each vulnerable indirect branch, thereby eliminating the conditions required for such attacks.
US11119776B2 Cache management operations using streaming engine
A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache management operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
US11119765B2 Processor with processing cores each including arithmetic unit array
A processor having a systolic array that can perform operations efficiently is provided. The processor includes multiple processing cores aligned in a matrix, and each of the processing cores includes an arithmetic unit array including multiple arithmetic units that can form a systolic array. Each of the processing cores includes a first memory that stores first data, a second memory that stores second data, a first multiplexer that connects a first input for receiving the first data at the arithmetic unit array to an output of the first memory in the processing core or an output of the arithmetic unit array in an adjacent processing core, and a second multiplexer that connects a second input for receiving the second data at the arithmetic unit array to an output of the second memory in the processing core or an output of the arithmetic unit array in an adjacent processing core.
US11119762B1 Reusable analytics for providing custom insights
Methods, computer systems, and computer storage media are provided for enabling the reuse of data structures, data processing, data cleaning, data mapping, analytic concepts, analytic widgets, logic, and graphical components to efficiently provide custom insights to new areas. Additionally, the reuse of data structures, data processing, data cleaning, data mapping, analytic concepts, analytic widgets, logic, and graphical components created for a single model can also be reused components across new models, which enables new models to be efficiently created for a completely separate set of analytics. A model is inimitably created by creating, cleaning, and/or mapping a data concept and creating widgets that provide analytic capabilities for the model. These data concepts and widgets are specifically designed to be reused across models and model instances for a plurality of clients or users. Any data concepts and widgets of the model can also be modified to provide a customized solution.
US11119758B2 Roll back of data delta updates
Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.
US11119754B1 Upgrading system components with forward and backward compatibility
An update process for updating components of one or more host devices includes selecting an update path for updating a system component of the one or more host devices and generating an update manifest including a plurality of update payloads for the system component that are included in the update path. The update path may be selected and/or derived based on a multi-stage combination of a hash of an update payload corresponding to a current version of the system component and respective hashes of the one or more update payloads using a reversible function to maintain backward and forward trackability and compatibility for the updates. A plurality of possible update paths may be represented in a directed graph that is managed by a control system. The update payloads may be uploaded to the host devices to cause the host devices to update the system component based on the update manifest.
US11119753B2 Distributed autonomous patching system
There are provided systems and methods for a distributed autonomous patching system. During patching of a cloud computing architecture, an autonomous patching system may operator autonomously with no to minimal operator input to patch the host machines and corresponding computes of the cloud computing architecture's available applications. This may work by receiving a patch and determining corresponding patching factors for an availability zone of computes in the cloud. The system may then determine a patching topology map having an order of patching nodes for the selected computes of the application in the availability zone. Thereafter, while monitoring those computes, the system may select certain computes into an active processing funnel, where the patch is applied to those computes. Fingerprinting of before and after-patch states may be used to ensure proper patching.
US11119752B2 Scalably providing multiple application updates to multiple subscribers
Presented here is a system and method to enable a user to manage a large number of applications and a large number of subscribers. The technology presented here can manage up to tens of thousands of update items without a noticeable delay to the user. The technology enables the user to visualize information about multiple applications and multiple numbers of subscribers at the same time, and group the multiple subscribers and multiple applications according to various parameters, such as application name, organization type, update version, etc. Once grouped, the user can perform various operations on the group, such as schedule the updates and/or edit the updates, by adding or removing a large number of items at once. Further, the system is structured so that the operations on the large number of items can be performed without a noticeable delay to the user.
US11119751B2 Self-learning optimized patch orchestration
A self-learning patch-orchestration system receives requests to install instances of two or more types of patches on sets of hardware or software components. The system retrieves information about past efforts to install the same types of patches, including historic failure rates of each type of patch and average durations of time required to successfully install each type of patch. The system identifies a set of candidate patch-orchestration plans, each of which specifies a different sequence in which to install the patches. The system uses the historical records to rank the plans based on the expected loss of scheduled installation time that would be caused by each plan's patch failures. The system selects as optimal the plan incurring the least amount of lost time and other adverse effects, and directs an orchestration engine or other downstream mechanisms to install the requested patches in accordance with the optimal orchestration plan.
US11119746B2 Extensions for deployment patterns
Extension patterns are deployed to core deployment patterns stored in a first software repository. An event relating to registration of a component is detected. In response to detecting the event, a tool registry can be queried to identify one or more extension deployment patterns for use with one or more core deployment patterns. Based upon the query, one or more extension deployment components can be retrieved from a second software repository. The one or more extension deployment components can be deployed on top of one or more instances of the one or more core deployment patterns.
US11119745B2 Automated deployment of applications
Functionality is disclosed for automated deployment of applications. A network-based deployment service provides functionality for deploying software components to physical or virtual hosts in a service provider network and/or to hosts in other types of networks external to the service provider network. A user of the deployment service creates an application revision that includes deployable content and an application specification defining how the application is to be deployed and one or more lifecycle events. The application revision is then uploaded to a storage service, source code repository, or other location. A deployment configuration is also created that defines the location of the application revision, a deployment group, and a schedule for the deployment. A deployment agent executing on hosts in the deployment group obtains the application revision from the specified location, deploys the deployable content according to the schedule, and performs the lifecycle events.
US11119738B2 Generating data mappings for user interface screens and screen components for an application
Techniques are disclosed for automating application development from requirements information for the application. The requirements information may comprise mockup images of GUI screens for the application, text information, and other information. A model is generated based upon the requirements information. The generated model can then subsequently be used to generate one or more implementations of the application. Generation of the model includes processing the requirements information to identify one or more data objects to be mapped or associated with one or more GUI screens of the application, and further determining, for a particular data object mapped to a particular GUI screen, mappings between one or more components of the particular screen to one or more components of the particular data object. The model stores information about the look-and-feel of the GUI screens and about mappings between data objects to screens and screen components to data object components.
US11119737B1 Dynamic column guides and data representation on an application development workspace
Building a user interface of an application under development is provided. A data field is connected to each label user interface component within a respective column user interface component. A name of the data field connected to a respective label user interface component is displayed in a canvas area of an application development workspace. Data of the data field connected to each respective label user interface component are rendered in the canvas area of the application development workspace enabling a user to preview a look of the user interface of the application under development during application design time before implementation. The user interface of the application under development is built in response to receiving an input from the user to build the user interface after previewing the look of the user interface.
US11119735B1 Universal hybrid programming environment
A method and system for providing a hybrid block and text-based programming environment. The hybrid block and text-based programming environment provides a software development tool suitable for users of different programming skill levels to write and understand code. The hybrid programming environment enables a user to view and edit source code through multiple graphical representative displays of the source code in a manner not previously achievable. Each of the graphical representative displays is linked to a particular programming view that has a unique set of rules related to the functionality of the displayed graphical elements to enable the more comprehensive functionality. The graphical representative displays provide a tool to educate novice programmers as they become more proficient and assist in the transition between block-based and textual representations.
US11119732B2 Multi-addend adder circuit for stochastic computing
A multi-addend adder circuit used for multi-addend addition in a polar representation in stochastic computing. The multi-addend adder circuit includes a buffer circuit and a computing circuit, where the buffer circuit is configured to store to-be-buffered data for at least one cycle and output buffer data, and the computing circuit is configured to process a plurality of pieces of bitstream data and the buffer data and output one piece of bitstream data and the to-be-buffered data, where the piece of output bitstream data is a quotient of dividing a sum of summation data and the buffer data by a scale-down coefficient, the output to-be-buffered data is a remainder of dividing a sum of all summation data until a current cycle by the scale-down coefficient, and the summation data is a quantity of bits whose values are 1 in the plurality of pieces of first bitstream data.
US11119730B1 Elimination of rounding error accumulation
The present invention extends to methods, systems, and computing system program products for elimination of rounding error accumulation in iterative calculations for Big Data or streamed data. Embodiments of the invention include iteratively calculating a function for a primary computation window of a pre-defined size while incrementally calculating the function for one or more backup computation windows started at different time points and whenever one of the backup computation windows reaches a size of the pre-define size, swapping the primary computation window and the backup computation window. The result(s) of the function is/are always generated by the iterative calculation performed for the primary computation window. Elimination of rounding error accumulation enables a computing system to steadily and smoothly run iterative calculations for unlimited number of iterations without rounding error accumulation.
US11119723B2 User-adaptive volume selection
Techniques for user-adaptive volume selection are disclosed. A system receives audio input that includes a user request to a virtual assistant. The system determines one or more sound characteristics corresponding to the audio input, and applies the sound characteristic(s) to a volume selection model. The volume selection model selects a volume level based on the sound characteristic(s). The system plays an audio response to the user's request at the selected volume level. Subsequently, the system receives user input to modify output volume to a different volume level. Based on the user input, the system calibrates the volume selection model. When the system receives another audio input, the system analyzes the other audio input to determine one or more sound characteristics of the other audio input. The system uses the calibrated volume selection model to select a volume level for an audio response to the other audio input.
US11119722B2 Movable body control apparatus and recording medium
An embodiment of the present invention controls a mobile body device to carry out a natural action. A mobile body control device (1) includes: an image acquiring section (21) configured to acquire an image of a surrounding environment of a specific mobile body device; and a control section (2) which is configured to (i) refer to the image and infer, in accordance with the image, a scene in which the specific mobile body device is located, (ii) determine an action in accordance with the scene inferred, and (iii) control the mobile body device to carry out the action determined.
US11119714B2 Communication method having a plurality of connection establishment methods between image forming apparatus and communication device
In a communication system, an image forming apparatus sends an address of a receiving section to an external device. The external device receives a selection of image data through plural thumbnails displayed on a display section, and wirelessly sends the selected image data to the image forming apparatus with the address. The image forming apparatus receives the selected image data sent with the address by the external device, and prints an image based on the selected image data. The image forming apparatus accepts a selection indicating whether a communication between the external device and the image forming apparatus is performed by a first communication system method or a second communication system method. The image forming apparatus performs sending and/or receiving the image data with the address by the first communication system method when the first communication system method is selected, and performs sending and/or receiving the image data with the address by the second communication system method when the second communication system method is selected.
US11119713B2 Systems, processes, and computer program products for delivery of printed paper by robot
Embodiments provide automatic printing and delivery of a printed document from a virtual reality (VR) environment. The printed document may be delivered to the user while preserving the user's immersion within a virtual reality session. A printed-out copy of the document may be physically delivered to the user by a robot. In some embodiments, a virtual reality server may coordinate requests for printed documents, provide print and delivery status updates within the VR space, and control the robot's path to the delivery site.
US11119712B2 Image processing apparatus executing image process in accordance with setting including setting value specified for each setting category
In an image processing apparatus, a controller determines using setting specification information whether all of a plurality of users is permitted to use all of a plurality of setting values for a setting category in response to receiving a registration instruction. The setting specification information specifies for each user at least one setting value that is permitted to use for an image process by the user. In response to determining that any of the plurality of users is not permitted to use all of the setting values for the setting category, the controller transmits to the server a registration request not including the plurality of setting values for the setting category. The controller controls, in response to receiving a function execution instruction from the server, an image processing unit to execute the image process in accordance with a setting including a setting value for the setting category.
US11119699B2 Data processing system and operating method thereof
A data processing system includes a host suitable for generating a candidate logical block address (LBA) list including a plurality of candidate LBAs, a memory device suitable for storing a plurality of map segments and user data corresponding to the respective map segments, and a controller suitable for receiving the candidate LBA list from the host, and loading target map segments from the memory device, the target map segments corresponding to the plurality of candidate LBAs.
US11119689B2 Accelerated data removal in hierarchical storage environments
A computer-implemented method for maintaining a storage volume in a virtual tape system includes writing one or more logical volumes associated with a first category and one or more logical volumes associated with a second category to a primary storage in a virtual tape system. The computer-implemented method further includes performing a first automatic removal process in order to free up space on the primary storage, wherein the first automatic removal process removes logical volumes associated with the first category in priority to logical volumes associated with the second category. The computer-implemented method further includes performing a second automatic removal process, wherein the second automatic removal process dynamically alters the priority of the first automatic removal process such that one or more virtual volumes associated with the second category are removed in priority to one or more virtual volumes associated with the first category.
US11119680B2 Data writing method of flask disk array based on residual lives of flash drives thereof
A data writing method of a flash disk array is provided. The data writing method includes steps of: obtaining a first data quantity; receiving intermediate data to be written into the flash disk array; comparing a second data quantity of the intermediate data with the first data quantity; and writing the intermediate data into the flash disk array when the second data quantity is not less than the first data quantity. At most one data block is allocated from each of flash drives. Some of the allocated data blocks are written with the intermediate data, while others of the allocated data blocks are not written with the intermediate data and provided as reserved blocks. The number of the reserved blocks has at least two selectable values dependent on residual lives of the flash drives.
US11119679B2 Storing data based on a probability of a data graph
Data blocks of a memory sub-system that have been accessed by a host system can be determined. An access pattern associated with the data blocks by the host system can be determined. A spatial characteristic for each respective pair of the data blocks of the memory sub-system can be received. A data graph can be generated with nodes that are based on the access pattern associated with the data blocks of the memory sub-system and edge values between the nodes that are based on the spatial characteristic for each respective pair of the data blocks of the memory sub-system.
US11119678B2 Transactional operations in multi-master distributed data management systems
One embodiment provides for a method for grooming transactional operations in a multi-master distributed data management system including maintaining transactional operations in at least one transaction-local side-log. A table log scan is performed for a table including recording identification for each record in a log. Tuple sequence numbers are generated for the records and the records are written on groomed transaction blocks to the table.
US11119675B2 Polymorphism and type casting in storage volume connections
Aspects of the disclosure provide for polymorphism and type casting in storage volume connections. A method of the disclosure includes storing, in a memory associated with a processing device executing a container manager, a persistent volume (PV) identifier of a PV created on a storage device and a list of polymorphic connection types supported by the PV, and responsive to receiving a query comprising the PV identifier from a container host, performing, for a connection from the container host to the storage device, type casting to identify a connection type from the list of polymorphic connection types and connection information for the connection type to enable establishment of the connection between the container host and the storage device.
US11119671B2 Method for facilitating a memory system operable in advance during power-up, memory controller therefor, and memory system capable of being operable in advance during power-up
A method facilitating a memory system operable in advance during power-up is introduced, including the following. A power-up verification circuit is provided, internally coupled to a memory control circuit of the memory system. During a period of the power-up in which a power voltage signal is ramping but not yet reaching a power voltage threshold, a power-up verification state machine of the power-up verification circuit is activated responsive to a power-on reset signal and the power voltage signal. The activated power-up verification state machine communicates with circuit units of the memory system to enable execution of corresponding detections on the circuit units in accordance with a sequence of states of the power-up verification state machine. After completion of the sequence of states, a verification completion signal is sent to enable the memory control circuit to be powered by the power voltage signal and operable to control the memory system.
US11119670B2 Methods and systems for efficient encoding and decoding communications
In some aspects, an apparatus for encoding a stream of data for transmission to a receiver device comprises a memory device and a hardware processor. The memory device is a memory device configured to store at least one parameter associated with at least one cryptographic protocol, the at least one parameter identifying one or more cipher directives from a plurality of cipher directives including an exclusive-OR (XOR) function and a table lookup function. The hardware processor is configured to generate, for transmission to the receiver device, a frame comprising a first field identifying a custom or non-custom cryptographic scheme and a second field identifying a first cipher directive of the plurality of cipher directives.
US11119669B2 External indicators for adaptive in-field recalibration
In accordance with one implementation, a method for adaptive in-field recalibration includes detecting a potential environmental disturbance for a first storage node in a mass storage system based on an indicator external to the first storage node, and initiating a recalibration of an operational parameter of the first storage node responsive to the detection.
US11119658B2 Capacity expansion channels for memory sub-systems
A memory sub-system includes a memory sub-system controller comprising at least one host channel, a memory device comprising a plurality of memory die, and at least one input/output (I/O) expander circuit coupled to the at least one host channel of the memory sub-system controller and to the memory device. The at least one I/O expander circuit includes one or more I/O buffers to send and receive signals on the at least one host channel, a selection circuit coupled to the one or more I/O buffers, and command processing logic to enable the selection circuit to route the signals on a selected one of a plurality of expansion channels coupled to the at least one I/O expander circuit. Each of the plurality of expansion channels is coupled to a corresponding subset of the plurality of memory die.
US11119657B2 Dynamic access in flash system
A storage controller coupled to a storage array comprising one or more storage devices receive a request to write data to one of the storage devices. The storage controller determines a first data block on the storage device comprising a list of deallocated data blocks on the storage device, the list comprising a block number of each deallocated data block and an access operation count value at which each deallocated data block was deallocated. The storage controller identifies a second data block from the list of deallocated data blocks on the storage device based on a corresponding access operation count value from the list and writes the data to the second data block.
US11119654B2 Determining an optimal storage environment for data sets and for migrating data sets
Provided are a computer program product, system, and method for determining an optimal storage environment for data sets and for migrating data sets. Metadata for each application indicates storage pools used by the application to store data sets, wherein each storage pool is configured in one of a plurality of storage environments using different organization schemes to store data sets. The metadata for at least one application indicates storage pools to store the data sets for the application that are allocated from different storage environments. The metadata for an application is processed to determine a data set for the application stored in a first storage pool implemented in a first storage environment that should be stored in a second storage environment. The determined data set from the first storage pool to a second storage pool implemented in the second storage environment.
US11119653B2 Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
Disclosed herein are single-finger gestures for activating a trackpad mode on a touch-sensitive device with no force sensors. An example method includes: displaying a virtual keyboard on a touch-sensitive display with a spacebar key and other keys. Detecting a first extended contact over the virtual keyboard and, in accordance with a determination that the first extended contact is over any of the respective displayed representations of the other keys, interpreting the first extended contact as a keyboard input and activating a corresponding extended keyboard function. The method also includes: detecting a second extended contact over the virtual keyboard. The method further includes: in accordance with a determination that the second extended contact is over a respective displayed representation of the spacebar key, interpreting the second extended contact as a mode-switching input that causes the electronic device to operate at least a portion of the touch-sensitive display as a trackpad.
US11119650B2 Information handling system with a user defined touch area and user defined display area on a horizontal work surface
A memory stores a display area and a workspace area of a screen of an information handling system. A processor receives a selection of user defined workspace area option, enters into a user define workspace mode, receives a desired workspace area, and updates the workspace area in the memory from a predefined workspace area to the desired workspace area.
US11119644B2 Electronic device and method for displaying content in response to scrolling inputs
An electronic device may include a display, a memory storing a plurality of objects, and a processor configured to display at least a portion of a scroll page including the plurality of objects on a screen of the display and to, when a speed of a scroll input is a preset value or more while the scroll input is entered to the screen (quick scroll input), display at least one second object corresponding to at least one first object selected from among the plurality of objects. Other various embodiments are possible as well.
US11119643B1 Contextual quick pick wheel
Responsive to a first selection input to a physical knob control, a menu is displayed at least partially surrounding the physical knob control, the menu having a plurality of menu item each associated with a respective action, the menu overlaying at least a portion of the onscreen controls and extending off-screen the touchscreen to allow menu items to be loaded from the sides of the touchscreen as the menu is rotated. A selection of the menu is set to an exit menu item to allow a second selection input to the physical control to dismiss the menu. Responsive to rotational input to the knob, the menu is rotated about the physical knob control to change the selection of the menu. Responsive to receipt of the second selection input, performing the action of the menu item at the selection.
US11119641B2 Electronic apparatus and control method thereof
An electronic apparatus that comprises a control unit is disclosed. The control unit displays a user interface for comparably presenting: first brightness that is brightness of an image in which a subject is shot with proper exposure that is based on a first reference value, second brightness that is brightness of an image in which the subject is shot with proper exposure that is based on a second reference value, and third brightness that is brightness of an image in which the subject is shot under current exposure conditions.
US11119639B2 Non-transitory computer-readable medium storing an extra information superposition program, extra information superposition method, and extra information superposition method, and extra information superposition device
To cause a computer configured to execute, by starting first software to implement, first display processing for displaying a first information display window to function as an extra information superposition device including a processing unit and a storage unit, wherein the processing unit configured to (i) execute second display processing for displaying a second information display window capable of receiving input of extra information to be superposed at least on a part of the first information display window, by starting second software independent from the first software to implement, and (ii) execute third display processing for displaying the extra information in the second information display window, when there is input of extra information to the second information display window made by a user.
US11119637B2 System and method for flexible configuration of a controlling device
A system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance. After the created user interface is transferred to the controlling device, the virtual equivalent of an appliance is caused to be linked to an intended target appliance whereupon activation of those user interface elements of the graphical user interface that were associated with functional operations of the virtual equivalent of an appliance will cause the controlling device to transmit commands to control corresponding functional operations of the intended target appliance.
US11119635B2 Fanning user interface controls for a media editing application
Some embodiments provide a method of presenting several user interface (UI) controls for editing images. Upon receiving a selection of an image to edit, the method displays the image in a display area for displaying edits to the image. At a first location, the method receives input to activate a UI tool includes the several UI tools. In response to the input, the method displays, at a second location, a fanning animation that fans the several UI controls from a fanned closed layout to a fanned open layout.
US11119630B1 Artificial intelligence assisted evaluations and user interface for same
Systems and methods are disclosed herein for reducing a risk of associating with a client that may engage in illegal activity. A system accesses data associated with an entity for a given context, applies a plurality of AI models to the data based on the context to generate a plurality of AI assessments. Data for showing risk factors, assessments of the risk factors, and data for evaluating risk factors can be transmitted for rendering in a user interface in a display device. Analyst feedback can be received and used to update the AI models.
US11119627B2 Information display method, device, apparatus and storage medium
An information display method, a device, an apparatus, and a storage medium are provided. The method includes: acquiring, respectively, a push information of each application in an application classification folder on a desktop of the mobile terminal; determining, respectively, according to a weight corresponding to the application to which each piece of the push information belongs and a heat corresponding to each piece of the push information, an arrangement order of each piece of the push information when displayed; determining an information push area in the application classification folder according to a triggering operation after the triggering operation of a user in the application classification folder has been monitored; and displaying each piece of the push information in the information push area according to the determined arrangement order.
US11119626B1 Mobile application with dynamic feature set based on user sophistication
A computing device may include a provider application and data defining perceptible elements that provide users with various functionalities in more easily consumable stages. The application may determine that the user is at a first level of sophistication based on user activities and/or circumstances, and present a first set of perceptible elements in response thereto to provide a first set of functionalities. The application may then determine the user is at a second, higher level of sophistication based on subsequent activities and/or circumstances, and present a second set of perceptible elements to provide a second set of functionalities that includes at least one new functionality not provided via the first set of perceptible elements. Applications can be less resource intensive by evolving to strategically tailor available functionality to the circumstances and needs of particular users.
US11119625B1 Remote control device for manufacturing equipment and method for detecting manual control
A remote control device for a manufacturing equipment and a method for detecting manual control are provided. The method for detecting the manual control on the manufacturing equipment includes the following steps. A cursor pattern is created. When the user interface is automatically controlled, a history location of the cursor pattern shown on a user interface of the manufacturing equipment is detected to obtain a location distribution. The location distribution is stored. A current location of the cursor pattern shown on the user interface is detected. If the current location is not within the location distribution, it is deemed that the user interface is manually controlled.
US11119622B2 Window expansion method and associated electronic device
A window expansion method is provided. The method includes detecting an occurrence of an expansion event for expanding a window area, and expanding the window area based on the expansion event. An electronic device is also provided, the electronic device including a display that includes a window area for displaying data and a non-window area, and at least one processor configured to expand the window area based on an expansion event for an expansion of the window area when the expansion event occurs.
US11119620B2 Electronic device
An electronic device is provided. The electronic device includes a first metal mesh layer, a second metal mesh layer and an insulator. The first metal mesh layer is made up of a plurality of first electrode pattern units. The second metal mesh layer is disposed on one side of the first metal mesh layer, and is made up of a plurality of second electrode pattern units and a plurality of third electrode pattern units. The pattern of the second electrode pattern units and the pattern of the first electrode pattern units are at least partially identical in shape. The insulator is at least partially disposed between the first metal mesh layer and the second metal mesh layer. On a virtual projection surface parallel to the first metal mesh layer, a first vertical projection range projected from the shape of a first electrode pattern units distribution area and a second vertical projection range projected from the shape of a second electrode pattern units distribution area are staggered.
US11119617B2 Transparent electrode member, multilayer transparent electrode member, and capacitive sensor
A transparent electrode member includes a translucent base, and first transparent electrodes that are arranged side by side in a first direction on a first surface of the base, that are translucent, and that are electrically connected to each other. Each of the first transparent electrodes has a dispersion layer including a matrix composed of an insulating material and conductive nanowires dispersing in the matrix. A coupling member that electrically connects two adjacent first transparent electrodes to each other is composed of a conductive region. The density of the conductive region in peripheral regions of each first transparent electrode is higher than that in a central region of the first transparent electrode.
US11119613B1 Touch sensing module
A touch sensing module is provided. The touch sensing module includes a flexible substrate including a coil portion including a plurality of layers and one or more coil patterns formed in at least one layer of the plurality of layers, and an extension portion that extends from the coil portion, and a sensing circuit, electrically connected to the coil pattern. The extension portion is configured to have a form in which at least one of the plurality of layers is extended.
US11119611B2 Film touch sensor for enhancing image quality
The present invention relates to a film touch sensor comprising a separation layer; a first protection layer that is formed on the separation layer; a touch detection layer that is formed on the first protection layer; a second protection layer that is formed on the touch detection layer; and an optical compensation layer that is formed between the first protection layer and the touch detection layer, or between the touch detection layer and the second protection layer, and that compensates for a transmittance difference between the patterned region in which a transparent electrode pattern forming the touch detection layer is formed, and a non-patterned region in which the transparent electrode pattern is not formed.
US11119610B2 Touch member and display device including the same
A touch member includes a first touch electrode including a plurality of first sub-detection electrode patterns. The touch member includes a second touch electrode including a plurality of second sub-detection electrode. An electrode pattern connecting portion electrically connects adjacent second sub-detection electrode patterns. An island electrode pattern is disposed in the second touch electrode. A bridge pattern electrically connects a first sub-detection electrode of the first sub-detection electrode patterns to the island electrode pattern. The bridge pattern is formed of a first conductive layer. The first sub-detection electrode patterns, the electrode pattern connecting portion, the second sub-detection electrode patterns, and the island electrode pattern are formed of a second conductive layer. An insulating pattern is disposed between the bridge pattern and a part of the second conductive layer overlapping with the bridge pattern. The insulating pattern does not overlap a part of the bridge pattern.
US11119609B2 Electronic device
An electronic device includes: a top panel with an operation surface; a coordinate detector that detects coordinates of operational input performed on the operation surface; a vibrating element that generates vibration on the operation surface; a drive controller that drives the vibrating element with a drive signal that generates natural vibration in an ultrasonic band on the operation surface, the drive controller driving the vibrating element so that intensity of the natural vibration changes depending on a position of the operational input on the operation surface and a degree of temporal change in the position; and a reflector disposed on the operation surface side of the top panel and having a reflective surface that reflects ultrasonic waves radiated from the top panel.
US11119607B2 Remote touch sensitive monitoring system, monitored apparatus, monitoring apparatus and controlling method thereof
The present application provides a monitored apparatus of a remote touch sensitive monitoring system. The monitored apparatus includes a touch screen, a touch sensitive module coupling to the touch screen, a network module, and a processing module coupling to the touch sensitive module and the network module. The processing module is configured to execute a program for receiving touch sensitive information of the touch screen calculated by the touch sensitive module and transmitting the touch sensitive information to a monitoring apparatus of the remote touch sensitive monitoring system.
US11119605B2 Method and apparatus for scanning touch screen, and medium
A method for scanning a touch screen includes: scanning the touch screen in a first scanning manner, the first scanning manner using a first report rate; and switching to a second scanning manner to scan the touch screen in response to detecting that the touch screen is touched in the first scanning manner, the second scanning manner using a second report rate. The number of scan regions into which the touch screen is divided in the first scanning manner is smaller than that of scan regions into which the touch screen is divided in the second scanning manner, and the first report rate is greater than or equal to the second report rate.
US11119604B2 Display device and touch sensor with accurate touch detection and low power consumption
A display controller controls changing timing of a waveform of each of gate clock signals (GCK1, GCK2) so that a display driving operation is performed after the lapse of a relatively short time from a starting point of time of a horizontal scanning period in odd-numbered horizontal scanning periods (Ho), and that a display driving operation is performed after the lapse of a relatively long time from a starting point of time of a horizontal scanning period in even-numbered horizontal scanning periods (Ho). A touch panel controller outputs a pulse of a touch drive signal (STD) so that a position detection operation on a touch panel is started in a stable period after an end of the display driving operation in each of the odd-numbered horizontal scanning periods (Ho).
US11119601B2 Screen output method using external device and electronic device for supporting the same
An electronic device is provided. The electronic device includes a display for receiving a touch input, a communication circuit, at least one processor, and a memory. The memory stores instructions executable by the at least one processor to detect whether the electronic device is in communication with an external display device via the communication circuit, transmit data for rendering an extended user interface on the external display device to the external display device via the communication circuit, detect whether the electronic device is connected with an external pointing device via the communication circuit, and, when the external pointing device is not connected to the electronic device, provide at least a portion of the display for use as a pointing device.
US11119600B2 Pressure sensor and display device including the same
A pressure sensor for a display device, includes: a plurality of touch cells having a plurality of driving electrodes disposed on a first substrate, a plurality of sensing electrodes disposed on a second substrate overlapping the first substrate, and a pressure sensing layer interposed between the plurality of driving electrodes and the plurality of sensing electrodes, the driving electrodes and sensing electrodes overlapping each other; and a touch driver to drive the plurality of touch cells and to detect touch pressure of the plurality of touch cells; wherein, when a plurality of touch areas including at least one touch cell are detected, the touch driver is configured to compare magnitude of touch pressures of the plurality of touch areas and to ignore at least one touch input in at least one touch area.
US11119599B2 Display device
A display device includes a display panel that includes an upper surface, a first side surface portion that extends from a first side of the upper surface, and a second side surface portion that extends from a second side connected to the first side, a first force sensor disposed in the first side surface portion and a second force sensor disposed in the second side surface portion, and a controller that determines a type and a state of an application being executed when a first input signal is sensed through the first force sensor and execute an operation corresponding to the type of the application and the state of the application being executed when a second input signal is sensed through the second force sensor within a preset time from an interruption of the first input signal.
US11119595B2 Touch display panel and manufacturing method for reducing interference with touch signal
The present disclosure relates to a touch display panel and a method for manufacturing the same. The display panel includes: an active area disposed on a substrate and including a light emitting device; a raised area disposed on the substrate, located at a periphery of the active area and including a stacked structure; and a touch sensor disposed on a side of the active area and the raised area away from the substrate, wherein the touch sensor is electrically insulated from the active area and is in electrical contact with the raised area; wherein a thickness of the active area matches a thickness of the raised area to ensure a uniform thickness of the touch display panel, and the raised area is electrically insulated from the active area, and a touch signal sensed by the touch sensor is transmitted via the raised area.
US11119589B2 Stylus and position calculation method
A stylus includes a processor that acquires first coordinate values in a pen coordinate system at an occurrence position of a pen event detected by a pen sensor and acquires second coordinate values in a device coordinate system at the occurrence position of the pen event. The processor uses a plurality of sets of coordinate value pairs to determine conversion parameters for converting coordinates from the pen coordinate system into the device coordinate system and uses the determined conversion parameters and a measured amount of movement of the stylus to calculate coordinate values of the stylus in the device coordinate system.
US11119588B2 Wireless mouse and switch module applied therein
A switch module includes a pressing button, a supporting block and a circuit board. The pressing button has a first surface and a second surface. The second surface of the pressing button has an operation portion. The operation portion is equipped with an extending arm. At least one portion of one side of the first surface of the pressing button protrudes upward to form at least one extending foot. The supporting block supports the pressing button. The supporting block has a third surface and a fourth surface. The circuit board faces to the third surface of the supporting block. The circuit board has a fifth surface and a sixth surface. The circuit board is equipped with a first switch. The sixth surface of the circuit board is equipped with a second switch. The first switch is disposed corresponding to the at least one extending foot.
US11119587B1 Computer readable recording medium can perform image sensing system control method and image sensing system
An image sensing system control method, comprising: (a) predicting a first velocity of the image sensor; (b) calculating a first time duration between a first frame time and a first polling time after the first frame time, wherein the image sensor captures a first frame at the first frame time and receives a first polling from the control circuit at the first polling time; and (c) calculating a first predicted motion delta of the first time duration according to the first velocity and the first time duration.
US11119586B2 Adjustable pointing devices
An adjustable pointing device is disclosed wherein the device comprises a base, a grip portion, and an adjusting mechanism, the grip portion being attached to the base by the adjusting mechanism wherein the adjusting mechanism comprises an elastic member biasing the grip portion away from the base and comprising a locking mechanism movable between a locked position in which the locking mechanism is to prevent the grip portion from moving relative to the base and an unlocked position in which the locking mechanism is to allow the grip portion to move relative to the base.
US11119582B2 Actuation lock for a touch sensitive input device
Touch sensitive mechanical keyboards and methods of configuring the depressibility of one or more keys of a keyboard are provided. A touch sensitive mechanical keyboard can accept touch events performed on the surface of the keys. Additionally, the keyboard can accept key depressions as textual input. The keyboard can be placed in a gesture operation mode, which can lock the keys to prevent a user from inadvertently depressing a key while attempting to perform a touch event on the surface of the keys. The keyboard can also be placed in a key press mode, which can allow depression of the keys by a user.
US11119578B2 Method and apparatus for switching display mode, mobile terminal and storage medium
A method for switching display mode of a mobile terminal includes: detecting gesture operations at a left edge and/or a right edge of a screen of the mobile terminal; upon detection a specified gesture operation for switching display mode, acquiring, according to the specified gesture operation, a mode switching instruction that corresponds to the specified gesture operation; and switching the current display mode according to the mode switching instruction.
US11119577B2 Method of controlling an operation of a camera apparatus and a camera apparatus
A method and apparatus for controlling an operation of a camera that allows a user to conveniently control a camera apparatus according to a gesture of a subject input through a lens of a camera, and the camera apparatus are provided. The method includes receiving an image input through a camera lens; generating an image frame; detecting a motion of a subject included in the image frame by comparing the image frame with at least one previous frame stored before the image frame is generated; determining whether the motion of the subject is a User Interface (UI) gesture; and performing, if the motion is the UI gesture, an operation corresponding to the UI gesture.
US11119576B2 User interface and method for contactlessly operating a hardware operating element in a 3-D gesture mode
User interface and method for contactlessly operating a hardware operating element in a 3-D gesture mode. The invention proposes a user interface and a method for contactlessly operating a hardware operating element (12), called “button” below, of a user interface in a 3-D gesture mode, by means of which the user interface can be operated using gestures freely carried out in space, called 3-D gestures below. The method comprises the steps of: —detecting (100) a user's hand (4), —assigning (200) the hand (4) to an area of the user interface (I) assigned to the button (12), and, in response thereto, —outputting (300) a suggestion (14, 16) to the user.
US11119575B2 Gesture based user interface supporting preexisting symbols
A motion controlled handheld device includes a display having a viewable surface and operable to generate an image and a gesture database maintaining a plurality of gestures. Each gesture is defined by a motion of the device with respect to a first position of the device. The gestures comprise symbol gestures each corresponding to a character from a preexisting character set. The device includes an application database maintaining at least one application and a gesture mapping database comprising a gesture input map for the application. The gesture input map comprises mappings of the symbol gestures to corresponding inputs for the application. The device includes a motion detection module operable to detect motion of the handheld device within three dimensions and to identify components of the motion in relation to the viewable surface. The device also includes a control module operable to load the application, to track movement of the handheld device using the motion detection module, to compare the tracked movement against the symbol gestures to identify a matching symbol gesture, to identify, using the gesture input map, the corresponding input mapped to the matching symbol gesture, and to provide the corresponding input to the application.
US11119574B1 Electronic devices with touch input components and haptic output components
An electronic device may include touch input components and associated haptic output components. The control circuitry may provide haptic output in response to touch input on the touch input components and may send wireless signals to the external electronic device based on the touch input. The haptic output components may provide local and global haptic output. Local haptic output may be used to guide a user to the location of the electronic device or to provide a button click sensation to the user in response to touch input. Global haptic output may be used to notify the user that the electronic device is aligned towards the external electronic device and is ready to receive user input to control or communicate with the external electronic device. Control circuitry may switch a haptic output component into an inactive mode to inform the user that a touch input component is inactive.
US11119573B2 Pupil modulation as a cognitive control signal
One exemplary implementation provides an improved user experience on a device by using physiological data to initiate a user interaction for the user experience based on an identified interest or intention of a user. For example, a sensor may obtain physiological data (e.g., pupil diameter) of a user during a user experience in which content is displayed on a display. The physiological data varies over time during the user experience and a pattern is detected. The detected pattern is used to identify an interest of the user in the content or an intention of the user regarding the content. The user interaction is then initiated based on the identified interest or the identified intention.
US11119571B2 Method and device for displaying virtual image
Provided is a virtual image display device including: an image generator outputting a virtual image; a filter transmitting light in a first polarization state in the output virtual image; a multipath optical element guiding the transmitted light in the first polarization state; a first optical element arranged on a first side of the multipath optical element and allowing the guided light in the first polarization state and real-world light to pass therethrough; a second optical element arranged on a second side opposite to the first side of the multipath optical element and allowing the real-world light to pass therethrough; and a processor controlling the image generator, the first optical element, and the second optical element.
US11119569B2 Real-time visual playbacks
An approach is provided in which the approach captures a set of sensory data corresponding to a first user traversing over a physical terrain in a physical world. The approach uses the set of sensory data to create a set of instructions to emulate the physical world by a locomotion system. The approach invokes the locomotion system to emulate the physical terrain utilizing the set of instructions while a second user is positioned on the locomotion system and using a virtual reality device to traverse through a virtual world.
US11119566B2 System and method for a virtual reality motion controller
A system and method for generating motion commands based on detected motion of a user, the system including: a processing circuitry; an orientation sensor; a communication interface; and a housing having the processing circuitry, the orientation sensor, and the communication interface disposed therein, the housing further configured to be securely fastened to a body of a user; wherein the orientation sensor is configured to provide sensor readings indicative of a three-dimensional motion of a user; wherein the processing circuitry is configured to receive the sensor readings from the orientation sensor; determine an initial reference position based on the sensor readings; determine a current user position based on the sensor readings; and determine the motion commands based on an angle between the current user position and the initial reference position; and wherein the communication interface is configured to relay the motion commands to a VR device.
US11119563B2 Dynamic power capping of multi-server nodes in a chassis based on real-time resource utilization
A power management application running in a Chassis Management Controller reads utilization values of each server node dynamically in real time and assigns a respective priority to each server node based on its utilization value. The range of the utilization values is divided into terciles and the corresponding priorities assigned to the terciles are as HIGH, MEDIUM and LOW. The priorities are uses as guidelines for allocating power from a manageable power budget to each server node. A chassis power budget specified by an administrator includes the manageable power and unmanageable power used, for example, to power utilities, such as fans. Care is taken that a HIGH priority server node always receives its maximum power consumption rate, with the LOW priority server node receiving no less than its maximum power consumption rate. The MEDIUM priority server node receives at least the mean between its maximum and minimum power consumption rate.
US11119559B2 Controlling a processor clock
There is disclosed a method of controlling the frequency of a clock signal in a processor. The method selects a first clock generator to provide a processor clock signal for executing an application. If a threshold event is detected, a second clock generator is selected. The method reduces the frequency of a clock signal generated by the first clock generator while a processor clock signal is being provided for execution of an application from the second clock generator. The second clock generator generates a clock at a lower speed than the first clock generator. After a predetermined time the first clock generator is reselected to provide the processor clock signal. The threshold detection is repeated until an optimum clock frequency is discovered.
US11119554B2 Power management integrated circuit modeling system and method of driving the same
A power management integrated circuit (PMIC) modeling system for a power distribution network (PDN) analysis, includes a power supply configured to supply a source current for driving a load, a resistance setting unit configured to monitor a load current being supplied to the load, and generate a current comparison value by comparing a first current value of the load current at a current time with a second current value of the load current at a previous time, and a controller configured to, based on the current comparison value generate a control signal for changing a variable resistance of the resistance setting unit, and control the power supply to change the source current. The resistance setting unit is further configured to, based on the control signal, change a resistance value of the variable resistance.
US11119550B2 USB device and operation method thereof
A USB device and an operation method thereof are provided. The USB device includes a first switch, a second switch, a power converter, and a first USB connector. A first terminal of the first switch is configured to receive a first voltage. The power converter is configured to provide a second voltage, and the second voltage is less than the first voltage. A first terminal of the second switch is coupled to the power converter to receive the second voltage. A first power pin of the first USB connector is coupled to a second terminal of the first switch and a second terminal of the second switch.
US11119548B2 Dynamic power throttling based on system conditions in USB Type-C power delivery (USB-C/PD) ecosystem
Technology to dynamically throttle power in a power delivery system is described. In one embodiment, a power delivery system includes a controller associated with a port to supply power. The controller manages a power budget available to the port based on a current state of one or more system parameters. The power budget available to the port can be throttled when the power delivery system operates under stress conditions and adjusted when the power delivery system is no longer operating under stress conditions.
US11119546B2 Exchangeable powered infrastructure module
An apparatus includes a backplane and a removable blade. The backplane is mounted to a housing and is operably coupled to the Ethernet. The removable blade is operably coupled to the backplane and is selectable from and interchangeable with: (a) a removable blade configured to receive an Ethernet input and product an Ethernet output; and (b) a removable blade configured to receive a non-Ethernet input and produce an Ethernet output representative of the non-Ethernet input.
US11119545B2 Filter mesh with incorporated strain gauge
In example implementations, a computing system is provided. The computing system includes at least one electronic component, a fan and a filter. The electronic component generates heat that is cooled by an air flow within the computing system that is generated by the fan. The filter is located in a path of the air flow. The filter includes a filter mesh with a strain gauge that is encapsulated and incorporated into the filter mesh to measure an amount that the filter mesh is clogged.
US11119538B2 Flexible display panel and flexible display device
A flexible display panel and a flexible display device are provided. The flexible display panel includes: a first insulating layer; a plurality of leads disposed above the first insulating layer, the plurality of leads passing through a predetermined bending region of the flexible display panel; a second insulating layer above respective one of the leads; where at least one of the leads is provided with at least one first hollow portion in the predetermined bending region, and the first insulating layer and the second insulating layer are connected via the at least one first hollow portion. In this way, product performance can be improved.
US11119531B2 Parallel pseudo infinite monotonic timeline clock
Techniques are included for providing a parallel pseudo infinite timeline monotonic clock that may be used to determine time and durations. A system clock is used to obtain an original time instant that anchors the pseudo infinite timeline to be parallel to a timeline of the system clock. The monotonic clock obtains time ticks from a monotonic tick supplier. The monotonic time ticks are used to determine times and durations, rather than relying on time instants obtained from the system clock. The use of a sliding window anchored at various times allows the parallel timeline to be almost infinite in implementation, rather than wrapping once a maximum value is reached. In addition, the accuracy of computations of time and duration are impervious to changes to the system clock, due to the use of the monotonic time ticks instead of obtaining multiple time instants from the system clock.
US11119529B2 Workload prediction based CPU frequency scaling
A method comprises predicting, based on corresponding historical workload data, a change in virtual network function demand during a future workload period, wherein the virtual network function is supported by a node. The method further comprises determining a target clock speed of one or more physical CPU cores of one or more processors of one or more servers in the node corresponding to the change in the virtual network function demand and adjusting the CPU CORE of the node to the target clock speed corresponding to the change in the virtual network function demand for the future workload period.
US11119528B2 Backward compatibility through use of spoof clock and fine grain frequency control
An application runs at a first operating frequency if the application is designed for a current version of a system and runs at a second operating frequency if the application is designed for a prior version of the system that operates at a lower frequency than the first operating frequency. The second operating frequency may be higher than the operating frequency of the prior version of the system to account for differences in latency, throughput or other processing characteristics between the two systems. Software readable cycle counters are based on a spoof clock running at the operating frequency of the prior version of the system, rather than the true operating frequency. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US11119527B1 Light-based, non-binary computation device
An optical numerical computation device relates light from a plurality of light sources to calculate an arithmetic solution. The optical numerical computation device includes input circuitry, pre-calculation circuitry, calculation circuitry, a light collection cavity, and a plurality of light computation components. The pre-calculation circuitry and calculation circuitry cause light sources to emit light representing the values of input operands, which is subsequently related within the light collection cavity. Sensors then generate resultant outputs at values indicative of the sensed light value. The respective wavelengths of light used may be associated with an operand arithmetic sign or an order of magnitude.
US11119522B2 Substrate bias generating circuit
A substrate bias generating circuit is provided for generating a substrate bias to a body of a transistor of a functional circuit. The substrate bias generating circuit includes a first transistor and a second transistor which are connected in series between a supply voltage terminal and a ground terminal, and control terminals of the first transistor and the second transistor are coupled to each other. A third transistor includes a terminal electrically coupled to body of one of the first transistor and the second transistor, and another terminal coupled to the body. A resistance element is connected between the terminal of the third transistor and a current input terminal of the first transistor or a current output terminal of the second transistor.
US11119519B2 Linear power supply
For example, a linear power supply includes an output transistor connected between an input terminal of an input voltage and an output terminal of an output voltage, an internal power supply configured to step down the input voltage to generate a predetermined internal power supply voltage, a reference voltage generator configured to generate a predetermined reference voltage from the internal power supply voltage, an amplifier configured to generate a drive signal for the output transistor such that a feedback voltage in accordance with the output voltage is equal to the reference voltage, a drive current generator configured to generate a drive current for the amplifier, and a drive current controller configured to detect a variation of the internal power supply voltage to variably control the drive current.
US11119518B2 Voltage regulation circuit
The present disclosure relates to a voltage regulation circuit (100). The voltage regulation circuit (100) comprises a transformer (130) having a primary winding (132) having a first end (132A) and a second end (132B), and a first secondary winding (134) having a first end (134A) and a second end (134B), wherein the first end (132A) of the primary winding (132) is configured to receive an input voltage and the second end (132B) of the primary winding (132) is configured to produce an output voltage, wherein the first end (134A) of the first secondary winding (134) is connected to a neutral node (180), wherein the primary winding (132) produces a primary voltage based on the input voltage, and wherein a secondary voltage of the first secondary winding (134) is out-of-phase to the primary voltage of the primary winding (132); and a first switch (160) configured to connect the second end (134B) of the first secondary winding (134) with the second end (132B) of the primary winding (132), wherein, when the first switch (160) is connected, the output voltage is the secondary voltage.
US11119515B2 Low profile pressure regulator
A pressure regulator includes an inlet channel, an outlet channel, a bladder, a first plate, and a second plate. The bladder is connected to the outlet channel and extends alongside of the inlet channel. The first plate is disposed on one side of the inlet channel between the bladder and the inlet channel. The second plate is disposed on the other side of the bladder and is at least partially aligned with the first plate along the length of the inlet channel such that a portion of the inlet channel is disposed between the first and second plates. When the bladder is pressurized, the bladder urges the first plate toward the second plate and thereby pinches the portion of the inlet channel disposed between the first and second plates to regulate a ratio of a pressure in the outlet channel to a pressure in the inlet channel.
US11119506B2 Flight control method and apparatus, and control device
A flight control method includes obtaining route data for instructing an aircraft to fly on a route represented by the route data, analyzing the route data according to a preset splitting condition, splitting the route into multiple sub-routes in response to the route data satisfying the preset splitting condition, and determining a to-be-executed sub-route from the multiple sub-routes and transmitting the to-be-executed sub-route to the aircraft.
US11119505B1 Wind finding and compensation for unmanned aircraft systems
An unmanned aircraft includes a forward propulsion system comprising one or more forward thrust engines and one or more corresponding rotors coupled to the forward thrust engines; a vertical propulsion system comprising one or more vertical thrust engines and one or more corresponding rotors coupled to the vertical thrust engines; a plurality of sensors; and a yaw control system, that includes a processor configured to monitor one or more aircraft parameters received from at least one of the plurality of sensors and to enter a free yaw control mode based on the received aircraft parameters.
US11119503B2 Method for controlling vehicle in autonomous driving system and apparatus thereof
Disclosed is a method and apparatus for controlling a vehicle in an autonomous driving system that controls platooning. A method of controlling a first vehicle that transports passengers in an autonomous driving system that controls platooning according to an embodiment of the present disclosure includes: receiving boarding/alighting information of the passengers from a server; determining a first platoon formation of platooning vehicles that travel in the same lane in a platoon on the basis of the boarding/alighting information; transmitting information about the first platoon formation to other vehicles included in the platoon; checking an object moving adjacent to the lane; and transmitting an object block instruction message, which changes the platoon formation into a second platoon formation such that a block distance between at least one vehicle included in the platoon and a sidewalk becomes smaller than a width of the object, to other vehicles included in the platoon.
US11119502B2 Vehicle control system based on social place detection
A vehicle control system includes a communication device, a sensor and a controller. The communication device is configured to receive information from at least one of a mobile application connected to the host vehicle and a local knowledge source. The sensor is configured to detect external conditions in a vicinity of the host vehicle equipped with the vehicle control system. The controller is programmed to detect a social place based on the information from at least one of the mobile application connected to the vehicle and the local knowledge source, to select a driving mode based on the social place that was detected, and to control the host vehicle based on the driving mode that was selected.
US11119499B2 Marker system
A marker system (1) including a sensor array (21) for detecting a magnetic marker laid in a road, a tag reader (34) which acquires marker position information indicating a laying position of the magnetic marker, an IMU (22) which estimates a relative position of a vehicle by inertial navigation calculation, and a control unit (32) which performs an arithmetic process for identifying a position of the vehicle based on the laying position of the detected magnetic marker, and also identifies the position of the vehicle after passage over the magnetic marker based on a relative position of the vehicle estimated by the IMU (22), thereby allowing stable identification of its own vehicle position without being affected by surrounding environment.
US11119498B2 Systems and methods for simulation utilizing a segmentable monolithic mesh
Systems and methods for optimizing the simulation of a robot in an environment are disclosed herein. The system includes an environment sensor configured to generate signals indicative of objects within the environment. The system further includes a computing device having a processor and a non-transitory computer-readable memory and a machine-readable instruction set stored in the non-transitory computer-readable memory. The machine-readable instruction set causes the computing device to: generate a monolithic mesh of the environment such that the objects in the environment form a static rigid body with the environment, create an action plan for the simulation, identify objects within the monolithic mesh that the simulation intends to interact with, segment the objects that the simulation intends to interact with from the monolithic mesh, perform the simulation of the objects segmented from the monolithic mesh, and recombine the objects segmented from the monolithic mesh for the simulation with the monolithic mesh.
US11119484B2 Vacuum cleaner and travel control method thereof
A vacuum cleaner includes a main casing, a driving wheel, a camera, a distance calculation part, a self-position estimation part, a mapping part, and a controller. The driving wheel enables the main casing to travel. The camera is disposed on the main casing to capture an image in traveling direction side of the main casing. The distance calculation part calculates a distance to an object positioned in the traveling direction side based on the captured image. The self-position estimation part calculates a position of the main casing based on the captured image. The mapping part generates a map of a traveling place by using three-dimensional data based on calculation results by the distance calculation part and the self-position estimation part. The controller controls an operation of the driving wheel based on the three-dimensional data of the map generated by the mapping part, to make the main casing travel autonomously.
US11119483B2 System and method for conscious machines
Consciousness is widely considered to be a mysterious and uniquely human trait, which cannot be achieved artificially. On the contrary, a system and method are disclosed for a computational machine that can recognize itself and other agents in a dynamic environment, in a way that seems quite similar to biological consciousness in humans and animals. The machine comprises an artificial neural network configured to identify correlated temporal patterns and attribute causality and agency. The machine is further configured to construct a virtual reality environment of agents and objects based on sensor inputs, to create a coherent narrative, and to select future actions to pursue goals. Such a machine may have application to enhanced decision-making in autonomous vehicles, robotic agents, and intelligent digital assistants.
US11119481B2 Method for setting parameters in an autonomous working device and an autonomous working device
A system and method are provided for setting parameters in an autonomous working device. The autonomous working device can be controlled based on a plurality of parameters. For each of a plurality of different working environments a set of sensor values is generated. The plurality of sets is partitioned into categories, each category corresponding to a prototypical working environment. The parameters for each category are optimized to find an optimized parameter set for each prototypical working environment. For an individual working environment, an individual set of sensor values that the sensors of the autonomous working device produce is generated. Based at least on the individual set of sensor values, the prototypical working environment showing highest similarity to the individual environment is determined, and the parameters in the autonomous working device are set according to the optimized parameter set corresponding to the determined prototypical working environment.
US11119477B1 Anomalous condition detection and response for autonomous vehicles
Methods and systems for autonomous and semi-autonomous vehicle control relating to anomalies are disclosed. Anomalous conditions with a vehicle operating environment, such as ice patches or flooded roads, may be identified and categorized using autonomous vehicle operating data, and corrective actions to mitigate the impact of such anomalies may be taken. Corrective actions may include maneuvering the vehicle in the area of the anomaly or rerouting the vehicle around the area of the anomaly. A vehicle encountering an anomaly may further communicate an alert to warn other nearby vehicles, including non-autonomous vehicles. Such communication may be limited to anomalies of certain types or severity, and duplicative communications may be suppressed. Vehicles receiving such alerts may take corrective actions or present information regarding the anomaly for operator response.
US11119474B2 Method, device, and system for redundancy control
A method includes receiving, by a first receiver communicatively coupled with a first remote control device, a first control signal from the first remote control device. The method also includes receiving, by a second receiver communicatively coupled with a second remote control device, a second control signal from the second remote control device. The method further includes selecting one of the first control signal of the first remote control device and the second control signal of the second remote control device for controlling a movable object.
US11119471B2 Method for operating a component that is cyclically loaded during operation
A method for operating a component of predetermined geometry Ω that is cyclically loaded during operation, wherein a probability of failure P is determined for the component taking account of distributions of failure times, which are caused by deviations in material properties, the component is operated depending on the determined probability of failure P, wherein at least one maintenance time is set for the component, in particular depending on the determined probability of failure P.
US11119469B2 Method of making semiconductor devices and a control system for performing the same
A method includes calculating a processing tool offset for a processing tool based on process control parameters, wherein the processing tool offset is a first portion of a process offset time attributable to a processing tool. The method further includes calculating a product offset based on the process control parameters, wherein the product tool offset is a second portion of the process offset time attributable to a product. The method further includes determining whether the product offset is stable based on a difference between a processing time for different products being within a pre-determined tolerance and a number of processed wafers exceeding a threshold amount. The method further includes calculating an offset time for processing the product using the processing tool based on the calculated processing tool offset, without considering the product offset in response to a determination that the product offset is stable.
US11119467B2 Construction machine, in particular a crane, and method for the control thereof
A construction machine, in particular in the form of a crane such as a revolving tower crane, having a control apparatus for controlling at least one piece of work equipment of the construction machine using a structure data model that includes digital information on a structure to be erected and/or to be worked. A method of controlling such a construction machine with the aid of digital data from such a structure data model. The construction machine has a data exchange module connectable to the master construction site computer for the exchange of digital data with a master construction site computer, with the data exchange module having reading and/or writing means for reading and/or writing access to the master construction site computer. The construction machine carries out at least individual work steps such as the traveling of a construction element in automated manner using digital data from the master construction site computer. A control module that can be positioned at the load suspension means and/or at the construction element to be traveled and that can be configured as a wearable, in particular in the form of gloves having integrated movement control sensors is provided for the fine positioning.
US11119465B2 Method for inspecting defects of machining path
A method for inspecting defects of a machining path is provided. The method includes the following steps. Firstly, a contour mold with a plurality of surface nodes is generated according to a machining program code. Next, a normal vector of each surface node of the contour mold is calculated. Then, a tangent vector of a block of the machining program code corresponding to the normal vector is calculated. Afterwards, an error information is obtained according to a relation between the normal vector and the tangent vector. When the error information is greater than a predetermined value, a defect information is shown on the contour mold.
US11119464B2 Controller and machine learning device
A machine learning device of a controller observes, as state variables that express a current state of an environment, feeding amount data indicating a feeding amount per unit cycle of a tool and vibration amount data indicating a vibration amount of a cutting part of the tool when the cutting part of the tool passes through the workpiece. In addition, the machine learning device acquires determination data indicating a propriety determination result of the vibration amount of the cutting part of the tool when the cutting part of the tool passes through the workpiece. Then, the machine learning device learns the feeding amount per unit cycle of the tool when the cutting part of the tool passes through the workpiece in association with the vibration amount data, using the state variables and the determination data.
US11119463B2 Automation objects for integrated design environments
The present disclosure is directed to systems, methods and devices for facilitating object-based cross-domain industrial automation control. An object library comprising a plurality of objects may be maintained. One or more of the objects may represent physical counterparts for use in an industrial automation process. Each object of the plurality of objects in the object library may have at least one property that an automated control device operation can be programmed to act on. Each object of the plurality of objects may also have at least one property that a human machine interface component can utilize in generating display elements corresponding to the objects for display on the human machine interface. When modifications to objects in the object library are received, those modifications may be automatically deployed and incorporated in controller logic and HMI graphics and control.
US11119462B2 Systems and methods for hybrid dynamic state estimation
A power system energy management system with dynamic state estimation (DSE) is disclosed wherein system dynamic states are estimated using SCADA measurements, PMU measurements, signals of controllers, digital recorders, protection devices, and smart electronic devices. The DSE is solved first by Unscented Kalman Filter, and if the Unscented Kalman Filter is failed, weighted lease square is used to solve the DSE. If weighted lease square is failed, integration method is used to calculate the dynamic states. In another aspect, Unscented Kalman Filter, weighted lease square, and integration calculation are applied to solve the DSE by nodal parallel computing for each generation system.
US11119457B2 Method for controlling electric drive system and electric drive system
A method for controlling an electric drive system and the electric drive system. The method includes: measuring an external variable; estimating a control variable for a current sampling step with a mathematical model; predicting a control variable for a future sampling step for each of a plurality of candidate voltage vectors selected for the future sampling step; and calculating a cost function, and identifying a primary voltage vector giving a minimum, where the cost function is defined as a deviation between the predicted stator flux and the reference stator flux. The method further includes: predefining a lookup table giving a correlation between a nonzero voltage vector and a voltage vector group including four candidate voltage vectors, where the plurality of candidate voltage vectors is selected referring the lookup table. The electric drive system includes motor, power converter, and controller, and configured to perform the method.
US11119453B2 System and method for remote non-intrusive monitoring of assets and entities
The embodiments herein disclose a system and method for remote and non-intrusive monitoring of a plurality of assets and entities. The system comprises a central platform module, a client module, a plurality of sensor units and a plurality of entity modules. Each sensor device is configured for measuring vibrations and changes in orientation of physical structure in three-dimensional axis to generate sensor data. The system also comprises a machine learning module, which provides the system with the intelligence to extract relevance of a measured physical parameter to contextually provide actions to be taken. The embodiments herein also provide a system and method for remote and non-intrusive monitoring of a level of liquid fuel in an electric power generator device. The system comprises no intrusive mechanism to measure the actual level of liquid present in the electric power generator.
US11119448B2 Faux solar-driven clock
An electronic visible light sensor is employed to detect the presence or lack of sunlight. The simple, digital light/dark data from the sensor is fed to electronic circuits which control security and other devices dependent upon day and night status. These circuits are directed and controlled in turn by associated electronic circuits that gather data which measures the length of the solar night, that is, between dusk and dawn, and by deduction, the length of the day. Given that these time periods vary daily and in a regular fashion, the result will necessarily differ by a few minutes each and every day during the 365 day solar year. The resulting day/night time data is used to estimate, with say, a four to ten minute accuracy, taken against the Universal Coordinated Time System, to establish start/stop times, durations and cycles of security and other devices dependent upon the presence or lack of sunlight relative to UCT designated within the universally accepted twenty-four day. These results are fed to the security control circuitry to define control of data to security and other devices.
US11119443B2 Replaceable unit for an electrophotographic image forming device having a magnetic sensor
A replaceable unit for an electrophotographic image forming device includes a housing having a reservoir for holding toner. An electrical connector is positioned on a first side of the housing. The electrical connector includes an electrical contact for contacting a corresponding electrical contact in the image forming device and a magnetic sensor electrically connected to the electrical contact. The electrical connector is movable between a first position and a second position. When the electrical connector moves from the first position to the second position, the electrical contact of the replaceable unit moves from a retracted position to an operative position. When the electrical connector moves from the first position to the second position, the magnetic sensor moves from a misaligned position to an aligned position with a point in a path of movement of a magnet for sensing a magnetic field of the magnet.
US11119442B2 Photosensitive member unit and development unit
A photosensitive member unit includes a photosensitive member, a transfer roller, a mounting portion capable of mounting a development unit including a development roller, a first gear and a second gear each provided at one end of the photosensitive member in an axial direction of the photosensitive member, and a third gear provided at one end of the transfer roller in an axial direction of the photosensitive member and configured to engage with the second gear. The first gear, the second gear, and the third gear are helical gears. A direction in which helical teeth of the first gear are inclined is opposite to a direction in which helical teeth of the second gear are inclined, and the direction in which the helical teeth of the first gear are inclined matches a direction in which helical teeth of the third gear are inclined.
US11119437B2 Determining cleaning fluid thickness
In an example, a cleaning station comprises a wiper blade to scrape cleaning fluid across a surface of a component of a print apparatus. A suction pump is to remove a cleaning fluid from a surface of the component of the print apparatus. A sensor is to determine the thickness of cleaning fluid on a surface of the component of the print apparatus. A controller is to vary a suction pressure of the suction pump based on measurements of the sensor.
US11119436B2 Driving device and image forming apparatus
A driving device for driving a driven member includes a driving source; a driving gear fixed to a rotation shaft of the driving source; at least one gear for transmitting rotational motion of the driving gear to the driven member; a rotation detection gear engaged with the at least one gear; a detector for detecting rotation of the rotation detection gear; and a controller for detecting an angular speed and a rotational phase of the rotation detection gear on the basis of information from the detector and for controlling the rotational speed of the driving source such that a rotation period of the rotation detection gear is a non-integer multiple of a rotation period of the driving gear.
US11119435B2 Drive transmission device and image forming apparatus
A drive transmission device includes a driving-side coupling, a driven-side coupling, and an intermediary transmission member provided therebetween. The driving-side coupling and the intermediary transmission member engage with each other so as to be movable in a first direction. The driven-side coupling and the intermediary transmission member engage with each other so as to be movable in a second direction crossing the first direction. The intermediary transmission member is held by a holding-side coupling which is one of the driving and the driven-side couplings or by a shaft member engaging with the holding-side coupling. Engagement of the intermediary transmission member with a non-holding-side coupling which is the other coupling permits a deviation angle about an axis extending in the first direction and a deviation angle about an axis extending in the second direction.
US11119434B2 Discrimination device and image forming apparatus
Disclosed is a discrimination device that may serve to discriminate a type of a recording medium and may include: a housing unit provided with an opening so as to face a conveyance path on which the recording medium is conveyed; and a light emitting unit and a light receiving unit that are accommodated in the housing unit. The light emitting unit may be capable of emitting light toward the recording medium disposed so as to face the opening. The light receiving unit may be capable of receiving light reflected from the recording medium. The housing unit may include a shutter that allows switching between an opened state where the opening is opened and a closed state where the opening is closed.
US11119433B2 Image forming apparatus
A protruding portion protruding in a rotation axis direction of an image bearing member is provided at a position between the tip of a separation claw and an apex of the separation claw, when the apex of the separation claw is disposed at a position farthest from the surface of the image bearing member in a direction perpendicular to a straight line connecting the tip and the rotation center of a shaft portion of the separation claw.
US11119431B2 Information processing apparatus and control method for an image forming apparatus
An image forming apparatus including a consumable to be used for image formation. The image forming apparatus includes: a usage amount detector configured to detect a cumulative value of a usage amount of the consumable and a remaining amount of the consumable; a predictor configured to predict a period that allows use of the consumable based on the remaining amount detected by the usage amount detector; and a determination unit configured to generate a delivery request signal for prompting a delivery request for the consumable when the period that allows the use predicted by the predictor is smaller than a predetermined number-of-day threshold value. The image forming apparatus avoids performing processing for generating a delivery request signal by the determination unit after the start of the use of the image forming apparatus until a predetermined condition is satisfied.
US11119429B2 Image forming apparatus
An image forming apparatus includes an image forming unit, a storage portion to which a heating unit configured to heat the sheet stored in the storage portion is detachably attached, a conveyance unit, a detection unit configured to detect attachment of the heating unit to the storage portion, and a control unit configured to control the conveyance unit such that a standby time by which conveyance of the sheet fed from the storage portion is stopped is shorter when the detection unit detects the heating unit than when the detection unit does not detect the heating unit.
US11119428B2 Image rotation in image forming apparatus based on determination of power consumption by heater elements
An image forming apparatus includes an image forming device, a heater, and a control circuit. The control circuit is configured to generate first energization data based on at least part of first raster image data representing a first image to be formed on a first page, and then compress the first raster image data into first compressed image data. The control circuit is also configured to generate second energization data based on at least part of second raster image data representing a second image to be formed on a second page, and then compress the second raster image data into second compressed image data. The control circuit is configured to further determine whether rotation of the second image by a predetermined degree will lower power consumption based on a comparison of the first energization data to the second energization data.
US11119427B2 Flow structure for an ink supply in a liquid electrophotographic developer unit
In one example, a flow structure for an ink supply in a liquid electrophotographic developer unit includes an elongated basin having a volume that shrinks progressively from an upstream part of the basin to a downstream part of the basin such that a rate of shrinkage increases towards the downstream part.
US11119423B2 Photosensitive member unit and image forming apparatus
A photosensitive member unit includes a photosensitive member, a rotary member, a charging roller, a separating member, and a one-way clutch. The charging roller is moved to and positioned at a separated position in a case where the photosensitive member rotates in a second direction when the separating member is positioned at a first position. The charging roller is moved to and positioned at a contact position in a case where the photosensitive member rotates in a first direction when the separating member is positioned at a second position.
US11119420B2 Particle prevention method in lithography exposure apparatus
In accordance with some embodiments, a method for processing a semiconductor wafer is provided. The method includes transporting a carrier along with a reticle supported by the carrier in a lithography exposure apparatus. The method also includes regulating particles in the carrier through a magnetic field. In addition, the method includes removing the reticle from the carrier. The method further includes performing, using the reticle, a lithography exposure process to the semiconductor wafer in the lithography exposure apparatus.
US11119419B2 Moiré target and method for using the same in measuring misregistration of semiconductor devices
A target for use in the optical measurement of misregistration in the manufacture of semiconductor devices, the target including a first periodic structure formed on a first layer of a semiconductor device and having a first pitch along an axis and a second periodic structure formed on a second layer of the semiconductor device and having a second pitch along the axis, different from the first pitch, the second periodic structure extending beyond the first periodic structure along the axis.
US11119417B2 Single cell grey scatterometry overlay targets and their measurement using varying illumination parameter(s)
Scatterometry overlay (SCOL) measurement methods, systems and targets are provided to enable efficient SCOL metrology with in-die targets. Methods comprise generating a signal matrix by: illuminating a SCOL target at multiple values of at least one illumination parameter, and at multiple spot locations on the target, wherein the illumination is at a NA (numerical aperture) >⅓ yielding a spot diameter <1μ, measuring interference signals of zeroth and first diffraction orders, and constructing the signal matrix from the measured signals with respect to the illumination parameters and the spot locations on the target; and deriving a target overlay by analyzing the signal matrix. The SCOL targets may be reduced to be a tenth in size with respect to prior art targets, as less and smaller target cells are required, and be easily set in-die to improve the accuracy and fidelity of the metrology measurements.
US11119415B2 Method of determining a characteristic of a structure, and metrology apparatus
Methods and apparatus are disclosed for determining a characteristic of a structure. In one arrangement, the structure is illuminated with first illumination radiation to generate first scattered radiation. A first interference pattern is formed by interference between a portion of the first scattered radiation reaching a sensor and first reference radiation. The structure is also illuminated with second illumination radiation from a different direction. A second interference pattern is formed using second reference radiation. The first and second interference patterns are used to determine the characteristic of the structure. Azimuthal angles of the first and second reference radiations onto the sensor are different.
US11119414B2 Yield estimation and control
A defect prediction method for a device manufacturing process involving production substrates processed by a lithographic apparatus, the method including training a classification model using a training set including measured or determined values of a process parameter associated with the production substrates processed by the device manufacturing process and an indication regarding existence of defects associated with the production substrates processed in the device manufacturing process under the values of the process parameter, and producing an output from the classification model that indicates a prediction of a defect for a substrate.
US11119411B2 Drive method for spatial light modulator, method for generating pattern for exposure, and exposure method and apparatus
In a drive method for a spatial light modulator, out of a first boundary region and a second boundary region arranged adjacently in a Y-direction and extending in an X-direction, mirror elements arranged at a first pitch not resolved by a projection optical system, in the X-direction in the first boundary region are set in the phase 0, and the other mirror elements therein are set in the phase π; mirror elements arranged at a second pitch not resolved by the projection optical system, in the X-direction in the second boundary region are set in the phase π, and the other mirror elements therein are set in the phase 0.
US11119409B2 Polysiloxane skeleton polymer, photosensitive resin composition, pattern forming process, and fabrication of opto-semiconductor device
A polymer comprising polysiloxane, silphenylene, isocyanuric acid, and norbornene skeletons in a backbone and having an epoxy group in a side chain is provided. A photosensitive resin composition comprising the polymer and a photoacid generator is coated to form a film which can be patterned using radiation of widely varying wavelength. The patterned film has high transparency, light resistance, and heat resistance.
US11119407B2 Method of cutting a flexible substrate
A method of cutting a flexible substrate includes providing a flexible substrate pre-configured with a cutting area, providing an obstruction covering a non-cutting area of the flexible substrate to expose the cutting area of the flexible substrate, and performing a dry etching to the flexible substrate to decompose the cutting area of the flexible substrate, such that internal components of the flexible substrate can be protected during a flexible substrate cutting process.
US11119406B2 Photo-curable composition and patterning method
A photo-curable composition having a high polymerization rate and a high polymerization conversion is provided, containing a radical-polymerizable monomer (A), a photopolymerization initiator (B), and a compound (C) serving as a sensitizer and having the following general formula (1), wherein X1 and X2 are selected from the group consisting of a hydrogen atom, alkyl groups, a phenyl group, a naphthyl group, and alkyl groups in which part or all of the hydrogen atoms are substituted with fluorine; where X1 and X2 may be the same or different; and R1 to R10 are independently selected from the group consisting of a hydrogen atom, halogen atoms, alkyl groups, alkoxy groups, a phenyl group, a naphthyl group, and alkyl groups in which part or all of the hydrogen atoms are substituted with fluorine, wherein R1 to R10 may be the same or different.
US11119404B2 System and method for reducing printable defects on extreme ultraviolet pattern masks
A system for reducing printable defects on a pattern mask is disclosed. The system includes a controller configured to be communicatively coupled to a characterization sub-system, the controller including one or more processors configured to execute program instructions causing the one or more processors to: direct the characterization sub-system to perform inspection of a mask blank; generate a cost function based on a first characteristic and a second characteristic, the first characteristic comprising areas of defect regions exposed by mask patterns, the second characteristic comprising pattern complexity of a design pattern; determine one or more values indicative of a minimum of the cost function via a non-linear optimization procedure; and generate one or more control signals to adjust rotation and translation of the mask blank relative to the design pattern based on the determined one or more values indicative of the minimum of the cost function.
US11119403B2 Pellicle for flat panel display photomask
A pellicle assembly for large-size photomasks including a frame member configured to be affixed to a large-size photomask substrate, a substantially rigid and transparent pellicle membrane affixed to the frame member so as to protect at least a portion of the large-size photomask substrate from contamination during usage, storage and/or transport, and a coating on at least one of top and bottom surfaces of the pellicle membrane that binds the pellicle membrane to prevent separation of pellicle membrane material in the event of breakage.
US11119399B2 Mask blank, phase shift mask and method for manufacturing semiconductor device
According to the present invention, provided is a mask blank (10), in which: a light shielding film (4) has a single layer structure or a laminate structure of a plurality of layers; at least one layer of the light shielding film (4) is formed of a material which contains a transition metal and silicon and is free from nitrogen and oxygen, or a material which contains a transition metal, silicon, and nitrogen and satisfies a condition of the following expression (1); a phase shift film (2) has a surface layer and a layer other than the surface layer; and the layer other than the surface layer is formed of a material which contains a transition metal, silicon, nitrogen, and oxygen, has a content of oxygen of 3 atom % or more, and satisfies a condition of the following expression (A). CN≤9.0×10−6×RM4−1.65×10−4×RM3−7.718×10−2×RM2+3.611×RM−21.084   Expression (1) 0.04×AS−0.06×AM>1  Expression (A)
US11119391B2 Optical unit
Provided is an optical unit 10 including a movable body 14 provided with a camera module equipped with an image pickup element 50 and an optical element 12a, a fixed body 16, support mechanisms 9 and 20 configured to movably support the movable body 14 with respect to the fixed body 16, and drive units 18A to 18C configured to move the movable body 14 with respect to the fixed body 16. The movable body 14 is supported by the support mechanisms 9 and 20 in a state where the movable body 14 does not contact the fixed body 16 in an optical axis direction, and the optical unit 10 includes a heat dissipation member 11 made of metal and coupled to the image pickup element 50 and the support mechanisms 9 and 20.
US11119388B2 Lens screening device
A lens screening device includes a housing and plate body, the housing has through holes, and the inside of the housing is configured with the plate body, which is acted by coils and magnetic elements to swing, thereby exposing or closing the through holes. The present invention is characterized in that a plurality of guide rails is configured inside the housing, the bottom surface of the plate body is in contact with the guide rails, and the bottom surface of the plate body is configured with at least one shallow groove, thereby reducing the weight, achieving a thin, lightweight structure.
US11119386B2 Truncated nonlinear interferometer-based atomic force microscopes
A truncated non-linear interferometer-based atomic force microscope (AFM) includes an input port and a non-linear amplifier that renders a probe beam and a conjugate beam. The AFM includes local oscillators having a relationship with the probe beam and the conjugate beam. The displacement of the AFM's cantilever is transduced by the probe beam, and/or the conjugate beam or their respective local oscillators. The AFM's phase-sensitive detectors detect a phase modulation between the respective local oscillators and the probe beam and the conjugate beam. The detected phase modulation corresponds to the change in phase. The AFM's circuitry measures phase signals that are indicative of the cantilever displacement. The resulting measurement signals exhibit a quantum noise reduction in either the intensity difference or phase sum quadrature.
US11119385B2 Clock generation for a photonic quantum computer to convert electrical pulses into a plurality of clock signals
A system for generating clock signals for a photonic quantum computing system includes a pump photon source configured to generate a plurality of pump photon pulses at a first repetition rate, a waveguide optically coupled to the pump photon source, and a photon-pair source optically coupled to the first waveguide. The system also includes a photodetector optically coupled to the photon-pair source and configured to generate a plurality of electrical pulses in response to detection of at least a portion of the plurality of pump photon pulses at the first repetition rate and a clock generator coupled to the photodetector and configured to convert the plurality of electrical pulses into a plurality of clock signals at the first repetition rate.
US11119383B2 Telescope arrays and superimposed volume gratings for light field generation
Acousto-optical modulators, such as a SAW modulators, with telescope arrays and superimposed volume gratings for light field generation are disclosed. These devices can employ pixelated demagnification and have layers of output optics, such as reflective gratings and/or arrays of transmissive refractive or diffractive lenses that manipulate the light emitted by the SAW modulator. In other cases, superimposed volume gratings are used, in which pixilation occurs in angle space.
US11119367B2 Liquid crystal display device
Pixel electrodes adjacent to each other along a first axis are supplied with pixel potentials having opposite polarities with respect to a potential of a common electrode. The pixel electrode includes straight parts. Electric fields between the straight parts and the common electrode are applied to negative type liquid crystal material. An electric field between the straight parts of the adjacent pixel electrodes is applied to the negative type liquid crystal material. An opposite substrate includes a second region opposed to a first region between the straight parts of the adjacent pixel electrodes. At least a part of visible light transmitted through the first region is transmitted through the second region. Angles of the straight parts with respect to an axis perpendicular to direction of initial alignment of the liquid crystal material have a size of not less than 15° and not more than 30°.
US11119366B2 Liquid crystal display device
A liquid crystal display device includes a first substrate, a pixel electrode which is disposed on the first substrate and comprises a first sub-pixel electrode and a second sub-pixel electrode adjacent to the first sub-pixel electrode along a first direction, and a shielding electrode which is disposed on the same layer as the pixel electrode and comprises a first area having a first width and a second area having a second width which is smaller than the first width along a second direction which crosses the first direction, and the first sub-pixel electrode may be adjacent to the first area along the second direction, and the second sub-pixel electrode may be adjacent to the second area along the second direction.
US11119365B2 Liquid crystal element, lighting apparatus
To improve the appearance of a light distribution pattern. A liquid crystal element including: a first substrate; a second substrate; a liquid crystal layer; and columnar bodies; where the first substrate has a counter electrode provided on its one surface side; where the second substrate is configured to include wiring parts provided on its one surface side, an insulating layer provided on the upper side of the wiring parts, and pixel electrodes provided on the upper side of the insulating layer; where the pixel electrodes are arranged along a first direction; where each wiring part is connected to one of the pixel electrodes, arranged on the lower layer side of the pixel electrodes, and has a connection region that passes through a gap between the pixel electrodes adjacent to each other in the first direction; and where the columnar bodies is provided at a position overlapping the connection region.
US11119361B2 Method of manufacturing an alignment film, a liquid crystal display panel and a printing plate
A method of manufacturing an alignment film, a liquid crystal display panel, a printing plate are provided. The printing plate is used for coating a substrate with an alignment solution and comprises protrusions distributed at intervals on the substrate, and a gap is formed between two adjacent protrusions, and the gap is used for storing the alignment solution. The protrusions include a plurality of main protrusions presented as an array distribution and a plurality of auxiliary protrusions distributed in the array of the main protrusions. A height of each of the main protrusions is greater than a height of each of the auxiliary protrusions.
US11119359B2 Optical composite film layer, display panel, and display device
An optical composite film layer, comprising a first uniaxial optical film layer, a second uniaxial optical film layer, and a first grating film layer. The first uniaxial optical film layer comprises a platy portion and multiple refraction portions disposed on one side of the platy portion, and the multiple refraction portions are selected from one of cambered columns or quadrangular columns; the second uniaxial optical film layer is laminated on one side, close to the refraction portions, of the platy portion, the multiple refraction portions are received in the second uniaxial optical film layer, and the extraordinary light refractive index of the first uniaxial optical film layer is greater than the ordinary light refractive index of the second uniaxial optical film layer; and the first grating film layer is disposed on one side, far away from the first uniaxial optical film layer, of the second uniaxial optical film layer.
US11119357B2 Display apparatus
A display apparatus (1) comprises: a display panel (3); an optical sheet (4) having rectangular shape; and a support member (5) having a slider (S) supporting at least one side (41a) of the optical sheet, wherein the support member (5) has a support part (51) to which the slider (S) is slidably mounted, the optical sheet (4) has a fixing part to be fixed to the slider (S), the fixing part being provided along an end region positioned from a central region of the at least one side (41a) of the optical sheet (4) toward an end of the at least one side (41a) of the optical sheet (4), and the slider (S) slides with respect to the support part (51) in accordance with expansion and contraction of the optical sheet (4) in a direction along the at least one side (41a) of the optical sheet (4).
US11119354B2 Display panel, method for manufacturing the same and display device
The present disclosure provides a display panel, a method for manufacturing the same and a display device. The display panel includes a substrate and a plurality of pixels provided on the substrate, each of the pixels includes a display region and a transparent region, a light emitting device is provided in the display region, the display panel further includes a polarization layer provided in the display region and the transparent region, and at a light exiting side of the light emitting device departing from the substrate, a portion of the polarization layer located in the display region is configured to absorb external environment light, and another portion of the polarization layer located in the transparent region is configured to transmit the external environment light.
US11119353B2 Switchable micro-lens array for augmented reality and mixed reality
A see-through near eye display, which can be modulated in such a manner to synchronize with electronic enabled micro-lenses of a switchable micro-lens array, wherein when pixels of the near eye display are lit the micro-lenses of the micro-lens array are present; thus, a virtual image can be formed and seen by the eye of a user. When the see-through near eye display is not lit, the micro-lenses are not present, thus permitting a real image to be present.
US11119348B2 Optical arrangement for improving the display quality of a display
An optical arrangement includes at least the following components which are arranged along an optical axis: a light source for polarized light; a layer arrangement, which, viewed in the viewing direction of a viewer, includes at least one polarization filter and an optical retardation layer behind the polarization filter. The polarization filter abuts the retardation layer free of gaps. An interstice is located between the light source and the layer arrangement. The interstice has a volume about the optical axis, that is surrounded by optically impermeable and internally non-reflecting, but absorbent peripheral surfaces. In the interstice, there is at least one semi-permeable boundary surface which is permeable to the light emitted by the light source and is at least partially reflective for light that is incident in the opposite direction.
US11119345B2 Display device
A display device that includes a display panel having a first substrate, a second substrate, and a light-emitting element layer. The light emitting layer is disposed between the first and second substrates and is configured to emit light in a direction toward the second substrate. A first sound generator is disposed on a first surface of the first substrate and is configured to vibrate the display panel to output a first sound. A first heat dissipation film is disposed between the first substrate and the first sound generator.
US11119341B2 Contact lens having energy harvesting part
A contact lens including an energy harvesting unit is provided. The contact lens includes a sensor that detects biometric information of a user, and a power that transforms a dynamic energy generated by a movement of an eye part of the user into electrical energy and provides the sensor with the electrical energy.
US11119332B2 Camera module and reflecting module
A camera module includes: a housing having an internal space; a reflecting module including a reflecting member and including a moving holder movably supported by an inner wall of the housing disposed in the internal space; and a lens module disposed behind the reflecting module disposed in the internal space and including a lens barrel including lenses aligned in an optical axis direction so that light reflected from the reflecting member is incident thereto, wherein the moving holder is provided to be movable in one axis direction approximately perpendicular to the optical axis direction with respect to the housing, and the lens module is provided with a carrier to which the lens barrel is supported, configured to be movable in the other axis direction approximately perpendicular to the optical axis direction and the one axis direction with respect to the housing.
US11119330B2 Reticle, reticle unit, rifle scope, and optical apparatus
There are provided a reticle, a reticle unit, and an optical apparatus, such as a rifle scope, each having a novel configuration that allows formation of a desired pattern. In a reticle 30A1 on which a pattern that serves as an indicator when an object under observation is visually recognized is formed, the pattern is formed of protruding sections 33a and 33b provided on a pattern formation surface 31a of a plate-shaped optical member 31. The protruding sections 33a and 33b are each formed of a plurality of protruding ridges 133 (structural elements) extending in the lengthwise direction of a line that forms the pattern in parallel to the widthwise direction of the line. The protruding ridges 133 each have an inclining surface 140 inclining with respect to the optical path of an observation optical path, and the inclination angle of the inclining surface with respect to the optical axis Z is so set at an angle that causes light incident via an objective lens to be deflected to exit out of the observation optical path.
US11119327B2 Multilayer liquid crystal diffractive gratings for redirecting light of wide incident angle ranges
An optical device includes a stack of multiple grating structures, each of which includes a plurality of sublayers of liquid crystal material. Each sublayer of liquid crystal material includes laterally extending repeating units, each formed of a plurality of liquid crystal molecules. The repeating units of the liquid crystal layers are lateral offset from one another, and defined a tilt angle. The grating structures forming the stack of grating structure have tilt angles of different magnitudes. The grating structures may be configured to redirect light of visible or infrared wavelengths. Advantageously, the different tilt angles of the stack of grating structures allows for highly efficient diffraction of light incident on the grating structures at a wide range of incident angles.
US11119326B1 Eyewear display for generating an immersive image
Eyewear having a camera capturing images, and an image processor configured to process the images and display the processed image in both controlled and uncontrolled regions on the display. In an example, the image processor applies a vignette gradient to soften edges of the displayed image in the uncontrolled regions, which compensates for any discoloration in the uncontrolled regions. The uncontrolled regions may be located above and below the controlled region.
US11119324B2 Display system and method for providing variable accommodation cues using multiple intra-pupil parallax views formed by light emitter arrays
A display system is configured to direct a plurality of parallactically-disparate intra-pupil images into a viewer's eye. The parallactically-disparate intra-pupil images provide different parallax views of a virtual object, and impinge on the pupil from different angles. In the aggregate, the wavefronts of light forming the images approximate a continuous divergent wavefront and provide selectable accommodation cues for the user, depending on the amount of parallax disparity between the intra-pupil images. The amount of parallax disparity may be selected using an array of shutters that selectively regulate the entry of image light into an eye. Each opened shutter in the array provides a different intra-pupil image, and the locations of the open shutters provide the desired amount of parallax disparity between the images. In some other embodiments, the images may be formed by an emissive micro-display. Each pixel formed by the micro-display may be formed by one of a group of light emitters, which are at different locations such that the emitted light takes different paths to the eye, the different paths providing different amounts of parallax disparity.
US11119323B2 Systems and methods for optical systems with exit pupil expander
Architectures are provided for expanding the exit pupil of systems including one or more waveguides. Various embodiments include a display device including one or more waveguides. One or more physical/optical parameters of the one or more waveguides and/or a wavelength of light input to the waveguide can be varied as the angle at which incoming light is incident on the waveguide varies in order to maintain phase correlation between different beamlets of the output light beam emitted from the one or more waveguides.
US11119318B2 Multiplexed hologram tiling in a waveguide display
A near-eye display device includes an image source, a waveguide, and a controller. The waveguide is configured to propagate light received the image source to a user of the near-eye display device, and includes a holographic grating comprising a plurality of angularly multiplexed holograms. The controller is configured to control display of an image via the image source.
US11119316B2 Waveguide for head-up display, including reflective output coupling structure
A waveguide structure for a head up display in which a reflective output coupling structure is formed of a separate, but connected, component to a main waveguide. Light is coupled from the main waveguide to the output coupling structure by evanescent wave coupling. In a method of manufacture for such a waveguide the output coupling structure is attached to the main waveguide using an optical feedback technique.
US11119315B2 Information display apparatus
A small-sized information display apparatus capable of displaying, as virtual images, different pieces of video image information at different positions in a wide area of a windshield. An embodiment has a virtual image optical system in which a flat display forming video image information is arranged, and that includes a projected member for causing virtual images to be displayed at a plurality of positions ahead of a vehicle by reflecting a video image on the flat display, thereby forming the virtual images at the plurality of positions so as to correspond to a viewpoint position of a driver. The virtual image optical system is arranged so that video image light fluxes for establishing the respective virtual images are separated from and independent of one another between the flat display and a concave mirror, and is configured by arranging different optical elements so as to correspond to the respective light fluxes.
US11119306B2 Image pickup optical system, endoscope, and image pickup apparatus
An image pickup optical system includes an image pickup field of view in which part of an endoscope is reflected, an aperture stop and a peripheral light reduction stop. The peripheral light reduction stop is positioned in an optical axis direction satisfying Conditional Expression (1), in the peripheral light reduction stop, when a side on which part of the endoscope exists in the image pickup field of view is a first direction and a side on which no part of the endoscope exists in the image pickup field of view is a second direction, an opening portion of the peripheral light reduction stop satisfies Conditional Expression (2), and a peripheral light reduction quantity in the second direction is smaller than a peripheral light reduction quantity in the first direction by shielding no effective luminous flux in the second direction or reducing shielding quantity of the effective luminous flux, 0.5<|Hch/Haxm|<5  (1), −1.2<(La−|Hch|)/|Haxm|<0.6  (2).
US11119304B2 Determining an error in a moving distance of a microscope
A device may capture, using a camera associated with the device, a first image of a first set of optical fibers associated with an optical connector within a field of view of the camera. The device may determine that an actual distance of a relative movement of the camera and the optical connector and an expected distance of the relative movement of the camera and the optical connector fail to match. The device may perform one or more actions after determining that the actual distance and the expected distance fail to match.
US11119303B2 Whole slide image creation device
A whole slide image creation device including a first image-capture control unit for capturing an image-capture region for a pathological specimen at a first magnification and a second magnification; a storage unit for storing a first training image corresponding to the first magnification and a second training image corresponding to the second magnification; a calculation unit for pattern matching between a first image captured at the first magnification and the first training image to calculate a first degree-of-match, and between a second image captured at the second magnification and the second training image to calculate a second degree-of-match; a magnification selection unit for selecting the first magnification or the second magnification for capturing the entire pathological specimen on the basis of the first degree-of-match and the second degree-of-match; and a second image-capture control unit for capturing the entire pathological specimen at the selected magnification for each segmented region.
US11119302B2 Predicting structured illumination parameters
Implementations of the disclosure are directed to predicting structured illumination parameters for a particular point in time, space, and/or temperature using estimates of structured illumination parameters obtained from structured illumination images captured by a structured illumination system. Particular implementations are directed to predicting structured illumination frequency, phase, orientation, and/or modulation order parameters.
US11119301B2 Immersion matrix, its use and immersion device
The invention relates to an immersion matrix (5), designed for adjusting optical properties at interfaces of optical arrangements, having a porosity with pores of at least one pore size selected from a range from >20 nm to 200 μm and/or nanopores in the material of the immersion matrix (5), wherein the nanopores have at least one average pore size selected from a range of 0.5 nm to 20 nm, and an elasticity modulus E selected from a range of 0.1-100 MPa. The invention furthermore relates to the use of the immersion matrix (5), an arrangement with the immersion matrix and an immersion device.
US11119298B2 Infrared imaging lens system
An infrared imaging lens system comprises, in order from an object side, a first lens formed of silicon whose minimum transmittance of infrared rays with a wavelength of 8 μm to 13 μm is at least 40% for a thickness of 1 mm, and a second lens formed of chalcogenide glass. The silicon whose minimum transmittance of infrared rays with a wavelength of 8 μm to 13 μm is at least 40% for a thickness of 1 mm can be obtained at low cost for example by controlling the oxygen concentration in CZ method.
US11119294B2 Optical system
An optical system includes a fixed module, a movable module and a driving assembly. The movable module moves relative to the fixed module, and the movable module includes a lens unit which includes a first lens, a second lens, a first side wall and a second side wall. The first side wall has a first surface, which directly contacts the second lens, and the second side wall directly contacts the first lens. A portion of the driving assembly is directly disposed on the lens unit, configured to drive the lens unit to move along an optical axis of the first lens. The first side wall further has a second surface opposite to the first surface, and the second surface directly contacts the portion of the driving assembly. The thickness of the first side wall is different from the thickness of the second side wall.
US11119287B1 Optical transceiver and fiber array thereof
An optical transceiver includes an optical receiver and a fiber array. The fiber array includes a main body and a focusing portion connected to each other, and the focusing portion is located between the main body and the optical receiver.
US11119284B2 Integrated connector cable
An optical cable includes an optical component assembly, inner and outer optical fibers, a componentry cover, and a connector. The optical component assembly includes an optical unit. The inner and the outer optical fibers are on opposing sides of the optical unit such that the optical unit receives a first optical signal from the inner optical fiber and the outer optical fiber receives a second optical signal from the optical unit or such that the optical unit receives the second optical signal from the outer optical fiber and the inner optical fiber receives the first optical signal from the optical unit. The componentry cover encapsulates an entirety of the optical unit and portions of the inner and the outer optical fibers. The connector includes a portion of first outer optical fiber that is exposed to route the second optical signal.
US11119283B2 Optical fiber connector and method of assembling the same on site
The present disclosure provides an optical fiber connector, comprising an integrated ferrule assembly and an integrated outer housing assembly, the ferrule assembly being adapted to be fitted into the housing assembly. The ferrule assembly at least comprises an inner housing, a spring, a multi-hole ferrule, a multi-fiber optical cable, a sleeve and a thermal shrinkable tube. The housing assembly at least comprises an outer housing, an outer tail tube and an outer protection cap. In the present disclosure, a plurality of components such as the inner housing, the spring, the multi-hole ferrule, multi-fiber optical cable, the sleeve, the thermal shrinkable tube and the like can be preassembled into an integrated ferrule assembly, and a plurality of components such as the outer housing, the outer tail tube, the outer protection cap and the like can be preassembled into an integrated outer housing assembly; then, a worker only needs to insert the integrated ferrule assembly into the integrated outer housing assembly on site, thereby completing assembling operation of the whole optical fiber connector conveniently and quickly.
US11119282B2 Optical connector
A connector is disclosed that includes a housing and first and second attachment areas located in the housing and spaced apart from each other along the mating direction of the connector. The second, but not the first, attachment area is designed to move relative to the housing. The connector further includes an optical waveguide that is permanently attached to, and under a first bending force between, the first and second attachment areas. The connector also includes a light coupling unit located in the housing for receiving light from the optical waveguide and transmitting the received light to a mating connector along a direction different than the mating direction of the connector. The mating of the connector to the mating connector causes the optical waveguide to be under a greater second bending force between the first and second attachment areas.
US11119279B2 Photonic component
The invention relates, inter alia, to a photonic component (10), which has an interference device (20), which has at least one input and at least a first and a second output. According to the invention, the component also comprises: a first grating coupler (GC1), which has a first and a second grating coupler output and is connected to the first output of the interference device by means of a grating coupler input, a second grating coupler (GC2), which has a first and a second grating coupler output and is connected to the second output of the interference device by means of a grating coupler input, a first photodetector (PD1), which is connected to the first grating coupler output of the first grating coupler, a second photodetector (PD2), which is connected to the first grating coupler output of the second grating coupler, and a control device (30), which is connected to the first and second photodetectors and, on the basis of the photo signals (I1, I2) of the two photodetectors or an evaluation signal formed by means of the photosignals, forms at least one control signal (ST1, ST2) for controlling the interference device, wherein the first and second grating couplers are arranged, in particular integrated, in the same chip level (E) of a chip (2000) of the component and wherein, in the case of the first and second grating couplers, the second grating coupler outputs each form a coupling path out of the chip level, namely at an angle of between 70 and 110 degrees to the chip level.
US11119272B2 Hybrid silicon-transparent conductive oxide devices
Electrically tunable hybrid silicon-transparent conductive oxide (Si-TCO) devices, such as dual-electrode micro-ring resonators and micro-disks for large-scale on-chip wavelength division multiplexing optical interconnects.
US11119271B2 Triple clad fiber
There is provided a multi-clad fiber assembly for reducing and eliminating deleterious laser-contaminant interrelations, and methods of making these assemblies. There is provided an optical connector having contaminants that are shielded from causing detrimental thermal effects, during laser beam transmittion, by preventing laser-contaminant interactions.
US11119267B2 Reflective sheet and display apparatus having the same
A reflective sheet of a display apparatus includes a sheet configured to reflect light; and a beading pattern protruding from a surface of the sheet.
US11119263B2 System and method for image specific illumination of image printed on optical waveguide
A display device component includes an optical waveguide having a surface; a first material formed on a portion of the surface of the optical waveguide; and a second material formed on a portion of the first material. The first material has light scattering properties.
US11119262B1 Optical device, display device, and method for outputting light and displaying image thereof
A optical device includes a waveguide plate, which includes an in-coupling element to form first guided light (B1) and a second guided light (B2) by diffracting input light (IN1), an expander element to form third guided light (B3) by diffracting the first guided light (B1), an out-coupling element to form first output light (OB3) by diffracting the third guided light (B3), a bypass element to form fourth guided light (B4) by diffracting the second guided light (B2), wherein the first guided light (B1) propagates in a first direction, the second guided light (B2) propagates in a second direction, and the angle γ12 between the first direction) and the second direction is in the range of 60° to 120°, wherein the out-coupling element includes one or more augmenting regions.
US11119260B2 Optical sheet and optical component
An optical sheet of the present invention is an optical sheet that has flexibility and is used in a curved state of being curved in one direction, and includes a polarized layer 12 that polarizes incident light and a specific wavelength absorption layer provided on a curved concave side from the polarized layer 12 and containing a resin material and a light absorbing agent that absorbs light in a specific wavelength range out of light in a wavelength range of 350 nm to 740 nm. In addition, the resin material is preferably a polycarbonate having a viscosity average molecular weight Mv of 20,000 to 30,000.
US11119256B2 Retroreflector with load-biased hinges
Many in the space weather community consider our understanding of the buoyancy of the thermosphere and its effects on the orbits of satellites in Low Earth Orbit (LEO) to be insufficient during short time frames. Disclosed herein is an approach for making on-demand thermosphere buoyancy measurements using a deployable low mass retroreflector with CubeSat-like dimensions. A CubeSat storing many retroreflectors can dispense one or more of these passive satellites according to a predetermined schedule or on-command, in response to an observed space weather phenomenon like a coronal mass ejection. With measurements of the orbit decay from these passive satellites, a better understanding of the relationship between space weather and orbital decay can be established with relatively low cost.
US11119253B2 Direct projection light field display
A direct projection light field display comprising an array of projectors for direct projection of a light field. The overall design and incorporation of additional optics achieve the optimal light distribution and small pixel size to produce a high definition, 3D display. The architecture of the direct projection light field display has low a brightness requirement for each projector, resulting in an increased projector density, decreased system, and a decreased power requirement, while producing a high-definition light field.
US11119252B2 Solid-state imaging device, method of manufacturing the same, and electronic apparatus
The present technology relates to a solid-state imaging device that can improve the sensitivity of imaging pixels while maintaining AF properties of a focus detecting pixel. The present technology also relates to a method of manufacturing the solid-state imaging device, and an electronic apparatus.The solid-state imaging device includes: a pixel array unit including pixels; first microlenses formed in the respective pixels; a film formed to cover the first microlenses of the respective pixels; and a second microlens formed on the film of the focus detecting pixel among the pixels. The present technology can be applied to CMOS image sensors, for example.
US11119251B2 Lens with focusing metasurface and low chromatic aberration
The invention relates to a metasurface lens using a planar array of elementary resonators, each elementary resonator being the shape of a cross the arms of which are of unequal length. The phase shift applied by an elementary resonator is dependent on its orientation in the plane of the lens, the orientation of the various elementary resonators being determined depending on the shape of the desired wavefront. Such a lens has a substantially uniform transmission-coefficient distribution and a low chromatic aberration. Furthermore, it has a very good spectral selectivity.
US11119250B2 Dynamic adaption of vessel trajectory using machine learning models
Embodiments for implementing intelligent vessel trajectory planning and adapting by a processor. A trajectory of a vessel may be dynamically determined according to forecasted wave conditions using a surrogate wave model, a wave forecasting model, one or more user defined constraints, or a combination thereof.
US11119249B2 Meteorological sensing systems and methods
A portable weather station, including an lower body portion; an upper body portion disposed on the lower body portion in a spaced apart relationship thereby forming an open channel between the upper body portion and the lower body portion; and a plurality of weather condition sensors wherein a first set of one or more of the plurality of weather condition sensors is mounted on the upper body portion of the portable weather station and a second set of one or more of the plurality of weather condition sensors is mounted on the lower body portion of the portable weather station.
US11119247B2 Measurement apparatus with circuitry for measuring acceleration
An apparatus and method for measuring a local acceleration of gravity includes releasing a ferrous rod having a regular alternating pattern of reflective and non-reflective portions on a surface thereof from an electromagnetic holder so that the rod falls with a substantially vertical acceleration and substantially no angular velocity about a center of mass of the rod. The falling rod is illuminated with a light emitting diode (LED) configured to emit infrared (IR) light, and IR light emitted by the LED and reflected by the falling rod is detected with a photodiode. A two-state signal is generated corresponding to an illumination state of the photodiode by the reflected IR light. Times of transitions between the two states in the generated signal are calculated to determine kinematic data, and the kinematic data is fitted to a predetermined curve to calculate a local acceleration of gravity.
US11119245B2 High-speed security inspection system
The present specification discloses a high speed scanning system for scanning cargo carried by rail. The system uses of a two-dimensional X-ray sensor array with, in one embodiment, a cone-beam X-ray geometry. The pulse rate of X-ray source is modulated based on the speed of the moving cargo to allow a distance travelled by the cargo between X-ray pulses to be equal to the width of the detector, for a single energy source, and to half the width of the detector for a dual energy source. This ensures precise timing between the X-ray exposure and the speed of the passing object, and thus accurate scanning of cargo even at high speeds.
US11119242B2 Active noise cancellation in electromagnetic telemetry
Systems and methods for noise cancellation in electromagnetic telemetry systems. A method for noise cancellation in electromagnetic telemetry may include: disposing an electromagnetic tool in a lateral section of a wellbore, wherein the electromagnetic tool comprises a transmitter; positioning a first counter electrode at a surface of the Earth; positioning a second counter electrode at the surface on an opposite side of the wellbore from the lateral section; transmitting a signal from the electromagnetic tool; measuring a first electromagnetic field property using the first counter electrode to obtain a received voltage; measuring a second electromagnetic field property using the second counter electrode to obtain a noise voltage; and removing noise from received voltage using the noise voltage.
US11119239B2 Measuring petrophysical properties of an earth formation by regularized direct inversion of electromagnetic signals
Methods and apparatus for evaluating an earth formation intersected by a borehole. Methods include using at least one transmitter to generate electromagnetic (EM) waves propagating through the formation; generating measurement signals at at least one receiver responsive to the propagating EM waves; taking a plurality of propagation measurements from the measurement signals representative of the propagating EM waves, where each propagation measurement of the plurality comprises at least one of: i) a relative phase shift between a first wave of the plurality of propagating EM waves and a second wave of the plurality of propagating EM waves; and ii) a relative attenuation between a first wave of the plurality of propagating EM waves and a second wave of the plurality of propagating EM waves; and performing a single inversion which uses the plurality of propagation measurements as input and generates at least one petrophysical parameter as output.
US11119236B2 Automated lateral control of seismic streamers
In the field of marine geophysical surveying, systems and methods for controlling the spatial distribution or orientation of a geophysical sensor streamer or an array of geophysical sensor streamers towed behind a survey vessel are provided. Various techniques for changing the spatial distribution or orientation of such geophysical sensor streamers in response to changing conditions are provided. For example, crosscurrent conditions may be determined based on configuration data received from positioning devices along the length of a streamer, and a new desired orientation for the streamer may be determined based on the crosscurrent conditions. The new desired orientation may include a new desired feather angle for the streamer.
US11119235B2 Automated seismic interpretation using fully convolutional neural networks
A method to automatically interpret a subsurface feature within geophysical data, the method including: storing, in a computer memory, geophysical data obtained from a survey of a subsurface region; and extracting, with a computer, a feature probability volume by processing the geophysical data with one or more fully convolutional neural networks, which are trained to relate the geophysical data to at least one subsurface feature, wherein the extracting includes fusing together outputs of the one or more fully convolutional neural networks.
US11119234B1 Systems and methods for detecting seismic discontinuities using singular vector variances
A method for generating a geophysical image of a subsurface region includes defining a computational sub-volume for the geophysical image including a predetermined number of seismic traces of a plurality of seismic traces and a predetermined number of samples per each one of the plurality of seismic traces, generating a data matrix corresponding to a first sub-volume of the subsurface region based on the defined computational sub-volume, the data matrix comprising the predetermined number of samples for the predetermined number of traces of a portion of a seismic dataset corresponding to the first sub-volume. The method also includes performing a singular value decomposition and estimating a coherence between the predetermined number of traces of the data matrix by performing a weighted sum of a variance of a plurality of right singular vectors of the data matrix, and assigning the estimated coherence to a location in the geophysical image.
US11119231B2 Method for structure model building
A method for generating a plurality of structural models for a geological setting involves identifying a poorly imaged portion of an input seismic data set. A set of geologically valid kinematic base models are selected to define a kinematic evolution scenario. A correspond set of kinematic base model parameters is defined for the models. A structural model is generated for both a well-imaged portion of the seismic data and the poorly imaged portion. A misfit between the input horizons and the and the modeled horizons is calculated and steps are repeated for a predetermined number of iterations to produce a best-fit model. The steps are repeated then to produce a plurality of best-fit models of geologically plausible solutions for the geological setting. The method is particularly suitable for complex geological settings.
US11119230B2 Geophysical survey techniques using selective-length processing
Techniques are disclosed relating to geophysical surveying. In various embodiments, a marine survey vessel may tow a plurality of streamers that each include a plurality of seismic sensors. Further, the survey vessel may tow a plurality of vibratory sources. In various embodiments, a first sweep may be performed, using one or more of the plurality of vibratory sources, for a first time interval. Further, in various embodiments, disclosed techniques may include recording, during the first time interval using the plurality of seismic sensors, seismic data on a tangible, computer-readable medium, thereby creating a geophysical data product.
US11119229B2 IoT enabled device filter
Aspects of the present invention determine a presence of insects at a location of a first device that comprises a computer processor, and in response to determining the presence of the insects at the location of the first device, apply a screen overlay that changes colors displayed by a display of the first device.
US11119228B2 Radiation detector and radiation detection device using the same
There is provided a radiation detector using SiC and of a structure in which an electric field is applied to the interior of the entire SiC crystal constituting a radiation sensible layer, aiming to detect radiation while suppressing a reduction in electric signals generated in the radiation sensible layer.The radiation detector includes: a radiation sensible layer formed of silicon carbide and configured to generate an electron hole pair due to radiation entering it; a first semiconductor region in contact with a first principal surface of the radiation sensible layer and exhibiting a first impurity concentration at least in the region in contact with the radiation sensible layer; a second semiconductor region in contact with a second principal surface on the opposite side of the first principal surface and exhibiting a second impurity concentration at least in the region in contact with the radiation sensible layer; a first electrode connected to the first semiconductor region; and a second electrode connected to the second semiconductor region. The impurity concentration in the radiation sensible layer adjacent to the first semiconductor region, with the first principal surface serving as a border, is discontinuous with the first impurity concentration; the impurity concentration in the radiation sensible layer adjacent to the second semiconductor region, with the second principal surface serving as a border, is discontinuous with the second impurity concentration; and an electric field is applied to the entire radiation sensible layer in the depth direction thereof at a voltage during operation.
US11119225B2 Measuring device and measuring method
A measuring device capable of referring to map information, comprising: a first position measuring circuit for measuring a position of the device by receiving a signal transmitted from a positioning satellite; a power source circuit for supplying a power source to the first position measuring circuit; and a processor configured to suspend, in a case of determining that measurement using the first position measuring circuit is not possible, supply of a power source to the first position measuring circuit when determining that a position of the device is indoors based on a latest measurement result by the first position measuring circuit before it is determined that the measurement using the first position measuring circuit is not possible, and the map information.
US11119224B2 Systems and methods for power efficient mobile device communication
Methods, devices, and systems for tracking an asset are provided. In particular, a device is provided that includes a processor; a wide-area network radio; a global positioning system (GPS) receiver; an accelerometer; and a physical interface. The processor determines a GPS signal is unavailable. In response to determining the GPS signal is unavailable, the processor enables one or more sensors. The processor obtains fingerprint data from a first sensor of the one or more sensors. The processor transmits the fingerprint data to a network-based server. The fingerprint data is used by the server to identify a location of the tracking device.
US11119223B2 Device and method for improving geographic position accuracy of a global positioning system-based mobile device
A device and method which improves the accuracy of a global positioning system (GPS)-equipped mobile device. A time-stamped first set of GPS data is received via a GPS receiver, e.g., of the base station. A second set of GPS data describing a geoposition of the mobile device is received from the mobile device by the base station. A time of collection of the GPS data coincides. The GPS data includes code, carrier-phase, and pseudo-range information from each of the GPS satellites. A predetermined GPS position correction technique is used to generate a first corrected geoposition of the mobile device using the GPS data. Corrected, carrier-smoothed geoposition is generated as a second corrected geoposition using a carrier smoothing operation. The second corrected geoposition is transmitted to the mobile device and/or an external response system such as a drone or first responder.
US11119221B2 Detection and mitigation of satellite navigation spoofing
A device for mitigating satellite navigation spoofing includes processing circuitry which detects correlation peaks for PRNs in a satellite navigation signal. The TOAs of subframes of navigation messages associated with each of correlation peaks are recorded and analyzed to determine if they fall within a specified time window. Based on the analysis, the correlation peaks are classified as legitimate or as spoofed. A correct geographic location is computed from the navigation data associated with the legitimate correlation peaks. Corresponding methods for mitigating satellite navigation spoofing may be embodied in a hardware-based GNSS receiver and in a software-based GNSS receiver.
US11119209B2 Robust dual-radar-beam systems and methods for traffic monitoring
A first method includes receiving a first reflected radar signal from a target in a first field of view and receiving a second reflected radar signal from a target in a second field of view offset from the first field of view by a predetermined distance; transforming the first and second reflected radar signals to obtain first and second sets of frequency coefficients, from which a frequency-dependent phase difference is obtained; and calculating a time-delay from the slope of the frequency dependence. A second method includes obtaining summed difference values between the first and second radar responses, where each of the summed difference values corresponds to different time shifts between the first and second radar response, and deriving from the summed difference values a time-delay associated with the target's motion from the first field of view to the second field of view. A third method combines the time-delays or associated speeds obtained from independent estimators.
US11119205B2 Communication device, communication method, and communication program
A communication device includes: a communication unit that communicates with a plurality of wireless terminals in a communication area; a number-of-terminals acquisition unit that acquires a number of wireless terminals communicating with the communication unit for a predetermined period of time on the basis of information on communication performed between the wireless terminals and the communication unit; a terminal position acquisition unit that acquires positions of the wireless terminals communicating with the communication unit for a predetermined period of time on the basis of the information on the communication performed between the wireless terminals and the communication unit; and a distribution acquisition unit that acquires a distribution of the wireless terminals on the basis of the number of wireless terminals acquired by the number-of-terminals acquisition unit and the positions of the wireless terminals acquired by the terminal position acquisition unit.
US11119200B2 Object detection apparatus, object detection method, and computer readable medium
A reception unit receives, with an ultrasonic sensor, received signals including a reflected wave obtained when an acoustic signal emitted from a mobile body is reflected by an object. A disturbance judgment unit judges whether a jamming attack in which a jamming signal is transmitted from outside is being made, on the basis of the received signals. An object detection unit detects an object in surroundings of the mobile body on the basis of the received signals if it is judged that no attack is being made and does not perform object detection if it is judged that an attack is being made.
US11119199B2 Acoustic wave image generation apparatus and acoustic wave image generation method
An acoustic wave image generation apparatus for generating a photoacoustic image and a Doppler image is provided with a setting unit that sets a region of interest in the Doppler image, and a receiving-aperture controlling unit that sets receiving apertures of an acoustic wave detection probe for detecting photoacoustic waves to apertures smaller than all receiving apertures that the acoustic wave detection probe has, on the basis of a size of the region of interest, and for setting positions of the receiving apertures on the basis of a position of the set region of interest.
US11119197B2 Method for measuring a time of flight
A method of measuring the phase of a response signal relative to a periodic excitation signal, comprises the steps of producing for each cycle of the response signal two transitions synchronized to a clock and framing a reference point of the cycle; swapping the two transitions to confront them in turns to the cycles of the response signal; measuring the offsets of the confronted transitions relative to the respective reference points of the cycles; performing a delta-sigma modulation of the swapping rate of the two transitions based on the successive offsets; and producing a phase measurement based on the duty cycle of the swapping rate.
US11119196B2 First photon correlated time-of-flight sensor
A time-of-flight (TOF) sensor includes a light source, a plurality of avalanche photodiodes, and a plurality of pulse generators. Control circuitry is coupled to the light source, the plurality of avalanche photodiodes, and the plurality of pulse generators, and the control circuitry includes logic that when executed by the control circuitry causes the time-of-flight sensor to perform operations. The operations include emitting the light from the light source, and receiving the light reflected from an object with the plurality of avalanche photodiodes. A plurality of pulses is output from the individual pulse generators corresponding to the individual avalanche photodiodes that received the light, and a timing signal is output when the plurality of pulses overlap temporally. A time is calculated when a first avalanche photodiode in the plurality of avalanche photodiodes received the light.
US11119195B2 Mirror assembly for light steering
Embodiments of the disclosure provide a Light Detection and Ranging (LiDAR) system that includes a light source configured to emit a light beam, a first apparatus configured to adjust the light beam and a second apparatus configured to adjust the light beam and receive the reflected light beam from the first apparatus and an object. The first apparatus includes a first rotatable mirror configured to receive and reflect the light beam, and a first actuator configured to rotate the first rotatable mirror. The second apparatus includes a second adjustable mirror configured to receive and propagate the light beam, and a second actuator configured to adjust the second adjustable mirror, and a detector configured to receive the light beam reflected by objects.
US11119194B2 Laser radar device
An emission lens shapes laser light from a laser light source. A scanning mirror changes its posture and reflects the laser light toward an outside. A scanning substrate controls the posture of the scanning mirror. A light receiving device on a light receiving substrate receives the light reflected on a target. A light receiving lens condenses the reflected light on the light receiving device. A housing houses the light source substrate, the emission lens, the scanning mirror, the scanning substrate, the light receiving substrate, and the light receiving lens. An innermost member is one of the emission lens, the scanning mirror, and the light receiving lens having an end portion on an innermost side of the housing in a depth direction. The light source substrate, the scanning substrate, and the light receiving substrate do not overlap with the innermost member in the depth direction of the housing.
US11119192B2 Automatic detection of overhead obstructions
Methods, apparatuses, and systems are provided for detecting overhead obstructions along a path segment. One exemplary method includes receiving three-dimensional data collected by a depth sensing device traveling along a path segment, wherein the three-dimensional data comprises point cloud data positioned above a ground plane of the path segment. The method further includes identifying data points of the point cloud data positioned within a corridor positioned above the ground plane. The method further includes projecting the identified data points onto a plane. The method further includes detecting the overhead obstruction based on a concentration of point cloud data positioned within a plurality of cells of the plane. The method further includes storing the detected overhead obstruction above the path segment within a map database.
US11119191B2 LiDAR system and method of driving the same
A light detection and ranging (LiDAR) system is provided including a beam steering device configured to modulate a phase of light from a light source and to output light in a plurality of directions at the same time, a receiver including a plurality of light detection elements configured to receive light that has been irradiated onto an object in the plurality of directions from the beam steering device and reflected from the object, and a processor configured to analyze position-specific distribution and/or time-specific distribution of light received by the receiver and to individually process the light lights irradiated onto the object in the plurality of directions.
US11119190B2 Axial-misalignment estimating device
An acquiring unit acquires, for each of reflection points detected by a radar device, reflection point information including a horizontal angle, a vertical angle, and a relative speed. A converting unit converts each of the reflection points into three-dimensional coordinates. An extracting unit extracts stationary reflection points from the reflection points. An estimating unit uses a relational expression established among unknown parameters including a traveling direction vector and a moving speed of a moving body, three-dimensional coordinates of each of the stationary reflection points, and a relative speed of the stationary reflection point, to estimate the known parameters. A calculating unit determines an axial misalignment angle from the estimated unknown parameters.
US11119189B2 Calibration system and calibration bracket thereof
The present invention relates to the field of vehicle correction, and provides a calibration system and a calibration bracket thereof. The calibration bracket includes: a base, a stand assembly and a beam assembly. The stand assembly is fixedly connected to the base. The beam assembly includes a first beam portion, a second beam portion and a connecting portion, the connecting portion being mounted to the stand assembly, one end of the connecting portion being hinged to the first beam portion, and the other end of the connecting portion being hinged to the second beam portion. The first beam portion and the second beam portion can respectively rotate toward each other relative to the connecting portion, so that the beam assembly can be folded. The first beam portion and the second beam portion can also respectively rotate away from each other relative to the connecting portion, so that the beam assembly can be unfolded. In the foregoing structure, the first beam portion and the second beam portion can respectively rotate toward each other relative to the connecting portion, so that the beam assembly is folded, thereby reducing a volume of the calibration bracket to facilitate shipment.
US11119187B2 Resolution of doppler ambiguity in a radar system through tracking
A system and method to resolve ambiguity in a radar system involve detecting one or more objects with the radar system. The detecting includes obtaining range, azimuth, and an ambiguous range rate of a first object of the one or more objects. A plurality of Kalman filters are generated with state variables that include parameters based on the range, the azimuth, and the ambiguous range rate. Each of the plurality of Kalman filters provides a different estimate for an unambiguous range rate. The method also includes updating the plurality of Kalman filters using additional detections by the radar system, selecting a selected Kalman filter from among the plurality of Kalman filters that exhibits a highest probability mass among a plurality of probability mass corresponding with and derived from the plurality of Kalman filters, and determining the unambiguous range rate of the object using the selected Kalman filter.
US11119186B2 Radar processing chain for frequency-modulated continuous wave radar systems
Systems and methods are provided for a radar processing chain for frequency-modulated continuous wave radar systems. A transmitter transmits a plurality of chirps, each comprising an electromagnetic radiation signal, at a region of interest. A receiver front-end receives reflected electromagnetic radiation for each chirp and generates a time series of beat-signal samples for each chirp at each antenna of a plurality of antennas. A signal processor detects objects within the region of interest by providing a frequency domain representation of each time series of beat-signal samples as sample values for a set of range bins representing respective distances from the receiver, correcting the sample values for each of the set of range bins to provide a set of clutter corrected samples for each range bin, and determining an angular spectrum for each of a subset of the set of range bins from the clutter corrected samples.
US11119185B2 Resolving doppler ambiguity in multi-input multi-output radar using digital multiple pulse repetition frequencies
A system and method to detect a target with a radar system of a vehicle involve transmitting two or more chirps, in turn, from two or more transmit elements. Each chirp is a continuous wave liner frequency modulated waveform. The method also includes receiving reflections generated by each of the two or more chirps from each of the two or more transmit elements at two or more receive elements, and processing the reflections based on a Doppler sampling frequency corresponding with a period of each of the two or more chirps to determine velocity of each detected target relative to the vehicle.
US11119184B2 Systems and methods for enhancing target detection
A system for determining a spatial disposition or a characteristic of a target external to a terrestrial vehicle is provided. The system may comprise a radar antenna array configured to transmit and receive radar signals, and a controller operatively coupled to the radar antenna array. The controller can be configured to use spatial information of the terrestrial vehicle and a spatial configuration of the radar antenna array to generate an enhanced main lobe by attenuating one or more side lobes in an effective sensitivity pattern associated with the radar antenna array or enhancing a main lobe in the effective sensitivity pattern associated with the radar antenna array. The controller can be configured to use the enhanced main lobe to determine (i) the spatial disposition of the target relative to the terrestrial vehicle or (ii) the characteristic of the target.
US11119178B2 Estimating a source location of a projectile
According to examples of the presently disclosed subject matter, there is provided a system for estimating a source location of a projectile, comprising an optics an optics subsystem, a radar subsystem and a processor. The processor is adapted to use range and velocity measurements obtained from data provided by the radar subsystem, a source direction and an event start time obtained from data provided by the optical subsystem and a predefined kinematic model for the projectile for estimating a range to a source location of the projectile.
US11119174B2 Method for obtaining a correction factor, storage medium, and magnetic resonance apparatus
A storage medium, a magnetic resonance apparatus, and a method for obtaining a correction factor to balance a mismatch between gradient moments are disclosed herein. The method includes providing a magnetic resonance raw dataset, the generation of which includes acquiring the k-space of the magnetic resonance raw dataset in several partial measurements, wherein in each partial measurement, several k-space lines are at least partially sampled by setting a given set of acquisition parameters, applying at least one radio frequency excitation pulse, applying a first gradient in a predetermined direction, applying a second gradient in the predetermined direction, and reading out the magnetic resonance signals. The method further includes: changing the first gradient between at least two partial measurements; processing the magnetic resonance raw dataset several times to shifted raw datasets, each time using a different correction factor to shift the magnetic resonance signals in k-space in the predetermined direction; creating several magnetic resonance image datasets out of the shifted raw datasets; and determining the correction factor with respect to the image datasets.
US11119169B2 Multi-nuclear absolute MR thermometry
System and methods that reconstruct absolute temperature using a multi-nuclear approach. Specifically, the methods and systems utilize independent NMR/MRI information provided by the precession frequency of two different nuclei to reconstruct a map of the absolute temperature.
US11119164B2 Magnetic resonance facility and a method for operating a magnetic resonance facility having a patient table
A method for operating a magnetic resonance facility is provided herein. The facility has a main magnet unit with a patient-receiving area, a movable, controllable patient table for positioning a patient in the patient-receiving area, a table control unit for controlling the patient table, and, on the main magnet unit, an operating facility that communicates with the table control unit, for operation of the patient table by a user. The operating facility has a first, electronic operating device for setting control parameters for a movement of the patient table to be performed, and a second, mechanical operating device for triggering the movement. In a safe operating mode, control parameters that have been set are communicated from the first operating device to the table control unit over a first communication channel, and a trigger signal, suitable for triggering the movement defined by the control parameters, is communicated from the second operating device, over two redundant second communication channels that are at least logically separated, to the table control unit, and processed separately there, wherein the movement is only triggered when there is a match between the trigger signal received over the two communication channels.
US11119160B2 Hall sensor, corresponding devices and method
A planar Hall sensing element includes a first pair of sensing electrodes mutually opposed in a first direction across the sensing element and a second pair of sensing electrodes mutually opposed in a second direction across the sensing element, with the second direction orthogonal to the first direction. A first pair of bias electrodes is mutually opposed in a third direction and a second pair mutually opposed in a fourth direction across the sensing element, the fourth direction orthogonal to the third direction. The third and fourth directions are rotated 45° with respect to the first and second directions so each sensing electrode is arranged between a bias electrode of the first pair and second pair. A DC bias current is supplied between the first and second pairs of bias electrodes. First and second Hall voltages are sensed at the first and second pairs of sensing electrodes.
US11119154B1 Built-in self-test for light emitting diodes
In some examples, a device includes a built-in self-test for detecting a fault between a first light emitting diode (LED) and a second LED. The device includes a first pair of pads configured to connect to the first LED and a second pair of pads configured to connect to the second LED. The built-in self-test is configured to control a first driver and a second driver to turn on, one-by-one, respective pass switches connected to the first and second pairs of pads. The built-in self-test is configured to then determine the first and second forward voltages across the first and second LEDs. The built-in self-test can determine whether the fault exists between the first and second LEDs based on the forward voltages.
US11119149B2 Debug command execution using existing datapath circuitry
Techniques are disclosed relating to using non-debug path circuitry to perform debug commands. In some embodiments, an apparatus includes a processor core that includes path circuitry configured to access data for instructions executed by the processor core and storage elements which the path circuitry is configured to access via one or more ports. In some embodiments, the apparatus includes debug circuitry configured to receive external debug inputs and send abstract commands to the processor core based on the external debug inputs. In some embodiments, the apparatus includes control circuitry in the processor core configured to, in response to an abstract command to access one or more of the storage elements: generate signaling to access the one or more storage elements using the path circuitry, access read data from the one or more storage elements based on the signaling, and transmit the accessed read data to the debug circuitry.
US11119147B2 Environment control apparatus and chip testing system
An environment control device and a chip testing system are provided. An apparatus body of the environment control device includes a plurality of accommodating chambers. Each of the accommodating chambers has a temperature adjusting device disposed therein. Each of the accommodating adjusting devices includes a temperature adjuster, a contacting structure, a frame body, and an elastic annular enclosed member. When a chip testing device carrying a plurality of chips is disposed in one of the accommodating chambers, and the contacting structure contacts one side of the chips, the elastic annular enclosed member is abutted against the chip testing device, and the chip testing device and the contacting structure jointly define an enclosed space. The temperature adjuster can correspondingly adjust the temperature of the contacting structure so that the chip testing device can perform a predetermined testing process on the chips in a predetermined temperature environment.
US11119144B2 Method for performing a bode measurement as well as measurement setup
A method for performing a Bode measurement on a device under test having a specified working input range and a specified working output range using a measurement system comprising: receiving at least one input boundary parameter of the working input range and at least one output boundary parameter of the output working range; generating a first stimulus signal using a stimulus signal generator of the measurement system based on the at least one input boundary parameter; feeding the first stimulus signal to an input of the device under test; and measuring an output signal of the device under test using a measurement unit of the measurement system in a measurement range based on the at least one output boundary parameter obtaining a measurement result. Further, a measurement setup is shown.
US11119143B2 Devices and methods for smart sensor application
A device and method for measuring the internal impedance of an electronic sensor uses configurable gain stages to selectively apply different excitation signals to the sensor under test in order to ensure adequate signal-to-noise ratio to provide accurate measurement of the internal impedance over a broader range of internal impedances than the prior art.
US11119142B1 Automated cable assessment and control
A device may utilize a cable that includes connectors and conductors to transfer signals, electrical power, or both. Some cable failures result in an inability to transfer signals. Other failures may result from different cables being used at different times, resulting in a mismatch in which the cable is rated to transfer less power than what could otherwise be delivered by the power source. Parameters, such as cable impedance, transmitter gain, signal conditioning, and so forth that are associated with use of the cable are monitored at different times. If the values of these parameters from one time to another exceed a threshold value, a fault in the cable is determined. A notification about the impending or actual failure of the cable may be presented, and a suitable cable may be recommended for purchase. For example, a hyperlink may be provided to allow for purchase of the suitable cable.
US11119141B2 Detecting actuation of electrical devices using electrical noise over a power line
Activity sensing in the home has a variety of important applications, including healthcare, entertainment, home automation, energy monitoring and post-occupancy research studies. Many existing systems for detecting occupant activity require large numbers of sensors, invasive vision systems, or extensive installation procedures. Disclosed is an approach that uses a single plug-in sensor to detect a variety of electrical events throughout the home. This sensor detects the electrical noise on residential power tines created by the abrupt switching of electrical devices and the noise created by certain devices while in operation. Machine learning techniques are used to recognize electrically noisy events such as turning on or off a particular light switch, a television set, or an electric stove. The system has been tested to evaluate system performance over time and in different types of houses. Results indicate that various electrical events can be learned and classified with accuracies ranging from 85-90%.
US11119139B2 Integrated circuit with antenna in package testing apparatus
An integrated circuit with antenna in package (AiP IC) testing apparatus is provided, and includes: a carrier board, a test socket, and a receiving antenna circuit board. The test socket is disposed on the carrier board and configured to carry an AiP IC which emits a wireless signal. The receiving antenna circuit board is adjacent to the test socket and configured to receive the wireless signal. The receiving antenna circuit board and the reflector are integrated into the AiP IC testing apparatus, so that the AiP IC testing apparatus can be used not only for testing a feedback signal transmitted by a test pin of the IC, but also for testing the wireless signal from the IC.
US11119136B1 Multi-octave hybrid harmonic load pull tuner
A multi-octave hybrid harmonic load pull tuner comprises a slabline with an adjustable signal coupler (wave-probe) and two multi-carriage slide screw tuners, one in the feedback signal injection loop and one as a pre-matching transformer. The wave-probe controls the static amplitude and phase of the feedback signal and the harmonic tuner in the loop controls the actual amplitude and phase of the re-injected signal at each harmonic frequency separately. De-embedding fast calibration and search routines allow identifying tuner states satisfying instantaneously impedance targets over the entire harmonic spectrum.
US11119135B2 Circuit arrangement and method for resistance measurement
A circuit arrangement for resistance measurement comprises a capacitor coupled between a first potential node and a second potential node, a pair of terminals that comprises a first terminal and a second terminal, the first and second terminals being coupleable to one of the at least one resistor. The circuit arrangement further comprises a set of circuit branches comprising a first circuit branch, a second circuit branch, a third circuit branch and a fourth circuit branch, each comprising a switch switchable between a conductive state and an insulating state. The circuit arrangement further comprises the first terminal being coupled to the first potential node via the first circuit branch and the second circuit branch being connected in parallel. The circuit arrangement further comprises the second terminal being coupled to the second potential node via the third circuit branch and the fourth circuit branch being connected in parallel.
US11119134B2 Detector and method for measuring a resistance of a variable resistance sensor whose resistance varies with respect to a time-varying stimulus
A detector for measuring a resistance of a variable resistance sensor (VRS) that varies with respect to a time-varying stimulus (e.g., temperature) includes a voltage reference having variation with respect to operating conditions and a linearized digital-to-analog converter (LIDAC) having a known transconductance that uses the voltage reference to generate a current for pumping into the VRS to cause the VRS to generate a voltage sensed by the detector. The sensed voltage includes error due to the variation of the voltage reference. The detector also includes a programmable gain amplifier (PGA) that gains up the sensed voltage to generate an output signal, an ADC that converts the output signal to a digital value, and a digital processor that computes the resistance of the VRS using the digital value and the known transconductance. The PGA is non-varying with respect to the time-varying stimulus.
US11119132B2 Method and system for low sampling rate electrical load disaggregation
This disclosure relates generally to method and system for low sampling rate electrical load disaggregation. At low sampling rates, disaggregation of energy load is challenging due to unavailability of events and signatures of the constituent loads. The disclosed energy disaggregation technique receives aggregated load data from a utility meter and sequentially obtains training data for determining disaggregated energy load at low sampling rate. Dictionaries are used to characterize the different loads in terms of power values and time of operation. The obtained dictionary coefficients are treated as graph signals and graph smoothness is used for propagating the coefficients from the training phase to the test phase by formulating an optimization model. The derivation of the optimization model identifies the load of interest and estimate their power consumption based on optimization model constraints. This method achieves accuracy greater than 70% for the loads of interest at low sampling rates.
US11119125B2 Toroidal fluxgate current transducer
Closed loop current transducer includes a fluxgate sensing unit, a compensation coil wound around the fluxgate sensing unit, and a transducer housing mounted around the compensation coil, the fluxgate sensing unit comprising a fluxgate housing, a ring-shaped fluxgate magnetic field detector mounted in the fluxgate housing, and a magnetic shield mounted in the fluxgate housing, the magnetic shield surrounding the fluxgate magnetic field detector. The fluxgate housing includes first and second central parts, each central part comprising a radially inner side wall, a radially outer side wall and a base wall joining the inner side wall to the outer side wall, a sensor housing portion being formed on one side of the base wall and receiving the fluxgate magnetic field detector therein.
US11119124B2 Non-contact voltage and ground detector
A non-contact voltage and ground detector allows a user to easily analyze the ground or neutral port of an electrical component. The detector includes a tubular body, a metal probe, a power source, a ground-and-neutral detector mechanism, and a non-contact voltage device. The metal probe is concentrically and terminally mounted to the tubular body and acts as the physical engaging element. The power source provides the electrical energy for the detector and is mounted within the tubular body. The ground-and-neutral detector mechanism in conjunction with the metal probe set up an open circuit. The ground-and-neutral detector registers the quality of a ground or neutral when the metal probe with an external electrical element. The non-contact voltage device measures changes in magnetic fields about an electrical component to identify the presence of voltage within the electrical component.
US11119122B2 Position correction method, inspection apparatus, and probe card
There is provided a method for correcting a relative position between a probe card having a plurality of cantilever-type probes and an object to be inspected having a plurality of electrode pads, including: arranging a first group of cantilever-type probes among the plurality of cantilever-type probes in a first region and a second region; arranging a second group of cantilever-type probes among the plurality of cantilever-type probes in a third region and a fourth region; obtaining needle traces formed on the plurality of electrode pads, which are generated when the first group of cantilever-type probes and the second group of cantilever-type probes that are arranged in the first region, the second region, the third region, and the fourth region, are brought into contact with the plurality of electrode pads; and correcting the relative position between the probe card and the object to be inspected based on the obtained needle traces.
US11119118B2 Torsion wing probe assembly
A torsional probe for a metrology instrument includes a cantilever coupled to a support structure via a torsion bar. The cantilever, support structure, and arms of torsion bar have substantially the same thickness.
US11119113B2 Rotational speed sensor arrangement
A rotational speed sensor arrangement is provided that includes a transmitter wheel, which has signal markers that are spaced apart from one another; a sensor with at least two Hall sensor elements that form a differential Hall sensor and that each output a Hall signal as a function of the position and/or motion of the signal markers; and a signal circuit that determines an output signal based on the Hall signal, and defines a rotational position of the transmitter wheel based on the output signal, wherein the signal markers have radially extending tooth elements with two switching flanks, and the switching flanks converge in a switching edge. A drive shaft arrangement, an internal combustion engine, and a motor vehicle are also provided.
US11119108B2 Stabilized liquid formulations containing receptors
Methods and reagents are disclosed for preparing a liquid solution of a receptor. The methods comprise combining in a liquid medium the receptor, a chelating agent and a C2-C6 polyol. An amount of the chelating agent and the C2-C6 polyol is sufficient to achieve a stable and active receptor in the liquid solution, which is maintained at a temperature of about 2° C. to about 40° C. The compositions may be employed in assays for the determination of analytes that include receptor-binding analytes.
US11119105B2 Fluid actuation of instruments through a sterile barrier
A robotic surgical system includes a fluid drive system and a surgical instrument removably positioned in operative engagement with the drive system. A sterile barrier covers non-sterile portions of the surgical system. Features of the sterile barrier are used to transfer motion output from the fluid drive system to the instrument for actuation of the instrument.
US11119101B2 Cartridge and analyzer for fluid analysis
A fluidic cartridge and methods of operation are described. The fluidic cartridge includes a substrate having a plurality of contact pads designed to electrically couple with an analyzer, a semiconductor chip having a sensor array, and a reference electrode. The fluidic cartridge includes a first fluidic channel having an inlet and coupled to a second fluidic channel, the second fluidic channel being aligned such that the sensor array and the reference electrode are disposed within the second fluidic channel. A first plug is disposed at the first inlet. The first plug includes a compliant material configured to be punctured by a capillary without leaking fluid through the first plug.
US11119099B2 Nanocomposites and methods of making same
A method of making a nanocomposite includes forming at least one gold nanorod; coating a silver layer on an outer surface of the gold nanorod; assembling a Raman reporter molecule layer on the coated silver layer; coating a pegylated layer on the assembled Raman reporter molecule layer; and conjugating the coated pegylated layer with an active layer, the active layer comprising at least one of a targeting molecule configured to bind to the target of interest and a functional molecule configured to interact with the target of interest.
US11119098B2 Systems including Janus droplets
Embodiments described herein may be useful in the detection of analytes. The systems and methods may allow for a relatively simple and rapid way for detecting analytes such as chemical and/or biological analytes and may be useful in numerous applications including sensing, food manufacturing, medical diagnostics, performance materials, dynamic lenses, water monitoring, environmental monitoring, detection of proteins, detection of DNA, among other applications. For example, the systems and methods described herein may be used for determining the presence of a contaminant such as bacteria (e.g., detecting pathogenic bacteria in food and water samples which helps to prevent widespread infection, illness, and even death). Advantageously, the systems and methods described herein may not have the drawbacks in current detection technologies including, for example, relatively high costs, long enrichment steps and analysis times, and/or the need for extensive user training. Another advantageous feature provided by the systems and methods described herein includes fabrication in a relatively large scale. In some embodiments, the systems and methods may be used in conjunction with a detector including handheld detectors incorporated with, for example, smartphones (e.g., for the on-site detection of analytes such as pathogenic bacteria).
US11119096B2 Universal assay for determining the quantity of therapeutic monoclonal antibodies and their corresponding anti-drug-antibodies in samples
A kit of parts and methods for determining the presence and quantity of one or more therapeutic monoclonal antibody drugs and/or therapeutic monoclonal antibody inhibitor drug antibodies in a biological sample, the method including providing a reaction liquid comprising the sample, a first conjugate with the target of the therapeutic monoclonal antibody and a first conjugated moiety and a second conjugate with the target of the therapeutic monoclonal antibody and a second conjugated moiety, followed by detecting the change in spectrophotometric signal when the complex between the therapeutic monoclonal antibody drug, the first conjugate and a the second conjugate forms.
US11119095B2 Method for measuring tyrosine phosphatase and tyrosine kinase activity
Provided is a method for measuring tyrosine phosphatase and tyrosine kinase activity, as a high-sensitivity measuring method, which is suitable for high throughput and which uses a compound represented by general formula (I) (in the formula, A represents a conjugated ring; L represents a linker or the like having a labeling substance at an end; R1 represents a hydrogen atom or the like; and R2 and R3 each represent a hydrogen atom, an alkyl group or the like).
US11119093B2 Low shear microfluidic devices and methods of use and manufacturing thereof
Provided herein relates to systems and methods for producing and using a body having a central channel separated by one or more membranes. The membrane(s) are configured to divide the central channel into at least one mesochannel and at least one microchannel. The height of the mesochannel is substantially greater than the height of the microchannel. A gaseous fluid can be applied through the mesochannel while a liquid fluid flowing through the microchannel. The systems and methods described herein can be used for various applications, including, e.g., growth and differentiation of primary cells such as human lung cells, as well as any other cells requiring low shear and/also stratified structures, or simulation of a microenvironment in living tissues and/or organs (to model physiology or disease states, and/or to identify therapeutic agents and/or vaccines). The systems and methods can also permit co-culture with one or more different cell types.
US11119090B2 Method and apparatus for providing data processing and control in a medical communication system
Methods for data processing and control for a medical communication system are provided, including determining a sensitivity value for each sensor of a batch of in vivo analyte sensors; determining a sensitivity variation for each sensor of the batch; determining a mean sensitivity based on the sensitivity value determined for each sensor of the batch when it is determined that the determined sensitivity variation does not exceed a tolerance threshold level; associating a sensor code with each sensor of the batch of in vivo analyte sensors when the mean sensitivity is within a predetermined sensitivity range, wherein the sensor code associated with each sensor is based on a characteristic of the associated sensor; and storing the sensor code associated with at least one sensor of the batch configured to generate signals corresponding to monitored analyte level in a memory of a data processing device associated with the sensor.
US11119088B2 System and method for calculating the research octane number and the motor octane number for a liquid blended fuel
A method for calculating the research octane number and the motor octane number for a liquid blended fuel. Data related to the aromatic, olefin, normal paraffin, iso-paraffin, and naphthalene properties of each of a plurality of liquid fuel blending components are acquired and transformed to obtain a transformed component property for each of the components. A reverse property transformation is performed for each of the plurality of liquid blending components. The research octane number and the motor octane number are calculated based on the performed reverse property transformation and determined percentages of each of the plurality of liquid blending components.
US11119086B2 Plant-endophyte combinations and uses therefor
The disclosure provides materials and methods for conferring improved plant traits or benefits on plants. The materials can include a formulation comprising an exogenous endophytic bacterial population, which can be disposed on an exterior surface of a seed or seedling, typically in an amount effective to colonize the plant. The formulations can include at least one member selected from the group consisting of an agriculturally compatible carrier, a tackifier, a microbial stabilizer, a fungicide, an antibacterial agent, an herbicide, a nematicide, an insecticide, a plant growth regulator, a rodenticide, and a nutrient.
US11119085B2 Methods and devices for detecting mercury isotopes in oil-gas sources
A method and device for detecting mercury isotopes in an oil-gas source. The device includes at least one enrichment-absorption system for mercury in crude oil/hydrocarbon source rock, an enrichment-absorption system for mercury in natural gas and at least one secondary purification-enrichment system for mercury. The enrichment-absorption system for mercury in crude oil/hydrocarbon source rock includes three air-absorption bottles, a pyrolysis/cracking system, five impact samplers, and a vacuum pump, which are connected in series by pipe lines. The enrichment-absorption system for mercury in natural gas includes five impact samplers connected in series, wherein the first impact sampler is connected to the natural gas outlet from the natural gas well and the last impact sampler is connected to the cumulative gas flow meter.
US11119081B2 Ion generation using modified wetted porous materials
The invention generally relates to ion generation using modified wetted porous materials. In certain aspects, the invention generally relates to systems and methods for ion generation using a wetted porous substrate that substantially prevents diffusion of sample into the substrate. In other aspects, the invention generally relate to ion generation using a wetted porous material and a drying agent. In other aspects, the invention generally relates to ion generation using a modified wetted porous substrate in which at least a portion of the porous substrate includes a material that modifies an interaction between a sample and the substrate.
US11119080B2 Mini point of care gas chromatographic test strip and method to measure analytes
A mini point of care gas chromatographic test strip and method to measure analytes is disclosed. A system for determining the concentration of at least one analyte in a fluid sample having a plurality of analytes includes a base substrate, a first electrode pair disposed over the base substrate, and a first sensing chemistry responsive to at least one analyte in the sample. The first sensing chemistry is in electrical communication with the first electrode pair, and a first chromatographic layer is disposed over the at least one sensing chemistry. At least one analyte of the plurality of analytes moves through the first chromatographic layer at a different rate relative to the movement of other analytes of the plurality of analytes.
US11119079B2 Liquid chromatography analyzer system with on-line analysis of eluting fractions
A chromatography analyzer system (10) for analyzing a sample (12) includes a MIR analyzer (34) for spectrally analyzing a sample fraction (12A) while the sample fraction (12A) is flowing in the MIR analyzer (34). The MIR analyzer (34) includes (i) a MIR flow cell (35C) that receives the flowing sample fraction (12A), (ii) a MIR laser source (35A) that directs a MIR beam (35B) in a MIR wavelength range at the sample fraction (12A) in the MIR flow cell (35C), and (iii) a MIR detector (35D) that receives light from the sample fraction (12A) in the MIR flow cell (35C) and generates MIR data of the sample fraction (12A) for a portion of the MIR wavelength range.
US11119073B2 Photoacoustic device for detecting gas and method for manufacturing such a device
A photoacoustic device for detecting gas includes a photoacoustic cavity having a side wall extending between a first end and a second end and having an outer surface; a light source suitable for emitting a modulated light radiation, and coupled to the first end; a microphone coupled to the side wall, the photoacoustic cavity being made of a material transparent to the light radiation of the light source; a mirror being arranged on at least one portion of the outer surface of the side wall; and the side wall having a thickness chosen as a function of the depth of penetration δ of a thermal wave coming from the mirror into the transparent material.
US11119070B2 Systems and methods for ion mobility separation using a lens array
A system for analyzing a sample includes a source; a mobility separator configured to separate ions based on a mobility in a gas; a plurality of ion channels; and a mass analyzer. The mobility separator includes a two-dimensional grid of electrodes spanning a passage between first and second walls. The first and second walls include an inlet aperture and a plurality of exit apertures, respectively. The two-dimensional grid of electrodes configured to generate an electric field within the passage. The plurality of ion channels arranged adjacent to the plurality of exit apertures. Movement of ions between the inlet aperture and the plurality of exit apertures are governed by the electric field and a gas flow through the passage between to the first and second walls such that the ions are sorted and directed to different channels based on their respective mobility.
US11119064B2 Cell-on-chip stretchable platform for mammalian cells with integrated impedance spectroscpy technique
An impedance spectroscopy biosensor is provided that is fabricated on a stretchable substrate. The stretchable substrate is integrated with an impedance biosensor that undergoes cyclic strain without cracking. The biosensor is formed by curing an elastomer precursor while on a pre-tensioned membrane that includes a conductive electrode. The resulting elastomeric material is released from the support after curing which releases the pre-tensioned state to produce the biosensor.
US11119061B2 Biopharmaceutical aggregation assessment and counterfeit detection using magnetic resonance relaxometry
The present invention generally relates to a method of using NMR relaxation rates (R2) of water molecules as an indicator of the extent of aggregation of biopharmaceutical formulations. The biopharmaceutical can be evaluated nondestructively without the vial or container being opened or protective seal compromised (i.e., broken). The method is applicable to all biopharmaceuticals and the water signal obtained by magnetic resonance relaxometry is very strong and sensitive because water is used as the solvent and is present in high (>90%) concentrations in every biopharmaceutical formulation.
US11119054B2 Versatile display scaffolds for proteins
Provided are processes and materials for solving biological or structural information about proteins or other organic molecules. The processes capitalize on a rigid multimeric nanocage formed from self-assembling substructure proteins. The processes and materials allow for recognition and tight, optionally covalent, bonding of any protein molecule with a tag complementary to a capture sequence on the nanocage. The processes and materials may be used to obtain biological or structural information by cryo-electron microscopy and overcome prior limitations of target protein size or salt concentration.
US11119052B2 Dynamic backlighting system and method for inspecting a transparency
An inspection system for detecting optical defects in a transparency includes a first rounded array of first elongated light elements, and a second rounded array of second elongated light elements. The second rounded array is positionable radially outboard of the first rounded array. The inspection system further includes a light-element-moving system configured to radially translate at least the first elongated light elements. The inspection system also includes an image recording device positionable on a side of the transparency opposite the first and second rounded arrays and configured to record images of the transparency during radial translation of at least the first elongated light elements during backlighting of the transparency. The inspection system includes a processor configured to analyze the images recorded during radial translation of at least the first elongated light elements, and detect optical defects in the transparency based on analysis of the images.
US11119049B2 Particles in liquid detection method and particles in liquid detection system and method to detect particles in the air
A method and system for detecting foreign particles in a liquid, the method and system include transmitting transmitted pulses of radiation, by a transmitter, towards a liquid conduit that is filled with liquid; wherein the transmitted pulses comprises pulses that differ from each by being associated with absorbance frequencies of different foreign particles; receiving, by a receiver, received pulses that propagated through liquid as a result of the transmission of the multiple transmitted pulses; comparing between the transmitted pulses and the received pulses to provide a comparison result; and determining a liquid contamination based on the comparison result.
US11119048B2 Chemiluminescence detection equipment and its operation method
A highly integrated, fully automatic chemiluminescence detection equipment and its operation method are disclosed. The chemiluminescence detection equipment comprises a control module, a first electrical machine, a reagent wheel disc tank, a sampling module, a washing module, a second electrical machine and a detection module. Compared with the traditional large-scale chemiluminescence detection equipment, the chemiluminescence detection equipment of the present invention has the advantage of high integration, and greatly reduces the overall volume and weight of the chemiluminescence detection equipment.
US11119047B2 SERS substrate of metal-modified semiconductor-based bionic compound eye bowl structure and construction method
The present invention discloses an SERS substrate of a metal-modified semiconductor-based bionic compound eye bowl structure and a construction method, and belongs to the technical field of nano materials. The present invention is based on a multi-time interface self-assembly method. Firstly, a small ball template is constructed by using a gas-liquid interface assembly process. Then, a semiconductor bowl structure array is induced to be formed by the template by using a solid-liquid interface assembly process. Next, a semiconductor bowl is assembled to a surface of a pyramid-shaped cone to form a bionic compound eye structure by using a transfer process. Finally, a surface of the bionic compound eye structure is modified with a layer of uniformly distributed metal particles by a physical deposition method or a chemical deposition method, thereby forming the SERS substrate of the metal-modified semiconductor-based bionic compound eye bowl structure.
US11119045B2 Apparatus and method for analyzing microbiome
An apparatus for analyzing microbiome according to an embodiment of the inventive concept includes a light source unit configured to excite first light, a sample unit on which a sample to which the first light is incident is disposed, and a data analysis unit configured to receive second light emitted from the sample unit and analyze microbiome in the sample from the second light. Here, the sample unit includes a conductive polymer structure that surrounds the sample.
US11119043B2 Analyzer
Provided herein are analyzers as well as related methods for measuring both an absorbance and emission of a sample. The analyzer includes light sources for epi-illumination and transillumination of the sample, and detectors for measuring the intensities of excitation, emission, and transillumination light. A dichroic mirror permits a portion of the excitation light to transmit to a detector that monitors changes in excitation light intensity. Temperature sensors allow for signal corrections based on temperature variations of the detectors and sample.
US11119038B1 Millimeter wave molecular sensor
A millimeter wave molecular sensor system is provided. The system includes a physics cell configured to contain a sample, a directional coupler configured to receive input millimeter waves, partition the input millimeter waves into a pump signal and a probe signal for transfer to the physics cell, a receiver configured to receive millimeter waves exiting the physics cell, a Faraday rotator coupled between a pump transmitter and the physics cell, and a coupling iris coupled between the Faraday rotator and the physics cell, configured to pass millimeter waves having a first polarization into the physics cell. The Faraday rotator includes a Faraday material, and an electronic device configured to apply a magnetic field to the Faraday material parallel to a propagation direction of the millimeter waves such that when the electronic device is activated, the Faraday material rotates a polarization of the millimeter waves passing through the Faraday rotator.
US11119031B2 Corrosion rate monitoring using ultrasound, and associated systems and methods
Systems and methods for determining rate of corrosion in pipes and other structures are disclosed herein. In one embodiment, a method for measuring a rate of corrosion progress in a specimen includes: generating a first initial pulse into the specimen by an ultrasonic transducer, and acquiring a first reflected waveform from the specimen. The first reflected waveform includes a first reflection of the first waveform and a second reflection of the first waveform. The method also includes generating a second initial pulse into the specimen by the ultrasonic transducer. The first initial pulse and the second initial pulse are separated by a time period. The method also includes acquiring a second reflected waveform from the specimen. The second reflected waveform includes a first reflection of the second waveform and a second reflection of the second waveform.
US11119030B2 Particle sorting device, particle sorting method, program, and particle sorting system
Disclosed herein are a particle sorting device capable of simply detecting bubbles, foreign substances, or the like in droplets, a method for analyzing particles, a program, and a particle sorting system. The particle sorting device includes a judgment unit, and the judgment unit judges whether or not captured image information including captured droplet image information about a brightness of an image of particle-containing droplets captured after discharge from an orifice has changed with respect to previously-set reference image information including reference droplet image information about a brightness of an image of droplets captured after discharge from the orifice.
US11119026B2 Calibration method and system for a lubrication oil metal debris sensor
A calibration method and system for a lubrication oil metal debris sensor includes applying an excitation to the lubrication oil metal debris sensor to be calibrated, obtaining a second output signal from the lubrication oil metal debris sensor to be calibrated based on a test metal ball with a known diameter, and determining a sensitivity characteristic parameter of the lubrication oil metal debris sensor to be calibrated according to the diameter of the test metal ball with the known diameter, the second output signal, and a preset data processing model. Large particulate metal balls with large diameter are used as calibration particles. The calibration performed by the combination of the particulate metal ball and the data processing model helps when the signal processing circuit cannot be matched with the actual performance of the sensor and avoids an underestimation of the monitoring capability of the lubrication oil metal debris sensor.
US11119013B2 Extracellular vesicle isolation by nanomembranes
Provided are methods, devices, and kits for the isolation of extracellular vesicles using silicon nanomembranes. A method for EV isolation includes the steps of collecting a biofluid sample, contacting the biofluid sample with a pre-filtration membrane, thereby forming a first filtrate and a first retentate, optionally, washing the first retentate of the pre-filtration membrane, contacting the first filtrate from the pre-filtration membrane with a capture membrane, thereb forming a second filtrate and a second retentate, optionally, washing the second retentate, and eluting the second retentate from the capture membrane or lysing the second retentate to recover the contents.
US11119006B2 Methods for operating an electrostatic particle sensor
Various embodiments include a method for operating an electrostatic particle sensor to detect the particle concentration in the exhaust gas of an internal combustion engine, the sensor comprising a first electrode, a second electrode electrically insulated from the first electrode by an insulating body, a guard electrode electrically insulated from the first electrode and from the second electrode by the insulating body, and a voltage supply. The method comprises: applying a first electric potential to the first electrode; applying a second electric potential to the second electrode; applying an guard potential to the guard electrode; and limiting a first leakage current flowing between the first electrode and the guard electrode via the insulating body to a first leakage-current limiting value using a first electrical limiting resistor arranged between the guard electrode and the voltage supply.
US11119005B2 Grading a piston with deposits using measurement data and thermal scan data
A method and system for grading pistons with deposits is disclosed. In an embodiment, a piston with upon its outer surface deposits is three dimensionally scanned and compared to a reference model to detect the location and geometry of the deposits. The location and geometry of the deposits are recorded and used to grade the pistons. The piston is increased in temperature and thermally scanned. The deposits are identified based on the temperature differences measured with respect to the temperature of the outer surface of the piston. Deposit characteristics can be generated from the identified locations of deposits and the magnitude of temperature difference with respect to the outer surface. The deposit characteristics are recorded and used to grade the pistons.
US11119003B2 Calibration apparatus and method, and wavelength division multiplexing system
A calibration apparatus in a wavelength division multiplexing system includes a sending module configured to send a first detection signal to a first multiplexing device; a receiving module configured to receive the first detection signal that passes through the first multiplexing device, and receive a second detection signal that passes through the first multiplexing device and a second multiplexing device; and a processing module configured to adjust a center frequency of the first detection signal, so that an adjusted center frequency of the first detection signal is aligned with a center frequency of the first multiplexing device, and adjust a center frequency of the second detection signal and the center frequency of the first multiplexing device, so that the center frequency of the first multiplexing device is aligned with the center frequency of the second detection signal.
US11118997B2 Water leak detection
Systems and methods for detecting water leaks using a security and/or automation system includes receiving total water usage data for a home, receiving water usage data for known sources in the home, receiving occupancy data for at least one occupant in the home, and determining a water leak based at least in part on the total water usage data, water usage data for known sources, and occupancy data.
US11118996B2 Oil filter-leak pressure-test station
An apparatus and a method are provided for an oil filter-leak pressure-test station. The oil filter-leak pressure-test station comprises an air pump, a pressure gauge, a vent valve, an overflow reservoir, and a manifold configured to receive an oil filter. The oil filter-leak pressure-test station is configured to apply a desired internal air pressure to an oil filter for observing the oil filter assembly for any potential leaks, such as along a seal ring, rolled seam or a nut-end. The oil filter-leak pressure-test station is also configured to be mounted in a vise or similar mechanical attachment for observation to determine the extent or existence of any leak in the oil filter. The oil filter-leak pressure-test station may also be submerged in water using a submersion reservoir, so as to determine the existence and location of any leaks.
US11118994B2 Precision detection device for force standard machine, force value comparison machine and precision detection method for force standard machine
A precision detection device for a force standard machine includes a first hydraulic cylinder, a pipeline and a force loading device. A liquid medium is disposed in, the first hydraulic cylinder, and a liquid level area of the liquid medium is a known Value. The pipeline is a hollow tubular structure, and a first end of the pipeline is communicated with the liquid medium in the first hydraulic cylinder. The force loading device acts on the liquid medium, in the first hydraulic cylinder to produce a pressure increment or a pressure intensity increment on the, liquid medium. A force value comparison machine and a precision detection method for a force standard machine are also provided.
US11118993B2 Device for measuring a physical parameter of a fluid of a motor vehicle circuit
The device includes a distal connector portion with a connector for electrical connection to an external electrical circuit, a proximal measuring portion including a detector of the physical parameter configured to be in fluid contact, the detector has a general shape of a wafer delimiting a first electrical contact face and a second opposite measuring face, a member for electrically joining the detector and the connector. The detector is configured in the device such that both faces of the detector are immersed and in direct fluid contact.
US11118991B2 MEMS device using a released device layer as membrane
The present invention provides a pressure transducer (1) and a method for fabricating a pressure transducer. The pressure transducer is for use in a gas pressure gauge and uses a squeeze-film. The pressure transducer comprises a first wafer (2) and a second wafer (3), wherein—at least the first wafer comprises a device layer (2.1) and a handle layer (2.3); —the second wafer (3) has a top and bottom surface; and wherein—at least the device layer (2.1) of the first wafer (2) is structured. The pressure transducer further comprises a membrane (4.1), a cavity (5) between the membrane (4.1) and the second wafer (3), wherein the cavity (5) has a cavity bottom, an inlet (12) connecting the cavity (5) to a surrounding, a suspension (6) of the membrane (4.1), wherein the suspension (6) allows oscillation of the membrane (4.1), and an oscillation generator to set the membrane (4.1) in oscillation. The pressure transducer is characterized in that the structured device layer (2.1) of the first wafer (2) comprises the membrane (4.1) and suspension (6) of the membrane (4.1), in that the first wafer (2) is bonded to the top surface of the second wafer (3), and in that the handle layer (2.3) of the first wafer (2) is structured to release the suspension (6).
US11118990B2 Micro-molded fluid pressure sensor housing
A micro pressure sensor includes a sense die mounted on a substrate, a ring structure encircling the sense die, and a silicone material is overmolded to an exterior of the ring structure to form a seal with the ring structure and fills an interior of the ring structure. The ring structure has one or more legs at bottom side, which are snap fitted to the substrate through mating holes such that the ring structure encircles the sense die; and a top surface of the silicone material receives the external pressure and transmits the external pressure to the sense surface of the sense die to generate an output signal on the sense die, wherein a processor converts the output signal into a pressure reading. The pressure-transmitting media transmits a received external pressure to the sense surface of the sense die to generate an output signal from the sense die, wherein a processor converts the output signal into a pressure reading.
US11118987B2 Torque sensor used for robot arm, has an exertion support body exerting the torque to an annular deformation body
A torque sensor including an annular deformation body disposed so as to surround a circumference of a rotation axis, an exertion support body, a fixing support body, and a detection circuit. The annular deformation body has four coupling parts, and four detection parts positioned between two coupling parts which are adjacent in the circumferential direction of the annular deformation body, the detection parts undergoing elastic deformation by exertion of torque. The detection parts each are formed in a convex shape on one side in a direction along the rotation axis and are formed in a concave shape on the other side in a direction along the rotation axis. The detection circuit outputs electric signals on the basis of elastic deformation undergone to the detection part of the annular deformation body.
US11118984B2 Use of actuator as sensor for input
An electronic device including an actuator and a driving circuit electrically coupled to the actuator. The driving circuit can be configured to determine a resonance frequency of the actuator and deliver a driving frequency matching the resonance frequency to the actuator, as well as a driving voltage. The electronic device also includes a memory and a processor. The processor can determine the presence of a force applied to the electronic device based on the resonance frequency of the actuator. Based on determining a force is being applied to the electronic device, the processor can execute a predetermined function of the electronic device.
US11118983B2 Quick connect temperature sensing assembly for measuring temperature of a surface of a structure
In one aspect, a temperature sensing assembly for measuring temperature of a surface of a structure includes a thermocouple device and a docking device. The thermocouple device includes a temperature sensing junction point disposed within an elongate sheath to measure the temperature of the surface of the structure at a desired location. The thermocouple device further comprises a contact portion configured to contact the surface of the structure. The docking device has a bottom surface to attach to the surface of the structure adjacent the desired location. A line extends through the center of the sheath and the sheath has a cross-sectional area in a plane perpendicular to the line. The contact portion is configured such that, when the docking device is coupled to the surface, an area of contact between the contact portion and the surface of the structure is greater than the cross-sectional area of the sheath.
US11118981B2 Frequency-selective metasurface integrated uncooled microbolometers
A metasurface integrated microbolometer having a sensing layer (e.g., SixGeyO1-x-y). The presence of the metasurface provides selectivity with respect to wavelength, polarization and angle-of-incidence. The presence of the metasurface into the microbolometer affects conversion of electromagnetic to thermal energy, thermal response, electrical integration of the microbolometer, and the tradeoff between resistivity and temperature coefficient of resistance, thereby allowing the ability to obtain a sensing with high temperature coefficient of resistance with lower resistivity values than that of films without the metasurface. The presence of the metasurface removes the need for a Fabry-Perot cavity.
US11118979B2 Vacuum packaged infrared sensor arrays
A vacuum packaged infrared sensor array with excellent performances is described. The individual pixel of the infrared sensor array has a thermopile made of recrystallized amorphous silicon resulting in low resistance, low thermal noise, high integration and high sensitivity. The vacuum in the packaged infrared sensor array is enhanced by low temperature oxidization of a porous silicon layer formed in a lid silicon substrate which is bonded with the infrared sensor array silicon substrate. The driving force for lowering oxidization temperature is reduction in surface energy of porous silicon. It has been reported that the surface energy is 0.0001 J/cm2 for porous silicon and 0.2 J/cm2 for planar crystal silicon.
US11118978B2 Temperature measuring device and measurement alignment method thereof
A temperature measuring device includes at least one first distance sensing unit and a second distance sensing unit for outputting first and second distance sensing signals, respectively; a temperature sensing unit for outputting a temperature sensing signal; a display unit for displaying the temperature measurement value; and a micro processing unit for receiving the first and the second distance sensing signals, and then determining, according to the first and the second distance sensing signals, whether the display unit displays the temperature measurement value calculated according to the temperature sensing signal. As a result, the at least two distance sensing units are used to prevent the temperature measuring device from executing the temperature measurement when the sensing unit of the thermometer obliquely points to a to-be-sensed part of a to-be-measured target to cause a large measurement angle.
US11118968B1 UV dosimetry system for measuring vitamin D production
A UV exposure dosimetry system includes at least one UV sensor that measures the UV irradiance intensity. The system can generate extrapolated UV intensity data based on measured UV intensity data to correct unreliable UV measurement due to inconsistent irradiation of UV light. The system integrates the extrapolated UV intensity data over time to calculate real-time UV dosage and vitamin D production by taking into account factors including UV sensor location, body surface area, clothing coverage, and sunscreen usage. Based on the measurement, the system can predict the time remaining to skin burn and the time remaining to reach daily goal of vitamin D production. The system is also adapted to measure sun exposure time based on the corrected UV intensity over a period of time. The UV dosimetry system supports multi-user control through an advanced and user friendly input and output interface.
US11118967B2 Radiation sensor comprising a radiation screen for detecting a sun load acting on a vehicle
The present invention relates to a radiation sensor, in particular for use with a vehicle sunload sensor arrangement. Furthermore, the present invention also relates to such a vehicle sensor arrangement and to a method of assembling a vehicle sensor arrangement. A radiation sensor comprises at least one first and one second photodetector, and a radiation shaping element, wherein said radiation shaping element comprises radiation blocking means for forming at least one aperture through which the radiation has limited access to said first and second photodetectors, and wherein said first and second photodetectors are arranged on a substrate and are distanced apart from each other along a sensor axis, and wherein the radiation blocking means is formed by a radiation screen mounted on the substrate to encompass the first and second photodetectors.
US11118965B2 Miniaturized electronic systems with wireless power and near-field communication capabilities
The invention provides systems and methods for tissue-mounted electronics and photonics. Devices of some embodiments of the invention implement high performance, and optionally flexible, device components having miniaturized formats in device architectures that minimize adverse physical effects to tissue and/or reduce interfacial stresses when mounted on tissue surfaces. In some embodiments, the invention provides complementary tissue mounting strategies providing for mechanically robust and/or long term integration of the present devices, for example, via mounting on tissue surfaces that are not subject to rapid growth or exfoliation processes such as the fingernail, toenail, tooth or earlobe. Devices of the invention are versatile and support a broad range of applications for sensing, actuating and communication including applications for near field communication, for example, for password authentication, electronic transactions and biometric sensing.
US11118963B2 Light melanopic activity indicator
The invention provides a light indicator (100) for use in evaluating a quantity of melanopsin active radiation, the light indicator (100) comprising a light indicator element (110) comprising a sensing area (111), wherein the light indicator element (110) comprises a light reflecting element (120) configured to reflect at least part of light illuminating the sensing area (111) having one or more wavelengths selected from the wavelength range of an absorption band of melanopsin in the visible wavelength range and configured to absorb at least part of light illuminating the sensing area (111) having one or more wavelengths in the visible wavelength range outside the wavelength range of the absorption band of melanopsin in the visible wavelength range; and a non-sensing area (130) configured adjacent to the sensing area (111), wherein the non-sensing area (130) has an achromatic color having a lightness in the range corresponding to the lightness of shades of gray.
US11118959B2 Modular off-platter detection assembly for use with barcode readers
A modular off-platter detection assembly for use with a barcode reader includes a housing, a first light source, a first light sensor, and a controller operatively coupled to the first light source and the first light sensor. The housing is configured to be removably mounted to the barcode reader, a frame supporting the barcode reader, or the workstation. The first light source is positioned within the housing and emits a first light along a first lateral edge of a weigh platter. The first light sensor is positioned within the housing, has a first field-of-view along the first lateral edge, and is configured to detect at least a portion of the first light reflected towards the housing. The controller is configured to provide a first alert in response to receipt of a first value from the first light sensor indicating there is an object extending across the first lateral edge.
US11118955B2 Method and device for indicating future need for product replacement of random-use dispensing
A method and device for indicating whether a dispensable product will require refilling prior to the next scheduled service interval includes tracking the amount of use over a first interval, and calculating a frequency based from the use over the first interval. The quantity remaining is compared with the required amount, which is the product of the number of weeks in the service interval and the calculated frequency. Thus, when the quantity remaining is less that the required amount, a warning will be provided to indicate that the dispensing product should be replaced, as it will be empty before the next service interval.
US11118954B2 System and a method for constant micro-dosing and feeding of powder material
A system and a method for a constant micro dosing of powder material include a control device, a cylinder with a first opening and a piston movably arranged inside the cylinder and controllable by the control device. The piston is movable in the direction to or away from the first opening along a piston stroke direction. The cylinder stores the powder material between the piston and the first opening. The piston pushes the powder material through the first opening by moving along the piston stroke direction. Further the system and the method include a removing device for removing the powder material which is pushed out of the first opening of the cylinder. The control device controls the piston and the removing device in a synchronized manner such that a predetermined amount of powder material pushed through the first opening is removable by the removing device.
US11118953B2 Fluid flow measuring and control devices and method
There is described a fluid flow measuring and control device for installation within plumbing. The device comprises a main flow channelling system having an inlet and an outlet for connection to the plumbing, and a bypass channelling system in parallel from the main flow channelling system. A flowmeter is provided in the bypass channelling system for measuring the fluid flow in the bypass channelling system and thereby estimating the fluid flow at the inlet or at the outlet of the main flow channelling system. The flowmeter may comprise a wheel and a pair of movement sensors. A valve such as a solenoid valve can be provided as an on/off control for the plumbing. Using a microcontroller, the device can identify which appliance is used and determine consumption, or detect abnormal use or leaks and close the valve and/or notify a user mobile device.
US11118940B2 Tilt-tolerant displacement sensor
A displacement sensor includes an induction element and sensor element. The induction element has an electrically conductive measurement track element extending along a measurement path, and two electrically conductive correction track element positioned adjacent to each other relative to the path. The sensor element is movable relative to the induction element along the measurement track element, and has a measurement coil positioned over the measurement track element and two correction coils positioned adjacent to each other relative to the path. A position change of the measurement coil on the path changes an overlap of the measurement coil and the measurement track element along the path such that an induction of the measurement coil is configured with reference to the position of the measurement coil on the measurement path. Each correction coil is positioned over a respective corrective track element such that an overlap of the correction coil over the respective corrective track element is constant.
US11118939B2 Conductive cladding for waveguides
A waveguide structure to allow device to determine its orientation are disclosed. The waveguide may be formed of a dielectric core and a cladding. The dielectric core may be formed of a solid dielectric material that conducts radio waves at millimeter wave frequencies and above. The cladding may encapsulate the core, and may include at least two conductive portions. Each conductive portion may be disposed around less than the entire core. The conductive portions allow electrical signals to flow between two devices to determine an orientation of the waveguide.
US11118934B2 Method and system of route guidance for a towing vehicle
A method and system of route guidance for a vehicle alerts traffic restriction considering its towing status. The vehicle's towing status may be obtained either by automatically detecting a towed vehicle or manually setting such status by a user. When it is determined that the vehicle is towing another vehicle, traffic restriction information such as a speed limit and a dimension limit associated with each link in a route is obtained by accessing to a map database including such traffic restriction information. Based on the traffic restriction information, it is possible to provide the best route with a more correctly estimated time of arrival, while avoiding links which have dimension limits not suitable for the towing vehicle.
US11118933B2 Method and system for providing an automation function for a transportation vehicle
A method for providing an automation function for a transportation vehicle, wherein environment data are detected. Based on the detected environment data, the automation function is activated and a quality measure is determined. A quality level on a multi-level scale is determined based on the quality measure, and a graphical output is generated and output. The output includes a quality display element that is formed based on the quality measure. Also disclosed is a system for providing an automation function for a transportation vehicle including a detection unit to detect environment data, an evaluation unit to activate the automation function and to determine a quality measure based on the detected environment data, and a control unit to generate a graphical output and to output the graphical output by a display unit. The output includes a quality display element formed based on the quality measure.
US11118929B2 Providing light navigation guidance
In some implementations, a computing device can proactively determine a destination and request traffic information for routes from a starting location to the destination. In some implementations, a computing device can identify some routes between a starting location and a destination as non-recommended routes and recommend other routes. In some implementations, a computing device can rank routes between a starting location and a destination based on automatically-determined user interest. In some implementations, a computing device can determine a user is familiar with a route and adjust the information presented to the user about the route accordingly.
US11118923B2 Data processing system communicating with a map data processing system to determine or alter a navigation path based on one or more road segments
Systems and methods are disclosed for determining a probability of an adverse event that will occur in a future. The system may determine a geographical location of a vehicle based on data indicating the geographical location of the vehicle received from the vehicle and sensed by a vehicle sensor of the vehicle; determine an environment of the geographical location of the vehicle; determine vehicle attributes of the vehicle; link the environment of the geographical location of the vehicle and the vehicle attributes; and based on a link between the environment of the geographical location of the vehicle and the vehicle attributes, determine a probability of an adverse event that will occur in a future.