Document Document Title
US11823390B2 Method and device for planarizing three-dimensional data of brain, and computer-readable storage medium
A method of planarizing three dimensional data of a brain implemented by a computer according to an embodiment of the present disclosure includes acquiring a three-dimensional model of the brain scanned by a scanning device, the three-dimensional model including the three-dimensional data of the brain, and mapping, in the computer, the three-dimensional model onto a circle in an area-preserving manner to form an area-preserving map. The method can convert a three-dimensional brain model into a circle or unit disc on a two-dimensional plane so that the brain model can be compared with a reference brain model, and a doctor can judge the position and degree of a brain lesion more accurately.
US11823388B2 Plant group identification
A farming machine moves through a field and includes an image sensor that captures an image of a plant in the field. A control system accesses the captured image and applies the image to a machine learned plant identification model. The plant identification model identifies pixels representing the plant and categorizes the plant into a plant group (e.g., plant species). The identified pixels are labeled as the plant group and a location of the pixels is determined. The control system actuates a treatment mechanism based on the identified plant group and location. Additionally, the images from the image sensor and the plant identification model may be used to generate a plant identification map. The plant identification map is a map of the field that indicates the locations of the plant groups identified by the plant identification model.
US11823382B2 Ultrasound diagnostic apparatus and control method of ultrasound diagnostic apparatus
An ultrasound diagnostic apparatus 1 includes an image acquisition unit 17 that acquires an ultrasound image of a subject a bladder extraction unit 18 that extracts a bladder from the ultrasound image; a prostate extraction unit 19 that extracts a prostate or cervix from the ultrasound image from which the bladder is extracted; a region-of-interest setting unit 20 that sets a region of interest at a depth position in the ultrasound image based on a position of the extracted prostate or cervix in a case where the prostate or cervix is extracted and that sets a region of interest at a depth position in the ultrasound image based on a position of the extracted bladder in a case where the prostate or cervix is not extracted; and an image quality adjustment unit 21 that adjusts the transmission/reception condition according to the depth position of the region of interest.
US11823377B2 Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
An information processing apparatus includes an image feature acquiring unit configured to acquire first image features and second image features from a medical image and a deriving unit configured to derive image findings of a plurality of items belonging to a first finding type based on the first image features and deriving image findings of a plurality of items belonging to a second finding type different from the first finding type based on the second image features that at least partly differ from the first image features.
US11823367B2 Scalable accelerator architecture for computing video quality metrics
A scalable hardware accelerator configured to compute video quality metrics is disclosed. In some embodiments, an accelerator for video quality metrics comprises an application-specific integrated circuit that includes a buffer memory configured to store at least a portion of a reference frame of a video and at least a corresponding portion of a distorted frame of a transcoded version of the video and that includes a processing unit configured to receive data from the buffer memory and compute a perception-based video quality metric for the distorted frame with respect to the reference frame.
US11823363B2 Infrared and visible light fusion method
The present invention provides an infrared and visible light fusion method, and belongs to the field of image processing and computer vision. The present invention adopts a pair of infrared binocular camera and visible light binocular camera to acquire images, relates to the construction of a fusion image pyramid and a significant vision enhancement algorithm, and is an infrared and visible light fusion algorithm using multi-scale transform. The present invention uses the binocular cameras and NVIDIATX2 to construct a high-performance computing platform and to construct a high-performance solving algorithm to obtain a high-quality infrared and visible light fusion image. The present invention constructs an image pyramid by designing a filtering template according to different imaging principles of infrared and visible light cameras, obtains image information at different scales, performs image super-resolution and significant enhancement, and finally achieves real-time performance through GPU acceleration.
US11823360B2 Virtual, augmented, and mixed reality systems and methods
A virtual, augmented, or mixed reality display system includes a display configured to display virtual, augmented, or mixed reality image data, the display including one or more optical components which introduce optical distortions or aberrations to the image data. The system also includes a display controller configured to provide the image data to the display. The display controller includes memory for storing optical distortion correction information, and one or more processing elements to at least partially correct the image data for the optical distortions or aberrations using the optical distortion correction information.
US11823359B2 Systems and methods for leveling images
Systems and methods for adjusting an image are provided. In one example embodiment, a computer-implemented method includes obtaining data representing an image. The method includes inputting the image into a machine learned model. The method includes obtaining, in response to inputting the image into the machine learned model, an output of the machine learned model that includes an estimated tilt of the image. The method includes correcting a tilt of the image based at least in part on the estimated tilt obtained from the machine learned model.
US11823352B2 Processing video frames via convolutional neural network using previous frame statistics
An example apparatus for video imaging includes a feature estimator to calculate a local value of a feature for averaging in a compressed set of features of a current frame. The apparatus also includes a validator to calculate a validity map comprising a weight for frame-wide averaging based on the compressed current frame. The apparatus further includes a vector generator to generate a state vector based on the local value of the feature and the weight. The apparatus further includes a relevance calculator to calculate a relevance to local processing for each coordinate in a restored state vector associated with a previous frame. The apparatus further includes a vector modulator to multiply the restored state vector by the relevance feature to generate a set of output features.
US11823346B2 AR body part tracking system
Aspects of the present disclosure involve a system for presenting AR items. The system performs operations including: receiving an image that includes a depiction of a first real-world body part in a real-world environment; applying a machine learning technique to the image to generate a plurality of dense outputs each associated with a respective pixel of a plurality of pixels in the image; applying a first task-specific decoder to the plurality of dense outputs to identify a pixel corresponding to a center of the first real-world body part; applying a second task-specific decoder using the identified pixel to retrieve a 3D rotation, translation and scale of first real-world body part from the plurality of dense outputs; modifying an AR object based on the 3D rotation, translation, and scale of first real-world body part; and modifying the image to include a depiction of the modified AR object.
US11823339B2 Localization accuracy response
Various implementations disclosed herein include devices, systems, and methods that provide XR in which virtual objects are positioned based on the accuracy of localizing an electronic device in a physical environment. In some implementations, the technique assesses the accuracy of localization (e.g., centimeter-level accuracy, room-level accuracy, and building-level accuracy) and dynamically adjusts a display strategy. In some implementations, the technique determines a condition causing inaccuracy (e.g., a semantic condition such as “too fast”, “too far”, “too dark”), and provides a notification (e.g., “too fast-slow down”, “too far-move closer”, “too dark-turn on a light”) at the electronic device based on the condition causing the inaccuracy in the localization.
US11823332B2 Overlay placement for virtual reality and augmented reality
Systems and methods are described to enable the creation and use of one or more interest meshes that may comprise interest values associated with points of interest in a virtual environment. The virtual environment may use a mesh to guide a user toward points of interest. Guiding may comprise haptic, visual, and/or audio cues and may also comprise moving the virtual environment around the user. Further, events may be triggered in the virtual environment that may change one or more meshes and/or create a new point of interest for a user.
US11823331B2 Self drawing tool for a computer-implemented automated design, modeling and manufacturing system
A method and system for automatically generating a co-ordination drawing of a project is disclosed. In one embodiment, a method includes inputting parametric information, and accessing a file associated with a schematic drawing of a project and identifying a plurality of elements in the schematic drawing from the file. The method further includes obtaining geometrical and connectivity information associated with each of the plurality of elements by analyzing each of the plurality of elements. Additionally, the method includes selecting one or more predefined objects from a spatial database based on the geometrical and connectivity information associated with each of the plurality of elements and the inputted parametric information. The method further includes automatically generating a co-ordination drawing of the project using the one or more predefined objects, wherein the coordination drawing provides routing information of the plurality of elements in the project.
US11823327B2 Method for rendering relighted 3D portrait of person and computing device for the same
The disclosure provides a method for generating relightable 3D portrait using a deep neural network and a computing device implementing the method. A possibility of obtaining, in real time and on computing devices having limited processing resources, realistically relighted 3D portraits having quality higher or at least comparable to quality achieved by prior art solutions, but without utilizing complex and costly equipment is provided. A method for rendering a relighted 3D portrait of a person, the method including: receiving an input defining a camera viewpoint and lighting conditions, rasterizing latent descriptors of a 3D point cloud at different resolutions based on the camera viewpoint to obtain rasterized images, wherein the 3D point cloud is generated based on a sequence of images captured by a camera with a blinking flash while moving the camera at least partly around an upper body, the sequence of images comprising a set of flash images and a set of no-flash images, processing the rasterized images with a deep neural network to predict albedo, normals, environmental shadow maps, and segmentation mask for the received camera viewpoint, and fusing the predicted albedo, normals, environmental shadow maps, and segmentation mask into the relighted 3D portrait based on the lighting conditions.
US11823322B2 Utilizing voxel feature transformations for view synthesis
Systems, methods, and non-transitory computer-readable media are disclosed for utilizing an encoder-decoder architecture to learn a volumetric 3D representation of an object using digital images of the object from multiple viewpoints to render novel views of the object. For instance, the disclosed systems can utilize patch-based image feature extraction to extract lifted feature representations from images corresponding to different viewpoints of an object. Furthermore, the disclosed systems can model view-dependent transformed feature representations using learned transformation kernels. In addition, the disclosed systems can recurrently and concurrently aggregate the transformed feature representations to generate a 3D voxel representation of the object. Furthermore, the disclosed systems can sample frustum features using the 3D voxel representation and transformation kernels. Then, the disclosed systems can utilize a patch-based neural rendering approach to render images from frustum feature patches to display a view of the object from various viewpoints.
US11823321B2 Denoising techniques suitable for recurrent blurs
Recurrent blurring may be used to render frames of a virtual environment, where the radius of a filter for a pixel is based on a number of successfully accumulated frames that correspond to that pixel. To account for rejections of accumulated samples for the pixel, ray-traced samples from a lower resolution version of a ray-traced render may be used to increase the effective sample count for the pixel. Parallax may be used to control the accumulation speed along with an angle between a view vector that corresponds to the pixel. A magnitude of one or more dimensions of a filter applied to the pixel may be based on an angle of a view vector that corresponds to the pixel to cause reflections to elongate along an axis under glancing angles. The dimension(s) may be based on a direction of a reflected specular lobe associated with the pixel.
US11823319B2 Techniques for rendering signed distance functions
One embodiment of a method for rendering one or more graphics images includes tracing one or more rays through a graphics scene; computing one or more surface normals associated with intersections of the one or more rays with one or more surfaces, where computing each surface normal includes: computing a plurality of intermediate surface normals associated with a plurality of adjacent voxels of a grid, and interpolating the plurality of intermediate surface normals; and rendering one or more graphics images based on the one or more surface normals.
US11823315B2 Animation making method and apparatus, computing device, and storage medium
This application belongs to the field of computer technologies, and provides an animation making method and apparatus, a computing device and a storage medium, to improve execution efficiency of animation making. In response to a pose selection instruction for a non-reference skeleton pose, a target plug-in node is invoked, the target plug-in node obtaining a non-reference skeleton shape model corresponding to the non-reference skeleton pose from a non-reference skeleton shape model set based on the pose selection instruction; target skeleton pose for an animated character is determined based on a parameter input instruction for a parameter of the target skeleton pose; and a target skeleton shape model of the target skeleton pose is generated based on the obtained non-reference skeleton shape model of the non-reference skeleton pose.
US11823312B2 Systems and methods for utilizing a device as a marker for augmented reality content
Systems and methods for utilizing a device as a marker for virtual content viewed in an augmented reality environment are discussed herein. The device (or sign post) may comprise a wirelessly connectable device linked to a power source and associated with multiple linkage points. The device may provide information to a user (or a device of a user) defining virtual content and a correlation between the linkage points and a reference frame of the virtual content. When rendered by a display device, the virtual content may be presented based on the reference frame of the virtual content correlated to the real world by virtue of the position of the linkage points in the real world.
US11823311B2 Live streaming shopping experience
Methods, systems and computer products as described herein are directed to a Live Listing Engine. Live Listing Engine sends a live video stream to a viewer computer device and a host computer device. The live video stream includes a view of an item from a perspective of the host computer device. The Live Listing Engine receives an upload of an image of the view of the item captured from a preview window rendered on the host computer device. The Live Listing Engine receives listing information associated with the image from the host computer device. The Live Listing Engine generates a listing thumbnail based on the image and the listing information and inserts the listing thumbnail into the live video stream for display at the viewer computer device and the host computer device.
US11823300B2 Aircraft passenger compliance monitoring system and method thereof
An Aircraft Passenger Compliance Monitoring System (APCMS) for automating compliance monitoring for passengers onboard an aircraft is disclosed. In some embodiments, the APCMS includes an onboard server, an onboard network communicatively coupled to the onboard server, and an aircraft passenger compliance monitoring application communicatively coupled to the onboard server and the onboard network. The aircraft passenger compliance monitoring application is configured to receive passenger information related to each of a plurality of passengers. The aircraft passenger compliance monitoring application is further configured to perform a set of monitoring processes from a plurality of monitoring processes on the passenger related information received for each of the plurality of passengers. The aircraft passenger compliance monitoring application is further configured to generate a compliance measure in response to performing the set of monitoring processes.
US11823297B2 Machine display operation systems and methods
A method of operating a machine via a display device user interface includes generating a text tree display control comprising a tree of text blocks on a first portion of a machine display interface, generating a term control comprising individual terms identified in the text tree display control on a second portion of the machine display interface, generating a navigation control comprising a visual representation of each branch of the text tree display control on a third portion of the machine display interface, operating an individual area of the term control comprising an individual term, to highlight and change all instances of the individual term in the text tree display control, and operating the navigation control to reorder branches of the text tree display control.
US11823296B2 Method and apparatus for generation and employment of parcel productivity attributes for land parcel valuation
A method for agricultural land parcel valuation includes: accessing data for parcels within a prescribed region, the data comprising management practices, historical weather conditions, locations and topography, remote sense images, soil types, and crop types; assessing and ranking the management practices for each of the parcels; generating simulation inputs for the each of the parcels, where the simulation inputs comprise highest ranked management practices, the historical weather conditions, the locations and topography, the soil types, and the crop types; simulating crop growth for the each of the parcels over a prescribed number of previous years, where the simulating employs the simulation inputs provided by the generating; and employing selected outputs from the simulating to calculate agricultural metrics and a valuation corresponding to the each of the parcels, where the agricultural metrics include a productivity metric.
US11823294B1 Site management apparatus and management method
There is provided a site management apparatus capable of achieving both the improvement of the utilization rate of renewable energy and the reduction of the overhead of power consumption. A processor calculates, based on a site energy management table, an adjustment amount for adjusting a demand amount consumed at a migration source site of a workload. The processor selects, based on the adjustment amount and workload management information, a migration target workload, which is a workload whose execution site is to be migrated to a migration destination site, from among workloads executed in the migration source site and generates migration plan information indicating the selected migration target workload.
US11823292B2 System, method, and apparatus for settlement for participation in an electric power grid
Systems and methods for market-based financial settlement in an electric power grid are disclosed. At least one active grid element is constructed and configured in network communication with a settlement processor. The at least one active grid element participates in the electric power grid by consuming power, supplying power, and/or curtailing power to provide operating reserves and/or grid stability for the electric power grid. The at least one active grid element generates at least one kilowatt packet (KWP) unit based upon measured data for the participation in the electric power grid. The at least one active grid element transmits at least one IP-based settlement message to the settlement processor. The settlement processor provides a market-based financial settlement for the participation of the at least one active grid element based on the at least one KWP unit in real time or near real time.
US11823291B2 Predictive segmentation of customers
A computer system receives customer records listing customer attributes and an adoption status of the customer, such as whether the customer has enrolled in a particular energy efficiency program. An initial set of patterns are identified among the customer records, such as according to a decision tree. The initial set is pruned to obtain a set of patterns that meet minimum support and effectiveness and maximum overlap requirements. The patterns are assigned to segments according to an optimization algorithm that seeks to maximize the minimum effectiveness of each segment, where the effectiveness indicates a number of customers matching the pattern of each segment that have positive adoption status. The optimization algorithm may be a bisection algorithm that evaluates a linear-fractional integer program (LFIP-F) to iteratively approach an optimal distribution of patterns.
US11823289B2 User controlled task execution with task persistence for assistant systems
In one embodiment, a method includes receiving a first user request at a client system to suspend a first task being executed by an assistant system operating on the client system, suspending the execution of the first task responsive to the first user request, receiving a second user request at the client system, determining that the second user request is a request to resume the suspended first task based on user interactions with the assistant system with respect to one or more entities associated with the first task, and presenting a prompt to resume the first task at the client system.
US11823283B2 Systems and methods for maintaining a distributed ledger pertaining to autonomous vehicles
Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. An enforcement server may receive indications of transactions and/or events generated by one or more autonomous vehicles. The transactions and/or events may include information relating to a trigger condition and/or a decision condition associated with one or more smart contracts. The enforcement server may route the transaction to the appropriate smart contract to determine whether a trigger condition has been satisfied. When a trigger condition is satisfied, the enforcement server may automatically perform an action to enforce the smart contract and/or update the distributed ledger. In some aspects, the distributed ledger may record events associated with autonomous and semi-autonomous vehicle technology or system usage, including events associated with transitioning between manual and autonomous control, or vice versa, of one or more autonomous or semi-autonomous vehicles.
US11823282B2 Multi-purpose device having multiple certificates including member certificate
Embodiments of the invention relate to systems and methods for provisioning and using a multi-purpose device. The device contains information regarding a plurality of memberships. The device contains one or more membership certificate chains, comprising multiple certificates, wherein a membership provider certificate is signed by a private key associated with a membership root certificate authority, and wherein a member certificate is signed by a private key associated with the membership provider certificate. The member certificate includes member attributes regarding the user, such as member benefit information. The device also includes a payment certificate chain, comprising multiple certificates, wherein a payment provider certificate is signed by a private key associated with a payment root certificate authority, and wherein a payment certificate is signed by a private key associated with the payment provider certificate. The payment certificate includes payment attributes regarding the user, such as a payment account.
US11823281B2 Systems and methods for assigning damage caused by an insurance-related event
Methods and systems for assigning damage to a property to causes of loss are provided. A smart home controller and/or an insurance provider remote processor (or server) may generate a time sequence of events for damage associated with an insure-related event. The time-sequence of events may be analyzed to identify causes of loss associated with damage to the property. The smart home controller or insurance provider remote processor may further analyze the time-sequence of event to determine a portion of the overall damage associated with each cause of loss. Subsequently, according to certain aspects, the smart home controller or insurance provider remote processor may automatically generate a prepopulated insurance claim for damage associated with the insurance-related event, and/or transmit the automatically prepared insurance claim to an insured for their review, approval, and/or modification, such as via wireless communication to a mobile device associated with the insured.
US11823278B1 User interface with moveable, arrangeable, multi-sided color-coded tiles
A system for automated processing of electronic loan applications including user interfaces, visual presentation of data, automated loan documentation processing, financial analysis, loan scoring, real time risk adjustment, and underwriter approval processes is described. The system provides computer control for receiving electronic loan requests, automatically analysis and data verification, scoring loans, assessing risk, optimizing loan offers, generating dashboards with status information and tile displays of loan application data, real time adjusting of risk, displaying of optimized loan offers and underwriting of loan applications. More specifically, the dashboard includes a progress indicator of the progress of an electronic loan request to a complete loan application and finally to an approval or rejection. The dashboard also includes visual indications, including color and signals, directing the underwriter's attention to important or necessary action steps to reject or advance the loan application request. The dashboard interface can be customized or personalized for an underwriter, a loan or for other reasons. The dashboard interface includes a moveable, arrangeable, multi-sided color-coded tile system. The system analyzes loan application data to perform scoring of loans, risk assessment, and optimization of loan offer amounts which are conveyed to the underwriter through a user interface. Risk may be modified by the underwriter through the user interface, numerically or through sliding scale sliders, causing loan scoring and optimizing to occur in real time and presenting new loan offers to the underwriter for approval. The underwriter may approve loans through the user interface, or the system can automatically approve loans without human input.
US11823274B2 Parametric instruments and methods relating to business interruption
A parametric instrument is administered by defining a mishap for coverage by the parametric instrument, where the mishap is identifiable and verifiable after occurrence. The system determines when a trigger condition has taken place and confirms activation of the parametric instrument. This determination is practiced by measuring a triggered operating parameter and identifying and confirming when the triggered operating parameter satisfies predetermined trigger criteria. Activation of the parametric instrument is subsequently confirmed, and the corresponding benefit may be processed.
US11823270B2 Virtualizing for user-defined algorithm electronic trading
Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.
US11823268B2 Trading circles
The disclosed embodiments provide trading circles. An example method includes defining a group having a plurality of members, wherein one or more of the plurality of members interacts with an exchange that facilitates market transactions; detecting a first interaction of a first group member with the exchange; and communicating, in response to detecting the first interaction, data related to the first interaction to a second group member before the first group member receives confirmation of the first interaction from the exchange.
US11823265B2 System and method for automated trading of financial interests
A derived order gives a participant simultaneous access to liquidity across multiple books, destinations, or marketplaces. The derived order can be placed and anchored in one trading venue and simultaneously replicated in another trading venue. A participant can place the derived order in the lit book as an anchor book and replicate the order in the hybrid book and/or the dark book, or alternatively, the participant can place the derived order in the hybrid book as an anchor book and replicate the order in the dark book. A trading engine can be configured to replicate an order in different books and guarantee that each order is only executed once. When an order is replicated, the trading engine can check the stored record to see where the order was placed, and then adjust or cancel an order in one book when it is being fulfilled in a different book.
US11823264B1 System and method for hybrid multilateral-bilateral financial position compression
Systems and techniques are disclosed for reducing regulatory capital requirements for market participants with financial positions. Participant positions are received in a database for matching the participant positions. Additionally, participant assessed theoretical value by position, capital requirement reduction benefit for closing transactions and penalty for opening transactions by position, compression cost constraints, and zero or more custom constraints specifying acceptable risk profile in a portfolio of trades are received from each participant. A set of trades between a plurality of participants that delivers a capital requirement reduction to each of the plurality of participants, while simultaneously satisfying all participant specified cost and risk constraints is calculated. A time period to review and approve compression portfolios prior to consummating trades is provided. Trades including a multilateral compression portfolio on unanimous approval by each of the plurality of participants are automatically cleared and reported. Trade match data is calculated and disseminated.
US11823263B2 Apparatus, method and system for providing an electronic marketplace for trading credit default swaps and other financial instruments, including a trade management service system
A method and system for providing integrated credit derivative brokerage services, the method or system including or using a credit trading arrangement, a credit trade capture arrangement, a trade management service arrangement to process trade data for the credit trading arrangement and the credit trade capture arrangement, and a central repository arrangement to store market data and shared reference data.
US11823261B2 Process orchestration and dynamic data acquisition system
A process orchestration and dynamic data acquisition system may allow process flows to be flexible and to customer or product requirements based on rules obtained from a rule management system. The process orchestrator may be driven based on an updatable and dynamic set of business rules to allow for quick changes to the process flow. Through the business rules the process orchestrator retrieves and processes data necessary to the process based on a customer request and/or product or service provided. The process orchestrator provides dynamic data aggregation from both internal and external data sources, through calling re-useable processes instantiated by the process host system and continuously adapts the process flow to meet the unique needs of each request input and results returned from each dynamic process call.
US11823259B2 Systems and methods for secured fund allocation and provision
In an example implementation, a method includes receiving, at a computing device, borrower information and requested financing plan information. Likewise, a method includes outputting at least a portion of the received information to a second computing device and, after receiving an indication of a decision denying the requested financing plan, outputting at least a portion of the received information to a computing device associated with a lender and confirming, to a computing device associated with a borrower or a merchant that the information has been sent to the lender.
US11823255B2 Automatic web browsing in electronic messaging interface method and apparatus
Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically allowing web browsing in a user interface of an electronic messaging system. The disclosed systems and methods automatically display electronic messages containing item information displayed in an electronic message in place of any web page links associated with the item enabling browsing of the item information from within the electronic messaging system's user interface.
US11823251B2 Methods and systems for providing wireless guidance in a retail space
A system for providing wireless guidance in a retail space includes a portable computing device configured to wirelessly receive a signal from a first transmitter located at a product in a retail space, parse the first signal for a plurality of textual elements, the plurality of textual elements including a first identifier that is a transmitter identifier and at least a second identifier, retrieve at least a product information datum using the plurality of textual elements, generate a display element using the product information datum, and display the display element to the user.
US11823249B2 Providing gesture functionality
Gesture functionality is provided in a computing environment. In example embodiments, a gesture input is received. A style difference is identified between a known gesture input of a set of known gesture inputs and the received gesture input. The set of known gesture inputs is caused to be modified to include the style difference by updating a database that stores the set of known gesture inputs.
US11823248B2 Systems and methods for using keywords extracted from reviews
Methods and systems for generating recommendations are disclosed. In some examples, from a set of positive reviews associated with a merchant offering, at least one attribute is identified and associated with the set of positive reviews, based on reviewer profiles associated with each respective positive review. The attribute is associated with the merchant offering. A match is determined between a customer attribute in a first customer profile and the at least one attribute. A set of recommendations is generated to be presented, via a customer electronic device, to a customer associated with the first customer profile, the set of recommendations including the merchant offering associated with at least one attribute.
US11823243B1 Systems and methods for providing product and service quotes to customers
A computer-implemented method and system for streamlining interactions between a customer and a customer service representative of a company. An interaction is commenced between the customer and the customer service representative during which historical data is accessed related to the customer stored in a company controlled computer system responsive to the interaction. The historical data preferably relates to at least one product or service provided by the company to the customer. At least a part of the historical information is displayed to the customer service representative. On the display, a first tab is generated related to the historical data as is a second tab relating to a quote for a new product or service for offering to the customer. The customer service representative is thereafter enabled to switch between displaying the historical data and the quote by selecting the first or second tab, respectively, without having to save the quote.
US11823234B1 Systems and methods for managing alternative targeted experimental content
Systems and methods for managing alternative targeted experimental content are disclosed. A method for managing alternative advertisements may include an offer experience service computer program executed by an electronic device: (1) receiving a query for targeted content to display to a customer on a customer electronic device and an experimental content indicator; (2) based on the experimental content indicator, retrieving an experimental targeted content identifier for the customer from a third-party experimentation platform, wherein the experimental targeted content identifier identifies a variant of targeted content; (3) retrieving experimental targeted content associated with the experimental targeted content identifier from an experimental targeted content database; (4) generating a response to the query for targeted content comprising the experimental targeted content; and (5) returning the response to the customer electronic device. The customer electronic device displays the response including the experimental targeted content.
US11823224B1 Pay with points virtual card
Systems and methods for applying reward points from a rewards account to a transaction are disclosed. A method can include receiving a payment request from a merchant computer system for a transaction. The method can include authenticating the payment request by acquiring and using an encryption key transmitted by a financial institution computing system from a database that is associated with a payment account. The method may include determining the number of rewards points in the rewards account is not enough to cover the transaction. The method may include transmitting a partial authorization message to the merchant computer system including an approval amount. The method may include receiving a second payment request comprising a remaining balance of the transaction. The method may include identifying a secondary payment source to cover the remaining balance of the transaction.
US11823223B2 Triggering and throttling access to reward card supplier interfaces
A reward card platform includes a database storing funding accounts, reward card purchase transactions, reward card brand options, and denomination options. The platform provides a user interface for purchasing reward cards from multiple third party suppliers. The user interface commits reward card purchase transactions using the funding accounts and specified reward card brand and denomination options. The platform obtains reward card items from supplier APIs corresponding to specified reward card brand and denomination options. The platform includes a buffer storing reward card inventory items. The platform also includes a provisioning module configured to: (i) select specified reward card inventory items to complete reward card purchase transactions when the specified reward card items are in the buffer; (ii) invoke a third party provider API to obtain reward card items when unavailable in the buffer; and (iii) replenish the buffer with the specified reward card items according to secondary supplier rate limits.
US11823221B2 System and method for omnichannel text-based interaction transfer
A system and method for omnichannel text-based routing, interaction transfer, and customer-to-enterprise communications. The system is a cloud-based network containing an interaction control server, a routing engine, a media translation server, a mobile application, a business entity portal, mobile and compute devices for business enterprise and customer, and an enterprise database. Taken together or in part, said system optimizes customer interactions by delivering context aware text message, chat or email to customers; and when requested by customer, optimally routes with context, based upon a multitude of variables, to best available resource to handle the customer interaction. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.
US11823217B2 Advanced segmentation with superior conversion potential
A segmentation system utilizes a supervised learning method and a clustering analysis to identify clusters, thereby segmenting a population into groups, where the clusters are associated with various conversion potentials that indicate the probability of an event. The segmentation system employs the supervised learning method to train a model on training data comprising historical conversion data and features associated with members of the group. A subset of features is selected from a ranked order that is determined using weights generated by the supervised learning. A clustering analysis is performed for a population with respect to the subset to generate clusters. A superior cluster is identified based on it having a conversion potential greater than a conversion potential of another cluster. In a marketing context, the system can be employed to identify a superior cluster of users that have a higher conversion potential in response to an advertisement campaign.
US11823215B2 Tax client exit predictor
An illustrative embodiment provides a computer-implemented method, computer system, and computer program product for identifying potential client churn. Client profile information is aggregated for a set of clients. Tax services data related to providing tax services for the set of clients is aggregated. A number of former clients who have terminated the tax services is modeled according to the client profile information and the tax services data. The client profile information and the tax services data for a number of current clients who have not terminated the tax services is compared to the modeled number of former clients. A number of at-risk clients is identified from among the number of current clients based on dissimilarities between the current clients and the former clients. The number of at-risk clients are displayed on a graphical user interface.
US11823213B2 Fraud prevention through friction point implementation
Provided are systems and methods for inserting friction points into a user session with an online resource such as a website or mobile application. In one example, the method may include receiving user data, predicting a likelihood that the user will behave inappropriately when interacting with an online resource of the host platform based on the received user data, determining a friction point in response to the predicted likelihood the user will behave inappropriately being greater than a predetermined threshold, and modifying at least one of displayed content and interactive capabilities of the online resource which are available to the user based on the determined friction point.
US11823209B2 Notifying a user about relevant data for opportunities
Notifying a user about relevant data for opportunities includes obtaining, from a database, opportunities, the opportunities representing a complex record structure in the database, in which each of the opportunities captures a number of fields of metadata, analyzing the metadata associated with the opportunities to identify patterns for the opportunities, identifying, based on the patterns, correlations for the opportunities, and notifying, based on the correlations, the user about relevant data for the opportunities.
US11823207B2 Fraud reduction electronic transaction device
Tamper-proofing and secure identity validation techniques in a transaction processing system and secure electronic payment techniques are disclosed. A tamper-proof transaction processing device is provided and comprises at least two different strength adhesives to secure parts of the device together and a housing comprising at least a first and second protective layer. An electronic component comprising a secure element chip storing unique information relating to the chip is located between the first and second protective layer in the housing. In another aspect, a transaction processing system includes a payment instrument that is configured to approve only negative value and/or zero value transaction requests. Another aspect provides an identity card checking system and method where the identity card is brought into proximity of a data processing device and identity information is displayed on the screen of the data processing device for the period of time while the card is in proximity.
US11823206B2 Systems and methods for reducing identity fraud of electronic transaction device
Tamper-proofing and secure identity validation techniques in a transaction processing system and secure electronic payment techniques are disclosed. A tamper-proof transaction processing device is provided and comprises at least two different strength adhesives to secure parts of the device together and a housing comprising at least a first and second protective layer. An electronic component comprising a secure element chip storing unique information relating to the chip is located between the first and second protective layer in the housing. In another aspect, a transaction processing system includes a payment instrument that is configured to approve only negative value and/or zero value transaction requests. Another aspect provides an identity card checking system and method where the identity card is brought into proximity of a data processing device and identity information is displayed on the screen of the data processing device for the period of time while the card is in proximity.
US11823205B1 Token management system
A computer system includes a token repository configured to store payment tokens, and a server system. The server system includes a processor and instructions stored in non-transitory machine-readable media, the instructions configured to cause the server system to receive a request to provision a payment token based on a financial product, wherein the request includes information related to the financial product, provision a payment token based on the token request, including authenticating the financial product based on the financial product information and generating the payment token upon authenticating the financial product, wherein the payment token is useable to make a payment via the financial product, and store the payment token in the token repository.
US11823198B1 Contextually escalated authentication by system directed customization of user supplied image
A secure authentication system, computer program recording medium and method enable secure transaction with authentication to eradicate fraud. A customer is authenticated via a customer application executed on a communication device. A customer-paced communication session is enabled between the customer application and a transaction system via a network connection. A customer continuity factor is monitored in maintaining the communication session. In response to receiving a customer request via the customer application, a level of trust in current authentication of the customer is determined based on the user continuity factor. In response to the level of trust being below a trust threshold, the customer is directed via the customer application to provide a customer request comprising a customer-supplied image having a specified contextual element. The communication session is re-authenticated to process the user input by the transaction system based on verification of the received user-supplied image.
US11823193B2 Secure transaction utilizing bone conductive characteristic
Methods, computer program products, systems are provided for securely performing electronic transactions over a network. An acoustic wave signal is received. The acoustic wave signal is encoded with at least an identifier of a payer of a transaction and transaction information of the transaction. The identifier of the payer and the transaction information is then obtained from the acoustic wave signal. A bone conduction characteristic of the payer is retrieved based on the identifier of the payer and based on the received bone conduction characteristic of the payer, the payer is verified. Completion of the transaction is allowed based on the transaction information in response to the payer being verified.
US11823190B2 Systems, apparatus and methods for improved authentication
A cardholder authentication method includes receiving, at an authentication network, an authentication request involving an account. The method further includes determining, based at least in part on a portion of an account identifier associated with said account, an authentication service. In addition, the method includes determining, based at least on said authentication service and a portion of said account identifier, an authentication response. The method also includes transmitting, to a merchant associated with a transaction involving said account, said authentication response.
US11823187B2 Systems and methods for linking authentications in connection with network interactions
Systems and methods are provided for associating authentications and authorizations in connection with network interactions. An exemplary system includes a computing device configured to receive an authorization request for a network interaction from an acquirer, where the authorization request includes a primary account number (PAN) for a payment account and a transaction amount. The computing device is also configured to determine whether the authorization request includes an accountholder authentication value (AAV) and/or a transaction identifier (ID). In response to the authorization request including the AAV and the transaction ID, the computing device is configured to determine whether the AAV and the transaction ID are included in a data structure and, in response to them being included in the data structure, append a tag to the authorization request indicative of association of the authorization request to an authentication in the data structure associated with the AAV and the transaction ID.
US11823186B2 Secure wireless card reader
In some examples, a wireless card reader detects insertion of a chip card at a chip card reader interface that includes electrical contacts positioned in the wireless card reader to contact contacts of the chip card when inserted into the wireless card reader. The wireless card reader may send, to a mobile computing device, a wireless communication request to send a PIN to the card reader. The card reader may receive, from the mobile computing device, a wireless communication including the PIN entered by a user on the mobile computing device. The card reader may send the PIN for authentication of the PIN. The card reader may receive a confirmation that the PIN has been authenticated. The card reader may send, to the mobile computing device, via the communication component, an indication of the confirmation that the PIN has been authenticated.
US11823182B2 NFC mobile currency transfer
Various embodiments are generally directed to NFC-based mobile currency transfers. A mobile payment may be programmatically initialized when at least two mobile devices come into NFC communications range. A payment card associated with an account used to fund the currency transfer may be tapped to one or more of the devices to allow a server to validate the currency transfer.
US11823181B2 Currency handling system
An object of the present invention is to provide a currency handling system which makes it possible to decrease a risk of dealing with foreign currency at the time of the occurrence of a communication error in a case in which a currency reading device capable of accepting a variety of currencies including a foreign currency is used while the currency handling system is connected to a management server through a communication line. A currency handling system 100 is connected to a casino management system 2 through a network 3, and includes a currency reading device 201 which is capable of accepting a variety of currencies and a PTS terminal 700. The PTS terminal 700 causes a process which limits usage of a foreign currency but allows usage of a local currency in the currency reading device 201 to be performed in a case (offline state) in which an error occurs in communication with the casino management system 2.
US11823177B2 Smart contract of a blockchain for management of cryptocurrencies
There is provided a processor(s) executing a blockchain smart contract, for: managing a primary reserve of primary tokens and a secondary reserve of secondary tokens, receiving a transaction request, obtaining an external price of the primary token, compute an updated value of the primary reserve according to the external price, in response to the updated total value of primary reserve being unequal to an initial staked value of the primary reserve, adjust primary and secondary dynamic reserve weights, wherein a total value computed by a function of the primary reserve after being increased or decreased by a target amount of primary tokens and using the adjusted primary and secondary dynamic reserve weights, is equal to the initial staked value of the primary reserve, and the total value of the primary reserve is maintained at a predefined ratio to a total value of the secondary reserve, and executing the transaction request.
US11823176B1 System and method for a mobile wallet
A mobile wallet computer system coupled to a merchant computer system and a mobile device associated with a user includes one or more processors coupled to one or more non-transitory memory devices. The one or more non-transitory memory devices include instructions stored therein that are executable by the one or more processors to cause operations including receiving, from the mobile device, a request to perform a transaction between the user and a merchant associated with the merchant computer system. The operations also include generating and providing to the mobile device a code comprising mobile wallet account information associated with the user. The operations also include receiving, from the merchant computer system, the code, bank account information associated with the merchant, and a purchase amount associated with the transaction. The operations also include authenticating the transaction between the user and the merchant by decoding the code.
US11823173B2 Systems and methods for validating customer interactions
A method may include generating, by a computing device, a first dynamic QR code comprising a plurality of QR code frames, each QR code frame transmitted at a first frequency, the plurality of QR code frames comprising non-viable QR code frame(s) and at least one viable QR code frame. The method may include displaying, by the computing device, the first dynamic QR code, the at least one viable QR code frame displayed at a first time. The method may include transmitting, by the computing device, a first pulse to a user device. The method may include capturing, by the user device at the first time and in response to receiving the first pulse, the at least one viable QR code frame. The method may include generating and displaying, by the user device, a second dynamic QR code, causing the computing device to complete a requested transaction.
US11823168B2 Offline transactions using a primary electronic device or a secondary electronic device coupled thereto
An offline transaction is conducted using a primary electronic device or a secondary electronic device communicatively coupled to the primary electronic device. A geographical zone where Internet connectivity is unreliable is determined for the primary electronic device. A detection is made that the primary electronic device is about to enter the geographical zone. In response to the detecting, an amount of funds is made electronically available offline for the primary electronic device. An offline electronic transaction is conducted using the primary electronic device based on the amount of funds. The offline electronic transaction is conducted within the geographical zone.
US11823165B2 Associating prior arrangements with on-premise manual transactions and concomitant presence of actor's presence-advertising emitter in fine resolution region
Prior arrangement information is automatically fetched in response to detection that a radio presence advertising mobile device of a user is disposed in a region of interest that is operatively adjacent to a transaction-processing location. The fetched information is used to automatically modify the transaction.
US11823164B1 Using a third party as a source of cash
A method comprises receiving, by a provider institution computing system via a network, a cash level indicator from each of a plurality of customer payment systems, the customer payment systems receiving cash from customers of a plurality of stores. The method further comprises receiving, by the provider institution computing system via the network, a cash request from a user device of a user. The provider institution computing system selects one of the plurality of customer payment systems based on the cash level indicator and location data of a plurality of delivery agent devices of delivery agents. The method further comprises sending, by the provider institution computing system to a selected delivery agent device, a message comprising location data of the selected customer payment system, the selected delivery agent device being one of the plurality of delivery agent devices.
US11823163B2 Smartglasses-based autonomous transaction platform
A method for utilizing smartglasses-enabled, autonomous, transfer technology, to execute a transferor to recipient transfer is provided. The method may include receiving, via hand gestures at the smartglasses, a mobile phone number of a target recipient. The method may also include transmitting the mobile phone number from the smartglasses to an entity associated with the transferor. The method may then determine a recipient identification number associated with the mobile phone number at the entity associated with the transferor, and, preferably then, communicating with a transfer gateway to initiate a payment between a transferor account number associated and the recipient identification number. The method may also include processing the transfer via the transfer gateway and transmitting a completion notification to a mobile device associated with the mobile number and to the smartglasses.
US11823159B2 Business method, apparatus and system for monitoring quantitative and qualitative environmental analytics and managing associated financial transactions
Disclosed is a system, apparatus, and business method for using financial instruments to provide investment incentive to fund disaster mitigation projects and/or ecosystem restoration projects triggered by real world events detected at set points by sensors and analyzed by computing devices. The detection of events results in the computational analysis and determination of a characteristics of a resilience bond or ecosystem-service bond to be issued or returned to investors. Examples involve sensors used to detect events, including flood damage mitigation, earthquake damage mitigation, or air quality improvement. In one preferred embodiment of the disclosure an investor may make an initial payment into a financial instrument being a resilience bond used to fund a mitigation project, said financial instrument pays phases to the mitigation project developer at the completion of phases of the project that occur prior to the occurrence of a disaster.
US11823155B2 Apparatus and method for processing user information of smart automated machine using face recognition
Disclosed are an apparatus and a method for processing user information of a smart automated machine using face recognition, which can guide video counseling through user recognition using face recognition technique in a smart automated machine, accurately detect departure and change of a user, and control the logout based on information of departure and change of the user, thereby protecting personal information and improving security. When a transaction starts in a task control unit, face recognition monitoring is requested by interworking with a user departure/change determination unit, a face recognition solution is executed as the face recognition monitoring is requested, a user departure/change detection event is generated and transmitted to the task control unit when departure/change of the user is detected, and the logout is selectively controlled according to the departure or change to protect personal information, thereby enhancing security.
US11823151B2 Kiosks with parallel job processing
A kiosk is disclosed. For example, the kiosk includes a graphical user interface (GUI), a payment processing module to receive payment, a processor, and a non-transitory computer-readable medium storing a plurality of instructions, which when executed by the processor, causes the processor to perform operations. The operations include receiving a plurality of job requests, providing a total cost of the plurality of job requests on the GUI, receiving confirmation of the total costs via the GUI, receiving a single payment for the plurality of job requests via the payment processing module, and executing the plurality of job requests.
US11823149B2 Systems and methods for ATM integrated card fabricator
Systems and methods provided herein may include a card replacement system. The system may include an automated teller machine in data communication with a server. The automated teller machine may include an input device; a processor; a replacement card storage containing at least one replacement card, wherein the at least one replacement cards may include a magnetic stripe and a chip; a magnetic stripe writer; a chip writer; and an embossing device. The processor may be configured to: receive a replacement card request via the input device; request replacement card information from the server; encode replacement card information onto the replacement card using the magnetic stripe writer and the chip writer; and emboss user information onto the replacement card using the embossing device.
US11823148B2 Augmented reality-enabled ATM for secure augmented reality check realization
An Augmented Reality (AR)-enabled Automated Teller Machine (ATM) receives a request to dispense cash equal to amount of an AR document. The AR document comprises an AR check. The AR-enabled ATM fetches a first AR check image from a memory. The AR-enabled ATM extracts a first set of features from the first AR check image. The AR-enabled ATM receives a second AR check image from a computing device associated with the receiver. The AR-enabled ATM extracts a second set of features from the second AR check image. The AR-enabled ATM compares the first AR check image with the second AR check image. The AR-enabled ATM determines whether the first AR check image corresponds to the second AR check image. In response to determining that the first AR check image corresponds to the second AR check image, the AR-enabled ATM dispenses cash equal to the amount.
US11823144B2 Handling an online group payment
A method, computer system, and a computer program product for an online group payment is provided. The present invention may include registering a first party using a virtual account service and initiating a joint deal with a merchant. The present invention may include publishing the joint deal. The present invention may include subscribing a second party to the joint deal. The present invention may include invoking a transfer of an approved fund from a second party account to a virtual account service account. The present invention may include in response to meeting a first threshold, executing the joint deal, wherein the executed joint deal includes, executing a merchant payment associated with the joint deal. The present invention may include in response to a cancelation of the joint deal, automatically rescinding the payment authorization from the second party.
US11823141B2 Blockchain network interaction controller
Described herein are systems and methods for virtualizing policy enforcement amongst participants of an overlay network. In some embodiments, each of the participants may maintain a separate blockchain network. The overlay network may receive smart contracts or other policy documents that include information on interactions with a particular participant or between participants. A controller, which may be implemented on any node of the overlay network, may then extract an interaction algorithm from that smart contract that may be stored in policy data to be used in completing transactions between two participants of the overlay network. In some embodiments, the policy data may include cost data which may be used to determine how two entities may interact.
US11823140B2 Server and method for sending a transaction receipt via a push notification
A server and method for sending a transaction receipt via a push notification is provided. The server comprises at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to: receive, from an issuer server, an approval message approving the user-initiated transaction request and transaction receipt details indicating a completion of the user-initiated transaction request, the user-initiated transaction request having corresponding transaction request details including a unique device identifier identifying a payment device that has been used to initiate the user-initiated transaction request; encrypt the transaction receipt details to provide encrypted transaction receipt details; and push, to the payment device identified by the unique device identifier, the encrypted transaction receipt details via a push notification channel.
US11823139B2 Image-based transaction processing
An image of a transaction receipt is obtained and optical character recognition (OCR) is processed on the image to identify a transaction identifier, a transaction total, and a handwritten amount associated with a transaction. When a confidence value associated with the OCR is above a threshold value, the handwritten amount is processed automatically through a transaction interface for the transaction to update the transaction total for the transaction.
US11823130B2 Systems and methods for accessing and storing snapshots of a remote application in a document
Computer-implemented systems and methods are disclosed to interface with a storage device storing a file, wherein the file comprises first data associated with an artifact configured to be displayed in a first interface at a first electronic device, the artifact including a first representation state representing a first visual depiction of one or more data objects. In accordance with some embodiments, a method is provided to provide access via the first interface to the one or more data objects. The method comprises acquiring the first data associated with artifact. The method further comprises acquiring an activation of at least part of the artifact, and responsive to acquiring the activation, transmitting a first request to a second electronic device for second data associated with the artifact. The method further comprises acquiring the second data, wherein the second data allows the first visual depiction to be altered to a second visual depiction.
US11823127B2 RFID-based inventory tracking system
An asset management and tracking system for use in a facility having a product designation RFID tag having product information is attached to a product and at least one location designation RFID tag having location information. The system includes a RFID reader and a portable communication device. The RFID reader reads at least one of the product designation RFID tag and the at least one location designation RFID tag and the portable communication device receives product information from and transmits product information to an asset tracking and management device. The RFID reader transmits product information read from the product designation RFID tag and the location information read from the location designation RFID tags to the portable communication device. The portable communication device, in turn, transmits the received product information and location information to the asset tracking device and queries the asset tracking device for additional product and location information.
US11823121B2 Systems and methods for processing, securing, and communicating industrial commerce transactions
Methods, systems, apparatus, and computer program products related to a digital business management system for business transactions are provided. In an example embodiment, the digital business management system includes receiving a transaction data object generated as a part of a transaction event executed via an external commerce channel to be posted to a ledger, wherein the transaction data object comprises one or more metadata tags classifying the transaction event. The system further comprises generating an immutable ledger entry, parsing the transaction data object to identify the one or more metadata tags for storage in association with the transaction event, identifying a match between the one or more metadata tags received from the external commerce channel and one or more master metadata tags stored in the ledger and associated with a data object profile, and updating the data object profile by associating the immutable ledger entry with the data object profile.
US11823117B2 Delivery mode optimization in supply chain architecture
Methods and systems are described for optimizing delivery modes used to transport items to a customer. A delivery optimization system includes an online ordering system, a delivery mode optimizer, an order allocator, and a ship label and manifest generator. The delivery mode optimizer selects an optimal shipping mode based on information received from carriers. The lowest cost option to deliver the goods to the destination by a promised delivery date is selected at the time the order is received. A shipping node is selected that can supply the items needed to fulfill the order within the desired timeframe. The delivery mode is reevaluated after the order is prepared for shipment to determine if available shipping options have changed.
US11823115B2 Intermediated shipping logistics system for facilitating delivery appointment scheduling with outsourced carrier systems
A computer system that queries a carrier computer system of a carrier associated with a shipment to determine whether delivery appointment scheduling is available for the shipment, based on a determination that the delivery appointment scheduling is available, generates and transmits a link for a dynamically generated web page to the recipient; receives a signal indicating activation of the link; obtains scheduling information for the shipment from the carrier computer system; dynamically generates page code for the web page and transmits the web page to a client, the web page displaying information associated with the shipment and digital assets that visually correspond to the shipper of the shipment and including a scheduling tool; receives a selection of a time slot from the scheduling tool; and communicates with the carrier computer system to update the carrier computer system with the time slot to schedule delivery of the shipment to the recipient.
US11823111B2 Work instruction system and work instruction method
A work instruction system includes: a production progress management device including a communication unit configured to communicate with a work instruction device, a product signal storage unit that stores a product signal including position information of a product, a product in-progress process estimation unit configured to estimate an in-progress process of the product using the position information, and a production progress estimation and update unit configured to estimate production progress of the product in accordance with a change in the position information and update production progress information; and the work instruction device including a communication unit configured to communicate with the production progress management device, a production progress storage unit that stores the production progress information, a data collection unit configured to obtain progress management information updated from the production progress management device, a recommended work generation unit configured to generate recommended work information, and an output unit.
US11823110B2 Optimizing building design for future transformation and expansion
Various embodiments set forth systems and techniques for determining expandability of a budding design. The techniques include receiving a building geometry indicating a size of a building and a shape of the building; receiving building placement data indicating a placement of the building within a site; identifying one or more remaining spaces within the site based at least on the size of the building, the shape of the building, and the placement of the building within the site; for each remaining space of the one or more remaining spaces: determining whether the remaining space is a usable space; based on the determining whether the remaining space is a usable space, generating a space expansion value corresponding to the remaining space; and computing, based on space expansion values corresponding to the one or more remaining spaces, one or more aggregate expansion values associated with the building geometry and the building placement.
US11823104B2 Systems and methods for scheduling connected device
Systems and methods for fixing schedule of tasks using a remote optimization engine are provided. In one implementation, the system may periodically receive from a local server a data associated with a native scheduling engine. The system may process in a stateless manner the data periodically received from the local server using the optimization engine to update a prediction model. The system may also be configured to transmit information associated with the updated prediction model to the local server for enabling improvement of the native scheduling engine.
US11823103B2 Dynamic live connections for on-demand technical support
Systems and methods presented herein provide a server that receives a service request from a user device. The server matches the service request against one or more technician profiles. Then the server sends a message to a corresponding technician device to accept the service request and starts an acceptance timer. If the technician accepts, the server sends a control application to the user device for installation. The user can enter a PIN received from the server into the control application, which then shares control of the user device with the technician device. The technician device can cancel the service request during a grace period. Otherwise, the technician must complete the service request. The control application can notify the server whether the service request was completed, and the server can update a score in the technician profile accordingly.
US11823101B2 Adaptive dispatching engine for advanced taxi management
A method of managing the adaptive dispatching of a taxi includes receiving a request for a taxi, the received request being from a passenger; scoring a taxi driver based on at least one of an acceptance rate for assignment, a rejection rate for assignment, an idle rate, and a frequency of job acceptance; scoring the passenger based on at least one of a cancellation rate, a booking frequency, an abandonment rate, and a blacklist factor; matching the passenger to a taxi driver based on the taxi driver score and the passenger score; assigning a passenger to a taxi driver based on one of a conditional historical acceptance rate and a stochastic assignment of either chance constraints or a conditional value at risk; and dispatching the taxi driver to the passenger.
US11823090B2 Transportation and freight and parking and tolling and curb capacity unit IPO method and system
Implementations of a computer implemented method and system to transform transportation and freight and parking and tolling and curb management and transportation management association unit securities or derivative unit securities or unitization structure capacity units with two waypoints or a destination waypoint or a series sequence of waypoints into multi-modal objects which are tradable as commodities such as wheat, oil, corn, stocks, foreign exchange, fixed income or other forward or securitized markets. The present disclosed invention relates to combining the concepts of objected oriented programming and navigation systems and social networking, price-time priorities queues, replacement costs, termination valuations, financial markets, commodity structuring transformation and transportation and freight and parking and tolling and curb management and transportation management association unit securities or derivative unit securities or unitization structure as a fungible asset class or tradable market.
US11823077B2 Parallelized scoring for ensemble model
Provided are a computer-implemented method, a system, and a computer program product. The method comprises extracting features from a plurality of base models in an ensemble model. The plurality of base models are configured to provide respective prediction results. The ensemble model is configured to provide an overall prediction result from the prediction results of the plurality of base models. The features are associated with time performance of the base models. The method further comprises clustering the plurality of base models into a plurality of clusters based on the extracted features. The method further comprises assigning the plurality of base models to a plurality of parallel computation units based on the plurality of clusters.
US11823076B2 Tuning classification hyperparameters
In an approach to hyperparameter optimization, one or more computer processors express a hyperparameter tuning process of a model based on a type of model, one or more dimensions of a training dataset, associated loss function of the model, and associated computational constraints of the model, comprising: identifying a set of optimal hyper-rectangles based a calculated local variability and a calculated best function value; calculating a point as a representative for each identified potentially optimal hyper-rectangle by locally searching over the identified set of potentially optimal hyper-rectangles; dividing one or more hyper-rectangles in the identified set of optimal hyper-rectangles into a plurality of smaller hyper-rectangles based on each calculated point; and calculating one or more optimal hyperparameters utilizing a globally converged hyper-rectangle from the plurality of smaller hyper-rectangles. The one or more computer processors classify one or more unknown datapoints utilizing the model associated with tuned hyperparameters.
US11823073B2 Declarative debriefing for predictive pipeline
Provided are systems and methods for auto-completing debriefing processing for a machine learning model pipeline based on a type of predictive algorithm. In one example, the method may include one or more of building a machine learning model pipeline via a user interface, detecting, via the user interface, a selection associated with a predictive algorithm included within the machine learning model pipeline, in response to the selection, identifying debriefing components for the predictive algorithm based on a type of the predictive algorithm from among a plurality of types of predictive algorithms, and automatically incorporating processing for the debriefing components within the machine learning model pipeline such that values of the debriefing components are generated during training of the predictive algorithm within the machine learning model pipeline.
US11823064B2 Enterprise market volatility prediction through synthetic DNA and mutant nucleotides
Aspects of the disclosure relate to using synthetic DNA stranding and mutant nucleotide processes to conduct enterprise market volatility predictions. In some embodiments, a computing platform may initiate a set of instructions associated with performing an action on a synthetic DNA market data set associated with a plurality of lines of business across an enterprise organization. Thereafter, the computing platform may convert the set of instructions to a mutant nucleotide sequence, and insert the mutant nucleotide sequence into the synthetic DNA market data set. The computing platform may extract, using the mutant nucleotide sequence, target information from the synthetic DNA market data set, and validate the target information to detect one or more anomalies. The computing platform may remove the one or more data anomalies, and subsequently output a validated synthetic DNA market data set to a synthetic DNA client server.
US11823063B2 Distributed processing system and distributed processing method
Individual distributed processing nodes packetize distributed data for each weight of a neural network of a learning object in an order of a number of the weight, transmit the distributed data to an aggregation processing node, acquire aggregation data transmitted from the node in order, and update the weight of the neural network. The node acquires the transmitted distributed data, packetizes the aggregation data for which the distributed data of all the distributed processing nodes is aggregated for each weight, and transmits the aggregation data to the individual nodes. The individual nodes monitor an unreceived data amount which is a difference between data amounts of the transmitted distributed data and the acquired aggregation data, and when the unreceived data amount becomes equal to or larger than a threshold Ma, stops transmission of the distributed data until the unreceived data amount becomes equal to or smaller than a threshold Mb (Mb
US11823056B2 Method for training neural network and device thereof
Provided is a method for training a neural network and a device thereof. The method may train a neural network with three-dimensional (3D) training image data including a plurality of two-dimensional (2D) training image data. The method may include training, at a processor, a first convolutional neural network (CNN) with the plurality of 2D training image data, wherein the first convolutional neural network comprises 2D convolutional layers. The method may further include training, at the processor, a second convolutional neural network with the 3D training image data, wherein the second convolutional neural network comprises the 2D convolutional layers and 3D convolutional layers configured to receive an output of the 2D convolutional layers as an input.
US11823054B2 Learned step size quantization
Learned step size quantization in artificial neural network is provided. In various embodiments, a system comprises an artificial neural network and a computing node. The artificial neural network comprises: a quantizer having a configurable step size, the quantizer adapted to receive a plurality of input values and quantize the plurality of input values according to the configurable step size to produce a plurality of quantized input values, at least one matrix multiplier configured to receive the plurality of quantized input values from the quantizer and to apply a plurality of weights to the quantized input values to determine a plurality of output values having a first precision, and a multiplier configured to scale the output values to a second precision. The computing node is operatively coupled to the artificial neural network and is configured to: provide training input data to the artificial neural network, and optimize the configurable step size based on a gradient through the quantizer and the training input data.
US11823048B1 Generating simulated training examples for training of machine learning model used for robot control
Implementations are directed to generating simulated training examples for training of a machine learning model, training the machine learning model based at least in part on the simulated training examples, and/or using the trained machine learning model in control of at least one real-world physical robot. Implementations are additionally or alternatively directed to performing one or more iterations of quantifying a “reality gap” for a robotic simulator and adapting parameter(s) for the robotic simulator based on the determined reality gap. The robotic simulator with the adapted parameter(s) can further be utilized to generate simulated training examples when the reality gap of one or more iterations satisfies one or more criteria.
US11823046B2 Identifying subject matter of a digital image
A method and system for automatically inferring a subject's body position in a two-dimensional image produced by a medical-imaging system are disclosed. The image is labeled with a body position selected from a semantically meaningful set of candidate positions sequenced in order of their relative locations in a subject's body. A processor performs procedures that each identify a class of image features related to pixel intensity, such as a histogram of gradients, local binary patterns, or Haar-like features. A second set of procedures employs applications of a pretrained convolutional neural network that has learned to recognize features of a specific class of medical images. The results of both types of procedures are then mapped by a pretrained support-vector machine onto candidate image labels, which are mathematically combined into a single, semantically meaningful, label most likely to identify a body position of the subject shown by the image.
US11823044B2 Query-based recommendation systems using machine learning-trained classifier
Systems and methods for query-based recommendation systems using machine learning-trained classifiers are provided. A service provider server receives, from a communication device through an application programming interface, a query in an interaction between the server provider server and the communication device. The service provider server generates a vector of first latent features from a set of first visible features associated with the query using a machine learning-trained classifier. The service provider server generates a likelihood scalar value indicating a likelihood of the query is answered by a candidate user in a set of users using a combination of the vector of first latent features and a vector of second latent features. The service provider server provides, to the communication device through the application programming interface, a recommendation message as a response to the query, where the recommendation message includes the likelihood scalar value and an indication of the candidate user.
US11823041B1 Extending learning of artificial intelligent systems
Methods, systems, and apparatus for extended training data sets for neural network-based IT solutions. In one aspect, a method includes collecting, support data generated during multiple support events including a corpus of articles referenced during the support event. Within the corpus of articles, restricted and unrestricted articles referenced in the support data and restricted and unrestricted articles not referenced in the support data are identified. Embedded vectors are generated for each article that is referenced in the support data from the article and a subset of the support data that references the article, and for each article that is not referenced by the support data, an embedded vector from only the article. A dimensionality of the embedded vectors is reduced and a neural network is trained using the embedded vectors to select a particular article of the corpus of articles responsive to a new support event.
US11823039B2 Safe and fast exploration for reinforcement learning using constrained action manifolds
According to an aspect of the present invention, a computer-implemented method is provided for reinforcement learning. The method includes reading, by a processor device, an action manifold which is described as a n-polytope, at least one physical action limit, and at least one safety constraint. The method further includes updating, by the processor device, the action manifold based on the at least one physical action limit and the at least one safety constraint. The method also includes performing, by the processor device, the reinforcement learning by selecting a constrained action from among a set of constrained actions in the action manifold.
US11823038B2 Managing datasets of a cognitive storage system with a spiking neural network
A computer-implemented method for managing datasets of a storage system is provided, wherein the datasets have respective sets of metadata, the method including: successively feeding first sets of metadata to a spiking neural network (SNN), the first sets of metadata fed corresponding to datasets of the storage system that are labeled with respect to classes they belong to, so as to be associated with class labels, for the SNN to learn representations of said classes in terms of connection weights that weight the metadata fed; successively feeding second sets of metadata to the SNN, the second sets of metadata corresponding to unlabeled datasets of the storage system, for the SNN to infer class labels for the unlabeled datasets, based on the second sets of metadata fed and the representations learned; and managing datasets in the storage system, based on class labels of the datasets, these including the inferred class labels.
US11823036B2 Arithmetic device and electronic device
An arithmetic device and an electronic device having small power consumption is provided. An arithmetic device and an electronic device capable of high-speed operation is provided. An arithmetic device and an electronic device capable of suppressing heat generation is provided. The arithmetic device includes a first arithmetic portion and a second arithmetic portion. The first arithmetic portion includes a first CPU core and a second CPU core. The second arithmetic portion includes a first GPU core and a second GPU core. The CPU cores each have a power gating function and each include a first data retention circuit electrically connected to a flip-flop. The first GPU core includes a second data retention circuit capable of retaining an analog value and reading out the analog value as digital data of two or more bits. The second GPU core includes a third data retention circuit capable of retaining a digital value and reading out the digital value as digital data of one bit. The first to third data retention circuits each include a transistor including an oxide semiconductor and a capacitor.
US11823034B2 Scaling half-precision floating point tensors for training deep neural networks
A graphics processor is described that includes a single instruction, multiple thread (SIMT) architecture including hardware multithreading. The multiprocessor can execute parallel threads of instructions associated with a command stream, where the multiprocessor includes a set of functional units to execute at least one of the parallel threads of the instructions. The set of functional units can include a mixed precision tensor processor to perform tensor computations to generate loss data. The loss data is stored as a first floating-point data type and scaled by a scaling factor to enable a data distribution of a gradient tensor generated based on the loss data to be represented by a second floating point data type.
US11823028B2 Method and apparatus for quantizing artificial neural network
An artificial neural network (ANN) quantization method for generating an output ANN by quantizing an input ANN includes: obtaining second parameters by quantizing first parameters of the input ANN; obtaining a sample distribution from an intermediate ANN in which the obtained second parameters have been applied to the input ANN; and obtaining a fractional length for the sample distribution by quantizing the obtained sample distribution.
US11823021B2 System and method for ensemble expert diversification via bidding
The present teaching relates to method, system, medium, and implementations for machine learning. A check is performed on a level of available bidding currency for bidding a training sample that is used to train a model via machine learning. A bid in an amount within the available bidding currency is sent, to a source of the training sample, for the training sample. The training sample is received from the source when the bid is successful. A prediction is then generated in accordance with the training sample based on one or more parameters associated with the model and is sent to the source.
US11823017B2 Interoperation of machine learning algorithms
A computer implemented method of executing a plurality of discrete software modules each including a machine learning algorithm as an executable software component configurable to approximate a function relating a domain data set to a range data set; a data store; and a message handler as an executable software component arranged to receive input data and communicate output data for the module, wherein the message handler is adapted to determine domain parameters for the algorithm based on the input data and to generate the output data based on a result generated by the algorithm, the method including providing a communication channel between modules in order that at least part of output data for a first module constitutes at least part of input data for a second module so as to create a network of modules for combining machine learning algorithms to refine the approximation of the function.
US11823014B2 Machine learning based database anomaly prediction
A method for machine learning based database management is provided. The method may include training a machine learning model to detect an anomaly that is present and/or developing in a database system. The anomaly in the database system may be detected by at least processing, with a trained machine learning model, one or more performance metrics for the database system. In response to detecting the presence of the anomaly at the database system, one or more remedial actions may be determined for correcting and/or preventing the anomaly at the database system. The one or more remedial actions may further be sent to a database management system associated with the database system. Related systems and articles of manufacture are also provided.
US11823013B2 Text data representation learning using random document embedding
Embodiments of the present invention provide a computer-implemented method for performing unsupervised feature representation learning for text data. The method generates reference text data having a set of random text sequences, in which each text sequence of set of random text sequences is of a random length and comprises a number of random words, and in which each random length is sampled from a minimum length to a maximum length. The random words of each text sequence in the set are drawn from a distribution. The method generates a feature matrix for raw text data based at least in part on a set of computed distances between the set of random text sequences and the raw text data. The method provides the feature matrix as an input to one or more machine learning models.
US11823011B2 Analyzing execution of quantum services using quantum computing devices and quantum simulators
Analyzing execution of quantum services using quantum computing devices and quantum simulators is disclosed. In one example, a classical computing device receives an operating parameter representing an operating condition of a quantum computing device. Upon determining that the operating parameter satisfies an operating environment threshold, the classical computing device initiates execution of a first instance of a quantum service on the quantum computing device. The classical computing device also simulates, using a quantum simulator, the operating condition of the quantum computing device based on the operating parameter, and executes a second instance of the quantum service using the quantum simulator under the simulated operating condition, in parallel with execution of the first instance of the quantum service. The classical computing device obtains and records a first performance characteristic of the quantum computing device and a second performance characteristic of the quantum simulator.
US11823008B2 Algorithm consolidation
This disclosure relates to a computer-implemented method of controlling an algorithm, and a device for implementing said method, the method including developing the algorithm from a first state to a second state by a machine learning process; determining a second computational cost of executing the algorithm in its second state; determining if the second computational cost satisfies a trigger condition; and, if so, consolidating the algorithm from the second state to a third state, wherein a third computational cost of executing the algorithm in its third state is less than the second computational cost.
US11823005B2 Optical reading device
Even if a size of a read image is large, a code search process can be speeded up to enable immediate output of a decoding result. Each time a predetermined number of lines of image data is taken, a pre-processing circuit executes pre-processing on the image data and calculates a characteristic amount indicating the likelihood of the code for each area in the image data. A processor determines a code candidate area based on the acquired characteristic amount and executes a decoding process of the determined area to generate a decoding result.
US11823004B2 Information medium, recording apparatus, and reading apparatus
An information medium according to an embodiment of the present disclosure includes two or more data layers provided on a support base. The two or more data layers have two or more pieces of visible information recorded on the two or more data layers. The two or more pieces of visible information are obtained by decomposing two-dimensional visible information and thereby allowing synthesis of the two or more pieces of visible information to result in the two-dimensional visible information.
US11822998B2 Electronic tag
A capacitive coupled radio frequency identification, RFID, tag and method for reading the tag, the tag comprising a semiconductor substrate having a first planar surface and a second planar surface distal from the first planar surface. A metallic pad formed on the first planar surface of the semiconductor substrate. A circuit formed on the semiconductor substrate and electrically connected to the metallic pad and the second planar surface of the semiconductor substrate, the circuit configured to respond to a radio frequency, RF, input signal by providing a data signal encoded by varying an impedance between the metallic pad and the second planar surface of the semiconductor substrate.
US11822993B2 Slot-type ultra-wideband depolarized chipless RFID tag
Disclosed is a slot-type ultra-wideband depolarized chipless RFID tag. The tag comprises a tag slot unit, a metal plate and a dielectric substrate, wherein the tag slot unit is formed by means of etching the metal plate, and is located on the upper surface of the dielectric substrate; the tag slot unit is composed of at least four annular slot groups, and tags are distributed in a centrosymmetric manner; and each annular slot group is composed of four concentric annular slots that are distributed in a nested manner; a transceiver antenna TX transmits a horizontally polarized electromagnetic wave; a scattered wave obtained; a transceiver acquires a frequency spectrum of the scattered wave; the spectrum is converted into a time-domain signal; a response of the tag is extracted; and an MFCC feature of the time-domain signal is extracted.
US11822991B2 Recyclable RFID transponder components and production methods for same
Improved RFID devices and manufacturing methods that utilize more efficient RFID designs, result in less manufacturing material waste and increased recycling opportunities, all without sacrificing RFID device performance, are disclosed herein. Some exemplary embodiments of the improved RFID device may make use of a thinner foil, a hollowed-out foil, a “no-strip” design, or a tessellated design that may reduce material usage. Other exemplary embodiments may use a lower-impact and/or biodegradable adhesive so as to improve aluminum recycling and lessen risks to the environment.
US11822988B2 Computer system and method for creating an augmented environment using QR tape
Disclosed herein is an improved AR technology for aligning virtual content with a real-world environment. In one aspect, the disclosed process may involve a first computing device receiving an indication that a second computing device detected a given QR pattern on a given strip of QR tape installed in a real-world environment. In response to receiving the indication, the first computing device may obtain installation information regarding a layout of the given strip of QR tape. Based at least on an identifier of the given QR pattern and the information regarding the layout of the given strip of QR tape, the first computing device may then determine a position and orientation of the second computing device, align virtual content on the real-world environment, and instruct the second computing device to present a view of the real-world environment that has the aligned virtual content superimposed onto the real-world environment.
US11822982B2 API conversion device, Api conversion method, and program
In an API conversion device 100, an API conversion unit 140 receives an API conversion instruction from an API-version-number management unit 120, acquires API definitions 21 to 23 and an API conversion program 24 with an API conversion DB access unit 150, converts a received API into a new version number, when the API conversion program was not successfully acquired, extracts a difference between acquired API definitions of new and old version numbers, and, when a new parameter is present in an API definition of the new version number, requests a service provision system 10 to give insufficient information, generates an API conversion program 25 of the new version number based on the insufficient information acquired from the service provision system 10 and the API definitions 21 to 23 of the new and old version numbers acquired from an API conversion DB 20, and converts the received API into the new version number based on the API definitions 21 to 23 and the API conversion program 25.
US11822975B2 Systems and methods for synthetic data generation for time-series data using data segments
Systems and methods for generating synthetic data are disclosed. For example, a system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a dataset including time-series data. The operations may include generating a plurality of data segments based on the dataset, determining respective segment parameters of the data segments, and determining respective distribution measures of the data segments. The operations may include training a parameter model to generate synthetic segment parameters. Training the parameter model may be based on the segment parameters. The operations may include training a distribution model to generate synthetic data segments. Training the distribution model may be based on the distribution measures and the segment parameters. The operations may include generating a synthetic dataset using the parameter model and the distribution model and storing the synthetic dataset.
US11822971B2 Methods, systems and apparatus to dynamically facilitate boundaryless, high availability system management
In a Boundaryless Control High Availability (“BCHA”) system (e.g., industrial control system) comprising multiple computing resources (or computational engines) running on multiple machines, technology for computing in real time the overall system availability based upon the capabilities/characteristics of the available computing resources, applications to execute and the distribution of the applications across those resources is disclosed. In some embodiments, the disclosed technology can dynamically manage, coordinate recommend certain actions to system operators to maintain availability of the overall system at a desired level. High Availability features may be implemented across a variety of different computing resources distributed across various aspects of a BCHA system and/or computing resources. Two example implementations of BCHA systems described involve an M:N working configuration and M:N+R working configuration.
US11822970B2 Identifier (ID) allocation in a virtualized computing environment
Example methods are provided for a first node to perform identifier (ID) allocation in a virtualized computing environment that includes a cluster formed by the first node and at least one second node. The method may comprise retrieving, from a pool of IDs associated with the cluster, a batch of IDs to a cache associated with the first node. The pool of IDs may be shared within the cluster and the batch of IDs retrieved for subsequent ID allocation by the first node. The method may also comprise, in response to receiving a request for ID allocation from an ID consumer, allocating one or more IDs from the batch of IDs in the cache to respective one or more objects for unique identification of the one or more objects across the cluster; and sending, to the ID consumer, a response that includes the allocated one or more IDs.
US11822967B2 Task distribution method for minimizing preemption between tasks and apparatus for performing the same
Provided is a method for arranging tasks including sequentially allocating offsets, in unit of load measurement, to tasks having a period equal to or greater than a reference value, among the tasks, and sequentially allocating the offsets to tasks having a period smaller than the reference value, among the tasks, in ascending order, starting from a task having a shortest period, the sequentially allocating the offset comprising sequentially allocating a smallest offset to a first task having a shortest period among tasks having the period smaller than the reference value and allocating the offset to a second task, which is an allocation target of the offset, among remaining tasks excluding the first task, among the tasks having the period smaller than the reference value, based on a result of comparing the period of the first task and an execution time of the second task.
US11822966B2 Accelerator control system and accelerator control method
In an accelerator control system (100), a general-purpose server (110) includes a digest information generation unit (1112) that binarizes an accelerator function to generate first digest information (130) of the accelerator function and a server management control unit (1111) that compares the first digest information (130) created before the accelerator function is implemented on an FPGA function unit (122) with second digest information (130) notified from an accelerator board (120) and determines whether the accelerator function is rewritten, and the accelerator board (120) includes a digest information generation unit (1212) that generates the second digest information (130) of the accelerator function written in the FPGA function unit (122), and an FPGA management control unit (1211) that notifies the general-purpose server (110) serving as a rewriting source of the second digest information (130) generated.
US11822964B2 Data protection with static resource partition for data processing accelerators
Embodiments of the disclosure discloses a method and system for a virtualization environment for a data processing (DP) accelerator. In one embodiment, a data processing (DP) accelerator includes one or more statically partitioned resources and one or more virtual functions (VFs) each associated with one of the one or more statically partitioned resources. A virtual machine (VM) of a host is assigned one of the one or more VFs to access the statically partitioned resources associated with the assigned VF. The VM has no access to the rest of the one or more statically partitioned resources of the DP accelerator.
US11822959B2 Methods and systems for processing requests using load-dependent throttling
Methods and systems for processing requests with load-dependent throttling. The system compares a count of active job requests being currently processed for a user associated with a new job request with an active job cap number for that user. When the count of active job requests being currently processed for that user does not exceed the active job cap number specific to that user, the job request is added to an active job queue for processing. However, when the count of active job requests being currently processed for that user exceeds the active job cap number, the job request is placed on a throttled queue to await later processing when an updated count of active job requests being currently processed for that user is below the active job cap number. Once the count is below the cap, the throttle request is moved to the active job queue for processing.
US11822958B2 Method and a device for data transmission between an internal memory of a system-on-chip and an external memory
A data transmission method and device for data transmission between an internal memory of a system-on-chip and an external memory coupled to the system-on-chip. The method is executed by a processor of the system-on-chip, including steps of: adding execution information of at least one data transmission task to be executed to a task queue; sending execution information of one data transmission task in the task queue to a direct access device for the direct access device to execute the data transmission task; and receiving an interrupt request sent by the direct access device, where the interrupt request is used to indicate completion of the execution of the data transmission task, so that the processor sends execution information of a next data transmission task to be executed in the task queue to the direct access device.
US11822957B2 Task migration method, apparatus, electronic device and storage medium
The present disclosure provides a task migration method, apparatus, electronic device and storage medium, and relates to the technical field of data processing. The method may include: obtaining a task submitted by a user; in the case that the task is a Hadoop task and it is determined that task conversion is to be performed, converting Hadoop parameters in the task into parameters recognizable by a Spark; and injecting a conversion result into a predetermined kit and submitting the predetermined kit to a Spark cluster. The solution of the present disclosure may be applied to reduce the user's workload and enhance the processing efficiency etc.
US11822956B2 Adaptive thread group dispatch
One or more shader processor inputs (SPIs) provide work items from a thread group for execution on one or more shader engines. A command processor selectively dispatches the work items to the SPIs based on a size of the thread group and a format of cache lines of a cache implemented in the one or more shader engines. The command processor operates in a tile mode in which the command processor schedules the work items in multidimensional blocks that correspond to the format of the cache lines. In some cases, the format of the cache lines is determined by a texture surface format and a swizzle mode for storing texture data. The SPIs (or corresponding drivers) adaptively select wave size, tile size, and wave walk mode based on thread group size, UAV surface format. The SPIs adaptively launch and schedule waves in a thread group based on selected file size, wave walk mode, and wave size to improve cache locality, reduce memory access, and create address pattern to improve memory efficiency.
US11822952B2 Managing downtime to networking managers during configuration updates in cloud computing environments
Described herein are systems and methods that manage configuration updates for networking manager virtual machines. In one example, a method includes identifying an update for at least one networking manager virtual machine. In response to identifying the update, the method notifies a daemon on the host with the networking manager virtual machine to establish a channel with a control plane agent to receive communications in place of the networking manager virtual machine. The method further identifies when the configuration modification is complete for the networking manager virtual machine and notifies the daemon on the host to break the channel with the control plane agent.
US11822950B2 Cloneless snapshot reversion
The present disclosure is related to methods, systems, and machine-readable media for cloneless snapshot reversion. A request can be received to revert to a past snapshot of a virtual computing instance in a snapshot chain of a snapshot tree provided by a software defined data center. A live snapshot can be created at an end of the snapshot chain comprising the past snapshot. An intervening snapshot in the snapshot chain can be indicated as abandoned in a snapshot map associated with the snapshot tree based on the reversion.
US11822949B2 Guest cluster deployed as virtual extension of management cluster in a virtualized computing system
An example virtualized computing system includes: a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs); an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server executing in a first VM of the VMs; guest cluster infrastructure software (GCIS) executing in the master server, the GCIS configured to create a set of objects defining a container orchestration cluster, and manage lifecycles of second VMs of the VMs based on state of the set of objects; and guest software executing in the second VMs to implement the container orchestration cluster as a guest cluster of the host cluster, the guest software having components that interface with the GCIS.
US11822948B2 Peripheral component interconnect (PCI) device removal for virtual machines
In response to a request to remove a PCI device from a virtual machine (VM), a processing device may transmit, to a guest operating system (OS) of a VM, an indication that a peripheral component interconnect (PCI) device connected to the VM has been disconnected such that the PCI device appears disconnected to a PCI port driver of the guest OS and simultaneously communicates with a device driver of the guest OS. The processing device may transmit a device removal request to the device driver. The removal request may be transmitted to the device driver without the delay associated with the “push button” approach to device removal since the guest OS already believes the PCI device has been disconnected from the VM. A graceful removal of the device driver may be performed and the PCI device may be disconnected from the VM.
US11822947B2 Automated management of machine images
Methods, systems, and computer-readable media for automated management of machine images are disclosed. A machine image management system determines that a trigger for a machine image build process has occurred. The machine image management system performs the machine image build process responsive to the trigger. The machine image build process generates a machine image, and the machine image comprises a plurality of operating system components associated with an application. The machine image is validated by the machine image management system for compliance with one or more policies. The machine image management system provides the machine image to one or more recipients. One or more compute resources are launched using the machine image, and the application is executed on the compute resource(s) launched using the machine image.
US11822943B2 User interfaces for presenting information about and facilitating application functions
In some embodiments, an electronic device presents information about a function of an application and facilitates performance of functions of the application. The information is optionally displayed in response to receiving an input to perform an action associated with the respective function when information-display criteria are met. In some embodiments, the criteria include a criterion that is satisfied when the respective function has not yet been initiated by the user on the electronic device.
US11822941B2 Mobile computing device projected visualization interaction
A current state of a mobile computing device may be monitored. The mobile computing device has a set of one or more installed applications. The current state is related to the set of installed applications. A first computing action of a user of the mobile computing device is identified responsive to the current state. The first computing action is related to the set of installed applications. Responsive to the first computing action, a set of one or more candidate computing actions is determined. The mobile computing device generates, based on the first computing action, a projected visualization that relates to a first candidate computing action of the set of candidate computing actions.
US11822932B2 Provisioning services (PVS) cloud streaming with read cache
A computing device includes a read cache file to store a network driver, and a processor to execute the read cache file to run the network driver to connect the computing device to a communications network. A streamed base disk image is received from a server via the communications network that is used to boot the computing device.
US11822930B2 Electrically programmable application-specific integrated circuit initialization engine
A method of initializing an application-specific integrated circuit (ASIC), the method including reading, by a boot microcode engine integrated with the ASIC, microcode from an electrically programmable non-volatile memory (EP-NVM) integrated on a same die as the ASIC. The method further includes writing the microcode onto internal memories of a micro-controller of the ASIC and initializing the micro-controller by the boot microcode engine. The method also includes loading, by the micro-controller, a full boot image from an additional storage device distinct from the EP-NVM onto the internal memories of the micro-controller and initializing the ASIC by the micro-controller based on the full boot image.
US11822929B2 Peripheral device support in thin client environments
Systems and methods for facilitating communication between a Human Interface Device (HID) and a remote resource such as, for example, an application provided by a virtual desktop. Embodiments relate to using one or more Application Programming Interfaces (APIs) to translate messages over a communication (COM) port tunnel, launching a program within the same session assigned to the COM port tunnel, utilizing client-side encryption, and redirecting HID messages to an embedded browser that is accessible over a virtual desktop.
US11822928B2 Information processing apparatus, method of controlling same, storage medium, and image forming apparatus
It is an object of the present disclosure to improve robustness against an unintended alteration in data in a volatile memory. An information processing apparatus has a storage unit storing two or more boot programs; a determination unit configured to determine the validity of each of the boot programs; an information generation unit configured to generate volatile information; and a selection unit configured to extract the volatile information at random, selects one of the boot programs on a basis of the extracted volatile information, and in a case where the determination unit determines that the selected boot program is not valid and that another one of the boot programs is valid, perform a process of overwriting the selected boot program with the another boot program.
US11822927B2 Boot times in an information processing device with externally connected devices
An apparatus to shorten the time taken for executing a booting process includes, in one embodiment, a connection processing unit that establishes communication with and acquires information from a plurality of devices that are communicably coupled externally to an information processing device, the information relating to the plurality of devices regardless of whether a booting process is executed. The apparatus also includes a communication control unit that executes communication with each of the plurality of devices during the booting process, and a first processing unit that one of enables or disables communication between the communication control unit and a selected one of the plurality of devices in response to the acquired information related to the selected one of the plurality of devices. A method and a computer program product also perform functions of the apparatus.
US11822925B2 Intelligent scheduling of coprocessor execution
Execution of multiple execution streams is scheduled on at least one coprocessor. A software layer located logically between applications and the at least one coprocessor intercepts a first API call from an application and determines that a first execution stream is to be executed. Before scheduling the first execution stream, the software layer transmits a response to the application indicating that the at least one coprocessor is ready to execute another execution stream. The software layer intercepts a second API call from the application and determines that a second execution stream including one or more kernels is to be executed. The software layer determines that the one or more kernels does not have a dependency on the first execution stream. The software layer schedules the one or more kernels for execution prior to when the at least one coprocessor has completed execution of the first execution stream.
US11822915B2 Method for selecting the last patch from among a plurality patches for same location and the last patch selection module
A method of selecting a last patch from among a plurality of patches for a same location according to an embodiment of this invention includes generating a plurality of patches for a same location in a program; calculating a final score based on a code change rate, a code complexity, and a context similarity for each of the plurality of patches.
US11822912B2 Software installation through an overlay file system
A user requests installation of a software package on a server. The server identifies an artifact for the software package installed on a first layer of an overlay file system. Based on dependency information for the artifact, the server identifies one or more additional artifacts that the artifact depends on, installed on additional layers of the overlay file system. Instead of duplicating the software package and its dependencies in storage for the user, the server updates a layer strategy for the user. A layer strategy indicates a set of layers to be used by an overlay file system in generating a logical file system. The updated layer strategy for the user includes both the layer for the artifact of the requested software package and the layers for the additional artifacts that the software package depends on.
US11822911B1 Universal installer and uninstaller
Provided are a universal software installer and/or uninstaller. The universal software installer determines a structure of the software to be installed and verifies all necessary software elements are applied or installed on the endpoint during the install. The universal software uninstaller determines a structure of the software to be uninstalled and verifies all related software elements are removed from the endpoint. The universal software installer and/or uninstaller is independent of an operating system platform executing on the endpoint.
US11822910B2 Reducing a delivery size of a software update
Aspects of the invention include includes detecting a change in a code section of a source code in relation to a reference code section. An incremental section is created in object code, the incremental section includes an object code section describing the change in the code section and a symbol section describing a change to a symbol associated with the changed code section. The incremental section is attached to a software update. The software update to a target computer system.
US11822905B2 Interactive service providing system, interactive service providing method, scenario generation and editing system, and scenario generation and editing method
A server executes various controls for teams, each of which has at least one player, to have a matchup with each other, and manages each team, including change of a team during the game, record of each team, players and a number of players belonging to each team, and duration of a team. Further, the server determines, during the matchup game, whether a team item acquisition condition is satisfied based on the record of each player who belongs to the team and the like, and allows the team that satisfies the team item acquisition condition to acquire a team item which provides an advantageous effect in the game.
US11822903B2 Instinctive cipher compilation and implementation
Aspects of the disclosure relate to instinctive cipher compilation and implementation in a continuous integration and delivery environment. In some embodiments, a computing platform may receive, via the communication interface, a requirements document for an application. The computing platform may extract context data from the requirements document. The computing platform may scan a repository of code to identify code to be modified based on the context data. The computing platform may identify modifications to the code based on the context data and generate updated code based on the identified modifications. The computing platform may deploy and test the updated code in a test environment. The computing platform may determine a variance between the updated code and the requirements document and generate a variance report. In some embodiments, the computing platform may compare the variance to a predetermined threshold, and accept or redeploy the updated code based on the comparison.
US11822901B2 Cryptography using a cryptographic state
Cryptographic methods and systems are described. Certain examples relate to performing cryptographic operations by updating a cryptographic state. The methods and systems may be used to provide cryptographic functions such as hashing, encryption, decryption and random number generation. In one example, a non-linear feedback shift register or expander sequence is defined. The non-linear feedback shift register or expander sequence has a plurality of stages to receive the cryptographic state, wherein at least one of the plurality of stages is updated as a non-linear function of one or more other stages. In certain examples, a cryptographic state is updated over a plurality of rounds. Examples adapted for authenticated encryption and decryption, hashing, and number generation are described.
US11822900B2 Filter processing device and method of performing convolution operation at filter processing device
There is provided with a filter processing device for performing a convolution operation using a filter on a feature plane. An acquisition unit acquires feature plane data, filter coefficients of the filter, and valid coefficient information which specifies filter coefficients to be used in the convolution operation among the filter coefficients of the filter. A calculation unit performs a convolution operation of the filter coefficients specified by the valid coefficient information and pieces of the feature plane data corresponding to the specified filter coefficients.
US11822898B2 Semiconductor memory device employing processing in memory (PIM) and method of operating the semiconductor memory device
A semiconductor memory device includes a plurality of memory bank groups configured to be accessed in parallel; an internal memory bus configured to receive external data from outside the plurality of memory bank groups; and a first computation circuit configured to receive internal data from a first memory bank group of the plurality of memory bank groups during each first period of a plurality of first periods, receive the external data through the internal memory bus during each second period of a plurality of second periods, the second period being shorter than the first period, and perform a processing in memory (PIM) arithmetic operation on the internal data and the external data during each second period.
US11822897B2 Systems and methods for structured text translation with tag alignment
Approaches for the translation of structured text include an embedding module for encoding and embedding source text in a first language, an encoder for encoding output of the embedding module, a decoder for iteratively decoding output of the encoder based on generated tokens in translated text from previous iterations, a beam module for constraining output of the decoder with respect to possible embedded tags to include in the translated text for a current iteration using a beam search, and a layer for selecting a token to be included in the translated text for the current iteration. The translated text is in a second language different from the first language. In some embodiments, the approach further includes scoring and pointer modules for selecting the token based on the output of the beam module or copied from the source text or reference text from a training pair best matching the source text.
US11822896B2 Contextual diagram-text alignment through machine learning
Embodiments relate to a system, program product, and method for leveraging cognitive systems to facilitate the bilateral contextual alignment of textual material and associated diagrammatic matter. The system, computer program product, and method disclosed herein facilitate leveraging a trained cognitive system to understand textual and diagrammatic patterns established by a user, and to learn to draft and edit such textual material and associated diagrammatic matter based on user behavior and preferences. The cognitive system is trained to bilaterally translate between textual material and diagrammatic matter, where the cognitive system includes natural language processing (NLP) features, diagram analytics features, and one or more user profiles. Machine-drafting of a document is achieved through the trained cognitive system such that first textual material and first diagrammatic matter, including first pictorial objects and first diagrammatic textual matter, are bilaterally translated into second textual material and second diagrammatic matter, which are combined and contextually aligned.
US11822892B2 Automated natural language splitting for generation of knowledge graphs
Splitting a natural language sentence into primitive phrases retaining relations of terms includes receiving a natural language sentence, building a parse tree from the natural language sentence using a natural language parser, and recursively identifying discourse markers in subtrees of the parse tree, starting with the highest ranking discourse marker in the parse tree, thereby separating each of the respective subtrees at the respective discourse marker using a set of predefined rules until a set of basic subtrees remains. The recursive identification includes looking-ahead for identifying long ranging discourse markers before identifying local discourse markers.
US11822890B2 Method, system, and computer program for artificial intelligence answer
Provided is an artificial intelligence (AI) answering system including a user question receiver configured to receive a user question from a user terminal; a first question extender configured to generate a question template by analyzing the user question and determine whether the user question and the generated question template match; a second question extender configured to generate a similar question template by using a natural language processing and a deep learning model when the user question and the generated question template do not match; a training data builder configured to generate training data for training the second question extender by using an neural machine translation (NMT) engine; and a question answering unit configured to transmit a user question result derived through the first question extender or the second question extender to the user terminal.
US11822889B2 Personal conversationalist system
A personal conversationalist system includes a processor, and a computer-readable medium storing instructions which, when executed by the processor, cause the processor to operations that include receiving a first data input feed, accessing a first user profile that is as associated with a first user, detecting a conversation event when first data in the first data input feed satisfies a first conversation event condition, generating a first conversationalist persona based on the conversation event, the first user profile, and data provided in the first data input feed; and initiating a first conversation session via the first conversationalist persona by outputting a first conversationalist persona response that is based on the conversation event, the first user profile, and the data provided in the first data input feed.
US11822888B2 Identifying relational segments
Features, libraries, and techniques are provided herein for determining the kinds of relational language that are present. Applying audio, emojis, and sentiment shifts as features may be used to determine whether the customer is providing backstory, whether there is ranting, etc. Textual features may be considered, as well as audio features may be considered.
US11822882B2 Automatic enhancement of paragraph justification
Embodiments are disclosed for automatic enhancement of paragraph justification. A method includes receiving a selection of at least one paragraph, determining a plurality of penalty values for at least one typographic feature by varying a typographic feature value, the penalty values indicating a deviation from an optimal layout of the at least one paragraph, determining at least one optimal penalty value for the at least one typographic feature, the at least one optimal penalty value corresponding to at least one optimal typographic feature value of the at least one typographic feature, determining a priority for each of the at least one typographic feature based on a plurality of justification rules and the at least one optimal penalty value, and updating the at least one typographic feature of the at least one paragraph based on the priority and the at least one optimal typographic feature value.
US11822881B1 Recommendation platform for skill development
Disclosed is a platform that manages worker users in a temporary staffing environment via an artificial machine learning model. The temporary staffing platform matches available workers to available shifts/gigs. Additional features include generating provisional or near-miss matches and informing workers how to turn those near-misses into full matches, plotting a gig-career path to develop additional skills, gamify development, and automatically generate resumes. The platform generates a set of skill tags associated with each shift/gig performed by the user. Designing of resume text files by the artificial machine learning model includes procedurally generated descriptions of experience the a user has based on the recording of each shift/gig performed by the user and the skill tags associated with each recorded shift/gig, wherein a format of the resume text file is formulated by the artificial machine learning model evaluating a mix of skill tags and employers amassed by the user.
US11822875B2 Automatically evaluating summarizers
Content to be summarized is received and analyzed using an extractive summarizer to determine a reference extractive summary of the content. The content is further analyzed using a plurality of different abstractive summarizers to determine candidate abstractive summaries of the content. Each of the candidate abstractive summaries is compared with the reference extractive summary to determine corresponding evaluation metrics. Based at least in part on the evaluation metrics, one of the candidate abstractive summaries is selected as a selected summary to be provided.
US11822873B2 Document generation from applications
Disclosed is a system for generating a document having a sequence of steps. A user input selecting an element of an application is received, where the user input indicates the element corresponds to a step in the sequence of steps to be represented in the document. A record is stored, where the record includes at least data representing the selected element and a sequence identifier, indicating a relative position of the step within the sequence of steps. The document is generated by using the data in the record to generate a visual portion for the step, and using the sequence identifier to determine a position of the visual portion in the document relative to another visual portion(s) representing another step(s) in the sequence of steps.
US11822872B2 Rendering based on a document object model
Methods and devices for rendering content are described herein. In some embodiments, the method may include receiving an email or other markup language based content. The method may create a document object model (DOM) corresponding to the content using an off screen browser. The method may cause the off screen browser to indicate that the DOM has been created before the off screen browser retrieves any external content. The method may extract a portion of the content from the DOM, and then render the portion of the content using predefined formatting rules.
US11822871B2 CSS customization of user interface components
A system for generating user interface (UI) components in a web-based interactive UI is disclosed. Instructions, when executed by processors, cause the processors to receive CSS files specifying a desired standardized appearance for UI components, receive an HTML file specifying the interactive UI and including tags not specified by any HTML standard, corresponding to one or more UI components; and provide a webpage comprising the UI components to a human user. When rendered and executed by a web browser of the human user, the web browser will render the UI components indicated by the tags, load data into the UI components and style the UI components in accordance with the CSS file. The browser will also receive input requesting a change to presentation of data in the UI components and update UI components in accordance with the requested change. Additional features improving datagrid, chart, and filter functionality are provided.
US11822869B2 User interface with command-line link creation for generating graphical objects linked to third-party content
The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having an editable field configured to receive textual input. The system receives a first portion of a textual input in the editable field, which includes a command character designating the first portion of the textual input as a link insertion command. The system receives a second portion of textual input in the editable field and, before entry of the textual input is complete, the system analyzes the second portion of the textual input to identify an external platform service. The system then accesses, using an application programming interface, first hosted data hosted by the external platform service. The first hosted data may be displayed in line with the textual input and used to generate a complete link path. Once complete, the link path is replaced with a selectable graphical object that is operable, when selected, to redirect the user to the external platform service.
US11822868B2 Augmenting text with multimedia assets
Systems and methods are provided for providing a navigation interface to access or otherwise use electronic content items. In one embodiment, an augmentation application identifies at least one entity referenced in a document. The entity can be referenced in at least two portions of the document by at least two different words or phrases. The augmentation application associates the at least one entity with at least one multimedia asset. The augmentation application generates a layout including at least some content of the document referencing the at least one entity and the at least one multimedia asset associated with the at least one entity. The augmentation application renders the layout for display.
US11822864B2 Digital avatar platform
Systems and methods provide a platform for a digital avatar that represents a particular physical device or a process using one or more processors and memory storing instructions. The instructions that, when executed by one or more processors, are configured to implement the digital avatar. The digital avatar includes a system model for the particular physical device or the process configured to receive data and to process the data to model other parameters or behaviors of the particular physical device or process. The digital avatar includes a model calibration module configured to calibrate the system model during operation of the particular physical device or process to provide an up-to-date evergreen model that is customized for the particular physical device or process due to changes in characteristics of the particular physical device or the process. The digital avatar is configured to ingest models into the platform, where the models are in one of multiple modeling frameworks and using one of multiple programming languages.
US11822860B2 Product configurator with automated rule learning
A product configuration device outputs a configuration of a product in accordance with a set of configuration rules. The product configuration device includes a rule learning system configured to acquire a first set of data representing a plurality of configurations of the product; to generate a neural network model representing the first set of data; to extract relationships between configuration attributes from the neural network model; and to modify the set of configuration rules based on the extracted relationships to generate a modified set of configuration rules for the product configuration device. The product configuration device may also include a rule execution engine that outputs the configuration of the product based on the modified set of configuration rules.
US11822859B2 Self-learning digital assistant
A response activity pattern may be ascertained from a set of computing devices obtained during a monitoring mode of operation. The monitoring mode of operation can be initiated when a user command is determined to be a new or unknown command. The response activity pattern may be used to generate a response profile indicating an activity to carry out using one or more user devices to perform a task associated with the user command. When an indication of a previously unknown user command to perform a task is received, the generated response profile can be used to perform the designed task by carrying out the activity using the one or more user device. In this way, the activity that should be carried out to perform the task can be learned based on the monitored user activity related to the one or more user devices.
US11822858B2 Multi-user TV user interface
Systems and methods for a media content system. A media content provider includes storage for storing and serving video content to subscribers. The media content provider records and or otherwise stores video content from around the world. The system includes display devices configured to identify and tailor content to multiple individual users. Each user may have individual settings which provide for a customized viewing environment and experience. The system is configured to identify users of the system in order to tailor the content as appropriate. In addition, identification of users allows for the identification of the subscription content that corresponds to the user. Based upon identification of a user and corresponding subscription, the user's subscription content may be streamed to any location. In this manner, the users subscribed content may follow the user from home to a friend's house, or elsewhere.
US11822856B2 Real-time service playback method and device
A real-time service playback method includes, during running a real-time service, in response to receiving an input instruction, obtaining a playback speed and a time coordinate of a first anchor point, the time coordinate of the first anchor point being a start point of playback, and in response to the input instruction, stopping playing a real-time content of the real-time service, based on the time coordinate of the first anchor point, calculating a time coordinate of a second anchor point in future, and reading and storing a real-time content between a time coordinate value of the first anchor point and a time coordinate value of the second anchor point to play according to the playback speed until the playback reaches the time coordinate value of the second anchor point to resume the real-time service. The time coordinate of the second anchor point is an end point of the playback.
US11822850B2 Tiling display apparatus
A tiling display apparatus includes a plurality of display modules connected to one another through an interface circuit based on a serial communication scheme to divide input image data configuring one screen to display a plurality of module images and a set board checking a module identification number based on a connection order of the plurality of display modules and setting image re-matching control information and a module image coordinate value corresponding to the module image for each of the plurality of display modules, on the basis of a placement direction of a control printed circuit board (PCB) individually included in each display module.
US11822848B2 Display control method and related display control apparatus and display device
A display control method includes: receiving a first video signal provided by a first video source device to display one or more first images in the first video signal on a display device; when the display device is displaying the one or more first images, establishing a connection with a second video source device and receiving a second video signal provided by the second video source device through the connection; generating one or more composite images based on the one or more first images in the first video signal and one or more second images in the second video signal without receiving a user control input; and displaying the one or more composite images on the display device.
US11822844B2 Just in time data-based generation of graphical content
According to an example, a server-based platform processes requests for graphical content on behalf of client computing devices.
US11822843B2 Image forming apparatus, information processing system, method of controlling image forming apparatus, and storage medium
An image forming apparatus that includes an image forming section configured to form an image on a sheet and is capable of communicating with a server. The image forming section executes a series of an image formation job including a first step for forming an image on a sheet having a first attribute and a second step for forming an image on a sheet having a second attribute different from the first attribute after the first step. History information of the image formation job, which enables identification of switching timing between the first step and the second step, is acquired and notified to the server.
US11822842B1 Hot folder for driverless printing
Systems and methods relate generally to driverless printing. In a method, time expired files are hidden in a hot folder. The hot folder is configured to push a print job entry for the driverless printing for the time expired files. The hiding includes: renaming a first data file name to a second data file name; marking the second data file name as processing in association with operation of the hot folder; mapping a relationship between the first data file name and the second data file name; renaming a first reference file name to a second reference file name; marking the second reference file name as processing in association with operation of the hot folder; and mapping a relationship between the first reference file name and the second reference file name. The print job entry is created for the print job and is pushed for the time expired files.
US11822841B2 Method and apparatus for monitoring print job, and electronic apparatus
Embodiments of the present disclosure provide a method and an apparatus for monitoring a print job, and an electronic apparatus. The method includes receiving a print job; analyzing the print job and acquiring creation time of the print job; comparing the creation time with current time, and continuing to print the print job if a time difference between the creation time and the current time is less than a first preset value; determining whether the print job satisfies a print cancellation condition if the time difference between the creation time and the current time is equal to or greater than the first preset value; and cancelling the print job if the print job satisfies the print cancellation condition.
US11822837B2 Printing apparatus and printing system for preventing undesired cancellation of printing
A printing apparatus includes a communication interface, a user interface, a memory, and a controller. The controller is configured to, in response to receiving a print instruction, perform printing of internal data stored in the memory, in response to a cancel instruction being input via the user interface, determine whether to cancel the printing of the internal data stored in the memory, based on whether the print instruction has been received via the communication interface or the user interface, and when the print instruction has been received via the communication interface, continue without canceling the printing, whereas when the print instruction has been received via the user interface, accept the cancel instruction and cancel the printing.
US11822833B2 System, method, and control method
A client, based on image data to be printed obtained from a Web application, generates preview image data for which a first color-conversion process for causing a display on a display unit is performed, and based on the preview image data, causes first preview image to be displayed on a display unit, and transmits to a server image data to be printed. The server, based on the image data to be printed, generates color-converted image data for which a second color-conversion process printing on a printing device is performed. In the client, based on the color-converted image data being generated, causes a second preview image to be displayed based on the color-converted image data instead of the preview image data.
US11822832B1 Automatic identification of print-prohibited regions and template creation
Techniques for operating a digital printer that includes a media transport and an electronic imager disposed in a path of the media transport are presented. The techniques include: receiving an electronic image of a media sheet obtained by the electronic imager; identifying, from the electronic image of the media sheet, a print-prohibited region of the media sheet; generating a mask representing the print-prohibited region of the media sheet; and electronically storing in electronic persistent memory, in association with an identification of a type of the media sheet, a template comprising information regarding the media sheet type, where the template includes an identification of the print-prohibited region represented by the mask.
US11822830B2 Image print device and order receiving terminal
The present invention enables a desired number of original gift boxes to be produced easily. An image print device includes an input unit to which a user image is input, a storage unit storing a template image of a gift box, an edit processing unit combining the template image with the user image to generate a combined image, and a printer printing, for output, the combined image on a sheet. The storage unit stores a plurality of template images of gift boxes different in shape or size. The image print device further includes a box selection unit receiving selection of a gift box shape or size, and the edit processing unit combines a template image with the user image, the template image corresponding to the gift box shape or size that is selected.
US11822826B2 Sensor storage system
A storage system for sensor data includes a plurality of storage modules coupled together via a network fabric, each storage module including a plurality of form factor non-volatile memory (NVMe) storage units. The system also includes an integrated processor coupled to the network fabric and storage modules. The integrated processor is configured for control functions and data processing. The integrated processor configuration includes instructions such that the plurality of storage devices receive data via a data centric publish subscribe (DCPS) notification followed by a remote direct memory access (RDMA) transfer.
US11822825B2 Distributed cloud-based storage system
A distributed cloud-based storage system, where the distributed cloud-based storage system includes: receiving, by one or more storage controller applications of the cloud-based storage system, one or more storage operations; storing, among one or more cloud computing instances of the cloud-based storage system, the one or more storage operations; and distributing, among one or more cloud computing instances within respective one or more cloud computing environments within distinct geographic regions, one or more of the one or more storage operations.
US11822822B2 Memory component having internal read-modify-write operation
An memory component includes a memory bank and a command interface to receive a read-modify-write command, having an associated read address indicating a location in the memory bank and to either access read data from the location in the memory bank indicated by the read address after an adjustable delay period transpires from a time at which the read-modify-write command was received or to overlap multiple read-modify-write commands. The memory component further includes a data interface to receive write data associated with the read-modify-write command and an error correction circuit to merge the received write data with the read data to form a merged data and write the merged data to the location in the memory bank indicated by the read address.
US11822821B2 Write ordering for persistent memory
Techniques are provided for implementing write ordering for persistent memory. A set of actions are identified for commitment to persistent memory of a node for executing an operation upon the persistent memory. An episode is created to comprise a first subset of actions of the set of actions that can be committed to the persistent memory in any order with respect to one another such that a consistent state of the persistent memory can be reconstructed in the event of a crash of the node during execution of the operation. The first subset of actions within the episode are committed to the persistent memory and further execution of the operation is blocked until the episode completes.
US11822817B2 Ordering reads to limit collisions in a non-volatile memory (NVM)
Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, a data storage device includes a main non-volatile memory (NVM), a host command queue that lists pending host read and host write commands, and a write cache which temporarily stores write data sets pending transfer to the NVM responsive to execution of the associated host write commands in the host command queue. A collision prediction circuit predicts a rate of future collisions involving the cached write data sets. A storage manager directs storage of the write data sets to a first target location responsive to the rate of future collisions being at a first level, and directs storage of the write data sets to a different, second target location responsive to the rate of future collisions being at a different, second level.
US11822816B2 Networking device/storage device direct read/write system
A networking device/storage device direct write system includes a chassis that houses a Solid State Drive (SSD) storage device coupled to a Smart Network Interface Controller (SmartNIC) networking device. The SmartNIC networking device receives data via a network, stores the data in a SmartNIC buffer memory subsystem that is included in the SmartNIC networking device, and then perform a Direct Memory Access (DMA) operation to transfer the data stored in the SmartNIC buffer memory subsystem to an addressable memory subsystem that is included in the SSD storage device. If the addressable memory subsystem in the SSD storage device is a volatile memory subsystem, the SmartNIC networking device then transmits a persistent storage instruction to the SSD storage device that causes the SSD storage device to transfer the data stored in the addressable memory subsystem to a persistent memory subsystem in the SSD storage device.
US11822815B2 Handling ring buffer updates
Ring buffer storage circuitry is disclosed which stores a ring buffer comprising multiple slots to hold a queued se-quence of data items. Data processing circuitry executes a plurality of processes to add one or more data items to be processed to the queued sequence and to remove one or more data items for process-ing from the queued sequence. Each process is arranged to perform an acquire process to acquire at least one slot in the ring buffer and to subsequently perform a release process to release the at least one slot. Ring buffer metadata storage circuitry stores metadata for the ring buffer comprising a first reference indicator and a second reference indicator. Corresponding methods and instructions are also disclosed.
US11822814B2 Dynamic XOR bin mapping in memory devices
A storage device includes multiple memory dies and a controller configured to: (i) perform XOR parity computations for parity bins based, at least in part, on updated contents of a first user data memory cell and contents of each user data memory cell also assigned to the first parity bin, (ii) storing the first parity data into a first parity memory cell associated with the first parity bin; (iii) identify a second parity memory cell for dynamic reconfiguration based, at least in part, on performance data of the non-volatile memory device, the second parity memory cell being assigned to a second parity bin; (iv) copy the second parity memory cell to a third memory cell of the plurality of memory cells; and (v) associate the third memory cell with the second parity bin, thereby making the third memory cell a parity memory cell of the plurality of parity memory cells.
US11822810B2 Removable memory device of a network switch for an information handling system
In one embodiment, a network switch for an information handling system includes: a central processing unit (CPU); and a fan module removably coupled to the network switch, the fan module including: a housing having a front end and a back end; a plurality of fans disposed within the housing proximate to the back end; a memory interface disposed within the housing proximate to the front end, the memory interface communicably coupled to the CPU; a memory device disposed within the housing proximate to the memory interface, the memory device storing information associated with the networking operations and communicably coupled to the memory interface, the memory device removably coupled to the fan module.
US11822809B2 Role enforcement for storage-as-a-service
Role enforcement for storage-as-a-service including managing, for a storage system, a plurality of roles including a storage consumer role and a storage provider role, wherein the storage consumer role is associated with data management instructions that are enabled for the storage consumer role and disabled for the storage provider role, and wherein the storage provider role is associated with storage management instructions that are enabled for the storage provider role and disabled for the storage consumer role; servicing a data management instruction from a first client associated with storage consumer role, wherein the data management instruction is an instruction to manipulate data on the storage system; and servicing a storage management instruction from a second client associated the storage provider role, wherein the storage management instruction is an instruction to manage the storage system.
US11822807B2 Data replication in a storage system
A method of replication in a distributed storage system, performed by the distributed storage system is provided. The method includes managing a first index for data or metadata in a first storage system, the first storage system having a first partitioning scheme. The method includes managing a second index for data or metadata in a second storage system, the second storage system having a second partitioning scheme. The method includes replicating the data or metadata from the first storage system to the second storage system, translating an identifier of the data or metadata from the first storage system, and mapping the replicated data or metadata into the second partitioning scheme, via the translating of the identifier of the data or metadata from the first storage system.
US11822806B2 Using a secondary storage system to implement a hierarchical storage management plan
A copy of files of a primary storage system are stored at a secondary storage system. The metadata associated with the copy of the files of the primary storage system stored at the secondary storage system are analyzed to determine at least a portion of a hierarchical storage tier management plan for the primary storage system including by identifying one or more files to be migrated from a first tier of storage of the primary storage system to a different storage tier. An implementation of at least a portion of the hierarchical storage tier management plan is initiated.
US11822799B2 Memory system
A memory system includes a first volatile memory having an access unit of a first bit width; a second volatile memory having an access unit of the first bit width and having a capacity larger than the first volatile memory; and a controller connected to the first and second volatile memories. The controller allocates a first address space having the first bit width as a unit to the first volatile memory, allocates a second address space having the first bit width as a unit to the second volatile memory, selects at least one of the first and second volatile memories based on a first address indicating a position in a third address space having a second bit width as a unit, calculates a second address in the address space allocated to the selected volatile memory, and accesses a position corresponding to the second address of the selected volatile memory.
US11822795B2 Secure data processing
Devices and methods for executing instructions in an automatic and secure manner include a security processor having at least a read-only memory, a random access memory, a computer capable of performing cryptographic functions, a monotonic counter management unit associated with one or more monotonic counters, is such that it does not include any other storage memory, meaning that the security processor does not store any program or external data, a public key allowing at least one initial enrolled administrator to be authenticated is stored before the first use of same in its read-only memory, its random access memory is capable of loading a set of data and instructions that can be authenticated by a public key cryptographic module, the execution by the computer, after the authentication of same, of certain instructions, increments one of the monotonic counters.
US11822792B2 Transforming application-instance specific data
Transforming data that is provided by a first instance of an application that uses application-instance specific data includes determining if a component of the data is an application-instance specific component and, if the component is an application-instance specific component, transforming the component either at a storage system containing the data or as the component is being accessed by a second instance of the application, different from the first instance. Transforming the component at a storage system containing the data may be performed independently of any accesses of the data. Transforming the component at a storage system containing the data may be performed by the storage system. The first instance of the application may run on a first host and the second instance of the application may run on a second host different from the first host. The first and second instances of the application may run on a same host.
US11822784B2 Split-screen display processing method and apparatus, device, and storage medium
A method includes obtaining, a screen splitting operation from a user on a touchscreen, splitting a current display screen into two areas based on the screen splitting operation, displaying, in a first area, an interface of a first application that is displayed on the display screen before splitting the screen, obtaining, from installed applications and using a clustering algorithm, at least one second application to combine with the first application in a split-screen manner, displaying an identifier of the at least one second application in a second area after the screen splitting, and displaying, in the second area, a third application that is currently running in a system.
US11822780B2 Devices, methods, and systems for performing content manipulation operations
A method includes displaying, via a display device, first content with respect to which a first plurality of editing operations have been performed. The method further includes while displaying the first content, detecting, on the touch-sensitive surface, a first multi-finger gesture. The method further includes in response to detecting the first multi-finger gesture: in accordance with a determination that the first multi-finger gesture includes more than a first predetermined amount of movement in a first direction, undoing one of the first plurality of editing operations; and in accordance with a determination that the first multi-finger gesture includes more than a first predetermined amount of movement in a second direction that is different from the first direction, redoing one of the first plurality of editing operations.
US11822778B2 User interfaces related to time
The present disclosure generally describe user interfaces related to time. In accordance with embodiments, user interfaces for displaying and enabling an adjustment of a displayed time zone are described. In accordance with embodiments, user interfaces for initiating a measurement of time are described. In accordance with embodiments, user interfaces for enabling and displaying a user interface using a character are described. In accordance with embodiments, user interfaces for enabling and displaying a user interface that includes an indication of a current time are described. In accordance with embodiments, user interfaces for enabling configuration of a background for a user interface are described. In accordance with embodiments, user interfaces for enabling configuration of displayed applications on a user interface are described.
US11822776B2 Methods, systems, and media for providing media guidance with contextual controls
Methods, systems, and media for providing media guidance with contextual controls are provided. In some embodiments, the method comprises: causing a user interface to be presented that includes media interface elements, wherein each of the media interface elements is a selectable object that represents at least one media content item; determining that a media interface element from the media interface elements has been selected; in response to determining that the media interface element has been selected, causing the at least one media content item corresponding to the selected media interface element to be presented in a portion of the user interface; and concurrently with causing the at least one media content item to be presented, causing a control interface to be presented that is associated with the selected media interface element.
US11822775B2 Method and device for arranging windows, terminal, and storage medium
A method and device for arranging windows, a terminal, and a storage medium. The method for arranging windows comprises: acquiring, according to a preset trigger operation, a first window and a second window to be arranged; adjusting boundary coordinates of the first window or the second window, such that the first window and the second window are disposed one above the other, wherein the first window and the second window partially overlap with each other. The method for arranging windows meets the need of a user to display and arrange multiple windows in a multi-tasking environment, thereby improving user experience.
US11822771B2 Structuring communication and content for detected activity areas
Techniques for detecting one or more focus areas of a user and structuring activities and content around the focus area(s) are disclosed. The activities of a user, the people associated with the activities, and/or the content associated with the activities are automatically inferred or detected based on the channels of collaboration associated with the focus area(s). Example channels of collaboration include, but are not limited to, electronic mail, instant messages, documents, and in-person and online meetings. Some or all of the activities, people, and/or content are grouped into one or more focus areas, where a focus area relates to an endeavor in which the user focuses on over a period of time. Some or all of the focus areas are presented to the user.
US11822769B2 Radar target simulator
A radar target simulator for simulating a radar target is disclosed. The radar target simulator comprises a display module and an input module via which a user of the radar target simulator is enabled to define a target to be simulated. The radar target simulator also comprises a processing module that is connected with the display module and the input module in a signal transmitting manner. The display module and the processing module together provide a graphical user interface for the user of the radar target simulator. The graphical user interface provides a two-dimensional representation of an at least two-dimensional space. The processing module receives at least one input signal from the input module based on an input of the user. The input of the user is associated with input coordinates in the two-dimensional representation. The processing module processes the at least one input signal, thereby generating a symbol of the target defined. The display module illustrates the symbol generated in the two-dimensional representation provided by the graphical user interface.
US11822766B2 Encoded image based messaging system
A system to provide users with a means for accessing media content directly, by performing operations that include: causing display of a media item within a graphical user interface at a client device, the graphical user interface including a set of graphical elements; receiving a selection of a graphical element from among the set of graphical elements within the graphical user interface; generating a reference to the media item based on the selection of the graphical element; encoding a matrix barcode with the reference to the media item; and generating a presentation of the media item that includes a display of the matrix barcode at a position within the media item.
US11822765B2 Method for managing item list and an apparatus for the same
Disclosed is an item list management method comprising checking a first list including at least one item selected according to a selection input of a user, checking a first sub-list and a second sub-list in which the at least one item is classified based on a time when the at least one item is stored in the first list, and providing, in response to a first input of the user related to the first list, a first page including the first sub-list displayed in a first area and the second sub-list displayed in a second area distinct from the first area.
US11822751B2 Electronic device
An electronic device includes: an electronic panel including a first area, a folding area, and a second area, arranged along a first direction, the folding area being folded with respect to a folding axis defined in a second direction crossing the first direction; a support layer under the electronic panel and comprising a folding portion overlapping the folding area and provided with a plurality of holes defined therethrough, a first portion overlapping the first area, and a second portion overlapping the second area; and a folding sensing module comprising a sensing pad being electrically conductive, a driver configured to apply an electrical signal to the sensing pad, and a sensing line connecting the sensing pad and the driver.
US11822750B2 Touch screen sensor
A touch screen sensor includes a visible light transparent substrate and an electrically conductive micropattern disposed on or in the visible light transparent substrate. The micropattern includes a first region micropattern within a touch sensing area and a second region micropattern. The first region micropattern has a first sheet resistance value in a first direction, is visible light transparent, and has at least 90% open area. The second region micropattern has a second sheet resistance value in the first direction. The first sheet resistance value is different from the second sheet resistance value.
US11822749B2 Touch panel and touch device
A display device includes a light-emitting device; an encapsulation layer disposed on the light-emitting device; an insulating layer on the encapsulation layer; a plurality of first touch sensors on an upper surface of the insulating layer, and arranged in a first direction; a plurality of second touch sensors on the upper surface of the insulating layer, and arranged in a second direction intersecting the first direction; and a discharge pattern disposed between the encapsulation layer and the insulating layer, and overlapping an area between a first touch sensor of the plurality of first touch sensors and a second touch sensor of the plurality of second touch sensors wherein the first touch sensor and the second touch sensor are a mesh type, and include a protruding outer portion. In addition, one end of the discharge pattern is connected to the protruding outer portion of the second touch sensor through a contact hole of the insulating layer.
US11822748B2 Touch display device
A touch display device is provided. At least one touch electrode includes a first part corresponding to each of at least one additional function area and a second part corresponding to a normal display area. Length and width of at least one trace of a connecting part between each adjacent two of touch sensing parts in the first part are increased to reduce capacitance difference between the first part and the second part. Areas without any pixel unit in each of the at least one additional function area form light transmissive areas, respectively. Thus, a transmission percentage is increased. Touch and display functions of each of at least one additional function area are ensured to be normal, and the transmission percentage is increased at the same time.
US11822746B1 Methods and systems for adaptive touchscreen control
A method for operating a display includes receiving a horizontal synchronization (HSYNC) signal from a display driver of the display, the HSYNC signal including a plurality of pulses; measuring a parameter of the HSYNC signal within a frame; and initiating a touch scan on a touch sensing panel of the display based on the measured parameter.
US11822743B2 Touch panel information terminal apparatus and information input processing method implemented with dual input devices arranged on two surfaces
A user interface unit having first and second input devices arranged on both surfaces of a display device is provided. The hardware processor of a terminal apparatus body determines whether a touch operation has been performed on only one of the first and second input devices or has been simultaneously performed on both the first and second input devices on the basis of respective detection signals output from the first and second input devices, and selectively performs the first processing and the second processing according to a determination result.
US11822739B2 Adaptive scroll wheel
A peripheral device with an adaptive scroll wheel can be used to provide additional control of a host computing device. A variable force is used to change friction on the adaptive scroll wheel for different situations. Examples include stopping a scroll wheel at an end of a document, changing a number of ratchet steps based on a number of items on a list, and changing scroll profiles based on application, such as a scroll profile for document processing and a scroll profile for gaming.
US11822738B2 Information handling system mouse with push button scroll
An information handling system mouse couples a precision scroll button located proximate a scroll wheel of the mouse upper surface to a multidirectional switch, such as a five-way switch, so that movement of the precision scroll button commands through the five-way switch a scroll up or down at a speed defined by the end user and independent of the scroll wheel speed. For instance, a fast scroll at different scroll rates is commanded by actuating the five-way switch forward or backwards.
US11822735B2 Electronic device and method of controlling multiple pieces of equipment
An electronic device and a method of controlling multiple pieces of equipment are provided. The electronic device is coupled to an operating device, a first controlled device and a second controlled device. The electronic device includes an operating interface and a controlled interface. The operating interface is coupled to the operating device. The operating device includes a first operating area and a second operating area. The first operating area is configured to deliver a first operating signal. The second operating area is configured to deliver a second operating signal. The controlled interface is coupled to the first controlled device and the second controlled device. The first controlled device is controlled by the first operating signal. The second controlled device is controlled by the second operating signal.
US11822734B1 Keyboard video mouse automated setup with plural information handling systems
A display keyboard video mouse (KVM) switch detects cables connected to ports of the display and compares the cable types against a configuration table to select a configuration user interface for presentation at the display retrieved from non-transitory memory of the display by a processing resource of the KVM switch. As an end user adjusts the cables connected to the display KVM switch, logic executing on the display adjusts the presentation of the configuration user interface to guide connections with plural information handling systems based upon the cable types and to confirm correct association of keyboard and mouse inputs through the KVM switch with each information handling system.
US11822733B2 One button interface of a blender
A blender using different modes of operation is disclosed. Exemplary implementations may include a base assembly, a container assembly, a blending component, a control interface, control circuitry, and/or other components. The control interface includes a button configured to be pushed by the user, which controls transitions between the different blending modes of operation and a ready-to-blend mode. Rotation of the blending component is controlled through the control circuitry.
US11822731B2 Gesture detection using external sensors
The technology provides for a system for determining a gesture provided by a user. In this regard, one or more processors of the system may receive image data from one or more visual sensors of the system capturing a motion of the user, and may receive motion data from one or more wearable computing devices worn by the user. The one or more processors may recognize, based on the image data, a portion of the user's body that corresponds to a gesture to perform a command. The one or more processors may also determine one or more correlations between the image data and the received motion data. Based on the recognized portion of the user's body and the one or more correlations between the image data and the received motion data, the one or more processors may detect the gesture.
US11822728B2 Electronic device and operation method thereof
An electronic device may include a display, a communication circuit, at least one camera, a memory, and a processor operatively connected to the display, the communication circuit, the at least one camera, and the memory. The memory may store instructions that, when executed, cause the processor to provide an augmented reality (AR) environment or a virtual reality (VR) environment through the display, connect the electronic device and at least one external electronic device through the communication circuit, display the at least one external electronic device through the display, specify a first external electronic device among the displayed at least one external electronic device based on an input interface switching event, and control an operation of the electronic device in the augmented reality environment or the virtual reality environment using the specified first external electronic device.
US11822727B2 Selection of a face with an immersive gesture in 3D modeling
A computer-implemented method for selecting a face among faces of a 3D object in a 3D immersive environment. Each face is oriented in the 3D immersive environment. The method comprises displaying the 3D object in the 3D immersive environment. The method further comprises detecting S20 a hand gesture. The hand gesture comprises an adduction of all fingers except thumb. The method further comprises determining an oriented plane formed with the palm and/or the back of the hand in the 3D immersive environment. The method further comprises identifying the face of the 3D object having the closest orientation with the oriented plane. This constitutes an improved method for selecting a face among faces of a 3D object in a 3D immersive environment using hand interactions.
US11822724B2 Method and device for producing a key-click effect on a haptic interface
A method for producing a haptic-feedback effect via a squeeze-film effect on a haptic interface equipped with electromechanical actuators configured to apply ultrasonic vibrations able to create standing waves, includes determining a subset of resonant frequencies fi of the haptic interface in the ultrasonic domain; defining a haptic sequence consisting of an electrical excitation signal s(t) formed from a succession of at least two periodic signals having frequencies fi, fj that are different from each other and that belong to said subset of resonant frequencies detecting a static touching action of a user on a region of a surface of the haptic interface; and exciting the electromechanical actuators using said electrical excitation signal s(t), so as to achieve a transition from a first standing wave to a second standing wave, so as to produce, on the haptic surface, lateral forces that cause the user to feel a key-click sensation.
US11822723B2 Interaction element, control element and motor vehicle
An interaction element is configured to receive touch or gesture inputs or provide tactile feedback outputs. A control element is configured to control the operation of at least one function of at least one device including at least one or more such interaction elements. A motor vehicle includes at least one or more such interaction elements or at least one or more such control elements.
US11822720B2 Wearable computing device with electrophysiological sensors
A wearable computing device with bio-signal sensors and a feedback module provides an interactive mediated reality (“VR”) environment for a user. The bio-signal sensors receive bio-signal data (for example, brainwaves) from the user and include bio-signal sensors embedded in a display isolator, having a deformable surface, and having an electrode extendable to contact the user's skin. The wearable computing device further includes a processor to: present content in the VR environment via the feedback module; receive bio-signal data of the user from the bio-signal sensor; process the bio-signal data to determine user states of the user, including brain states, using a user profile; modify a parameter of the content in the VR environment in response to the user states of the user. The user receives feedback indicating the modification of the content via the feedback module.
US11822715B2 Peripheral luminance or color remapping for power saving
In an embodiment, an electronic device includes a display and an eye tracker. The display includes one or more foveated areas. In the embodiment, the eye tracker is configured to collect eye tracking data regarding a gaze of one or more eyes of a user on the display. The electronic device also includes processing circuitry operatively coupled to the display. In the embodiment, the processing circuitry is configured to receive an indication of a motion associated with the gaze from the eye tracker. The processing circuitry is also configured to determine a previous location associated with the gaze during a previous frame and a target position associated with the gaze during a target frame. In the embodiment, the processing circuitry is configured to expand one or more foveated areas of the display adjacent a previous position of the gaze of the user.
US11822712B2 Multilayer controller
The present concepts relate to devices that can employ graspable controllers that can be employed in various scenarios, such as virtual reality scenarios and augmented reality scenarios. One example device can include multiple expansion assemblies having independently adjustable girths. The multiple expansion assemblies can be stacked adjacent to one another along an axis. A controller can be configured to expand or contract the girths of the expansion assemblies to collectively approximate girths of an object.
US11822708B2 Methods, apparatus, systems, computer programs for enabling consumption of virtual content for mediated reality
A method comprising: in response to a determination that a user is not consuming or not fully consuming virtual content, rendering to the user, a real-time notification in response to real-time virtual content consumable by the user, wherein the real-time notification directs a user to adopt a particular orientation in the real space for starting or augmenting consumption, of the real-time virtual content.
US11822707B2 Secure ventilation through protective flexible sensors
A tamper detection system may include organic material and a tamper detection circuit embedded in the organic material. A portion of the organic material is ablated away to form an incision in the organic material. A portion of the tamper detection circuit obstructs a fragment of the ablation path. The tamper detection circuit remains intact. The incision enables a gas flow between a first side of the organic material and a second side of the organic material.
US11822705B2 Apparatus and method for masking power consumption of a processor
An apparatus for masking power consumption associated with one or more operations of a logic circuitry of a processor. The apparatus comprises power-complementing circuitry configured to provide a second power consumption to directly power-complementing the power consumption associated with the one or more operations of the logic circuitry. The second power consumption complements the power consumption associated with the one or more operations of the logic circuitry. The apparatus further comprises header circuitry configured to enable a common node to vary in voltage corresponding to the one or more operations of the logic circuitry. The power-complementing circuitry and the header circuitry are each coupled to the logic circuitry at the common node.
US11822703B2 Production console authorization permissions
Disclosed herein are system, method, and computer program product embodiments for enabling access to a firmware-locked function of a secure device. A secure device may be production hardware that has locked certain functions not available for public use. In an embodiment, the secure device may receive a request to access a firmware-locked function. The request may include an authorization token that includes an identifier specific to the particular secure device and a permission identifier identifying the firmware-locked function. Based on the receipt of the authorization token, the secure device may retrieve authorization data from the firmware memory of the secure device to determine whether the provided authorization token matches the firmware authorization data. Using the authorization token, the secure device may determine whether to grant access to the firmware-locked function.
US11822702B2 Generating attack graphs in agile security platforms
Implementations of the present disclosure include providing, by a security platform, graph data defining a graph that is representative of an enterprise network, the graph including nodes and edges between nodes, a set of nodes representing respective assets within the enterprise network, and a node representing a process executed within a system of the enterprise, each edge representing at least a portion of one or more lateral paths between assets in the enterprise network, determining, for each asset, a contribution value indicating a contribution of a respective asset to operation of the process, determining, for each asset, an impact value based on a total value of the process and a respective contribution value of the asset, and implementing one or more remediations based on a set of impact values determined for the assets, each remediation mitigating a cyber-security risk within the enterprise network.
US11822701B2 Securing and managing offline digital evidence with a smart data lease system
The system is used by both Producer and Consumer of digital evidence, which use the system to provide a secure and irrefutable record of a transaction involving the use of the digital evidence to produce new protected digital evidentiary content, e.g. transcription, according to a set of rules and limitations on the use of the digital evidence over a specific period of time which expires after a certain time. The newly create evidentiary content along with security and metadata are evaluated, and results used to confirm that the evidence has been maintained according to the terms and conditions.
US11822700B2 Method and system to maintain the integrity of a certified document while persisting state in a dynamic form
A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.
US11822696B2 Dynamic environmental control
Computer-implemented methods, systems and computer program products leveraging collection and analysis of anonymized biological data, location data, individual IDs and time data from groups of individuals within a surrounding environment. The anonymized data can be combined with sources of map data and available historical data to help provide context about the surrounding environment of the users and stored for analysis and decision-making that physically impacts and alters the surrounding environment. At periodic or sporadic intervals, the collected data is extracted and analyzed. Based on the analysis of the anonymized data, physical changes are dynamically implemented within the physical environment, including remotely altering the physical environment by instructing changes to surrounding environment over a computer network such as modifying one or more settings of IoT devices positioned within the surrounding environment analyzed.
US11822695B2 Assembling and evaluating automated assistant responses for privacy concerns
Automated assistant responses may be assembled and/or evaluated to address privacy concerns. In various implementations, a free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user.
US11822692B2 Access control framework
The described implementations relate to an access control framework for a database system. One implementation can receive, from a user, a request for data that identifies a resource, such as a view that obtains data from a database. The implementation can check the identity of the user to identify user roles associated with the user. The implementation can identify an access policy that is associated with the resource, and a rule that is associated with the access policy and applies to the user roles associated with the user. The rule can be applied to the request for data using attributes of the access policy. For example, if the request for data is a query on a view, the query can be rewritten to apply the rule.
US11822686B2 Systems and methods for use in securing backup data files
Systems and methods are provided for restoring backup data files. One example computer-implemented method includes receiving a restore request including a backup data file having an L1 file, a wrapped L1 key, and an L4 file having an attribute of a user. In response, the method includes unwrapping the L1 key with a private key, decrypting the L1 file via the L1 key, and verifying a sample biometric included in the restore request against a reference biometric from the L1 file. Upon verification of the sample biometric, the method includes decrypting an L2 file of the L1 file, verifying a contact attribute from the L2 file with the user, decrypting an L3 file using the contact attribute, wrapping an L4 key from the L3 file with the public key of the restore request, and transmitting the wrapped L4 key to a mobile device of the user.
US11822683B2 System for automatic permission management in different collaboration systems
A system for automatic permission management in different collaboration systems is described. The rights management system enabled with the present invention provides a “detection component” or “connector” that will identify the user who is sharing the protected document and list of recipients who need to be given access to it. The content sharing systems include but are not limited to shared local or network folders or messaging tools like email or chatting applications, and collaboration tools like SHAREPOINT, BOX, DROPBOX, GOOGLE DRIVE, etc. The permissions for users are added to the document/mail as and when it flows through different collaboration or distribution systems, thus enabling the business users to access the document without any disruption in their normal business workflow.
US11822682B2 Method, apparatus, and computer program product for quantifying the privacy risk of trajectory data
Embodiments described herein relate measuring and quantifying the privacy risk for disclosure of trajectory data based on one or more attributes of the trajectory data. Methods may include: receiving probe data points defining at least one trajectory; identifying attributes of the at least one trajectory, where the identified attributes include values for respective trajectories; calculating a privacy risk associated with the at least one trajectory based, at least in part, on a distribution of values of the identified attributes, where the privacy risk includes a measure of difficulty in identifying a source of the at least one trajectory; and providing information associated with the at least one trajectory for location-based services in response to the privacy risk satisfying a predetermined value.
US11822681B1 Data processing system with virtual machine grouping based on commonalities between virtual machines
A data processing system may include a plurality of host servers, each server including a device processor and a non-transitory computer readable medium including instructions stored thereon and executable by the processor, wherein the computer readable medium of each server includes instructions for running one or more virtual machines. In addition, the system may include a system controller including a device processor and a non-transitory computer readable medium including instructions stored thereon and executable by the processor, the computer readable medium of the system controller including instructions for receiving commands to host two or more virtual machines on the plurality of host servers; making a determination as to which of the virtual machines share commonalities with one another; and based on the determination, providing instructions to the plurality of host servers to host virtual machines determined to share one or more commonalities with one another on the same host server.
US11822676B2 Determination of a minimal set of privileges to execute a workflow in a virtualized computing environment
Example methods are provided to for automated determination of a minimal set of privileges that are required to execute a workflow in a virtualized computing environment. While the workflow is being executed, interactions with a user interface are recorded. The interactions include application program interface (API) calls. The method identifies the privileges that are used to execute the API calls, and the identified privileges are combined to form the minimal set of privileges. A model is generated that associates the minimal set of privileges to the workflow, and the model is applied to determine the privileges to assign to users that will be performing the same workflow.
US11822675B2 Securing customer data and internal register data during hardware checkstops in a multi-tenant environment
Providing a method and a corresponding system for encrypting customer workload data through a trusted entity such as a self-boot engine (SBE). More specifically, there is a method and a corresponding system for securely extracting out customer centric data in a manner that requires the customer payloads and/or workloads to register with the SBE and share the encryption key.
US11822674B1 Blockchain provenance information for database
Embodiments for a method of tracking provenance information for data in a database are disclosed. The method includes storing data in a first one or more cells of a database, translating provenance information for the data into a new block for a provenance blockchain corresponding to the first one or more cells, and storing the new block in the database.
US11822672B1 Systems and methods for scanning images for vulnerabilities
In one embodiment, a method includes extracting, by a vulnerability scanning tool, a plurality of images from one or more pods running within a cluster. The method also includes determining, by the vulnerability scanning tool, a plurality of unique images from the plurality of images, scanning, by the vulnerability scanning tool, the plurality of unique images in parallel, and detecting, by the vulnerability scanning tool, one or more vulnerabilities within the plurality of unique images in response to scanning the plurality of unique images in parallel. The method further includes determining, by the vulnerability scanning tool, a vulnerability level associated with a pod of the one or more pods and assigning, by the vulnerability scanning tool, the vulnerability level to the pod.
US11822669B2 Systems and methods for importing security credentials for use by an information handling system
During factory provisioning of an Information Handling System (IHS), a key injection authorization certificate is stored that authorizes key injection by a renter of the IHS. An IHS owner retains capabilities for specifying the use of boot code of successive renters of the IHS. Upon a transfer of control or ownership of the IHS, a key injection request certificate provided by the renter is validated and use of the key injection request certificate is authorized for transferring cryptographic credentials to the IHS. The key injection authorization certificate specifies an identity of the IHS that is authorized for key injection by the renter and the key injection request certificate specifies an identity of the IHS that is requested for key injection by the renter. Transfer of credentials is authorized when the two certificates are both valid and the identity of the IHS specified in the two certificates is the same.
US11822668B2 Systems and methods for authenticating configurations of an information handling system
As part of a factory provisioning of an Information Handling System (IHS), a configuration certificate is stored that identifies a pre-boot configuration of the IHS resulting from the factory provisioning. Upon a transfer of control or ownership of the IHS, a pre-boot configuration of the IHS is identified and the configuration certificate is utilized to validate that the identified pre-boot configuration is the same as the pre-boot configuration of the IHS resulting from the factory provisioning. A security processor of the IHS may support boot code operations for generating additional configuration certificates that can be used to validate the integrity of any changes the IHS configuration, such as upon its next power cycle.
US11822663B2 Supervisor-based firmware hardening
Systems and methods for verifying firmware before it is loaded to a memory device are presented herein. An amount of available memory remaining in a memory device after firmware is written to the memory device is determined, and padding data having a size equal to the determined amount of remaining available memory is generated and appended to the firmware (e.g., the firmware is padded with the padding data). In this way, there is no room for malicious code or a malicious version of the firmware in the memory device. A processing device may determine a verification value of the padded firmware and store the verification value. The verification value may be a cryptographic hash of the padded firmware or a cryptographic signature of the padded firmware. The padded firmware is then written to the memory device. The firmware may be read from the memory device and verified using the verification value.
US11822662B2 Methods and systems for secure and reliable identity-based computing
The embodiments herein provide a secure computing resource set identification, evaluation, and management arrangement, employing in various embodiments some or all of the following highly reliable identity related means to establish, register, publish and securely employ user computing arrangement resources in satisfaction of user set target contextual purposes. Systems and methods may include, as applicable, software and hardware implementations for Identity Firewalls; Awareness Managers; Contextual Purpose Firewall Frameworks for situationally germane resource usage related security, provisioning, isolation, constraining, and operational management; liveness biometric, and assiduous environmental, evaluation and authentication techniques; Repute systems and methods assertion and fact ecosphere; standardized and interoperable contextual purpose related expression systems and methods; purpose related computing arrangement resource and related information management systems and methods, including situational contextual identity management systems and methods; and/or the like.
US11822661B2 Method for carrying out a secured startup sequence of a control unit
A method for carrying out a secured startup sequence of a control unit, which includes a host that is configured to execute a loader program and one or multiple application programs, and a hardware security module (HSM) which includes a program memory and a data memory. The method includes a starting of the host and of the HSM; an authentication of the loader program by the HSM with the aid of a loader program signature stored in the program memory of the HSM; and, an execution of the loader program by the host if the authentication of the loader program is successful.
US11822658B2 Dynamic analysis techniques for applications
A sample is analyzed to determine a set of events that should be selected for performing by a dynamic analyzer executing the sample in an instrumented, emulated environment. The set of selected events is performed. In some cases, at least one emulator detection resistance action is performed. A maliciousness verdict is determined for the sample based at least in part on one or more responses taken by the sample in response to the set of selected events being performed by the dynamic analyzer.
US11822656B2 Detection of unauthorized encryption using deduplication efficiency metric
Techniques are provided for detection of unauthorized encryption using one or more deduplication efficiency metrics. One method comprises obtaining a deduplication efficiency value for a deduplication operation in a storage system; evaluating the deduplication efficiency value for the deduplication operation relative to an expected deduplication efficiency value; and performing one or more automated remedial actions, such as generating an alert notification, in response to the evaluating satisfying one or more deduplication criteria. A count of a number of concurrent users may be compared to an expected number of concurrent users, and/or (ii) a count of a number of concurrent sessions for a given user may be compared to an expected number of concurrent sessions for the given user. A ransomware alert or an unauthorized encryption alert may be generated when the evaluating and/or the comparison satisfy predefined attack criteria.
US11822653B2 System and method for providing network security to mobile devices
A small piece of hardware connects to a mobile device and filters out attacks and malicious code. Using the piece of hardware, a mobile device can be protected by greater security and possibly by the same level of security offered by its associated corporation/enterprise. In one embodiment, a mobile security system includes a connection mechanism for connecting to a data port of a mobile device and for communicating with the mobile device; a network connection module for acting as a gateway to a network; a security policy for determining whether to forward content intended for the mobile device to the mobile device; and a security engine for executing the security policy.
US11822648B2 Systems and methods for remote anomaly data scanner for cyber-physical systems
Disclosed are methods, systems, and non-transitory computer-readable medium for detecting data anomalies on a device. For instance, the method may include: receiving an initial data measurement transmitted by the device, wherein the initial data measurement includes a measurement of data stored in the device using a unique key associated with the device; transmitting a request for a subsequent data measurement of data stored in the device; receiving the subsequent data measurement transmitted by the device; comparing the subsequent data measurement to the initial data measurement; and determining whether an anomaly exists in the data stored in the device based on the comparison.
US11822647B1 Data structure for trust store
The various implementations described herein include methods and devices for creating and using trust binaries. In one aspect, a computer-readable storage medium includes a trust database storing a plurality of trust binaries, each trust binary corresponding to a respective executable program. Each trust binary of the plurality of trust binaries includes: a trust binary name generated by applying a hash function to a respective header of the respective executable program; and a function digest for each executable function identified in the executable program. The function digest is generated based on a respective starting address and one or more respective static parts of the respective executable function. The plurality of trust binaries are indexed in the trust database using their respective trust binary names.
US11822643B2 Method and system for creating quarantined workspaces through controlled interaction between a host and virtual guests
Method, device and computer program product for providing quarantined workspaces. A virtualization application operates on a host to simulate a virtual guest. A management application operates within the virtual guest. The management application controls transmission between guest applications and locations external to the virtual guest. The management application stores encryption keys inaccessible to the host. The management application intercepts attempted transmissions from guest applications to locations outside the virtual guest. Secure data files are identified in the attempted transmissions and encrypted before leaving the virtual guest using the encryption keys. The management application also prevents any unencrypted data from being provided to non-kernel host processes that have not been previously identified as permitted host processes while allowing unencrypted data transmission from the non-kernel host processes to any of the guest application processes.
US11822642B2 Processing transactions involving card reader devices containerized execution of code
A method and apparatus for executing code in a container are described. In one embodiment, the method comprises generating code on a host computer system using a user interface; and executing the code inside a container on the host computer system, including performing access control based on one or more properties of the host computer system.
US11822641B2 Establishing controlled remote access to debug logs
Systems and methods are disclosed for establishing controlled remote access to debug logs. An example method may comprise: receiving, by a first computing device, from a second computing device, an encrypted file comprising a debug log; running, within a trusted execution environment of the first computing device, a log access application; sending, to the second computing device, a request for access to the debug log by the log access application, wherein the request comprises a validation measurement generated by the trusted execution environment with respect to the log access application; receiving, from the second computing device, an access key; and accessing the debug log using the access key.
US11822638B1 Multi-channel authentication using smart cards
Embodiments described herein disclose technology for authenticating a user. In some embodiments, a smart card or other similar authentication device can be associated with a user profile. When a request to interact is received via an application associated with a device, the system prompts the user to waive the smart card within a threshold proximity of the device. In response to the smart card being placed within the proximity, the system collects information from the smart card and verifies that the smart card is associated with the user profile of the user. In response to verifying the information from the smart card, the system authenticates the user and allows the user to interact.
US11822637B2 Adaptive authentication in spreadsheet interface integrated with web service
An example method facilitates authenticating a client-side program, such as a spreadsheet, for access to and use of protected server-side data and/or functionality provided via a web service, such as a REpresentational State Transfer (REST) service or Application Programming Interface (API). The example method uses an add-in or plugin to the spreadsheet (which may run on a mobile device, desktop computer, other client system) to interrogate, negotiate with, or otherwise test or poll the web service to be accessed, so as to determine an authentication method used by the web service when authenticating clients; and to implement an authentication flow in accordance with the authentication method, thereby facilitating authentication of the spreadsheet for interaction with the web service in accordance with permissions associated with the authenticated client software, i.e., spreadsheet.
US11822633B1 Authentication based on motion and biometric data
Techniques are described for authenticating an individual based at least partly on a tremor signature of the individual. Motion data is collected through motion sensor(s), such as accelerometers, gyroscopic motion sensors, and so forth, of a portable computing device that is being held, worn, or is otherwise in contact with the user. Based on the collected motion data, a tremor signature may be determined and compared to a previously determined model for the user, and an authentication determination may be made based on the comparison. The tremor signature may be used in combination with other information to authenticate the user. For example, the tremor signature may be used in combination with location information and/or other biometric data such as a fingerprint scan, image of the user's face, audio recording of the user's voice, the user's heartbeat, a cardiac electrical signature, bio-electrical impedance, and so forth.
US11822627B2 Define return value at runtime
The exemplary embodiments are related to a device, a system, and a method for implementing a mechanism that is configured to prevent the unauthorized execution of software. A user device is configured to execute a feature access function corresponding to an application feature included in an application. The feature access function is configured to receive one of a plurality of values each time the application is launched. During operation, the feature access function receives a value and determines whether a condition is satisfied. When the condition is satisfied, the value is returned which indicates that execution of the application feature is permitted.
US11822626B2 Secure web RTC real time communications service for audio and video streaming communications
Secure Real Time Communications Service (SRTCS) for audio and video streaming communications and content sharing that securely connects multiple users using a “push-button” WebRTC chat app connection over a Peer-to-Peer (P2P) network. SRTCS uniquely combines advanced security technologies to provide user based permissions control when communicating and sharing rich media content with other users including End-to-End Encryption (E2EE), Hash Technology (DHT), and Digital Rights Protection (DRM). SRTCS has also designed a unique cloud based streamed video storage and sharing platform service for consumers and business video storage and sharing applications.
US11822624B2 System and method for diagnosing a disease using image classification
System and method for diagnosing a disease using image classification is provided. The method includes receiving diagnostic images associated with a subject. The diagnostic images comprise a first image and a second image captured at a first instance of time and at a second instance of time, respectively. The method further includes extracting feature maps from the first image and the second image, using a first pipeline and a second pipeline of stacked convolutional layers of a temporal convolutional neural network (CNN) model respectively. The method further includes identifying relevant feature maps from the feature maps using temporal CNN layer of the temporal CNN model, generating a concatenated feature map based on the relevant feature maps, determining an image class corresponding to the second image using fully connected layers of the temporal CNN model, and diagnosing the disease associated with the subject based on the image class.
US11822616B2 Method and apparatus for performing operation of convolutional layers in convolutional neural network
Disclosed are a method and an apparatus for performing an operation of a convolutional layer in a convolutional neural network. The method comprises: reading unfolded feature data provided to the convolution layer and an original convolution kernel of the convolutional layer from a dynamic random access memory (DRAM); folding the unfolded feature data in at least one dimension of width and height to generate folded feature data; pre-processing the folded feature data and the original convolution kernel; storing the pre-processed folded feature data into a static random-access memory (SRAM); folding the pre-processed original convolution kernel in the at least one dimension to generate one or more folded convolution kernels corresponding to the original convolution kernel; storing the one or more folded convolution kernels in the SRAM; and reading the pre-processed folded feature data and the one or more folded convolution kernels from the SRAM into a calculation unit for convolving the pre-processed folded feature data with the one or more folded convolution kernels. By means of the method and/or apparatus in accordance with embodiments of the present disclosure, channel utilization may be improved, cache occupancy may be reduced, and operation efficiency may be improved.
US11822614B2 System and method for identifying and scoring in-page behavior
A system and method for analyzing in-page behavior. A method includes recording sessions of users browsing a website, wherein a session is time-ordered collection of a user's interactions with one or more webpages belonging to the website; analyzing recorded sessions to generate session insights, wherein the session insights are based in part on user experience factors, wherein each user experience factor relates to behavior of a user within each webpage visited during a session; and reporting the generated experience insights.
US11822609B2 Prediction of future prominence attributes in data set
Systems and methods for forecasting the prominence of various attributes in a future subject matter area are disclosed. An attribute is determined based on inputs received by a computing system. A set of indicators is determined based on the attribute and features extracted from an existing document set. The prominence of the attribute in the existing document set is determined. A prominence estimate of the attribute in a future document set is determined.
US11822605B2 Multi domain real-time question answering system
A system (1000) for automated question answering, including: semantic space (210) generated from a corpus of questions and answers; a user interface (1030) configured to receive a question; and a processor (1100) comprising: (i) a question decomposition engine (1050) configured to decompose the question into a domain, a keyword, and a focus word; (ii) a question similarity generator (1060) configured to identify one or more questions in a semantic space using the decomposed question; (iii) an answer extraction and ranking engine (1080) configured to: extract, from the semantic space, answers associated with the one or more identified questions; and identify one or more of the extracted answers as a best answer; and (iv) an answer tuning engine (1090) configured to fine-tune the identified best answer using one or more of the domain, keyword, and focus word; wherein the fine-tuned answer is provided to the user via the user interface.
US11822602B2 Interacting with hierarchical clusters of video segments using a metadata search
Embodiments are directed to techniques for interacting with a hierarchical video segmentation by performing a metadata search. Generally, various types of metadata can be extracted from a video, such as a transcript of audio, keywords from the transcript, content or action tags visually extracted from video frames, and log event tags extracted from an associated temporal log. The extracted metadata is segmented into metadata segments and associated with corresponding video segments defined by a hierarchical video segmentation. As such, a metadata search can be performed to identify matching metadata segments and corresponding matching video segments defined by a particular level of the hierarchical segmentation. Matching metadata segments are emphasized in a composite list of the extracted metadata, and matching video segments are emphasized on the video timeline. Navigating to a different level of the hierarchy transforms the search results into corresponding coarser or finer segments defined by the level.
US11822600B2 Content tagging
Systems, methods, devices, media, and computer readable instructions are described for local image tagging in a resource constrained environment. One embodiment involves processing image data using a deep convolutional neural network (DCNN) comprising at least a first subgraph and a second subgraph, the first subgraph comprising at least a first layer and a second layer, processing, the image data using at least the first layer of the first subgraph to generate first intermediate output data; processing, by the mobile device, the first intermediate output data using at least the second layer of the first subgraph to generate first subgraph output data, and in response to a determination that each layer reliant on the first intermediate data have completed processing, deleting the first intermediate data from the mobile device. Additional embodiments involve convolving entire pixel resolutions of the image data against kernels in different layers if the DCNN.
US11822591B2 Query-based granularity selection for partitioning recordings
A processor may receive a query from a user. The processor may identify one or more subjects in the query. The one or more subjects may include a particular subject. The processor may identify one or more sections of a recording. The processor may group the one or more sections into one or more subdivisions. The processor may determine that the particular subject is in at least one of the one or more sections. The processor may display the one or more subdivisions of the one or more sections that include the particular subject to the user.
US11822587B2 Server and method for classifying entities of a query
A server, method, and non-transitory computer readable medium for ranking a plurality of data sources are provided. The server includes a network interface, a memory storage unit and a processor. The method involves receiving an input query, identifying entities of the input query using conditional random fields, generating a normalized query and applying a support vector machine to the normalized query. The non-transitory computer readable medium is encoded with programming instructions to direct a processor to carry out the method.
US11822585B2 Identifying missing nodes within a graphically represented family
Embodiments use a visual cue to identify a record with missing information among a plurality of hierarchical records. Each record includes a parent field and an associated records field. An entry in the parent field identifies a parent record of a given record. An entry in the associated records field identifies records that are associated with the record based on a criterion or one or more predetermined criteria. For a selected record, a first group of records are identified based on the parent field of the selected record. The entries in the associated records field of the selected record are then compared to the first group of records. A missing record missing an entry in the associated records field is identified among the first group of records. When the first record and the first group of hierarchical records are graphically represented on a target output medium, the missing record is represented using a visual cue.
US11822582B2 Metadata clustering
Embodiments of the present disclosure describe systems, methods, and computer program products for improving query processing of a database. An example method can include: storing table data for a table in a plurality of micro-partitions, each micro-partition comprising a portion of the table data for the table; for each micro-partition of the plurality of micro-partitions, storing metadata for the micro-partition in at least one of a plurality of expression properties; and selecting, by a processing device, a subset of the plurality of expression properties to be grouped into a grouping expression property based at least partially on the metadata of the subset of the plurality of the expression properties. The grouping expression property may include cumulative metadata associated with the metadata of the subset of the plurality of expression properties.
US11822580B2 System and method for operating a digital storage system
A system and method for managing a storage system may include generating, for a data block, a set of tags and a unique name. A set of tags may represent a context. A service related to the data block may be provided in response to receiving at least one of: a tag, a set of tags and a unique name.
US11822579B2 Apparatus for functioning as sensor node and data center, sensor network, communication method and program
Provided is a sensor network capable of acquiring, from a data center, learning data composed of a pair of sensor data (input) and a classification label (output) necessary for adding/changing a classification label for updating a classifier while reducing the volume of communication between a sensor and the center. One aspect of the present invention relates to a sensor network, including one or more sensor nodes and a data center. The sensor node includes: an encoding unit for encoding sensor data by an encoder part of an autoencoder; and a transmission unit for transmitting the encoded data. The data center includes: a reception unit for receiving data encoded from sensor data by the encoder part of the autoencoder; a decoding unit for decoding the encoded data by a decoder part of the autoencoder; and a storage unit for storing the decoded data therein.
US11822576B2 Database management for digitally storing item information
In some implementations, a device may receive an indication of an item associated with a user and a first entity and may store information associated with the item in a first entry of a first database associated with the user. The device may identify a second entry in a second database associated with the first entity. The second entry may identify one or more documents associated with the item, and the second database may identify documents for a second set of items associated with the first entity. The device may map the first entry to the second entry to enable the one or more documents associated with the item to be associated with the first entry of the first database associated with the user. The device may transmit an indication of at least one document of the one or more documents.
US11822573B2 Creation and maintenance of hierarchical industrial asset datasets
In one implementation, a method includes receiving data characterizing a hierarchical dataset associated with hierarchical industrial assets. The hierarchical dataset can include a plurality of node data that can include a plurality of asset data and a plurality of edge data. An edge datum of the plurality of edge data is indicative of a relation between a pair of node data of the plurality of node data. Each node datum of the plurality of node data represents an asset in the hierarchical industrial asset and each edge datum of the plurality of edge data represents an edge in the hierarchical industrial asset. The method further includes receiving data characterizing a partition identifier associated with the hierarchical dataset can be received. The method also includes assigning, based on the partition identifier, a partition of a database to the hierarchical dataset. The method further includes storing the hierarchical dataset in the assigned partition.
US11822572B2 Computing system providing blockchain-facilitated semantic interoperability between multiple disparate systems of record (SORs) and related methods
A system for propagating an identity state change set about shared identities may include a plurality of systems of record (SORs), and a management server cooperating with the plurality of SORs and configured to: detect discrete Create-Retrieve-Update-Delete (CRUD) operations on a given SOR related to at least one shared identity to generate an identity state change set corresponding to a current state of the at least one shared identity; transact the identity state change set, with associated metadata, to a distributed immutable long-term storage as a current transaction; propagate the identity state change set and associated metadata to replicate a current state of the at least one shared identity as of the current transaction to at least one domain cache instance, and; synchronize the current state of the at least one shared identity across the plurality of SORs from the at least one domain cache instance.
US11822567B2 System and method for auto-mapping source and target data attributes based on metadata information
In computing, an unresolved problem of high manual effort required for mapping data attributes between the source and the target systems involved in process of the data transformation. This disclosure relates to method of auto-mapping of a plurality of source data attributes and a plurality of target data attributes associated with one or more applications based on similarity of a metadata information is provided. The processor implemented method include processing, a corresponding source table to a target table based on similarity associated with a table name; determining, a candidate source data attributes for at least one target data attribute based on similarity associated with a data attribute name; computing, a weighted score of each of the candidate source data attributes for corresponding at least one target data attribute; and mapping, the weighted score to determine an association of a final data attribute.
US11822563B2 Scoring potential actions for machine learning based recommendations
Systems and methods for scoring potential actions are disclosed. An example method may be performed by one or more processors of a system and include training a machine learning model based at least in part on a sequential database and retention data, identifying an action subsequence executed by a user, generating, for each of a plurality of potential actions, using the machine learning model, a first value indicating a probability that the user will execute the potential action immediately after executing the action subsequence, a second value indicating a probability that the user will continue to use the system if the user executes the potential action immediately after executing the action subsequence, and a confidence score indicating a likelihood that recommending the potential action to the user will result in the user continuing to use the system, the confidence score generated based on the first value and the second value.
US11822562B2 Unstructured text processing for geographical location determination system
Aspects described herein include systems and methods for determining addresses for assets, prioritizing the addresses for inspection by users, and applying natural language processing techniques to unstructured text input by the users. According to some aspects, a message may be received that includes unstructured text that was input by a user. The unstructured text may be associated with an inspection, by the user, of an address for an asset. One or more natural language techniques may be applied to the unstructured text to, among other things, facilitate the determination and sending of a response message to the unstructured text in an automated fashion. The response message may, if the asset was not found, include another address as a suggestion for the user to inspect for the asset. This suggested address may be determined based on changes to address priority that were caused by processing of the unstructured text.
US11822561B1 System and method for optimizing evidence of use analyses
A method of optimizing an EOU search by increasing the number of sources searched by a predetermined variable and notifying the user of the optimal search results. For example, the EOU tool may search 5-20 pages in 5 page increments and compare the results of the various searches to determine which one provides the best results. Based on the results of the searches the EOU tool can send a notification to the user such as “increasing the search results by 10 pages will improve EOU results”.
US11822560B2 Rank query results for relevance utilizing external context
Users are most likely to search for documents “around” them, such as documents which are created, read, or modified by other users they work closely or collaborate with, documents on sites the user frequents, and/or documents trending around them, in addition to documents they've created or interacted with themselves. Therefore, embodiments are directed to relevance ranking of query results based on external context. A search service may receive a query and an external context list, determine a relevance value for each entry in the external context list, and perform the query, where a search index comprising items may be returned in response to performance of the query. The search service may then match entries in the external context list against associated properties of the items, compute a score for the items based on the matching, and rank results of the query based on the score computed for the items.
US11822553B1 Dashboard loading from a cloud-based data warehouse cache
Dashboard loading from a cloud-based data warehouse cache, including determining that a result for a first query is stored in a cache of a cloud-based data warehouse; sending, in response to the result being stored in the cache, to the cloud-based data warehouse, a request for the result from the cache; and providing, based on the result for the first query, one or more dashboard visualizations.
US11822549B2 Histogram with integrated distinct value sketches
Provided are systems and methods for creating histograms with distinct value sketches integrated therein and for query processing based on the histograms with distinct value sketches. In one example, the method may include storing a histogram that comprises a representation of a bucket of data from a database and that includes a distinct value sketch with a distinct value attribute that identifies an estimated number of distinct values within the bucket of data, receiving a database query, generating a query execution plan for the database query based on the distinct value attribute of the bucket within the distinct value sketch embedded within the histogram, and executing the database query on the bucket of data from the database based on the generated query execution plan.
US11822544B1 Retrieval of frequency asked questions using attentive matching
Aspects of the present disclosure provide techniques for FAQ retrieval. Embodiments include receiving, via a user interface of a computing application, a query related to a subject. Embodiments include generating a first multi-dimensional representation of the query. Embodiments include obtaining a plurality of question and answer pairs related to the subject and, for a given question and answer pair comprising a given question and a given answer, generating a second multi-dimensional representation of the given question and a third multi-dimensional representation of the given answer. Embodiments include providing input to a model based on the first multi-dimensional representation, the second multi-dimensional representation, and the third multi-dimensional representation and determining a match score for the query and the given question and answer pair based on an output of the model. Embodiments include providing, via the user interface of the computing application, the question and answer pair based on the match score.
US11822543B2 Composite views in a master data management system
A computer-implemented method includes determining, by a computer device, composite view rules for combining first data from a first data record and second data from a second data record to create a composite view of an entity in a master data management system; receiving, by the computer device, the first data; receiving, by the computer device, the second data; creating, by the computer device, the composite view from the first data and the second data based on the composite view rules; physically materializing the composite view on a storage device; preserving, by the computer device, the first data record; and preserving, by the computer device, the second data record.
US11822539B1 System and method for facilitating optimization of file upload operations via transaction transformation
A system for facilitating upload file optimization via transaction transformation. A request is received for an operation to upload a file to the cloud. The system bypasses a transaction processing (sub)system and attempts to upload the file to a staging area of the cloud. When the upload transaction is ready to be executed, the system determines an upload status of the file. The system transfers the file from the staging area to an intended destination if the file has been uploaded to the staging area. If the file is not yet uploaded to the staging area, the system determines if an upload operation failed. If an upload operation did not fail, the system waits for the upload to finish prior to transferring the file to the intended destination. If the upload operation did fail, the system uploads the file to the intended destination.
US11822532B2 Per-segment secondary indexing in database systems
A database system operates by: receiving a user-generated secondary indexing hint data for a dataset from a client device, wherein the client device generated the user-generated hint data based on user input in response to at least one prompt displayed by an interactive interface displayed via a display device of the client device; generating a plurality of segments that each include distinct subsets of a plurality of rows of a dataset; automatically selecting, for each of the plurality of segments, a secondary indexing scheme from a plurality of secondary indexing options based on the user-provided secondary indexing hint data; generating a plurality of secondary indexes for each of the plurality of segments in accordance with the corresponding secondary indexing scheme; and storing the plurality of segments and the plurality of secondary indexes in memory.
US11822531B2 Method and system for using auxiliary tables for RDF data stored in a relational database
Disclosed is an improved approach to represent RDF data in a database system, where one or more auxiliary tables are maintained for the RDF data. The auxiliary tables advantageously permit a database processing system to process a query using fewer numbers of joins or self-joins.
US11822529B2 Clustered database reconfiguration system for time-varying workloads
A system may forecast a plurality of workload measurements for a database management system (DBMS) at respective times based on a workload model. The system may determine, based on the forecasted workload measurements, configuration parameter sets optimized for the DBMS at the respective times. The system may generate a reconfiguration plan. The system may determine performance that would result from reconfiguring nodes of the DBMS with the configurations parameter sets. The system may select a reconfiguration plan in response to the performance satisfying a fitness criterion. The system may cause, at the reconfiguration times, the nodes to begin reconfiguration with the configuration parameter sets included in the selected reconfiguration plan.
US11822528B2 Database self-diagnosis and self-healing
In an approach for database self-diagnosis and self-healing, a processor receives a problem description related to a database. A processor classifies the problem description into a natural language description portion and a database-know-who content portion. A processor processes the natural language description portion using natural language processing techniques. A processor evaluates the database-know-who content portion. A processor combines a result of processing the natural language description portion and evaluating the database-know-who content portion. A processor identifies a solution based on the problem description and the combined result. A processor solves a problem using the identified solution.
US11822527B2 Master data inconsistency evaluator (MICE)
Systems, methods, and computer products are described herein for identifying data inconsistencies within database tables associated with an application. A master data inconsistency evaluator receives data including at least one selection parameter within at least one database table. By the master data inconsistency evaluator evaluates the at least one selection parameter by comparing the at least one selection parameter with other database tables associated with the application to identify data inconsistencies. The master data inconsistency evaluator repairs the data inconsistencies to further facilitate an error free transaction.
US11822520B2 Freeing pages within persistent memory
Techniques are provided for utilizing a log to free pages from persistent memory. A log is maintained to comprise a list of page block numbers of pages within persistent memory of a node to free. A page block number, of a page, within the log is identified for processing. A reference count, corresponding to a number of references to the page block number, is identified. In response to the reference count being greater than 1, the reference count is decremented and the page block number is removed from the log. In response to the reference count being 1, the page is freed from the persistent memory and the page block number is removed from the log.
US11822517B2 System and method for cloud-based read-only folder synchronization
A system and method are provided for synchronizing read-only folders from a cloud-based server. Users can set permissions when sharing folders with other users. The permissions are enforced by client devices of the users downloading content of the folders from the server. A folder at a user's client from the shared domain may include locally modified content and shared content. Based on an indication of a change by a second user to the folder at the server, the user's client modifies a local folder. To prevent local changes made by the user from being overwritten, the user's client identifies the folder containing locally-modified content as a local content folder not to be synchronized between the plurality of clients.
US11822516B2 Compression techniques for vertices of graphic models
Methods for lossy and lossless pre-processing of image data. In one embodiment, a method for lossy pre-processing image data, where the method may include, at a computing device: receiving the image data, where the image data includes a model having a mesh, the mesh includes vertices defining a surface, the vertices including attribute vectors, and the attribute vectors including values. The method also including quantizing the values of the attribute vectors to produce modified values, where a precision of the modified values is determined based on a largest power determined using a largest exponent of the values, encoding pairs of the modified values into two corresponding units of information. The method also including, for each pair of the pairs of the modified values, serially storing the two corresponding units of information as a data stream into a buffer, and compressing the data stream in the buffer.
US11822507B2 Data acquisition utilizing spare databus capacity
Systems and methods for data acquisition utilizing spare or unused databus capacity are provided. In one example aspect, the system includes a vehicle that includes an engine and a controller. The controller generates a data file indicative of Continuous Engine Operation Data (CEOD). The data file is transmitted over a serial databus to a bus recorder. Particularly, the data file is continuously generated by the controller and stored in a buffer. The available bandwidth of a transmission frame for the serial databus is determined. A portion of the data file is retrieved from the buffer based at least in part on the determined bandwidth. The portion of the data file is divided into relatively small transmission payloads and packed into the available bandwidth of the transmission frame. This process is repeated on a continuous basis and the bus recorder records the data. The data file is then reconstituted and decoded.
US11822505B2 Systems and methods for remote management of a network device
A computing system includes a processing unit and a network device. The processing unit includes a first baseboard management controller (BMC), an external network interface coupled to the first BMC, and a first internal network interface coupled to the first BMC. The network device includes a second BMC and a second internal network interface coupled to the second BMC. The second internal network interface of the network device is connected to the first internal network interface of the processing unit. The first BMC is configured to transfer data between an external network and the second BMC via (i) the external network interface, (ii) the first internal network interface, and (iii) the second internal network interface.
US11822502B2 Bus-capable device arrangement having a switchable terminating resistor
The invention relates to a bus-capable device having an input interface and an output interface for connecting to a serial bus, particularly a CAN bus, wherein the input interface and the output interface each have at least one signal line connection, and further having a terminating resistor for terminating the bus and a switch apparatus for switching the terminating resistor active as a function of the connection status of the input and output interfaces, wherein the input interface and the output interface each having a supply voltage connection for providing a supply voltage to the output and/or input interfaces of a respective next bus-capable device and a feedback connection for receiving the supply voltage from an output and/or input interface of a respective next bus-capable device, wherein the switch apparatus has an evaluation circuit for determining the presence of the supply voltage at the feedback connections of the input and output interfaces and an activation circuit for switching the terminating resistor active when the supply voltage is found by the evaluation circuit to be absent from the feedback connection of the input interface and/or from the feedback connection of the output interface.
US11822501B2 Bus protocol for multiple chipsets
Circuits, methods, and apparatus that can allow chipsets in an electronic device to share information such that they can more efficiently utilize resources that are available in the electronic device. One example can provide a bus that is shared by three or more chipsets in an electronic device. This shared bus can be used by the chipsets in the electronic device to communicate and negotiate for the utilization of resources of the electronic device.
US11822500B2 Messages based on input/output device signals to virtual computers
A computer-readable medium may store machine-readable instructions for execution by a processor. There may be a connection between the processor and a virtual computer. The processor may establish a first data channel between the processor and the virtual computer based on the connection between the processor and the virtual computer. The connection may comprise a second data channel to transfer input/output (I/O) data between the processor and the virtual computer. The processor may receive an input signal from an I/O device coupled to the processor. The processor may provide an input message to the virtual computer via the first data channel, the input message based on the input signal.
US11822498B2 Connector, NVMe storage device, and computer device
A connector includes a first pin which is configured to indicate an in-service signal, a second pin which is configured to indicate a power supply signal, a third pin which is configured to indicate a clock signal, and a fourth pin; the first pin which is configured to indicate a PCIe port signal; the first pin, the second pin, the third pin, and the fourth pin have an equal length; and the connector includes a first face and a second face, a limiting structure is arranged on the first face, the limiting structure is a boss or a groove, and the first pin is located in the middle of the first face.
US11822497B2 USB device, USB cable and USB repeater thereof
The disclosure provides a USB device, a USB cable, and a USB repeater. The USB cable or the USB device includes a USB connector and the USB repeater. The USB repeater may gain a signal of a differential pin pair of the USB connector. The USB repeater may monitor a signal of a configuration channel pin of the USB connector. The USB repeater selectively runs in one of a plurality of working modes corresponding to a plurality of protocols according to a monitoring result.
US11822496B2 Method for operating a communications network, communications network, and users for same
A method for operating a communications network that includes at least two users that are communicatively connected to one another via a descriptor-based communication system such as Ethernet. For writing data from a writing user into a user to be written, receive descriptors and data are transmitted from the writing user to the user to be written, in the user to be written, the data being written according to the received receive descriptors, and/or for reading data by a reading user from a user to be read, transmit descriptors are transmitted from the reading user to the user to be read, data being read by the user to be read according to the received transmit descriptors and transmitted to the reading user. A communications network and users are also described.
US11822491B2 Techniques for an efficient fabric attached memory
Fabric Attached Memory (FAM) provides a pool of memory that can be accessed by one or more processors, such as a graphics processing unit(s) (GPU)(s), over a network fabric. In one instance, a technique is disclosed for using imperfect processors as memory controllers to allow memory, which is local to the imperfect processors, to be accessed by other processors as fabric attached memory. In another instance, memory address compaction is used within the fabric elements to fully utilize the available memory space.
US11822489B2 Data integrity protection for relocating data in a memory system
Methods, apparatuses, and systems related to data management and security in a memory device are described. Data may be stored in a memory system, and as part of an operation to move data from one region to another in the memory system, the data may be validated using one or more hash functions. For example, a memory device may compute a hash value of some stored data, and use the hash value to validate another version of that stored data in the process of writing the other version stored data to a region of the memory system. The memory device may store another hash that is generated from the hash of the stored data and a record of transactions such that transactions are identifiable; the sequence of transactions within the memory system may also be identifiable. Hashes of transactions may be stored throughout the memory system or among memory systems.
US11822485B1 Systems and methods for coupled cache management
Methods, systems, and computer-readable storage media for maintaining and utilizing a unified cache memory. The method first identifies a unified cache memory associated with an application and populates it with data for access during application execution. The unified cache memory is associated with coupled lookup elements, which include multiple keys and multiple values coupled together. The coupled lookup elements are available to the application for access to all possible views of the data.
US11822484B2 Low power cache
A cache includes an upstream port, a cache memory for storing cache lines each having a line width, and a cache controller. The cache controller is coupled to the upstream port and the cache memory. The upstream port transfers data words having a transfer width less than the line width. In response to a cache line fill, the cache controller selectively determines data bus inversion information for a sequence of data words having the transfer width, and stores the data bus inversion information along with selected inverted data words for the cache line fill in the cache memory.
US11822481B2 Semiconductor device and method for controlling semiconductor device
A semiconductor device includes: a first cache that includes a first memory and rewrite flags that indicate whether rewriting has been performed for each piece of data held in the first memory; and a second cache that includes a second memory and a third memory that has a lower writing speed than the second memory, stores data evicted from the first cache in the second memory when a rewrite flag corresponding to the evicted data indicates a rewrite state, and stores data evicted from the first cache in the third memory when a rewrite flag corresponding to the evicted data indicates a non-rewrite state.
US11822480B2 Criticality-informed caching policies
A cache may store critical cache lines and non-critical cache lines, and may attempt to retain critical cache lines in the cache by, for example, favoring the critical cache lines in replacement data updates, retaining the critical cache lines with a certain probability when victim cache blocks are being selected, etc. Criticality values may be retained at various levels of the cache hierarchy. Additionally, accelerated eviction may be employed if the threads previously accessing the critical cache blocks are viewed as dead.
US11822479B2 History-based selective cache line invalidation requests
Techniques for performing cache operations are provided. The techniques include recording an indication that providing exclusive access of a first cache line to a first processor is deemed problematic; detecting speculative execution of a store instruction by the first processor to the first cache line; and in response to the detecting, refusing to provide exclusive access of the first cache line to the first processor, based on the indication.
US11822475B2 Integrated circuit with 3D partitioning
Example embodiments relate to integrated circuits with 3D partitioning. One embodiment includes an integrated circuit. The integrated circuit includes a first integrated circuit layer that includes processing cores. The integrated circuit also includes a second integrated circuit layer that includes memory arrays associated with processing cores. Additionally, the integrated circuit includes an intermediate integrated circuit layer interconnected with the first and second integrated circuit layers and including memory control logic and interface circuitries for managing data exchange between the processing cores and the memory arrays.
US11822466B2 Creating and testing a control-device program
A method provides an intervention point for manipulating a variable of a runtime environment for testing a control-device program component to be tested in a test environment. Software of the control-device program component, in accordance with the AUTOSAR standard, is divided into three layers, wherein the three layers include a layer of program components, a layer of the runtime environment, and a layer of device-related basic programs. The layer of the program components has a test scenario program component for providing input values and a program component for receiving output values and displaying the test result. The method includes: providing the control-device program component to be tested with interfaces that are each defined in accordance with the AUTOSAR standard; and creating an executable program of the control-device program component to be tested and of the test scenario program component.
US11822465B2 Operational multipliers for heterogeneous build architectures
Methods, systems, and computer program products provide a build system that may automatically adjust to changes in the performance of a build operation. According to some embodiments, a multiplier is determined for a build system. The multiplier may be associated with a performance of the build system. A duration associated with a build operation performed by the build system is adjusted in view of the multiplier.
US11822464B2 Video-based user interface application testing
Described herein are methods, computer program products, and computer systems for video-based user interface (UI) application testing. The method includes receiving first test video data corresponding to test video images of an application executing on a first UI, generating the test video images on a first display, generating application video images on a second display. Further, the method may include determining that a first frame of the test video images and a second frame of the application video images fail to satisfy a predetermined similarity threshold, generating a third UI comprising the second frame of the second UI on a third display, receiving user inputs at the third UI for a first duration, capturing replacement test video images from the third display for the first duration, and generating second test video images, wherein the first frame of the test video images is replaced by the replacement test video images.
US11822458B1 Execution-time telemetry reporting using object model
The execution-time reporting of telemetry of execution of a software program. Subscribers submit subscriptions to telemetry of the software program. As each subscription is received, the telemetry scope of the subscription is evaluated to determine what portion of an object model is to be augmented. The augmented portion will include portion(s) related to the scope of telemetry subscribed to in the subscription. Thereafter, that portion of the object model is indeed augmented as execution of the computer program proceeds further. Subsequently, telemetry reports are generated for a subscription based on the interpretation of a defined subscription-specific portion of the object model.
US11822457B2 Compatibility check for continuous glucose monitoring application
Disclosed are systems, methods, and articles for determining compatibility of a mobile application and operating system on a mobile device. In some aspects, a method includes receiving one or more data values from a mobile device having a mobile medical software application installed thereon, the data value(s) characterizing a version of the software application, a version of an operating system installed on the mobile device, and one or more attributes of the mobile device; determining whether the mobile medical software application is compatible with the operating system by at least comparing the received data value(s) to one or more test values in a configuration file; and sending a message to the mobile device based on the determining, the message causing the software application to operate in one or more of a normal mode, a safe mode, and a non-operational mode.
US11822452B2 Dynamic remote collection of supplemental diagnostic data and triggering of client actions for client software application
A system and method for sampling telemetry events are provided. The method includes monitoring, using at least one listening module, execution of instructions by a processor, identifying, using the at least one listening module, one or more unique tags, determining, based on one or more trigger conditions, if the one or more unique tags is associated with at least one of the one or more trigger conditions, wherein the one or more trigger conditions are dynamically modifiable via a remote device, obtaining, based on the determination, a portion of a stack data structure associated with the execution of the instructions by the processor; and performing, based on the determination, at least one action.
US11822451B2 Direct-attach cable data transmission visual indicator system
A direct-attach cable data transmission visual indicator system includes a networking device having a port. A direct-attach cable includes a direct-attach cable connector that is located on an end of the direct-attach cable and that couples the direct-attach cable to the port. A visual indicator device is included on the direct-attach cable connector and is configured to receive data transmission information from the networking device via the port and the direct-attach cable connector, with the data transmission information associated with the transmission of data via the port. The visual indicator device then provides a visual indication that is based on the data transmission information.
US11822446B2 Automated testing methods for condition analysis and exploration
An embodiment of the present invention is directed to a novel approach of applying Machine Learning, statistical methods and/or other algorithms to identify associations of input conditions and values with results of requirements, measures of performance assessments, and/or other indications. These associations may be provided to an analyst, system designer, other recipient and/or receiving system or component to inform of input conditions and values that uncover system sensitivities.
US11822445B2 Methods and systems for rapid failure recovery for a distributed storage system
Methods and systems are provided for rapid failure recovery for a distributed storage system for failures by one or more nodes.
US11822441B2 Node failure detection and resolution in distributed databases
Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
US11822439B1 Method and apparatus for optimizing open block in solid-state drive, device, and readable medium
A method and apparatus for optimizing an open block in a solid-state drive, a device, and a readable medium. The method includes: detecting, every preset time period, whether a block in a solid-state drive is in an open block state, and putting a detected block in the open block state into a table; monitoring in real time whether there is a new record in the table; in response to detecting that there is a new record in the table, determining whether a block in the new record has an abnormal power-off mark; and in response to the block in the new record has an abnormal power-off mark, filling a next layer of data of the block having the abnormal power-off mark with content in a preset format so as to seal the block.
US11822433B2 Qualification parameters for captain selection in a search head cluster
Embodiments of the present disclosure provide solutions for determining an elected search head captain is unqualified for the position, identifying a more qualified search head, and transferring the captain position to the more qualified search head. A method is provided that includes referencing qualification parameters in an elected search head captain, determining whether the newly elected search head captain is qualified for the position based on the parameters, identifying a more qualified search head to be the search head captain if the newly elected search head captain is determined to be unqualified for the position, and transferring the position of captain to the more qualified search head. The qualification parameters may include, for example, a pre-determined static flag set by an administrator of the search environment, and configuration replication status that corresponds to the most recent configuration state of the search head as recorded by the previous search head captain.
US11822427B2 Signature generation by a data processing device
Signature generation circuitry is configured to update a signature in response to each of a plurality of writes to memory. The signature is updated by performing bitwise operations between current bit values of the signature and at least some of the bits written to memory in response a write. The bitwise operation are order-independent such that the resulting signature is the same irrespective of the order in which the writes are used to update the signature. The signatures are formed in an order-independent manner such that, if no errors have occurred in generating the data to be written to be memory, the signatures will match. In this way, a compact signature is developed that is suitable export from the data processing device for checking against a corresponding data processing device of a machine running a duplicate application.
US11822424B2 Service request remediation with machine learning based identification of critical areas of log segments
An apparatus comprises a processing device configured to receive a service request associated with a given asset, to obtain a log file associated with the given asset, to split the log file into log segments, to generate sets of log pattern identifiers for the log segments, and to determine risk scores for the log segments utilizing a machine learning model that takes as input the sets of log pattern identifiers and provides as output information characterizing risk of the log segments. The processing device is also configured to identify critical areas of the log file based at least in part on the determined risk scores, a given critical area comprising a sequence of log segments having determined risk scores above a designated risk score threshold. The processing device is further configured to analyze the identified critical areas to determine remedial actions to be applied for resolving the service request.
US11822420B2 Artificial intelligence model monitoring and ranking
Artificial intelligence (AI) model monitoring and ranking includes obtaining metric values indicative of performance of AI model deployments, the metric values including respective metric values measured across metrics, determining violation statuses of the metrics for each of the AI model deployments, the violation statuses indicating, for each AI model deployment, which of the metrics are violated by the AI model deployment as reflected by respective metric values for that AI model deployment, ranking the AI model deployments against each other according to a ranking model and based on the determined violation statuses for each of the AI model deployments, and providing a rank of at least some of the AI model deployments to a user.
US11822418B2 System and method for power consumption management
Methods and systems for power management are disclosed. The disclosed methods and system for power management may reduce the likelihood of a data processing system failing to meet power budget or other types of goals regarding power consumption, use, and/or provisioning. To reduce the likelihood of the data processing system failing to meet power related goals, the data processing system may include two power managers. An integrated power manager may manage power consumption based on a current-based, fast changing representation of the quantity of power being supplied by the power supplies. In contrast, a system power manager may manage power consumption based on digital representations of the power supplied by the power supplies, which may refresh the digital representations less quickly than the rate at which the analog current based representation is refreshed.
US11822412B2 Power consumption regulation and control method, apparatus and device, and readable storage medium
A power regulation and control method, apparatus and device, and a readable storage medium. The method disclosed in the present application includes: in response to a node power value of an artificial intelligence (AI) computing node being greater than a warning power value, acquiring, by a baseboard management controller (BMC), chip power values of computing chips in the AI computing node; obtaining a grouping result by grouping, according to the chip power values of the computing chips, the computing chips; and in response to the node power value being greater than a power capping value, querying a power regulation and control policy corresponding to the grouping result, and regulating power limit values of the computing chips according to the power regulation and control policy, such that a sum of all the power limit values is in a target range, where the warning power value is less than the power capping value, the power regulation and control policy is preset on the basis of the target range, and the target range is used for regulating and controlling energy efficiency values of the computing chips in the AI computing node.
US11822411B2 Telemetry push aggregation
Systems, apparatuses, and methods for implementing telemetry push aggregation techniques are described. A computing system includes one or more input/output (I/O) agents interposed between functional units and a communication fabric. A given I/O agent receives a set of aggregation rules from a power management unit. The I/O agent monitors traffic from the functional units, and the I/O agent generates telemetry data from the traffic data based on the set of aggregation rules. The telemetry data is used by the power management unit to make adjustments to one or more power settings.
US11822410B2 Multi-die stacks with power management
Methods and apparatus to provide power management for multi-die stacks using artificial intelligence are disclosed. An example integrated circuit (IC) package includes a computer processor unit (CPU) die, a memory die, inference engine circuitry within the CPU die, the inference engine circuitry to infer, based on a first machine learning model, a workload for at least one of the CPU die or the memory die, and power management engine circuitry within the CPU die, the power management engine circuitry distinct from the inference engine circuitry, the power management engine circuitry to adjust, based on a second machine learning model different than the first machine learning model, operational parameters associated with the at least one of the CPU die or the memory die, the inferred workload to be an input to the second machine learning model.
US11822408B2 Computer-readable recording medium storing program and management method
A recording medium stores a program for causing a computer to execute processing including: acquiring a first process execution time and energy consumption of a first processor core in the execution time when a process executed by the first processor core is switched from a first process to a second process; specifying one or more processes of a first process group to which the first process belongs, from among process groups each of which is a group of processes and calculating an index that indicates the energy consumption per unit time involved in execution of the first process group based on the execution time and the energy consumption acquired for the specified one or more processes; and controlling an operation of a processor core to which the process is allocated according to comparison between the index calculated for the first process group with a threshold.
US11822405B2 Power allocating system, electronic device and adapter thereof
The present disclosure provides a power allocating system, including adapters and an electronic device. Each of the adapters includes a processor. The electronic device includes a controller. The controller obtains rated information and current output information from each of the processors to calculate an output utilization rate of each of the adapters. The controller transmits at least one adjusting signal to at least one of the processors according to the output utilization rates to adjust the output utilization rate of the adapters.
US11822404B2 Power distribution system and server system
A power distribution system is provided in this application, which includes a plurality of power distribution equipments, and the plurality of power distribution equipments are configured to supply power to a plurality of powered devices respectively. First power distribution equipment in the plurality of power distribution equipments includes: a first power module, configured to perform voltage conversion on an input voltage to obtain an output voltage, where the output voltage is a supply voltage of the first power distribution equipment; and a first cascading circuit, configured to connect an output of the first power module to an output of a power module in power distribution equipment in the power distribution system other than the first power distribution equipment, where the first power distribution equipment is any power distribution equipment in the power distribution system. A server system which includes the power distribution system is also disclosed in this application.
US11822399B2 Temperature control loop for integrated circuit
A temperature control apparatus is disclosed. An integrated circuit (IC) includes a plurality of temperature sensors, a first thermal control loop, and a second thermal control loop. The first thermal control loop is configured to control temperature of the IC by reducing a frequency of a clock signal provided to the IC in response to a temperature at one of the plurality of temperature sensors reaching a first temperature threshold. The second thermal control loop is configured to control temperature of the IC by dithering the clock signal provided to the IC in response to a temperature at one of the plurality of temperature sensors reaching a second temperature threshold that is greater than the first temperature threshold.
US11822394B2 Information handling system variable feel input device
A portable information handling system keyboard includes plural keys that each have a programmable variable-feel response to an end user experience with key interactions in real time. In one example embodiment, a magnetic-rheological fluid is disposed in a chamber of the key to pass through openings formed in a piston that moves downward with a keypress and upward in response to a biasing mechanism, such as a spring disposed in the chamber. Current applied to a coil around the chamber creates a magnetic field that varies the viscosity of the fluid so that key compression and range of motion associated with an input as well as key movement to a raised position are programmable to adjust based upon a sensed key position and movement.
US11822392B2 Display device
The present disclosure relates to a display device including: a flexible substrate including an active area and a bezel area disposed outside the active area, the active area including a module area in which multiple holes are provided; a back plate disposed on one surface of the flexible substrate, and being provided with an opening disposed in a manner that corresponds to the module area; a thin-film transistor and wire formation layer disposed on another surface of the flexible substrate, and including multiple light-transmitting areas disposed in a manner that corresponds to the opening; and a module received within the opening of the back plate, wherein the module receives light from outside through the multiple light-transmitting areas, the multiple holes, and the opening.
US11822377B2 Timebase synchronization using pulsed signal injection
A method and system to provide timebase synchronization for multiple processors in a multi-processor sensor system, where each processor operates according to a respective reference clock, and where the processors' respective reference clocks are off sync from each other. An example method includes simultaneously injecting a synchronization pulse respectively into the multiple processors. Further, the method includes recording for each processor, according to the processor's respective reference clock, a respective synchronization-pulse timestamp of the simultaneously injected synchronization pulse, comparing the respective synchronization-pulse timestamps recorded for the processors, and, based on the comparing, computing for each processor a respective time offset. Additionally, the method includes using the per-processor computed time offsets as a basis to provide a synchronized timebase across the processors.
US11822376B2 Systems and methods for intelligently buffer tracking for optimized dataflow within an integrated circuit architecture
Systems and methods for optimizing data flow in an integrated circuit includes creating a task graph based on transforming an optimized network graph for a neural network application, wherein creating the task graph includes: enumerating a plurality of distinct tasks based on a decomposition of each of a plurality of network operations of the optimized network graph; and allocating a data buffer to each of pairs of dependent tasks of the plurality of distinct tasks based on the decomposition of each of the plurality of network operations of the optimized network graph; encoding a token-informed task scheduler based on a composition of the task graph, wherein the encoding the token-informed task scheduler includes: programming the token-informed task scheduler to cause an execution of the plurality of distinct tasks based on identifying a state of a respective data buffer between each of the pairs of dependent tasks.
US11822363B2 Operation device
An operation device includes a housing provided with a through hole; a cylinder-shaped lever inserted into the housing through the through hole of the housing, that can be operated to be tilted; an actuator contained in a cylinder-shaped opening of the lever; and an elastic member provided between the actuator and the lever. A step is provided in the opening of the lever on one side of the elastic member. A step is provided in the actuator on another side of the elastic member. A surface of the step of the actuator is inclined with respect to a surface of the step in the opening of the lever.
US11822361B2 Operating device
Provided is an operating device comprising: an operating part for receiving an operating signal; a frame part having an inner hole part into which the operating part is inserted; a lock part rotatably provided to the frame part, and inserted into a side surface of the operating part by a rotating operation so as to restrict the movement of the operating part; and a moving part which is connected to the lock part and which moves in a linear direction or rotates the lock part by a rotating operation.
US11822360B2 High-speed low-impedance boosting low-dropout regulator
A method for regulating a voltage reference signal includes providing a first output current during a first interval and a boosted output current during a second interval to generate a low-dropout voltage reference signal based on a first power supply voltage, a second power supply voltage, and a reference voltage level. The method includes, during the second interval, compensating for a voltage drop caused by providing the boosted output current. The first output current may be provided in a first mode of operation. The boosted output current and voltage drop compensation may be provided in a boosted mode of operation.
US11822359B1 Current balancing of voltage regulators
A current-balanced voltage source may include two regulated voltage sources, each having an input and an output, and an amplifier to receive a control voltage at a positive input and a feedback voltage at a negative input. The output of each amplifier is coupled to the input of the respective regulated voltage source. The outputs of the regulated voltage sources are coupled together to source a current to a load. A differential amplifier may include positive and negative differential inputs, and positive and negative differential outputs. The positive differential input is coupled to the output of the first regulated voltage source and the negative differential input is coupled to the output of the second regulated voltage source. The positive differential output provides the feedback to the first regulated voltage source, and the negative differential output provides the feedback to the second regulated voltage source.
US11822358B2 Drive-sense circuit to determine effects of different electrical characteristics on load
A drive-sense circuit module (DSC) includes at least one regulated source circuit coupled to a load, and to a loop correction circuit. The regulated source circuit generates a power signal, which has a regulated characteristic and a controlled characteristic. At least one reference circuit applies a reference signal to the loop correction circuit that establishes a reference value of the controlled characteristic. The loop correction circuit senses an effect of one or more load characteristics on a sensed value of the controlled characteristic of the power signal, and generates a comparison signal based on the sensed value and the reference value of the controlled characteristic. A regulation signal is generated based on the comparison signal, and used to regulate the regulated characteristic of the power signal. A control module, including a processor, controls the regulated source circuit and the loop correction circuit to iterate through a plurality of different regulated characteristics and different controlled characteristics.
US11822355B2 Programmable robot
The present invention relates to a user friendly method for programming a robot, where the method comprises placing the robot at a given position P0 in the surroundings and using a portion or point P of the robot (for instance the point to which a tool is attached during use of the robot) to define one or more geometrical features relative to the surroundings of the robot and establishing a relationship between the geometrical features and first coordinates of a robot-related coordinate system, whereby the robot can subsequently be instructed to carry out movements of specified portions of the robot relative to said surroundings by reference to said one or more geometrical features. By these means it becomes easy for users that are not experts in robot programming to program and use the robot. The geometrical features can according to the invention be stored in storage means and used subsequently also in other settings than the specific setting in which the programming took place.
US11822348B2 Flight vehicle and method of controlling flight vehicle
A flight vehicle includes a main body, a thrust generating unit, and one or more joints. The thrust generating unit includes one or more thrust generating subunits. Each joint is respectively associated with a corresponding thrust generating subunit. Each joint couples a corresponding thrust generating subunit to the main body and permits the associated thrust generating subunit to freely pivot relative to the main body. Each thrust generating subunit includes a plurality of thrust generators. Within each thrust generating subunit, one or more of the thrust generators is arranged to generate thrust that induces a first torque in one direction along a circumference of a circle centered on a first pivot axis, and other one or more of the thrust generators is arranged to generate thrust that induces a second torque in an opposite direction along the circumference of the circle centered on the first pivot axis.
US11822342B1 Obstacle map for autonomous pile driving system
An autonomous off-road vehicle (AOV) accesses a pile plan map indicating a plurality of locations within a geographic area at which piles are to be installed. The AOV generates an obstacle map indicating locations of obstacles within the geographic area. The AOV autonomously navigates to a first location of the plurality of locations using the pile plan map. In response to driving a pile into the ground at the first location, the AOV modifies the obstacle map to include a representation of the pile at the first location. The AOV autonomously navigates to a second location of the plurality of locations using the pile plan map. In response to driving a pile into ground at the second location, the AOV modifies the obstacle map that includes the representation of the pile at the first location to further include a representation of the pile at the second location.
US11822341B2 Control device, control method, and mobile object to estimate the mobile object's self-position
Provided are a control device, a control method, and a mobile object that enable distinction among positions and accurate estimation of a self-position even in an environment where different positions include many similar feature amounts in surroundings and are thus likely to be erroneously detected as being the same position. In accordance with a place corresponding to the self-position, an image feature amount is extracted from an image of surroundings to which a mask has been added on the basis of a place-related non-feature portion representing an area, in the image of the surroundings, that is not useful for identifying the self-position, and the image feature amount and positional information regarding the self-position are associated with each other and registered in a position/image feature amount database (DB).
US11822339B2 Predictive technique for dispensing product from tractor tool
A device detects a trigger to dispense a product at a using a tool operably coupled to a tractor. The device determines whether the tractor is in an automated mode, the automated mode enabling autonomous speed and direction navigation of the tractor. Responsive to determining that the tractor is not in the automated mode, the device determines whether the tool is in a ready state, and responsive to determining that the tool is in the ready state, commands the tool to dispense the product, wherein the tool is not commanded to dispense the product until the tool is in the ready state. Responsive to determining that the tractor is in the automated mode, the device commands the tool to dispense the product without determining whether the tool is in the ready state.
US11822338B2 Automatic drive vehicle
The transportation vehicle determines whether the calculated distance is equal to or less than the predetermined distance (step S14). If the determination result of step S14 is positive, the transportation vehicle searches for the closest stoppable location to the current location (step S15). The transportation vehicle also performs the pause task at the closest stoppable location. The transportation vehicle performs visualization processing of the surrounding circumstances of the drop-off location, and displays the processed image on touch-screen. The user specifies the detailed drop-off location while looking at the touch-screen (step S16).
US11822336B2 Autonomous soil moisture control
Embodiments describe a method for moisturizing soil at an open construction site. The method includes determining current site characteristics of the open construction site; storing the current site characteristics in memory; determining a target volume of water for achieving a target soil moisture level based on the current site characteristics of the open construction site; calculating a target water application rate to achieve the target soil moisture level across the open construction site; determining a planned path across the open construction site; and guiding a water truck along the planned path while dispensing the target volume of water at the target application rate to achieve the target moisture level in the soil at the open construction site.
US11822327B2 Safety of autonomous vehicles by remote support request
A remote support system provides support to an autonomous drive system of a vehicle in response to a support request. The remote support may include guiding the autonomous drive system of the vehicle through a hazardous environment. A call to the remote support system may be initiated, for example, via a user interface control button or by scanning a bar code, QR code, or RFID associated with the vehicle on a device that sends the code with vehicle information to the remote support system. The remote support system may determine an urgency of the request to assess whether immediate support should be initiated or whether to first initiate a communication connection with a passenger. Furthermore, an emergency brake system of the vehicle may be triggered by the remote support system or in response to the vehicle losing a connection to the remote support system during a support request.
US11822325B2 Methods and systems for managing a pipe network of natural gas
The present disclosure provides a method for managing a pipe network of natural gas. The method may comprise: obtaining pipe network information of natural gas in at least one area, the pipe network information including a running time of a system of the pipe network of the natural gas and gas leakage information of the pipe network; extracting feature information based on the running time and the gas leakage information; predicting a maintenance time of the pipe network by inputting the feature information into a maintenance time prediction model.
US11822324B2 Machine learning method, consumable management apparatus, and computer readable medium
A machine learning method according to a viewpoint of the present disclosure is a machine learning method for creating a learning model configured to estimate the life of a consumable of a laser apparatus, the method including acquiring first life-related information containing data on a parameter relating to the life of the consumable, the data recorded in correspondence with different numbers of oscillation pulses during a period from the start of use of the consumable to replacement thereof, dividing the first life-related information into a plurality of levels each representing the degree of degradation of the consumable in accordance with the numbers of oscillation pulses to create training data, creating the learning model by performing machine learning using the created training data, and saving the created learning model.
US11822318B2 Substrate processing apparatus, substrate processing system, and substrate processing method
It is an object of the present invention to reduce the amount of data used in an apparatus, a system, and a method for performing a substrate processing. In order to achieve this object, a substrate processing apparatus includes one or more processing units each for performing a processing on a substrate and one or more arithmetic processing parts. One or more arithmetic processing parts generate a flow recipe defining a flow of a series of processings for a substrate by combining two or more processing recipes among a plurality of processing recipes each defining a processing condition relating to a processing to be performed on a substrate in the one or more processing units. The plurality of processing recipes include a plurality of liquid processing recipes each defining a condition of a processing to be performed on a substrate by using a processing liquid.
US11822316B2 Coal-air synchronous dynamic coordinated control method for coal-fired unit
A coal-air synchronous dynamic coordinated control method for a coal-fired unit is provided, comprising: determining functional relationship between unit loads and designed coal feed rates and functional relationship between unit loads and flue gas operation wet-basis oxygen contents, respectively; obtaining a theoretical wet flue gas volume and a combustion-supporting dry air volume per unit mass of burning coal, and calculating an actual combustion-supporting dry air volume per unit mass of burning coal; calculating an actual low calorific value of feed coal; calculating a combustion-supporting dry air volume and an outlet wet flue gas volume; according to the target value of load instruction at a future time point, calculating a coal feed rate variation and a combustion-supporting dry air volume variation; obtaining an operation wet-basis oxygen content variation; and obtaining target values of the coal feed rate and the operation wet-basis oxygen content to be adjusted.
US11822308B2 Polishing tool wear amount prediction device, machine learning device, and system
A polishing tool wear amount prediction device, machine learning device, and system capable of predicting a wear amount of a polishing tool unit of a polishing tool during polishing are provided. The polishing tool wear amount prediction device includes a machine learning device which observes polishing condition data indicating a processing condition of polishing as a state variable indicating a current environment state and performs, based on the state variable, learning or prediction by using a learning model which stores a correlation of the wear amount of the polishing tool with respect to the processing condition of polishing.
US11822305B2 Graphical interface for configuration of industrial automation systems
Exemplified herein is a graphical user interface for an industrial automation system that provides, in a single aggregated and eloquent view, a configuration workspace to discover and present configuration details of control components within an industrial automation system. These components may include industrial controllers, programmable logic controllers (PLCs), supervisory control and data acquisition (SCADA) systems, programmable automation controllers (PACs), and the like, which have modules (as well as submodules) connected thereto. Among other things, the configuration workspace enables a holistic view of identified hardware configuration and the modular reconciliation and troubleshoot of the network device and module configurations.
US11822302B1 Apparatus and method for controlling a device
In one aspect, a user device is provided that includes a processor configured to execute a user interface application, a controllable device application, and an operating system of the user device. The user device includes communication circuitry configured to facilitate communication between the controllable device application and the controllable device. The user interface application is configured to detect a notification of the controllable device application communicated to the operating system, the notification pertaining to a state of the controllable device associated with the controllable device application. The user interface application is configured to determine the state of the controllable device based at least in part on the notification of the controllable device application communicated to the operating system of the user device. The user interface application is configured to provide, via a user interface of the user device, the state of the controllable device determined by the user interface application.
US11822296B2 Systems and methods for creating a customized watch face and retrieving the watch face to be displayed
Systems and methods to create a customized watch face and retrieve the watch face to be displayed are disclosed. Exemplary implementations may effectuate presentation of a selection interface; receive a mint request to mint the watch face in accordance with a watch face design; effectuate a transfer of consideration from a user wallet to an administrative wallet; mint the watch face; transfer a non-fungible token to the user wallet; receive a display request to display the watch face on a watch screen; determine whether the user wallet holds a non-fungible token associated with the watch face; responsive to the user wallet holding the non-fungible token, facilitate display of the watch face on the watch screen; responsive to the user wallet not holding the non-fungible token, take no action to facilitate display of the watch face on the watch screen; and/or perform other operations.
US11822293B2 Watch having a variable dial
The invention relates to a watch having a variable dial, and more specifically a watch that provides the wearer with the possibility of partially changing the appearance of the dial. According to the invention, the watch has a dial (1) that has at least one opening (6, 7) occupied by a removable bezel (3, 5) and the watch further has a plurality of carrying arms (9, 10) disposed radially on a carousel (8), each arm end situated on the circumference carrying a bezel (3, 5) and the carousel (8) being able to rotate about an axis perpendicular to the plane of the dial (1) and passing through the center thereof.
US11822290B2 Tourbillon with two oscillators in one single cage
A horological Tourbillon comprising A) a cage CC rotating around an axis (ZC), divided in two half-cages (1a,b) by a medial plane (RC) perpendicular to the rotation axis (ZC); a double tourbillon (TD) with two regulation systems each made of an oscillator (OSa,b), a lever and it's escapement mobile (MEa,b), installed in their respective half-cage (1a, 1b); the two regulation systems being made of identical elements but organized in an opposite configuration and installed in each half-cage (1a, 1b) symmetrically relatively to the medial plan (RC) so that, in the medial plane, the rotation direction of the two escapement mobiles (MEa,b) are identical; each regulation system has a compensating wheel (RFa,b) that meshes with its escapement mobile (MEa,b); B) a differential (D) made of: two outputs S (a,b) each meshing into a compensating wheel (RFa,b), thus creating a position compensation; one input pinion (ED) linked to the horological mechanism (MH); C) one linkage (EC) between the horological mechanism (MH) and the cage (CC) that allows the cage to rotate around its axis (ZC).
US11822287B1 Binocular holographic machine vision system and method for identifying locations of target elements
The present disclosure describes binocular machine vision systems and methods for determining locations of target elements. This disclosure describes the transformation of multiple 2D sensor data into 3-dimensional position and employs the full range of through-focus imaging using a single image for each Receptor.
US11822284B2 Image forming apparatus with branched ducts for cooling of image forming units
An image forming apparatus includes a first image forming unit, a second image forming unit, and an intake unit. The intake unit includes an intake duct provided at one side relative to the first and the second image forming units in an arrangement direction of the plurality of image forming units and configured to take in air outside the image forming apparatus from an intake port, a first fan configured to take in air from a first communication port, and a second fan configured to take in air from a second communication port. The intake unit branches air taken in from the intake duct to the air taken in from the first communication port by the first fan and the air taken in from the second communication port by the second fan, and blows the air to each of the first image forming unit and the second image forming unit.
US11822282B2 Image forming apparatus and fixing unit
An image forming apparatus includes an image forming portion configured to form a toner image on a sheet, a fixing portion configured to heat and pressurize the sheet bearing the toner image to fix the toner image to the sheet, a shutter provided to be movable to an open position at which the shutter opens an opening that the sheet being conveyed toward the fixing portion is able to pass through, and a closed position at which the shutter closes the opening, an urging portion configured to urge the shutter toward the open position, and an abutment portion that the shutter urged toward the open position by the urging portion abuts to be positioned at the open position.
US11822276B2 Image forming apparatus determining states of members, image forming method, and image forming system
An image forming apparatus includes: a plurality of members for forming an image; a transmitting unit configured to transmit a sonic wave; a receiving unit configured to receive a first sonic wave that has been transmitted from the transmitting unit and has passed through a sheet and a second sonic wave that is generated from at least one of the plurality of members; a detection unit configured to detect information regarding a type or state of the sheet based on the first sonic wave; and a determination unit configured to determine a state of a member that has generated the second sonic wave based on the second sonic wave.
US11822261B2 Wafer edge exposure apparatus, wafer edge exposure method and photolithography device
A wafer edge exposure apparatus includes a wafer carrying module, a reticle, a reticle driving module, an alignment module, an exposure module, and a control module; the wafer carrying module is configured to carry the wafer and drive the wafer to rotate; the wafer includes a valid region and an edge region surrounding the valid region; the reticle driving module is configured to drive the reticle to rotate; the alignment unit is configured to detect the alignment state of the reticle with the wafer; and the control module is configured to control the movement state of the wafer carrying module and the reticle driving module and configured to control the exposure module to perform wafer edge exposure on the wafer.
US11822260B2 Apparatus for removing residue of EUV light source vessel
An apparatus for removing a residue of an EUV light source vessel including an internal side surface having a curved surface is provided. The apparatus includes a frame portion configured to be disposed on a bottom surface of an EUV light source vessel and a head portion above the frame portion. The head portion is configured to be rotatably moved on a circular trajectory while maintaining a desired (and/or alternatively predetermined) distance from the curved surface of the EUV light source vessel. The head portion may have a heating member configured to emit heat toward the curved surface of the EUV light source vessel. The heating member may have a shape curved in an arc corresponding to a portion of the circular trajectory.
US11822259B2 Acoustic particle deflection in lithography tool
A method of extreme ultraviolet lithography includes: generating within a source vessel extreme ultraviolet (EUV) light by striking a stream of droplets of target material shot across the source vessel with pulses from a laser to create a plasma from which EUV light is emitted; directing the generated EUV light out of the source vessel through an intermediate focus cap along a pathway toward a reticle of a scanner; creating a longitudinal mechanical wave extending across the pathway; and exposing a photoresist layer on a semiconductor substrate to pattern a circuit layout by the generated EUV light.
US11822251B2 Photoresist with polar-acid-labile-group
Methods and materials for making a semiconductor device are described. The method includes forming a photoresist over a substrate. The photoresist includes an acid-labile group (ALG) connected to a polar unit. The method also includes exposing the photoresist to a radiation beam, baking the photoresist and performing a developing process to the photoresist.
US11822248B2 Coating compositions for use with an overcoated photoresist
Organic coating compositions, particularly antireflective coating compositions for use with an overcoated photoresist, are provided that in a first aspect comprise a crosslinker component that comprises a structure of the following Formula (I):
US11822246B2 Relief precursor having low cupping and fluting
A digitally imageable, photopolymerizable relief precursor at least comprising, arranged one above another in the order stated, (A) a dimensionally stable carrier; (AH) optionally, an adhesion-promoting layer; (B) a relief-forming layer, at least comprising a crosslinkable elastomeric binder, a first ethylenically unsaturated monomer, and a photoinitiator; (C) at least one interlayer, at least comprising a first, non-radically crosslinkable elastic polymer; (D) a laser-ablatable mask layer, at least comprising a second, non-radically crosslinkable elastic polymer, a UVA light-absorbing material, and an IR light-absorbing material; and optionally (E) a removable cover layer; characterized in that the layer (C) and optionally the layer (D) comprise at least one second ethylenically unsaturated monomer.
US11822245B2 Resist composition and pattern forming process
A resist composition comprising a base polymer and a quencher containing a compound having the formula (A) is provided.
US11822243B2 Negative-type photosensitive resin composition, cured film, element and display device provided with cured film, and production method therefor
The present invention provides a negative-type photosensitive resin composition capable of obtaining a cured film suppressing generation of development residues caused by a pigment and having high sensitivity and excellent heat resistance and light blocking capability. A negative-type photosensitive resin composition contains an alkali-soluble resin (A), a radical-polymerizable compound (B), a photopolymerization initiator (C1), and a pigment (D1). In this resin composition, the radical-polymerizable compound (B) contains a flexible chain-containing radical-polymerizable compound (B1), the flexible chain-containing radical-polymerizable compound (B1) contains a compound having (I) a structure derived from a compound having at least three hydroxyl groups in the molecule, (II) at least three ethylenically unsaturated double bond groups, and (III) at least one aliphatic chain, the aliphatic chain has an average molecular weight of 40 to 500, and the content of the pigment (D1) is 5 to 70 mass % of the total solid content.
US11822239B2 Resist composition and patterning process
A resist composition comprising a base polymer and a quencher in the form of a heterocyclic amine compound having a tertiary ester structure offers a high sensitivity and minimal LWR or improved CDU, independent of whether it is of positive or negative tone.
US11822238B2 Extreme ultraviolet photolithography method with developer composition
The present disclosure provides a method for lithography patterning in accordance with some embodiments. The method includes forming a photoresist layer over a substrate, wherein the photoresist layer includes a metal-containing chemical; performing an exposing process to the photoresist layer; and performing a first developing process to the photoresist layer using a first developer, thereby forming a patterned resist layer, wherein the first developer includes a first solvent and a chemical additive to remove metal residuals generated from the metal-containing chemical.
US11822235B2 Method for roll-to-roll imprinting of components
Method for roll-to-roll imprinting of components, in which method an imprint resist material layer (5) is applied on a substrate material layer (1) before imprinting the resist layer with a roll mold (3), wherein the imprint resist material (5) is applied on the substrate material layer (1) so, that the imprint resist material layer extends over the side edges of the substrate material layer and on the opposite side of the substrate material layer in relation to the imprinting surface of the substrate material layer in the cross-section of the substrate material layer together with the applied imprint resist material layer.
US11822234B2 Imprint apparatus, imprint method, and article manufacturing method
The present invention provides an imprint apparatus for performing imprint processing of forming a pattern of an imprint material on a substrate by using a mold, the imprint apparatus including a forming unit including an outlet configured to blow out a gas towards the substrate side from the mold side and configured to form, by the gas, an air flow that surrounds a space between the mold and the substrate, and a control unit configured to control the forming unit when the imprint processing is consecutively performed on a plurality of shot regions on the substrate after an uncured imprint material has been supplied thereto.
US11822233B2 Image pickup apparatus and focus adjustment method using bending correction to adjust focusing
An image pickup apparatus includes a stage configured to support a sample at a plurality of support points, a bending data acquisition unit configured to acquire bending data corresponding to a bending of the sample supported on the stage, a height information detection unit configured to detect a height of the sample supported on the stage, a difference value calculation unit configured to calculate a difference value between a height indicated by height information and a height indicated by the bending data at each of a plurality of points on the sample, a correction data calculation unit configured to calculate correction data based on the difference value, and an estimation unit configured to calculate estimation data for estimating the height of the sample by correcting the bending data using the correction data.
US11822229B2 Reflective mask blank for EUV lithography, mask blank for EUV lithography, and manufacturing methods thereof
A reflective mask blank for EUV lithography includes: a substrate; a multilayer reflective film for reflecting EUV light; and a phase shift film for shifting a phase of EUV light, the multilayer reflective film and the phase shift film formed on or above the substrate in this order. The phase shift film includes a layer 1 including ruthenium (Ru) and at least one selected from the group consisting of oxygen (O) and nitrogen (N). Among diffraction peaks derived from the phase shift film observed at 2θ: from 20° to 50° by out-of-plane XRD method, a peak having the highest intensity has a half value width FWHM of 1.0° or more.
US11822225B2 Electronic apparatus and control method thereof
An electronic apparatus includes a projector, an input/output interface, a memory, and a processor that controls the electronic apparatus by executing at least one instruction stored in the memory. The processor obtains screen information of a screen device connected to the electronic apparatus, controls the input/output interface to transmit first operation information corresponding to an unrolling of the screen device in response to receiving a user command to project an image, and controls the projector to project a first image to at least a partial region of a region in which a screen of the screen device is exposed based on the screen information while the screen of the screen device is being unrolled, based on the first operation information.
US11822223B2 Light source device, illumination device, and projector
A light source device according to the present disclosure includes a first light source section for emitting a first light flux, a second light source section for emitting a second light flux, a third light source section for emitting a third light flux, a first reflecting member, a second reflecting member for reflecting the second light flux, and a polarization combining element. With respect to the polarization combining element, the first light flux and the second light flux are light polarized in a first polarization direction, and the third light flux is light polarized in a second polarization direction, and the first and second reflecting members are disposed so that a distance between the first light flux and second light flux becomes smaller after incidence than before the incidence. The polarization combining element combines the first light flux, the second light flux, and the third light flux with each other.
US11822222B2 Non-coaxial projection light source system
Disclosed is a non-coaxial projection light source system including a light source, a fluorescent wheel, and a converging shaping lens group located between the light source and the fluorescent wheel. Excitation light emitted by the light source is emitted to the converging shaping lens group in an optical axis direction inclined to the converging shaping lens group and then is emitted to the fluorescent wheel. Radiating fluorescent light generated by excitation on the fluorescent wheel is emitted to the converging shaping lens group and then is converged to a light path direction different from the excitation light to be output.
US11822219B2 Projector
A projector includes a shell, a light source, an optical machine, a projection lens and an auxiliary positioning device. The light source is configured to provide illumination beams. The optical engine is configured to modulate the illumination beams based on received image signals to obtain projection beams. The projection lens is configured to project the projection beams on a projection plane for imaging. The auxiliary positioning device is connected to the shell and is configured to locate a position the projector. The auxiliary positioning device includes a positioning rod which includes a first end and a second end opposite to the first end; the first end of the positioning rod is connected to the shell, and the second end of the positioning rod is configured to abut against a reference object that is at a fixed position relative to the projection plane.
US11822218B2 Projection system having phase modulator
A projection system includes a light source, a reflective phase modulator, a display and a projection lens. The light source is configured to emit a first light. The reflective phase modulator is configured to modulate phase of the first light to form a second light. The display is configured to receive the second light. The display is located between the projection lens and the reflective phase modulator.
US11822212B2 Lens driving device and camera module including same
One embodiment of a camera module comprises: a lens barrel including at least one lens; a bobbin for accommodating the lens barrel; and a fixing part disposed between the lens barrel and the bobbin so as to inhibit the lens barrel from being separated from the bobbin, wherein one surface, which makes surface contact with the fixing part, of the bobbin can include a bobbin provided so as to protrude toward the lens barrel.
US11822211B2 Imaging optical system storing information on its aberration, imaging apparatus, and control method thereof
A focus adjustment device obtains a correction value for correcting a result of autofocus, from aberration information regarding at least one of an astigmatism, a chromatic aberration, and a spherical aberration of an imaging optical system, and focus detection information regarding the autofocus. The focus adjustment device then controls a position of a focusing lens that the imaging optical system has, based on a result of the autofocus corrected using the correction value. By correcting the result of the autofocus while considering at least a focus condition of a photographic image, a focus detection error caused by an aberration of the optical system can be accurately corrected.
US11822209B2 Cover opening and closing device
A cover opening and closing device is a cover opening and closing device for shielding an object, the cover opening and closing device including a cover attractable to or repellable by a magnet, a guide accommodating the cover, and a housing covering the guide. The cover is accommodated in a space between the guide and the housing. The guide allows the cover to be moved, by the magnet outside the space, between a first position where the cover shields the object and a second position where the cover does not shield the object.
US11822187B2 Liquid crystal display devices
A technique comprising: providing on an outer side of a support film of a liquid crystal cell one or more first components having an oxygen transmission rate (OTR) at least 100,000 times lower than said support film of the liquid crystal cell; wherein the method further comprises interposing a preprepared oxygen-permeable adhesive film between said support film of the liquid crystal cell and an innermost one of said one or more first components; wherein the pre-prepared oxygen-permeable adhesive film has a thickness greater than another adhesive film provided on said outer side of said support film outside of said innermost one of said one or more first components.
US11822186B2 Array substrates and liquid crystal display panels thereof
An array substrate and a liquid crystal display panel thereof. The array substrate includes a substrate having a plurality of pixel regions arranged in an array. Each of the pixel regions (120a) includes: a first electrode, a second electrode, an insulation protrusion, and a reflection electrode. An electric field is fit to form between the second electrode and the first electrode, and an electric field is also fit to form between the reflection electrode and the second electrode. The second electrode includes a slit electrode, which includes a plurality of slit portions and a plurality of electrode portions each arranged between adjacent slit portions. The electrode portion at least includes a first strip-shaped portion and a second strip-shaped portion. An extension direction of the first strip-shaped portion intersects with that of the second strip-shaped portion, and the first strip and second strip-shaped portions of each electrode portion are connected at a corresponding bending portion. For orthographic projections in a plane where the substrate is located, bending portions of the second electrode and the reflection electrode are located within the insulation protrusion.
US11822185B2 Encapsulant sheet for self-luminous display or encapsulant sheet for direct backlight, self-luminous display, and direct backlight
An encapsulant sheet suitable for encapsulating a light-emitting element in a self-luminous display, etc. A resin sheet having a polyolefin as a base resin, wherein the resin sheet is created as an encapsulant sheet for a self-luminous display or for a direct backlight, the melt viscosity of the encapsulant sheet, at a shear velocity of 2.43×10 sec−1 and measured at a temperature of 120° C., being 5.0×103 poise to 1.0×105 poise inclusive.
US11822184B2 Backlight module, display device structure and display device
Disclosed are a backlight module, a display device structure and a display device. The backlight module includes a light source plate and an optical film sequentially arranged. The backlight module further includes a light-transmitting magnetic structure provided between the light source plate and the optical film. A magnetic support force from the light source plate towards the optical film is formed in the light-transmitting magnetic structure, the light-transmitting magnetic structure is partially formed on the optical film, and the magnetic support force is configured to support the optical film.
US11822183B2 Display apparatus
A display apparatus, comprising: a plurality of light sources arranged into an array, angle selection sheets on the light emitting sides of the light sources, and reflective layers on the sides of the light sources away from the angle selection sheets. The angle selection sheets are used for reflecting light rays of a first incident angle range and transmitting light rays of a second incident angle range, wherein an incident angle value corresponding to the first incident angle range is smaller than an incident angle value corresponding to the second incident angle range. The reflective layers can conduct diffuse reflection on the light rays reflected by the angle selection sheets and the light rays re-enter the angle selection sheets, so that light rays of a second incident angle subjected to the diffuse reflection are transmitted while light rays of a first incident angle repeat the described reflection operation.
US11822180B2 Polarizer and image display device
Provided is a polarizer having a high degree of alignment and an image display device including the polarizer. The polarizer is formed of a polarizer-forming composition containing a polymer liquid crystal compound and a dichroic material, in which the polymer liquid crystal compound is a thermotropic liquid crystal and a crystalline polymer, and the polymer liquid crystal compound and the dichroic material are horizontally aligned.
US11822179B2 Touch sensor panel and optical laminate
A touch sensor panel includes a base layer, a touch sensor layer, and a first insulating layer in this order. The touch sensor layer includes a patterned conductive layer. A water vapor transmission rate Pc of the base layer at a temperature of 40° C. and a humidity of 90% RH is not higher than 900 g/(m2•24 hr). A water vapor transmission rate Pa of the first insulating layer at a temperature of 40° C. and a humidity of 90% RH is not higher than 900 g/(m2•24 hr).
US11822174B2 Button composite structure
A button complex structure according to one embodiment of solving the aspect may include: a display panel including a first substrate, a second substrate on the first substrate, and a liquid crystal layer between the first substrate and the second substrate; a member on the second substrate; a first coupling member configured to couple the display panel to one surface of the member; a button structure disposed on the other surface opposite to the one surface of the member; and a second coupling member configured to couple the other surface of the member to the button structure, wherein the member includes a third substrate and the button structure is directly coupled to the third substrate via the second coupling member, wherein the button structure includes a button body fixed to the third substrate, a button circuit unit fastened to the button body, a button connected to the button circuit unit, and further includes a first communication unit disposed between the member and the display panel and a second communication unit disposed in the button circuit unit.
US11822173B2 Substrate and manufacturing method thereof and display panel
A substrate, a method of manufacturing thereof, and a display panel are provided. The substrate includes a substrate layer and a super-hydrophobic layer. The substrate layer includes a first surface and a second surface disposed opposite the first surface. The super-hydrophobic layer is located on the first surface of the substrate layer. The super-hydrophobic layer is a porous metal film formed of a copper-zinc alloy.
US11822167B2 Display module and display device
A display module and a display device are provided in the embodiments of the present disclosure. The display module includes a display panel, the display panel includes a first surface and a second surface opposite to each other, at least one of the first surface and the second surface is a display surface, and the display module further includes an optical modulation structure arranged on at least one of the first surface and the second surface of the display panel. The optical modulation structure includes: a first transparent substrate and a second transparent substrate arranged opposite to each other, a charged particle arranged between the first transparent substrate and the second transparent substrate, and a first transparent electrode structure arranged between the first transparent substrate and the second transparent substrate and configured to form an electric field for driving the charged particle to move.
US11822162B2 Wideband terahertz modulator based on gradual openings
A wideband terahertz modulator based on gradual openings, which belongs to the technical field of electromagnetic functional devices, includes: a semiconductor substrate; an epitaxial layer provided on the semiconductor substrate; a modulation units array, a positive voltage loading electrode and a negative voltage loading electrode which are provided on the epitaxial layer; wherein each modulation unit in the modulation units array comprises a disconnected H-shaped structure, a metal electrode located below an end of the opening of the disconnected H-shaped structure, and a semiconductor doped heterostructure located below the opening of the disconnected H-shaped structure; wherein in the disconnected H-shaped structures, adjacent modulation units have different opening positions; in a same row, the opening positions are linearly distributed and have a certain slope, and inclination slopes of the opening positions of two adjacent rows are opposite.
US11822161B2 Bias voltage adjustment apparatus and IQ optical modulation system
Provided is a first bias power source that generates a first data bias voltage to be applied to an optical modulation unit for the I component, a second bias power source that generates a second data bias voltage to be applied to an optical modulation unit for the Q component, and a third bias power source that generates a quadrature bias voltage to be applied to an optical phase shifter, a data bias voltage adjustment unit that applies a feedback control to each of the first bias power source and the second bias power source, and a quadrature bias voltage adjustment unit that determines whether or not the quadrature bias voltage is optimal on a basis of a second optical QAM signal generated by an IQ optical modulator, and applies a feedback control to the third bias power source, in which a first optical QAM signal and the second optical QAM signal are generated by the IQ optical modulator but the optical phase difference between an optical electric field EI and an optical electric field EQ differs by π.
US11822160B2 Phase modulation active device, method of driving the same, and optical apparatus including the phase modulation active device
A phase modulation active device and a method of driving the phase modulation active device are provided. The phase modulation active device includes channels independently modulating a phase of incident light. The method includes selecting a first phase value and a second phase value to be used for the channels, setting a binary phase profile by allocating the selected first phase value or the selected second phase value to each of the channels quasi-periodically, in a sequence in which the channels are arranged, and driving the phase modulation active device, based on the set binary phase profile.
US11822157B2 Energy efficient, high resolution light detection and ranging imaging receiver with large field-of-view
A light detection and ranging (LIDAR) system with a large field-of-view (FOV) and low operating power includes an intensity modulator, a controller, and one or more camera sensors. The intensity modulator includes a modulating cell that is configured to receive an optical signal and change a polarization state of the optical signal, in response to an electrical signal received from the controller. The modulating cell includes a material that (i) has at least one of a first order electro-optic effect and a second order electro-optic effect and (ii) has an amount of birefringence that is less than or equal to a predefined amount of birefringence. The camera sensor(s) are configured to measure an intensity of the optical signal and determine range information of an object based on the measured intensity.
US11822156B2 Adjustable loupe apparatus
A loupe apparatus includes a support, a post coupled to the support, and a lens holder rotatably coupled to the post. The lens holder is rotatable around an axis of the post. The lens holder includes an arm, an extension coupled to the arm with a ball and socket joint, and a lens coupled to the extension.
US11822152B2 Method for manufacturing at least one ophthalmic lens
The invention relates to a method for manufacturing an ophthalmic lens having at least one optical function, comprising the step (200) of providing a starting optical system of the lens, having a basic optical function and the step (500) of additively manufacturing an additional optical element of the lens, by deposition of multiple predetermined bulking components made of at least one material having a predetermined refractive index, directly onto the front surface and/or the rear surface of the starting optical system; wherein the additive manufacturing step comprises the step of determining a manufacturing guideline for the additional optical element on the basis of the characteristics of said at least one optical function to be provided to the lens, the characteristics of said at least one basic optical function, the geometric characteristics of the starting optical system, and the predetermined refractive index of the material.
US11822146B2 Fast steering monolithic dual axis mirror and method for manufacturing
A method includes fabricating a mirror system that includes a dual axis gimbal, a mirror, and a mirror substrate that are formed together as an integral component using an additive manufacturing process. The method also includes forming multiple first gaps in the mirror system using a subtractive manufacturing process, where the first gaps extend through the mirror system in a first direction. The method further includes forming multiple second gaps in the mirror system using the subtractive manufacturing process, where the second gaps extend through the mirror system in a second direction perpendicular to the first direction. The first gaps and the second gaps separate the gimbal into a top portion and a bottom portion.
US11822142B2 Low cost hardened fiber optic connection system
The present disclosure relates to a ruggedized/hardened fiber optic connection system designed to reduce cost. In one example, selected features of a fiber optic adapter are integrated with a wall (24) of an enclosure (22). The adapter comprises a sleeve port (26) into which an optical adapter subassembly is inserted. The subassembly comprises a sleeve part (44) which is inserted into the sleeve, a ferrule alignment sleeve (48) which is inserted into the sleeve part, a ferrule (55) with hub which is inserted into the alignment sleeve, and fixing clip (46) securing the ferrule with hub into the alignment sleeve and the sleeve part.
US11822136B2 Method and system for two-dimensional mode-matching grating couplers
The present disclosure provides for two-dimensional mode matching by receiving an optical signal traveling in a first direction; and scattering the optical signal according lto a scattering strength that progressively changes in the first direction. In various embodiments, the scattering strength progressively changes by increasing or decreasing in the first direction. A plurality of scatterers disposed in a path of the optical signal change in widths that progressively increase or decrease along the first direction. In various embodiments, a second optical signal is received in the grating coupler from a second direction; and is scattered into a surface of a photonic chip via a grating coupler. In some embodiments, the second direction is perpendicular to the first direction.
US11822131B2 Protective cap for an optical fiber connector
A pre-terminated end of a fiber optic cable has a protective cap that protects the optical fiber and the ferrule assembly at the terminal end. The protective cap has an attachment feature enabling a pull cord to attach to the protective cap. The protective cap has a body including an exterior surface and a receptacle formed in the body and configured to receive a portion of the fiber optic cable, and the attachment feature. The attachment feature includes a cavity formed in a tip of the body and at least two openings formed in the exterior surface of the body and connected to the cavity.
US11822130B2 Dual interlocking shutter system for a fiber optic connector and adapter
A fiber optic connector has a fiber optic connector shutter that rotates about a first axis and an adapter for the fiber optic connector also has an adapter shutter that rotates about a second axis in the adapter. When the fiber optic connector and the adapter are mated to one another, the axes for the fiber optic connector shutter and the adapter shutter are aligned and the fiber optic connector shutter and the adapter shutter rotate about a single axis. The fiber optic connector shutter and the adapter shutter include structure to maintain engagement during the mating and un-mating of the fiber optic connector and the adapter.
US11822125B2 Multiplexing optical system
A multiplexing optical system includes a light source, a lens and a lens array. The light source includes a plurality of light emitting elements of surface emitting lasers. The lens is configured to change and condense optical paths of laser light beams emitted from the light emitting elements. The lens array includes a plurality of lens regions arrayed so as to correspond to respective optical paths of the laser light beams changed by the lens, and is configured to condense the laser light beams by the lens regions to form a multiplexed beam.
US11822123B2 PLC silica to silicon nitride mode transformer for hybrid devices
Roughly described, an optical device includes a first waveguide having a first core sheathed by a first cladding, and a second waveguide having a second core. A terminal portion of second core is disposed under a terminal portion of the first core and sheathed by the first core. The refractive index of the second core is higher than that of the first core, and the index of the first core, at least in the terminal portion of the first waveguide, is higher than that of the first cladding. The second core is structured under the terminal portion of the first core so that light traveling in the second core and directed toward the end of the second core is guided along the second core and coupled into the first core, and vice-versa.
US11822116B1 Display device and backlight module thereof including radiator with heat absorption part, condensation part, and pipe
The present disclosure provides a display device and a backlight module thereof, the backlight module comprises a back plate, light bars and a radiator, and the back plate comprises a bottom plate and a first side plate disposed at one side of the bottom plate. The light bar is disposed at the inner side of the first side plate; the radiator comprises a heat absorption part, a condensation part and a pipe, the heat absorption part and the condensation part are communicated with each other by the pipe. the heat absorption part is disposed between the first side plate and the light bar, and the heat absorption part is configured to absorb the heat emitted by the light bar; and the condensation part is disposed at the outer side of the bottom plate.
US11822113B2 Daylight responsive LED illumination panel with color temperature control
An illumination panel employing two or more groups of light emitting diodes (LEDs) configured to emit light in different color temperatures, an optically transmissive sheet with light deflecting surface structures, and an LED driver electrically connected to the LEDs. The illumination panel further incorporates two or more LED intensity control channels and one or more pulse width modulation (PWM) circuits. The LED intensity control channels are configured to independently control the light output from the individual LED groups and the LED driver is further configured to provide dimming of the LEDs in response to a change of the intensity of incident natural daylight.
US11822112B2 Projector architecture incorporating artifact mitigation
An artifact mitigation system includes a projector assembly and a set of imaging optics optically coupled to the projector assembly. The artifact mitigation system also includes an eyepiece optically coupled to the set of imaging optics. The eyepiece includes a diffractive incoupling interface. The artifact mitigation system further includes an artifact prevention element disposed between the set of imaging optics and the eyepiece. The artifact prevention element includes a linear polarizer, a first quarter waveplate disposed adjacent the linear polarizer, and a color select component disposed adjacent the first quarter waveplate.
US11822110B2 Diffractive optic for holographic projection
Technology is described for methods and systems for a diffractive optic device (525) for holographic projection. The diffractive optic device can include a lens (535) configured to convey a hologram. The lens (535) further comprises a patterned material (510) formed with an array of cells having a non-planar arrangement of cell heights extending from a surface of the patterned material. The lens further optionally comprises a filling material (530) to fill gaps on both surfaces of the patterned material.
US11822109B2 Polarizing plate, polarizing plate adhesive composition for same, and optical display apparatus comprising same
Provided are a polarizing plate, a polarizing plate adhesive composition for same, and an optical display apparatus comprising same, the polarizing plate comprising: a polarizer; and a polarizing plate adhesive layer and a protective layer which are sequentially formed on at least one surface of the polarizer, wherein the polarizing plate adhesive layer comprises poly(ethylenedioxythiophene) poly(styrenesulfonate) (PEDOT:PSS), and the polarizing plate adhesive layer has a surface resistance of about 1×108 to about 1×1012(Ω/□).
US11822108B2 Polarizing element, circularly polarizing plate, and image display device
The present invention provides a polarizing element which has an excellent antireflection function as being applied to an image display device; and a circularly polarizing plate and an image display device, each of which has a polarizing element. The polarizing element has an alignment film and an anisotropic light-absorbing film formed using a dichroic substance, in which a degree S of alignment of the anisotropic light-absorbing film is 0.92 or more, an average refractive index nave at a wavelength of 400 to 700 nm of the alignment film is 1.55 or more and less than 1.78, an in-plane refractive index anisotropy Δn at a wavelength of 550 nm of the alignment film is less than 0.10.
US11822106B2 Meta optical device and electronic apparatus including the same
Provided is a meta optical device including a plurality of phase modulation regions respectively including a plurality of nanostructures that have shapes and arrangement based on a preset rule, the plurality of phase modulation regions being configured to modulate a phase of incident light of a preset wavelength band, wherein at least two phase modulation regions of the plurality of phase modulation regions have phase modulation ranges in a first direction that are same, and wherein the plurality of nanostructures included in the at least two phase modulation regions have width ranges in the first direction that are different from each other.
US11822105B1 Particle-filled retroreflective fiber
The disclosed subject matter relates to relate to fibers, textiles, fabrics, clothing and methods that are retroreflective including fibers having a hollow sheath that is filled with retroreflective particles.
US11822103B2 Privacy films for curved displays
A privacy film may have a light-blocking layer that is interposed between first and second transparent substrates. The light-blocking layer may have a plurality of opaque portions and a plurality of transparent portions. The opaque portions may be shaped to ensure light from the display is directed only to the primary viewer of the display. Each opaque portion of the light-blocking layer may extend along a respective longitudinal axis between the first and second transparent substrates. Privacy films used to cover curved displays may have opaque portions that extend along longitudinal axes that have different angles relative to the transparent substrates. Opaque portions in the edge of the privacy film may have longitudinal axes that are at non-perpendicular angles with respect to the transparent substrates. A privacy film for a curved display may also include a light-redirecting layer such as a prism layer or a liquid crystal layer.
US11822099B2 Array imaging module and molded photosensitive assembly and manufacturing method thereof for electronic device
An array imaging module includes a molded photosensitive assembly which includes a supporting member, at least a circuit board, at least two photosensitive units, at least two lead wires, and a mold sealer. The photosensitive units are coupled at the chip coupling area of the circuit board. The lead wires are electrically connected the photosensitive units at the chip coupling area of the circuit board. The mold sealer includes a main mold body and has two optical windows. When the main mold body is formed, the lead wires, the circuit board and the photosensitive units are sealed and molded by the main mold body of the mold sealer, such that after the main mold body is formed, the main mold body and at least a portion of the circuit board are integrally formed together at a position that the photosensitive units are aligned with the optical windows respectively.
US11822096B2 Optical system and optical apparatus
An optical system includes a first optical element having a first reflective surface concave toward an object side, a second optical element having a second reflective surface convex toward an image side, and a lens unit disposed between the first optical element and the second optical element. Light from an object travels to an image plane through the first reflective surface and the second reflective surface in this order. A movable unit configured to move during image stabilizing includes at least one of the second optical element and the lens unit.
US11822094B2 Dynamic full three dimensional display
There is provided an optical display system, including a light source, a control unit, and an array of at least two pixels, each of the pixels being a juxtaposed double grating element, comprising a first grating and a second grating spaced apart at a constant distance from each other, each of the two gratings having at least two edges, at least one sequence of a plurality of lines and apertures, the spacing between the lines gradually changing over the aperture of the gratings, the first grating diffracting a light wave from the light source towards the second grating, the light wave further diffracted by the second grating as an output light wave in a given direction, wherein for each of the pixels the direction of the output light wave from the second grating is separately, dynamically and externally controlled by the control unit.
US11822086B2 Lightguide based illuminator for reflective display panel
A see-through illuminator for a reflective display panel provides a better image contrast when the illuminator is configured to direct a leakage light beam exiting the lightguide from a side opposing the display panel to propagate non-parallel to an image light formed by reflection of an illuminating light beam from the display panel. An objective lens may concentrate the image and leakage light beams at different locations, enabling a user's eye placed at a location of the image light beam to see the projected image without interference from the leakage light beam.
US11822079B2 Waveguided display system with adjustable lenses
An electronic device may have a display that provides image light to a waveguide. First and second liquid crystal lenses may be mounted to opposing surfaces of the waveguide. An coupler may couple the image light out of the waveguide through the first lens. The second lens may convey world light to the first lens. Control circuitry may control the first lens to apply a first optical power to the image light and the world light and may control the second lens to apply a second optical power to the world light that cancels out the first optical power. Each lens may include two layers of liquid crystal molecules having antiparallel pretilt angles. The pretilt angles and rubbing directions of the first lens may be antiparallel to corresponding pretilt angles and rubbing directions of the second lens about the waveguide.
US11822070B2 Electromagnetic radiation steering mechanism
An electromagnetic radiation steering mechanism An electromagnetic radiation steering mechanism configured to steer electromagnetic radiation to address a specific location within a two-dimensional field of view comprising a first optical element having an associated first actuator configured to rotate the first optical element about a first rotational axis to change a first coordinate of a first steering axis in the two-dimensional field of view, a second optical element having an associated second actuator configured to rotate the second optical element about a second rotational axis to change a second coordinate of a second steering axis in the two-dimensional field of view, and an electromagnetic radiation manipulator optically disposed between the first and second optical elements. A first angle is defined between the first and second rotational axes and a second angle is defined between the first and second steering axes. The electromagnetic radiation manipulator is configured to introduce a difference between the first angle and the second angle.
US11822069B2 Micromachined mirror assembly with asymmetric structure
Embodiments of the disclosure provide a micromachined mirror assembly for controlling optical directions in an optical sensing system. The micromachined mirror assembly may include a micro mirror configured to direct an optical signal into a plurality of directions. The micromachined mirror assembly may also include at least one actuator coupled to the micro mirror and configured to drive the micro mirror to tilt around an axis. The micromachined mirror assembly may further include one or more objects attached to the micro mirror. The one or more objects may be asymmetrically disposed with respect to the axis to create an imbalanced state of the micro mirror when the micro mirror is not driven by the at least one actuator.
US11822067B2 XYZ microscope stage with a vertically translatable carriage
The invention relates to an automatic focusing apparatus for the microscopic examination of a plurality of spatially distributed (biological) samples, whereby an object stage that is vertically movable relative to the microscope has a carriage that is translatable along the x-axis and y-axis and a sample stage that is translatable along the z-axis and is mounted on the carriage. Furthermore, the invention relates to a method for automatic focusing and microscopic examination of a plurality of spatially distributed biological samples, through a microscope having an object stage that is vertically movable relative to the microscope.
US11822056B2 Imaging optical lens assembly, image capturing unit and electronic device
An imaging optical lens assembly includes four lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element and a fourth lens element. Each of the four lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. At least one of all lens surfaces of the four lens elements is aspheric and has at least one inflection point.
US11822051B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens disposed sequentially from an object side. The optical imaging system satisfies −2.0
US11822048B2 Sensor device for use in controlling irrigation
Methods and apparatus are provided herein for sensing rain fall for use in irrigation control. In one embodiment, a wireless rain sensor comprises a housing at least partially covering a first sensor, a controller and a wireless transmitter. The first sensor comprises a moisture absorptive material located to be contacted by rain fall and configured to expand in response to the contact with the rain fall and contract in response to an absence of the rain fall. The controller is coupled to the first sensor and configured to output signals corresponding to a variable amount of expansion and contraction of the moisture absorptive material. The wireless transmitter is configured to transmit wireless signals, at least one wireless signal comprising data corresponding to the variable amount of expansion and contraction of the moisture absorptive material.
US11822047B1 Meteorological observation device for observing the weather in the atmospheric boundary layer or planetary boundary layer
There is disclosed a meteorological observation device for observing weather in an Atmospheric Boundary Layer or a Planetary Boundary Layer, comprising: a basic observation unit and one or more additional observation units which are connected directly or indirectly to the basic observation unit; a storage box whose inner space is compartmentalized to form a plurality of grids, wherein the grids include 1-st type cells, each of which holds the basic observation unit and each of the one or more additional observation units and 2-nd type cells, each of which forms 1-st sub space for holding a basic wire and 2-nd sub space for holding each of additional wires, wherein a size of each of the 2-nd type cells is determined as a size of each of the 1-st type cells.
US11822046B2 Method for calculating safe drilling fluid density in fractured formation
The present disclosure discloses a method for calculating a safe drilling fluid density in a fractured formation, including the following steps: S1, performing image processing to identify a downhole fracture; S2, establishing three-dimensional (3D) geological models based on parameters of the downhole fracture, and establishing a drilling wellbore model based on a size and length of a wellbore; S3, assigning the model with material parameters, boundary conditions, and upper and lower bounds of an initial drilling fluid density, and calculating accuracy; S4, solving the 3D geological models using a 3-dimension distinct element code (3DEC) and determining stability of a well wall; S5, determining upper and lower bounds of a drilling fluid density using dichotomy; S6, repeating steps S4 to S5; and S7, after set accuracy conditions are reached, saving and outputting the safe drilling fluid density.
US11822038B2 Systems and methods for determining properties of porous, fluid-filled geological formations based on multi-frequency measurements
Aspects of the present disclosure relate to a method for determining a contact angle, a wettability, or both, of one or more types of solid particles within a geological formation. The method may include identifying a relative conductive of the type of solid particles and identifying a frequency range for one or more EM measurements. The method may also include determining a contact angle associated with at least one type of solid particles within the geological formation using the electromagnetic measurements corresponding to the frequency range.
US11822035B2 Passive inductive proximity sensor array signal processing circuit
A proximity sensor comprises a reference inductor, a first set of sensor inductors, a first set of comparators, each comparator of the first set of comparators corresponding to one of the sensor inductors of the first set of sensor inductors, and an alternating current voltage source to output a sinusoidal voltage to the reference inductor and each of the sensor inductors. Each comparator of the first set of comparators receives a voltage across the reference inductor as a reference voltage and each comparator of the first set of comparators receives a voltage across a corresponding sensor inductor as an input voltage.
US11822030B2 System and method for seismic depth uncertainty analysis
A method is described for seismic depth uncertainty analysis including receiving wavelet basis functions and cutoff thresholds and randomly perturbing wavelet coefficients in reduced wavelet space based on the wavelet basis functions and the cutoff thresholds to generate a plurality of random wavelet fields; receiving a reference model in a depth domain; transforming the plurality of random wavelet fields to the depth domain and combining them with the reference model to form candidate models; performing a hierarchical Bayesian modeling with Markov Chain Monte Carlo (MCMC) sampling methods using the candidate models as input to generate a plurality of realizations; and computing statistics of the plurality of realizations to estimate depth uncertainty. The method may be executed by a computer system.
US11822027B2 Neutron position detector
A neutron position detector according to an embodiment includes a tubular enclosure used as a cathode, an anode located at an axial center inside the enclosure, and a gas that includes a 3He gas and an additive gas and is sealed inside the enclosure. The additive gas includes nitrogen as a quenching gas, and argon as a gas that reduces the ranges of reaction products as neutron and 3He gas.
US11822026B2 Detection structure for fast neutrons and method for acquiring neutron energy spectrum
The present application relates to a detection structure for fast neutrons and a method for acquiring a neutron energy spectrum, the detection structure for fast neutrons comprises seven semiconductor detection units and a conversion layer made of a hydrogen-containing material, the seven semiconductor detection units comprise a first, a second, a third, a fourth, a fifth, a sixth and a seventh semiconductor detection unit arranged sequentially, the first, the fourth and the seventh semiconductor detection unit constitute an anticoincidence detection group, the second and the third semiconductor detection unit constitute a neutral particle background detection group, the fifth and the sixth semiconductor detection unit constitute a recoil proton detection group, the conversion layer is disposed between the fourth and the fifth semiconductor detection unit, incident neutrons collision with hydrogen atomic nuclei and generate the recoil protons. The present application can effectively reduce influence of background signals on the measurement and improve accuracy of the inversed neutron energy spectrum.
US11822020B2 Scanning lidar systems with moving lens assembly
A scanning LiDAR system includes a base frame, an optoelectronic assembly, and a lens assembly. The optoelectronic assembly includes one or more laser sources and one or more photodetectors, and is fixedly attached to the base frame. The lens assembly includes one or more lenses. The one or more lenses have a focal plane. The scanning LiDAR system further includes a first flexure assembly flexibly coupling the lens assembly to the base frame. The first flexure assembly is configured such that the one or more laser sources and the one or more photodetectors are positioned substantially at the focal plane of the one or more lenses. The first flexure assembly is further configured to be flexed so as to scan the lens assembly laterally in a plane substantially perpendicular to an optical axis of the emission lens.
US11822019B2 Methods, systems, and apparatus for dynamically adjusting radiated signals
Methods and apparatus for providing dynamically adjusted radiated signals are disclosed. In one aspect, a method of detecting one or more objects in a path of travel of a vehicle may include generating a laser with radiated power. The method may further include emitting the laser in a direction of travel of the vehicle and receiving one or more reflections of the emitted laser reflected from the one or more objects located in the direction of travel of the vehicle. The method may also further include generating a signal indicating that the one or more objects are in a path of the vehicle based on the received one or more reflections. The method may also include dynamically adjusting the radiated power of the laser based on an input corresponding to one or more of (i) a current speed of the vehicle or (ii) a current position of the vehicle.
US11822017B2 Routing for DTOF sensors
A ToF sensor includes an array of pixels having first and second subsets of pixels, first and second pluralities of TDCs, a routing bus having first and second pluralities of bus drivers, and a controller configured to: when the first subset of pixels is active and the second subset of pixels is not active, control the first plurality of bus drivers to route events from half of the pixels of the first subset to the first plurality of TDCs and control the first and second pluralities of bus drivers to route events from the other half of the pixels of the first subset to the second plurality of TDCs, and when the first subset of pixels is not active and the second subset of pixels is active, control the first plurality of bus drivers to route events from the second subset of pixels to the first plurality of TDCs.
US11822015B2 System and method for generating PPM waveforms
System and method for generating Pulse Position Modulated (PPM) lidar waveforms generating Pulse Position Modulated (PPM) waveforms in a lidar includes: a) creating a modulation pool, based on a maximum nominal pulse repetition frequency (PRF); b) eliminating bad modulation levels from the modulation pool to generate a good modulation pool; c) selecting a modulation level from the good modulation pool to generate a PPM code element; d) repeating steps b and c N times to generate an N-element PPM code, wherein the PPM code is PRF independent; e) selecting a PRF less than the maximum nominal PRF; f) generating a PPM waveform by applying the N-element PPM code to the selected PRF; and g) transmitting the PPM waveform by the lidar toward a target to determine a range to the target.
US11822014B2 Apparatus and method for controlling system timing within a LIDAR system
A method can be used for controlling pixel scanning within a range detector. A spatially controllable point light source generates a first series of light source pulses associated with a first spatial direction. The first series of light source pulses are generated during a first time period. The spatially controllable point light source generates a second series of light source pulses associated with a second spatial direction. The second series of light source pulses are generated during a second time period that overlaps with the first time period so that the second series of light source pulses are started during the first series of light source pulses.
US11822011B2 Mirrors to extend sensor field of view in self-driving vehicles
The technology relates to enhancing or extending the field of view of sensors for vehicles configured to operate in an autonomous driving mode. One or more mirrors are used to reflect or redirect beams emitted from onboard sensors that would otherwise be wasted, for instance due to obstruction by a portion of the vehicle or because they are emitted at high pitch angles to the side. The mirrors are also used to redirect incoming beams from the external environment toward one or more of the onboard sensors. Using mirrors for such redirection can reduce or eliminate blind spots around the vehicle. A calibration system may be employed to account for mirror movement due to vibration or wind drag. Each mirror may be a front surface mirror. The mirrors may be positioned on the vehicle body, on a faring, or extending from a sensor housing on the vehicle.
US11822005B2 Radar communications with offset chirp interval time
Aspects of the present disclosure are directed toward apparatuses and/or methods involving the communication of radar signals. Certain aspects involve communicating time division multiplexing (TDM) multi-input multi-output (MIMO) radar signals, having pulses with a chirp interval time (CIT) that is different for respective chirps. Positional characteristics of a target may be ascertained based upon both the CIT between each chirp in the communicated radar signals and the time between each corresponding chirp in received ones of the signals reflected by the target. Communication of the radar signals may involve utilizing a combination of antennas to provide a virtual aperture.
US11822004B2 Radar, flying device comprising such a radar, processing method in a radar embedded in a flying device and associated computer program
A radar, flying device including such a radar, processing method in a radar embedded in a flying device and associated computer program are disclosed. In one aspect, the radar includes a transceiver antenna including a plurality of radiating elements configured to transmit and receive an electromagnetic wave. The radar includes an antenna gain control unit, by activating/inhibiting radiating elements, in transmission and/or reception configured to keep the reception level of an electromagnetic wave below a determined threshold below the saturation zone of the antenna, as well as by activating/inhibiting radiating elements in reception, configured to compensate the amplitude variation of the ground/sea clutter, over the duration of the reception.
US11822002B2 Radar device
A radar transmitter transmits a radar signal through a transmitting array antenna at a predetermined transmission period, and a radar receiver receives a reflected wave signal which is the radar signal reflected by a target through a receiving array antenna. A transmitting array antenna and a receiving array antenna each include multiple subarray elements, the subarray elements in the transmitting array antenna and the receiving array antenna are linearly arranged in a first direction, each subarray element includes multiple antenna elements, the subarray element has a dimension larger than a predetermined antenna element spacing in the first direction, and an absolute value of a difference between a subarray element spacing of the transmitting array antenna and a subarray element spacing of the receiving array antenna is equal to the predetermined antenna element spacing.
US11822000B2 Method for angle of arrival estimation in an impulse-radio ultra-wideband communications system
A method is provided for estimating a signal's angle of arrival (AOA) in a communications system. Starting values for each of a horizontal AOA and a vertical AOA are estimated. The estimated vertical AOA starting value is used to select a horizontal PDOA trace of horizontal PDOA calibration data. The selected horizontal PDOA trace is interpolated to determine a best horizontal AOA estimate for a current iteration. The estimated horizontal AOA starting value is used to select a vertical PDOA trace of vertical PDOA calibration data. The selected vertical PDOA trace is interpolated to determine a best vertical AOA estimate for the current iteration. After each iteration, determining if a maximum number of iterations has been reached or if the best horizontal or vertical AOA estimate has not changed by a predetermined amount. When one of these is true, the best horizontal and vertical AOA estimates are used.
US11821998B2 Three-dimensional attitude determination system with multi-faceted integrity solution
A method of determining three-dimensional attitude is provided. The method includes measuring a carrier phase of each satellite signal received at plurality of spaced antenna. A carrier phase difference between the measured carrier phase for each satellite signal from each satellite received at each antenna is determined. The integrity of the integer ambiguity resolution relating to the carrier phase difference is assured by applying a least-square-error solution using differential carrier phase measurements with applied integer ambiguities between at least two of the plurality of antennas and observing measurement residuals after the least-square-error solution is computed and applying an instantaneous test, an interval test and a solution separation function. Three-dimensional attitude is determined from the carrier phase differences upon completion of the integer ambiguity resolution and the assurance of integrity of the integer ambiguity resolution.
US11821997B2 Techniques for determining geolocations
The described geolocation techniques determine a location of an earth-based vehicle using a non-geostationary satellite. For instance, the non-geostationary satellite receives signals transmitted by the earth-based vehicle, determines the arrival times of the signals, and the position information of the satellite corresponding to the arrival times of the signals. The arrival times and position information of the satellite are sent to a signal processing unit to determine a location of the vehicle.
US11821996B1 Outdoor entity and weapon tracking and orientation
Systems and methods for tracking entities and objects in an environment can include an entity-mounted instrumentation (EMI) and an object-mounted instrumentation (OMI). The OMI can include a first IMU array to detect the object orientation, and a TOF pulse transmitter to transmit a TOF pulse. The EMI can include a second IMU array to detect the entity orientation, a GPS receiver, and an array of TOF sensors to receive various versions of the TOF pulse. The EMI can determine a location and orientation of the entity using GPS data and orientation data generated by the second IMU array. The EMI can determine a relative location of the object using the various versions of the TOF pulse, and can determine a location of the object using the relative location of the object and the location of the entity. The EMI can determine the object orientation using data provided by the first IMU array.
US11821995B2 Vehicle position correction apparatus and method thereof
A vehicle position correction apparatus and a method thereof may include a learner that deep learns a model which predicts a position of a probe vehicle based on driving information of the probe vehicle traveling on a road, a communication device that receives driving information of a target vehicle from the target vehicle, and a controller that obtains a predicted position of the target vehicle based on the model on which the deep learning is completed and corrects an actually measured position of the target vehicle to the predicted position of the target vehicle.
US11821992B2 Methods for handling GNSS reference system information of reference stations
Exemplary embodiments include methods of estimating the position of a user equipment, UE, in association with a plurality of reference stations. Such embodiments can include performing one or more positioning measurements (e.g., carrier-phase measurements of GNSS satellite signals), and receiving transfer information between a first reference system and a second reference system. Such embodiments can also include determining an estimate of the UE's position based on the positioning measurements for the UE, the transfer information, and location coordinates of a plurality of entities (e.g., reference stations), wherein the location coordinates of at least one entity is associated with the first reference system and the location coordinates of at least one other entity is associated with the second reference system. Other embodiments include complementary methods performed by network nodes, as well as UEs and network nodes configured to perform such methods.
US11821985B2 Mobile robot performing multiple detections using image frames of same optical sensor
There is provided a mobile robot that performs the obstacle avoidance and visual simultaneous localization and mapping (VSLAM) according to image frames captured by the same optical sensor. The mobile robot includes a pixel array and a processor. An upper part of the pixel array is not coated with any filter and a lower part of the pixel array is coated with an IR filter. The processor performs range estimation using pixel data corresponding to the lower part of the pixel array, and perform the VSLAM using pixel data corresponding to the upper part of the pixel array.
US11821982B2 Devices, systems, and methods for detecting multiple devices within a predetermined proximity
In an embodiment, the present invention is a method for ranging which includes emitting an acoustic signal at a first frequency, monitoring for a first acoustic response signal at a second frequency, and responsive to receiving the first acoustic response signal within a predetermined amount of time, (1) calculating a first distance between a first device and a second device based on a duration between emitting the first acoustic signal and receiving the first acoustic response signal, and (2) broadcast a first message including the distance and an identifier.
US11821981B2 Software defined automotive radar
A method for operating a radar sensing system includes configuring a transmitter to transmit a radio signal. A receiver is configured to receive radio signals. The received radio signals include the transmitted radio signal transmitted by the transmitter and reflected from objects in the environment. The method includes with advanced temporal knowledge of the codes used to modulate the transmitted radio signal, using code values of the plurality of codes, and in combination with a bank of digital finite impulse response (FIR) filters, generating complementary signals of any self-interference noise. The method further includes subtracting the complementary signals at one or more points in the receiver prior to the interference desensing the receiver. The radar sensing system further includes a frequency modulated continuous wave (FMCW) interference canceller for detecting the largest interference signals and sequentially cancelling them while signal processing the received radio signals.
US11821980B2 Satellite-formation-based remote sensing system and constellation system
The present invention relates a remote sensing system, or particularly a satellite-formation-based remote sensing system, wherein comprising: a master satellite provided with an SAR system as a payload thereof, a first concomitant satellite, and a second concomitant satellite, wherein the first concomitant satellite and the second concomitant satellite fly around the master satellite, and the master satellite is located on major axes of motion trajectories of the first concomitant satellite and the second concomitant satellite, so as to define a first spatial baseline and a second spatial baseline that have an identical cross-track baseline component. The present invention enables high-precision, wide-range, three-dimensional imaging based on the satellite-formation, while acquires spatiotemporal features of variation of a ground region according to the synchronization in terms of time, frequency, and space.
US11821979B2 Global integrity check system and associated method
A system to acquire and track vehicles travelling in airspace, sea and land via a constellation of satellites. The system includes: (a) means for detecting a first signal from a vehicle; (b) a process for detecting anomaly from the first signal and determining whether it occurs inside or outside a first radar mode coverage area; (c) means for detecting a second signal from the vehicle under a first radar mode if the anomaly occurs inside its coverage area; (d) means for detecting a third signal from the vehicle under a second radar mode if the anomaly occurs outside the first radar mode coverage area; and (e) means for (i) refining the second or third signal from the vehicle under a third radar mode, such that the first, second, third and fourth detecting means are sequentially activated to detect the first, second and third signals by each satellite.
US11821973B2 Towed array superposition tracker
A method is disclosed comprising: transmitting a pair of tracking signals, the pair of tracking signals including a first tracking signal and a second tracking signal; receiving a data set that is collected by using a sensor in a sensor array, the data set including: (i) a received first tracking signal that is generated by the sensor in response to receiving the first tracking signal, (ii) a received second tracking signal that is generated by the sensor in response to receiving the second tracking signal, and (iii) a received target signal; detecting a relative delay at which the first tracking signal and the second tracking signal are received by the sensor; removing the received first tracking signal and the received second tracking signal from the data set to produce a filtered data set; and providing the filtered data set and an indication of the relative delay to a beamformer.
US11821967B2 Non-resonant magnetic resonance coil and magnetic resonance imaging system using the same
A magnetic resonance coil and a magnetic resonance imaging system using the same are provided. The magnetic resonance coil may include an antenna, an amplifier, and a protective circuit. The antenna may be configured to receive a radio frequency (RF) signal emitted from an object. The antenna may not resonate with the RF signal. The amplifier operably coupled to the antenna configured to amplify the RF signal. The protective circuit may be configured to protect the antenna and the amplifier.
US11821961B2 Method for electricity-related security awareness of distributed power supply systems considering spatio-temporal distribution of rainstorms
A method for electricity-related security awareness of distributed power supply systems considering spatio-temporal distribution of rainstorms, including: establishing a multi-dimensional parallel parasitic capacitance calculation model of the distributed photovoltaic-energy storage power supply system considering accumulated water depth and micro-terrain environment; performing multi-source spatio-temporal hierarchical correlation analysis between rainstorm spatio-temporal distribution characteristics (including rainfall peak position, cloud movement, rainfall intensity and rainfall duration) and an operating state of the distributed power supply system; constructing a leakage current probability prediction model considering unevenness and randomness of the rainstorm spatio-temporal distribution; and establishing an electricity-related security awareness model based on deep meta-learning.
US11821960B2 Apparatus and method for diagnosing degree of degradation of battery
An apparatus for diagnosing a degree of degradation of a battery includes a measuring unit configured to measure a voltage of each of a plurality of battery cells in each of a plurality of cycles where charging and discharging is performed and output voltage information about the plurality of measured voltages, and a control unit configured to receive the plurality of voltage information, calculate a voltage deviation of each cycle for each battery cell based on a reference voltage of each of the plurality of battery cells, select a cycle section satisfying a predetermined condition for each of the plurality of battery cells based on the calculated voltage deviation, calculate a voltage deviation change rate corresponding to each of the plurality of selected cycle sections, and diagnose a relative degree of degradation of the plurality of battery cells based on the plurality of calculated voltage deviation change rates.
US11821959B2 Method for estimating state of health of a battery
A method for estimating state of health (SOH) of an electric battery includes starting a charging of an electric battery with a charge current, measuring a voltage of the electric battery during the charging, determining a first point in time at which a minimum slope of the voltage curve during the charging occurs, determining a second point in time when the measured voltage of the electric battery equals a maximum charging voltage, determining a SOH-interval between the first point in time and the second point in time, estimating the state of health for the electric battery based on the SOH-interval. The advantage of the method is that an estimated value for the state of health of an electric battery is obtained in an easy and reliable way.
US11821957B2 Electrochemical cell and battery with integrated sensor and/or actuator
The invention relates to an electrochemical element and a battery comprising one or more electrochemical elements, with integrated sensors and/or actuators, in particular including an application for monitoring the operation of an electrochemical element or a Li-ion battery, and/or triggering actions in such an element or such a battery, intended to secure the element or the battery. The electrochemical element (1) comprises a closed shell (2) defining an internal volume and a beam (3) arranged therein having alternating positive and negative electrodes respectively connected to two positive and negative electrical output terminals housing separators, the beam (3) being impregnated with electrolyte and further connected by connection means (4) to one (5) of the electrical output terminals. It further comprises one or mote self-powered sensor and/or actuator elements (20 to 24) each arranged in contact with one component selected from the shell (2), the beam (3), the connection means (4), and the output terminal (5), and capable of measuring a physical or chemical magnitude relative to, and/or generating a physical action or effect on, the surroundings thereof.
US11821955B2 Load estimation device and portable power-supplying device
A load estimation device measures a voltage and a current supplied to a load connected to a portable power-supply, obtains a feature amount of the load from the voltage and the current. The device obtains a stored feature amount of each of loads, and related load information indicating a plurality of loads which are used in association with each other. The device estimates a load connected to the power-supply on the basis of the obtained feature amount and a stored feature amount, and predicts a load which is not connected to the power-supply and which is a load related to the estimated load on the basis of the related load information.
US11821950B2 Switch assembly with separate independent fault detection
A switching assembly configured to use different sensing technologies to detect a button press and to thereby determine when the switch is malfunctioning. The switch assembly may include an actuator that is configured to selectively open or close an electric circuit, and may also include a sensor responsive to the position of the actuator. A logic circuit may be included that is configured to compare input from the sensor with input from the circuit the switch is electrically connected to so as to determine whether the switch assembly is operating properly. The logic circuit may generate a signal indicating the operational status of the switch and may optionally provide this signal to a fault detection circuit. The actuator, sensor, and logic circuit may also be mounted within a common housing thus providing a single installation package.
US11821949B2 Contact monitoring device for vacuum circuit breaker and vacuum circuit breaker comprising same
The present disclosure relates to a contact monitoring device for a vacuum circuit breaker, which may compensate for errors of a contact monitoring device capable of monitoring a contact wear amount in a vacuum interrupter, and to a vacuum circuit breaker comprising same. According to the present disclosure, the contact monitoring device for a vacuum circuit breaker may determine an appropriate time for maintenance and repair by monitoring in real time a contact wear amount using a photosensor. Moreover, the contact monitoring device for a vacuum circuit breaker, by using two photosensors, minimizes position errors with respect to the photosensors or a push rod that may be present inherently in the sensors or occur due to an installation state, and thus, may detect the contact wear amount with precision.
US11821947B1 Multiplexer for SDFQ having differently-sized scan and data transistors, semiconductor device including same and methods of manufacturing same
A semiconductor device has a cell region including active regions that extend in a first direction and in which are formed components of transistors. The transistors of the cell region are arranged to function as a scan insertion D flip flop (SDFQ). The SDFQ includes a multiplexer serially connected at an internal node to a D flip-flop (FF). The transistors of the multiplexer include data transistors for selecting a data input signal, the data transistors having a first channel configuration with a first channel size, and scan transistors of the multiplexer for selecting a scan input signal, the scan transistors having a second channel configuration with a second channel size. The second channel size is smaller than the first channel size.
US11821946B2 Built in self test (BIST) for clock generation circuitry
Testing clock division circuitry includes generating pseudo random test pattern bits for scan chain logic in programmable clock division logic circuitry and divided clock counter circuitry. A shift clock is used to shift the test pattern bits into the scan chain logic. A capture clock signal is used in the programmable clock division logic during a non-test mode of operation. The shift clock is used to provide output shift bits from the scan chain logic to a multi-input shift register (MISR). Once all the output shift bits for the test pattern bits are provided to the MISR, a final test signature from the MISR is compared to an expected test signature to determine whether the programmable clock division logic circuitry and divided clock counter circuitry are free of faults.
US11821944B2 Apparatus and a method for measuring a device current of a device under test
An apparatus for measuring a device current of a device under test (DUT) includes a first circuit including a first terminal for coupling to a first connection terminal of the DUT. The first circuit is configured to supply a first test voltage for the first terminal and to output a first output voltage sensed at the first terminal. The apparatus further includes a second circuit having a second terminal for coupling to a second connection terminal of the DUT. The second circuit is configured to supply a second test voltage for the second terminal and to output a second output voltage sensed at the second terminal. The apparatus further includes a third circuit configured to determine the device current of the DUT based on the first output voltage, the second output voltage, the first test voltage and the second test voltage. The first circuit and the second circuit are identical.
US11821943B2 Compliant ground block and testing system having compliant ground block
A compliant ground block for a testing system for testing integrated circuit devices is disclosed. The compliant ground block includes a plurality of electrically conductive blades in a side by side generally parallel relationship. The blades are configured to be longitudinally slidable with respect to each other. The block also includes an elastomer configured to retain the plurality of blades. Each blade of the plurality of blades includes a first end and a second end opposite to the first end in the longitudinal direction. The plurality of blades is arranged so that the first end of each blade of the plurality of blades is opposite to the first end of an adjacent blade in the longitudinal direction so that the first end of one blade is adjacent the second end of the adjacent blade. The elastomer is at least tubular (e.g., hollow or solid cylindrical) in part and non-conductive.
US11821941B2 Method for open-loop or closed-loop control of the temperature of a chuck for a wafer, temperature adjustment device, and wafer testing system
A method for open-loop or closed-loop control of the temperature of a chuck for a wafer includes detecting the position of a test device for testing a wafer and determining the spatial distances between the test device and a plurality of temperature measurement devices for measuring the temperature of the chuck or of a wafer supported or clamped by the chuck. The method proceeds by selecting at least one temperature measurement device from the plurality of temperature measurement devices as a reference temperature measurement device; and controlling the temperature of the chuck by open-loop or closed-loop control on the basis of the temperature(s) of the chuck or wafer as measured by the selected one or more reference temperature measurement devices.
US11821940B2 Electronics tester
A tester apparatus is described. Various components contribute to the functionality of the tester apparatus, including an insertion and removal apparatus, thermal posts, independent gimbaling, the inclusion of a photo detector, a combination of thermal control methods, a detect circuitry in a socket lid, through posts with stand-offs, and a voltage retargeting.
US11821935B2 Differential aging monitor circuits and techniques for assessing aging effects in semiconductor circuits
In some examples, this disclosure describes a method of operating a circuit. The method may comprise performing a circuit function under normal operating conditions, wherein performing the circuit function under the normal operating conditions includes performing at least a portion of the circuit functions via a characteristic circuit, performing at least the portion of the circuit function under enhanced stress conditions via a characteristic circuit replica, and predicting a potential future problem with the circuit function under the normal conditions based on an evaluation of operation of the characteristic circuit relative to operation of the characteristic circuit replica.
US11821932B2 Partial discharge (PD) detection apparatus for gas-insulated equipment
A partial discharge (PD) detection apparatus for gas-insulated equipment includes a photon collector, an optical splitter, a first photoelectric conversion module, an ultraviolet fluorescent crystal, a second photoelectric conversion module, and a signal processing module, where the ultraviolet fluorescent crystal is configured to convert a second optical radiation signal into an optical radiation signal of an ultraviolet fluorescence band, and the signal processing module is configured to calculate first apparent intensity based on a first voltage signal output by the first photoelectric conversion module, calculate second apparent intensity based on a second voltage signal output by the second photoelectric conversion module, and determine discharge intensity of the optical radiation based on a ratio of the second apparent intensity to the first apparent intensity. Technical solutions of the present disclosure are not affected by an unknown distance between a discharge position and a detection point.
US11821929B2 Quasi-real-time data collection system and method for competitive power market
A quasi-real-time data collection system for a competitive power market includes a distributed data collection unit, a centralized data collection unit, and a main collection station, where the distributed data collection unit is connected to an intelligent watt-hour meter by using an internal downlink communication module of the distributed data collection unit, and configures data item collection parameters and task execution parameters by using an internal collection task and scheme configuration module of the distributed data collection unit; the centralized data collection unit is connected to the main collection station by using an internal file conversion and uplink communication module of the centralized data collection unit; and the centralized data collection unit is connected to multiple distributed data collection units by using a local high speed power line carrier communication (HPLC) network.
US11821926B2 Voltage fluctuation detection circuit
The present disclosure provides a voltage fluctuation detection circuit, which includes a voltage adjustment circuit and a comparator. The voltage adjustment circuit includes an adjustment circuit input terminal to receive the operating voltage, a first adjustment circuit output terminal to output a first voltage, and a second adjustment circuit output terminal to output a second voltage that is step-shaped, the second voltage differs from the first voltage by a bias voltage at the beginning of a preset clock period and falls within a first amplitude within the preset clock period, the magnitude of the bias voltage is related to the first voltage. The comparator includes: a first comparator input terminal to receive the first voltage, a second comparator input terminal to receive the second voltage, and a comparator output terminal to output a comparison result of the first voltage and the second voltage.
US11821922B2 Method for producing a device for measuring current intensities and device for measuring current intensities
A method for producing a device for measuring current intensities, including: providing a resistor arrangement having connection elements and a resistor element arranged therebetween in a current flow direction. The resistor element and the connection elements consist of different electrically conductive materials; forming a contact pin from the material of at least one connection element; positioning a printed circuit board with a conductor track and a passage bore on the resistor arrangement such that the contact pin projects through the passage bore and has on the side of the printed circuit board facing away from the resistor arrangement a protrusion; laterally widening the contact pin in the region of the protrusion by deforming the material such that the printed circuit board is mechanically fixed to the resistor arrangement; and producing an electrically conductive connection between the contact pin and the conductor track of the printed circuit board.
US11821919B2 Short-circuit probe card, wafer test system, and fault detection method for the wafer test system
The present invention provides a short-circuit probe card, including: a substrate having an upper surface and a lower surface; a plurality of first contacts formed on the upper surface; and a plurality of second contacts formed on the lower surface and connected to the plurality of first contacts. The first contacts and second contacts are all grounded.
US11821914B1 Radio frequency performance characterization of multi-carrier broadband devices
A notched test signal is generated across a frequency band, the notched test signal includes a plurality of frequency notches, each frequency notch associated with one of a plurality of test frequencies. The notched test signal is provided to a device under test at a plurality of different input power levels. An notched output signal is received from the device under test. The notched output signal is filtered to provide a bandpass response at the plurality of test frequencies to generate a filtered notched output signal. A power level of the filtered notched output signal at each of the plurality of test frequencies is measured. A noise performance metric associated with the device under test is determined based at least in part on the power level of the filtered notched output signal.
US11821912B2 Methods of producing augmented probe system images and associated probe systems
Methods of producing augmented probe system images and associated probe systems. A method of producing an augmented probe system image includes recording a base probe system image, generating the augmented probe system image at least partially based on the base probe system image, and presenting the augmented probe system image. The augmented probe system image includes a representation of at least a portion of the probe system that is obscured in the base probe system image. In some examples, a probe system includes a chuck, a probe assembly, an imaging device, and a controller programmed to perform methods disclosed herein.
US11821911B2 Pump and probe type second harmonic generation metrology
Various approaches to can be used to interrogate a surface such as a surface of a layered semiconductor structure on a semiconductor wafer. Certain approaches employ Second Harmonic Generation and in some cases may utilize pump and probe radiation. Other approaches involve determining current flow from a sample illuminated with radiation.
US11821909B2 Passive infrared detector with a blind channel
A method for verifying a detection of a motion of a body using a passive infrared sensor (100) includes generating motion data based on a first signal received at a primary detection channel (103a, 103c), the first signal indicates a possible motion of a body; generating verification data based on a second signal, or absence of second signal, received at a secondary detection channel (103b); and verifying that the first signal is a motion of a body based on a comparison of the motion data with the verification data; the primary detection channel (103a, 103c) is configured to receive a first predetermined range of signals, including at least some infrared signals, and the secondary detection channel (103b) is configured to receive a second predetermined range of signals, excluding at least some infrared signals via an infrared blocker (104).
US11821901B2 Styryl phenols, derivatives and their use in methods of analyte detection
Styryl compounds useful for preparing biological detections probes, and the use of the Styryl compounds for the detection, discrimination and quantification of biological targets.
US11821899B2 Enzyme-linked immunoassay to detect Felis catus gammaherpesvirus 1
Indirect ELISAs to detect exposure to Felis catus gammaherpesvirus 1 (FcaGHV1) in domestic cats. These ELISAs detect feline serum antibodies to ORF52 and ORF38 of FcaGHV1. The ELISA assays are sensitive, specific, and adaptable for scale up use in high throughput diagnostics.
US11821898B2 Rapid test for Lyme bacteria
The subject matter disclosed herein provides a method and a device for detection of one or more bacteria in a sample.
US11821893B2 Screen printing tissue models
A process of simply, cheaply, and reproducibly creating complex tissue models using screen printing and the tissue model prepared using the screen printing process. These models are amenable to high throughput screening. They will allow the study of components of disease progression and can be used for screening therapies.
US11821890B2 Nanosensor chip with compound nanopores and methods of use thereof
Described herein are systems and methods of providing a nanosensor chip for detecting and/or quantifying target molecules in a solution. Said nanosensor chip comprises a pore comprising a plurality of nanopores. Said plurality of nanopores is functionalized with immobilized probe molecules for detecting the target molecules. The solution is directed to the nanochip to permit binding of said target molecules. Changes an aggregate current in response to target molecules in the liquid sample binding to the probe molecules are measured to detect and/or quantify said target molecules in said solution.
US11821883B2 Method for detecting anomalies in environmental data
A method for assessing environmental data is described. The method includes receiving sensor data associated with each of a plurality of time intervals from at least one sensor on at least one mobile sensor platform. The sensor data is associated with position data corresponding to each of the plurality of time intervals. The position data corresponds to a plurality of positions having a characteristic distance not exceeding one hundred meters. The sensor data includes a plurality of measurements for each of the plurality of positions. The method includes determining, based on the sensor data and the position data, anomalous data including least one of a geographic anomaly or a temporal anomaly.
US11821882B2 Continuous flow mixer
A continuous flow mixer for use in a chromatography system includes a first channel structure located between a mixer inlet and a mixer outlet. The first channel structure includes a first inlet branch, a second inlet branch, a plurality of outlet branches including at least a first outlet branch and a second outlet branch, a first plurality of branches splitting from the first inlet branch, each branch of the first plurality of branches connected to a different of the plurality of outlet branches, and a second plurality of branches splitting from the second inlet branch, each branch of the second plurality of branches connected to a different of the plurality of outlet branches. At least two branches of the first and second plurality of branches that are connected to the first outlet branch are offset in fluid residence time through the at least two branches.
US11821881B2 Passive dampening gradient proportioning valve
Disclosed is a gradient proportioning valve for liquid chromatography that includes a plurality of inlet ports configured to receive a plurality of fluids, a manifold connected to each of the plurality of inlet ports configured to mix the plurality of fluids in a controlled manner to provide a fluid composition, the manifold including a plurality of fluid conduits internal to the manifold, each of the plurality of fluid conduits receiving fluid through a respective one of the plurality of inlet ports, each of the plurality of fluid conduits operatively communicable to a respective actuation mechanism configured to open and close each of the plurality of fluid conduits in a controlled manner, a common outlet port configured to receive the fluid composition, and a passive fluidic dampening system configured to dampen unwanted fluidic pressure pulses in the manifold where at least one of the plurality of fluid conduits is compliant.
US11821878B2 Autosampler
An autosampler includes an injection port for supplying a sample to an analysis device, a needle that collects the sample stored in a vial and injects the sample into the injection port, a cleaning unit that cleans the needle and a gas exhaust fan. The cleaning unit includes a cleaning container which stores a cleaning liquid and into which the needle is inserted, and a unit main body that has a space for storing the cleaning container and receiving the cleaning liquid overflowing from the cleaning container, and a unit gas exhaust passage for exhausting gas in the space outwardly of the cleaning unit. The unit main body has a unit opening through which the needle passes when accessing the cleaning container. The autosampler includes a boundary portion that separates a first region in which the injection port, the needle and the unit opening are arranged from a second region in which the gas exhaust fan is arranged, and a gas exhaust region which is connected to the unit gas exhaust passage via a gas exhaust opening provided at the boundary portion and into which gas exhausted from the space flows due to a negative pressure generated by the gas exhaust fan.
US11821876B2 Test method of medium transmission test device for concrete under temperature-osmotic pressure-load coupling effect
The present disclosure discloses a medium transmission test device and a method for concrete under a temperature-osmotic pressure-load coupling effect. The device includes a loading device and a water pressurization device; the loading device includes a press, an upper steel plate and a lower steel plate used for clamping a test block, and a fastener that connects the upper and lower steel plates; the upper steel plate includes a first steel plate and a second steel plate; a spring is sleeved on a screw between the first steel plate and the second steel plate; the water pressurization device includes a liquid storage tank, a pressurization pump, a liquid storage pool, a connecting pipe for communicating the pressurization pump to the liquid storage tank, and a connecting pipe for connecting the pressurization pump to the liquid storage pool; the liquid storage tank is provided with an open end; and a tank port of the open end is fixedly connected to a side surface of the test block. The present disclosure achieves a load-temperature-osmotic pressure coupling effect on concrete, can well simulate a complicated severe environment where underground concrete is located, and provides an effective device support for the study of the durability of concrete under complicated severe conditions.
US11821866B2 Nanoscale electrochemical interface for detection of analytes
A sensor can selectively detect quantum signatures in charge transfer processes via a tunneling current. In one aspect, the sensor can include a metal electrode having a first surface and a second surface. The sensor can also include an insulator film having a first thickness, a first surface area and a first surface chemistry. The insulator film can be coupled to the metal electrode via the first surface. The sensor can also include a functionalization film having a second thickness, a second surface area and a second surface chemistry. The functionalization film can be coupled to the metal electrode via the second surface. The insulator film and the functionalization film are configured to separate the metal electrode from an electrochemical solution comprising the analyte.
US11821861B2 Wettability estimation using magnetic resonance
A method of estimating a wettability characteristic of a rock and fluid system includes acquiring a sample of the rock material, performing a first nuclear magnetic resonance (NMR) measurement of the sample when the sample is in a full water saturation condition, and measuring a first T2 distribution, performing a second NMR measurement of the sample when the sample is in a second partial saturation condition, and measuring a second T2 distribution. The method also includes separating a hydrocarbon component of the second T2 distribution from a water component of the second T2 distribution, applying a fluid substitution model to the water component of the second T2 distribution to generate a computed T2 distribution, and calculating a wettability index (WI) based on a difference between the first T2 distribution and the computed T2 distribution.
US11821860B2 Optical three-dimensional scanning for collision avoidance in microscopy system
A collision avoidance system and method for an x-ray CT microscope processes image data of an object at different angles and generates a model of the object. This model is then used to configure the microscope for operation and possibly avoid collisions between the microscope and the object.
US11821859B2 Charged particle optical device, objective lens assembly, detector, detector array, and methods
The embodiments of the present disclosure provide various techniques for detecting backscatter charged particles, including accelerating charged particle sub-beams along sub-beam paths to a sample, repelling secondary charged particles from detector arrays, and providing devices and detectors which can switch between modes for primarily detecting charged particles and modes for primarily detecting secondary particles.
US11821856B2 X-ray examination device
A device for examining a sample by X-radiation having a radiation generation system for generating primary radiation, a first goniometer arm on which the radiation generation system is mounted and which is pivotable about a goniometer axis, a detection system configured to detect secondary radiation emanating from the sample, a second goniometer arm on which the detection system is mounted and which is pivotable about the goniometer axis, and an evacuable sample chamber within which the sample is arrangeable in a sample region encompassing a portion of the goniometer axis, the sample chamber being delimited by a sample chamber wall which has a transmission region which is transmissive to the primary radiation and is vacuum-tight, in order to allow the primary radiation to penetrate into the sample chamber and to impinge on the sample region at different angles of incidence.
US11821852B2 Method of investigating a specimen using a tomographic imaging apparatus
A method of investigating a specimen using tomographic imaging, comprising the steps of providing a specimen and a source, directing a beam of radiation from said source to said specimen, and detecting a flux of radiation transmitted through said specimen. The method further comprises the steps of moving at least one of said specimen and said source for providing relative motion of the source with respect to the specimen; and imaging the specimen along a series of different viewing axes, which intersect a virtual reference surface that surrounds the specimen and is substantially centered thereon, wherein said combined steps of moving and imaging generate a sampling geometry on said virtual reference surface. As defined herein, the steps of moving and imaging are coordinated in such a way that said sampling geometry comprises a plurality of spaced apart line segments.
US11821846B2 Focus-less inspection apparatus and method
An inspection apparatus may include: a structured-light source configured to sequentially radiate a plurality of structured lights having one phase range; a lens configured to adjust, for each of the plurality of structured lights, optical paths of light beams corresponding to phases of the phase range such that a light beam corresponding to one phase of the phase range arrives at each point of a partial region on an object; an image sensor configured to capture a plurality of reflected lights generated by the structured lights being reflected from the partial region; and a processor configured to acquire a light quantity value of the reflected lights; and derive an angle of the surface by deriving phase values of the reflected lights based on the light quantity value for the reflected lights.
US11821841B2 System and method for classification of tissue based on Raman and fluorescence in high-wavenumber Raman spectrum
A method and system for classifying a tissue specimen is provided. The method includes: a) interrogating a tissue specimen with a first interrogation light; b) detecting first light from the tissue specimen resulting from the interrogation, wherein the first light includes a first scattered light component and a first fluorescence light component, and producing first signals; c) interrogating the tissue specimen with a second interrogation light at a second excitation wavelength, wherein the first and second excitation wavelengths are within about 2 nm of each other; d) detecting second light from the tissue specimen resulting from the interrogation, wherein the second light includes a second scattered light component and a second fluorescence light component, and producing second signals; e) determining a difference between the first and second lights; f) determining a fluorescence spectrum produced by the interrogation of the tissue specimen; and g) classifying the tissue specimen.
US11821840B2 Apparatus and method for measuring the reflectivity or transmittivity of an optical surface
An apparatus and a method measure a reflectivity and/or transmittivity of an optical surface. The apparatus includes a pulsed coherent white light source for generating pulsed coherent white light, wherein the apparatus is adapted to irradiate the optical surface with at least a part of the generated pulsed coherent white light.
US11821839B1 Passive characterization of high power optical fiber average power and LP01 and LP11 modes by detecting MIE scattered light
A scattered light detector comprises a first photodiode array comprising one or more photodiodes arranged in a planar, semicircular pattern on a substrate, each of the one or more photodiodes having an outer edge and an inner edge; and a notch perpendicular to the substrate and located adjacent the inner edge of each of the one or more diodes, and equidistant from the outer edges of each of the one or more photodiodes, the notch configured to accept an optical fiber oriented perpendicular to the plane of the one or more photodiodes. When there are two or more photodiodes, the photodiodes may be divided into two or more segments extending outwardly from the notch. Each of the photodiodes shares a common electrical ground. The planes of the one or more photodiodes of the first and second photodiode arrays are oriented parallel to each other and spaced a predetermined distance apart.
US11821838B1 Spectroscopy in frequency, time, and position with correlated frequency combs
Apparatus, systems, and methods associated with remote phase and amplitude spectroscopy in frequency, time, and position with correlated frequency combs are applicable in a variety of applications. Multiple beams can be generated from a single laser source, where, in the frequency domain, the multiple beams are frequency combs with equal repetition rates and shifted in frequency from each other. One or more of the multiple beams can be directed to interact with a sample with another one of the multiple beams used as a reference beam. The interaction can include transmission of one of the multiple beams as a signal beam through the sample, reflection of one of the multiple beams as a signal beam from the sample, or backscattering from the sample. Results from the interaction can be analyzed.