Document Document Title
US11836889B2 Dual-mode image fusion architecture
Embodiments relate to an image processing circuit able to perform image fusion on received images in at least a first mode for fusing demosaiced and downscaled image data, and a second mode for fusing raw image data. Raw image data is received from an image sensor in Bayer RGB format. In the first mode, the raw image data is demosaiced and resampled prior to undergoing image fusion. On the other hand, in the second raw image mode, the image processing circuit performs image fusion on the raw Bayer image data, and demosaics and resamples the generated fused raw Bayer image. This may ensure a cleaner image signal for image fusion, but consumes more memory. The image processing circuit is configured to support both modes of operation, allowing for fused images to be generated to satisfy the requirements of different applications.
US11836880B2 Adjusting a digital representation of a head region
Methods and devices for generating reference data for adjusting a digital representation of a head region, and methods and devices for adjusting the digital representation of a head region are disclosed. In some arrangements, training data are received. A first machine learning algorithm generates first reference data using the training data. A second machine learning algorithm generates second reference data using the same training data and the first reference data generated by the first machine learning algorithm.
US11836877B2 Systems and methods for generating augmented reality content based on distorted three-dimensional models
Systems and methods for generating AR content to virtually alter a real-world item are provided. The real-world item may be a deformable item including one or more flexible surfaces. According to an embodiment, a method includes determining the relative positions of a plurality of points on the real-world item. Based on the relative positions of the plurality of points, a 3D model of a virtual item is distorted to produce a distorted 3D model of the virtual item. The distorted 3D model may have substantially the same shape as the real-world item. AR content is then generated based on the distorted three-dimensional model.
US11836875B2 Augmented reality screen system and augmented reality screen display method
An augmented reality screen system includes an augmented reality device and a host. The augmented reality device is configured to take a physical mark through a camera. The host is configured to receive the physical mark, determine position information and rotation information of the physical mark, and fetch a virtual image from a storage device through a processor of the host. The processor transmits an adjusted virtual image to the augmented reality device according to the position information and the rotation information, and the augmentation device projects the adjusted virtual image to a display of the augmented reality device. The adjusted virtual image becomes a virtual extended screen, and the virtual extended screen and the physical mark are simultaneously displayed on the display of the augmented reality device.
US11836874B2 Augmented in-vehicle experiences
Systems and methods for augmented in-vehicle experiences. In particular, systems and methods for an immersive in-vehicle experience are provided, with customizable virtual and augmented reality options. Systems and techniques are provided for vehicles to perform real-time detection and augmentation of the real world environment, including tracked objects and buildings in the real world environment. The vehicles use intelligently matched vehicle sensor data, map data, and other source data for detection and augmentation of the environment. In some examples, procedurally generated three-dimensional (3D) environments are provided, which are based on a current ride route and surrounding real world environment.
US11836867B2 Techniques for virtual visualization of a product in a physical scene
Described herein is a method for generating a two-dimensional (2D) image of one or more products within a physical scene is provided. The method comprises: obtaining, via a communication network from another computing device, an image of the physical scene; obtaining, via the communication network from the other computing device, position information indicative of a target position of a first product in the physical scene; rendering a 2D image of a second product in the physical scene using the image of the physical scene, the position information, and a 3D model of the second product; and providing, via the communication network to the other computing device, the rendered 2D image of the second product in the physical scene for display by the other computing device.
US11836863B2 Augmented reality triggering of devices
An augmented reality trigger system (10) comprising a primary augmented reality device (30) and a trigger action controller (40) for implementing an augmented reality trigger method based on a medical tool (20) and/or a tool identifier (21) 5 associated with the medical tool (20). In operation, the primary augmented reality device (30) generates a camera image of the real world, which may or may not at any time include the medical tool (20) and/or the tool identifier (21). The trigger action controller (40) recognizes a generation by the primary augmented reality device (30) of the camera image of the real world including the medical tool (20) and/or the tool 10 identifier (21) and in response to such recognition, triggers a medical procedure action by the primary augmented reality device (30) and/or a medical device (50) in support of a medical procedure involving the medical tool (20).
US11836862B2 External mesh with vertex attributes
Methods and systems are disclosed for performing operations for deforming an external mesh. The operations comprise receiving a video that includes a depiction of a real-world object. The operations comprise generating a three-dimensional (3D) body mesh associated with the real-world object that tracks movement of the real-world object across frames of the video. The operations comprise obtaining an external mesh associated with an Augmented-Reality (AR) element. The operations comprise accessing a plurality of deformation attributes associated with the external mesh, each attribute corresponding to a different deformation model. The operations comprise separately deforming, based on respective deformation models, a first portion of the external mesh and a second portion of the external mesh. The operations comprise modifying the video to include a display of the AR element based on the separately deformed first and second portions of the external mesh.
US11836858B2 Incident site investigation and management support system based on unmanned aerial vehicles
Systems and methods allow for incident data collection and management system based on unmanned aerial vehicles (UAVs), that is, drones to help accelerate the data collection and analytics, information dissemination, and decision support at incident sites. The system architecture may include onsite, server, and offline components including flight planning subsystem, flight execution and mission control subsystem, information dissemination subsystem to travelers and traveler information services, the interface with traffic management center, and the data analytic, visualization, and training subsystems. Other embodiments include the video-based 3D incident site reconstruction methods, site positioning and scaling methods with pre-collected static background infrastructure data, data management and user charging methods, and training methods with the generated 3D model.
US11836857B2 Methods for generating and updating building models
Systems, methods and instructions for creating building models of physical structures is disclosed. The building model may be a collection of floors defined by outlines containing regions that may be offset relative to a main region, and a collection of connectors. Connectors may have connection points for tracking, routing and sizing. Connectors may indicate elevation changes through georeferenced structural features. Signal elements may also be features that provide corrections when tracking. Feature descriptors are data that describes the structural configuration and signal elements enabling them to be matched to previously collected data in a database. User interface elements assist a user of a tracking device in collecting floor information, structural features and signal features and validating certain collected information based on previously known information. The height of floors may also be inferred based on sensor data from the tracking device.
US11836855B2 System and method for harmonization of vertical projections for displaying of geospatial object data in mediated reality
A system and method for harmonization of vertical projections for displaying of geospatial object data on a mediated reality (MR) device. The method includes: determining an absolute elevation of the MR device relative to a fixed elevation reference; determining an elevation of the MR device relative to physical ground; determining a projection plane using the elevation of the MR device; determining positioning of the projection plane relative to the fixed elevation reference; determining positioning of the geospatial objects with relative vertical positioning data in the mediated reality display relative to the determined projection plane; determining positioning of the geospatial objects with absolute vertical positioning data in the mediated reality display relative to the fixed elevation reference; and outputting the positioned geospatial objects with relative vertical positioning data and the positioned geospatial objects with absolute vertical positioning data to the display of the MR device.
US11836853B2 Generation and presentation of predicted personalized three-dimensional body models
Described are systems and methods directed to generation of a personalized three-dimensional (“3D”) body model of a body, such as a human body, based on two-dimensional (“2D”) images of that body and the generation and presentation of predicted personalized 3D body models of the body when one or more body measurements (e.g., body fat, body weight, muscle mass) are changed. For example, a user may provide a target body measurement value and the implementations will generate one or more predicted personalized 3D body models representative of a predicted appearance of the body with the target body measurement value.
US11836851B2 High-quality object-space dynamic ambient occlusion
Systems and methods are disclosed for calculating dynamic ambient occlusion (AO) values for character models to yield high-quality approximations of global illumination effects. The approach utilizes a dual component machine-learning model that factorizes dynamic AO computation into a non-linear component, in which visibility is determined by approximating spheres and their casted shadows, and a linear component that leverages a skinning-like algorithm for efficiency. The parameters of both components are trained in a regression against ground-truth AO values. The resulting model accommodates lighting interactions with external objects and can be generalized without requiring carefully constructed training data.
US11836843B2 Enhanced pose generation based on conditional modeling of inverse kinematics
Systems and methods are provided for enhanced pose generation based on conditional modeling of inverse kinematics. An example method includes accessing an autoencoder trained based on poses, with each pose being defined based on location information of joints, and the autoencoder being trained based on conditional information indicating positions of a subset of the joints. The autoencoder is trained to reconstruct, via a latent variable space, each pose based on the conditional information. Information specifying positions of the subset of the joints is obtained via an interactive user interface and the latent variable space is sampled. An output is generated for inclusion in the interactive user interface based on the sampling and the positions.
US11836840B2 Systems and methods for cross-application authoring, transfer, and evaluation of rigging control systems for virtual characters
Various examples of cross-application systems and methods for authoring, transferring, and evaluating rigging control systems for virtual characters are disclosed. A first application, which implements a first rigging control protocol, can provide an input associated with a request for a behavior from the rig for the virtual character. The input can be converted to be compatible with a second rigging control protocol that is different from the first rigging control protocol. One or more control systems can be evaluated based on the input to determine an output to provide the requested behavior from the virtual character rig. The one or more control systems can be defined according to the second rigging control protocol. The output can be converted to be compatible with the first rigging control protocol and provided to the first application to manipulate the virtual character according to the requested behavior.
US11836838B2 Method for facial animation
A method of animating a digital character according to facial expressions of a user, comprising the steps of, (a) obtaining a 2D image and 3D depth map of the face of the user, (b) determining expression parameters for a user expression model so that a facial expression of the user-specific expression model represents the face of the user shown in the 2D image and 3D depth map (c) using the expression parameters and an animation prior to determine animation parameters usable to animate a digital character, wherein the animation prior is a sequence of animation parameters which represent predefined animations of a digital character (d) using the animation parameters to animate a digital character so that the digital character mimics the face of the user.
US11836835B2 Motion representations for articulated animation
Systems and methods herein describe novel motion representations for animating articulated objects consisting of distinct parts. The described systems and method access source image data, identify driving image data to modify image feature data in the source image sequence data, generate, using an image transformation neural network, modified source image data comprising a plurality of modified source images depicting modified versions of the image feature data, the image transformation neural network being trained to identify, for each image in the source image data, a driving image from the driving image data, the identified driving image being implemented by the image transformation neural network to modify a corresponding source image in the source image data using motion estimation differences between the identified driving image and the corresponding source image, and stores the modified source image data.
US11836832B2 Adaptable drawing guides
Embodiments of the present invention provide systems, methods, and computer storage media directed to adaptable drawing guides. In implementations, a guide mode is identified. Generally, a guide mode indicates a manner in which to use a drawing guide to confine strokes corresponding with input paths. Upon detecting an input path, a stroke is drawn in accordance with the guide mode. For example, when an edge mode is employed, the drawn stroke is confined to align with at least one edge of the drawing guide, when an inside mode is employed, the drawn stroke is confined inside of the set of edges of the drawing guide, and when the outside mode is employed, the drawn stroke is confined outside of the set of edges of the drawing guide.
US11836828B2 Controlling interactions with virtual objects
The disclosed computer-implemented method may include generating a virtual item within a virtual environment. The method may also include detecting, using various hardware sensors, a current position of a physical object that is to be portrayed within the virtual environment. The method may next include generating a virtual representation of the physical object within the virtual environment. The virtual representation of the physical object may be configured to at least partially follow movements of the physical object relative to the virtual item. The method may also include presenting the virtual item and the generated virtual representation of the physical object within the virtual environment, where the virtual representation of the physical object is at least partially, controllably decoupled from the movements of the physical object relative to the virtual item. Various other methods, systems, and computer-readable media are also disclosed.
US11836827B2 Optical feedback for visual recognition authentication
Providing optical watermark signals for a visual authentication session by performing at least the following: receive, at an anti-spoof engine, an instruction to perform visual authentication operations for a visual authentication session, generate, with the anti-spoof engine, an optical watermark signal based on receiving the instruction, wherein the optical watermark signal includes at least one optical identifier to authenticate images captured during the visual authentication session, obtain, with the anti-spoof engine, an image source that includes captured images of the visual authentication session, determine, with the anti-spoof engine, whether the image source includes a reflected optical watermark signal, and compare, with the anti-spoof engine, whether the reflected optical watermark signal matches the generated optical watermark signal based on the determination that the image source includes the reflected optical watermark signal.
US11836826B2 Augmented reality content generators for spatially browsing travel destinations
The subject technology selects a set of augmented reality content generators from a plurality of augmented reality content generators. The subject technology causes display, at a client device, of a graphical interface comprising a plurality of selectable graphical items. The subject technology receives, at the client device, a selection of a first selectable graphical item from the plurality of selectable graphical items, the first selectable graphical item comprising a first augmented reality content generator corresponding to a particular geolocation. The subject technology causes display, at the client device, at least one augmented content reality item generated by the first augmented reality content generator. The subject technology causes display, at a second client device, the at least one augmented content reality item generated by the first augmented reality content generator, the at least one augmented content reality item comprising the 3D scene based at least in part on the particular geolocation.
US11836824B2 Color managed embedding system for embedding signals in color artwork
The present disclosure relates generally to signal encoding. Digital files representing artwork for printed objects, e.g., product packaging, labels and hangtags, can be encoded to carry information. One implementation obtains a color image representing CMY color channels, and alters the color image to include an encoded signal by altering values representing CIELAB a* and b*, all the while keeping L* on or within a predetermined tolerance of a contour representing a constant value. Other implementations are provided.
US11836821B2 Communication system for motorists
The present invention relates to a system and method for motorists which can be employed during law enforcement investigations. The method includes receiving an indication that a motorist is being investigated by law enforcement. The method further includes presenting options of available legal counsel to the motorist during the law enforcement investigation. Next, the method includes facilitating a selection of a legal counsel of the available legal counsel options to represent the motorist during the law enforcement investigation. Furthermore, the method includes creating a first channel of communication between law enforcement and the motorist's legal counsel.
US11836820B2 Pin entry device
There is disclosed a PIN entry device (PED) for electronic Point of Sale (EPOS) transactions. In addition to the usual PED functionality, the PED disclosed herein allows feedback from a user to be obtained in response to a question. The PED comprises an alphanumeric display for displaying text to a user, a numeric keypad and one or more function keys. The PED is configured to operate to display text to the user on the alphanumeric display to prompt a response from the user. The displayed text corresponds to approved text and unapproved text. The PED is configured to accept responses entered on the numeric keypad or one or more function keys in response to approved text, and to accept only a single key press response when prompted by a display of unapproved text. A corresponding method is also disclosed.
US11836814B2 Hydrogen sharing network
Methods, systems, and apparatus for an energy or fuel sharing network system. The energy or fuel sharing network system includes an in-house fuel cell apparatus that is coupled or included within a home. The in-house fuel cell apparatus includes a generation and distribution unit. The generation and distribution unit is configured to generate energy or fuel and provide the energy or fuel to a vehicle. The energy or fuel sharing network system includes an energy or fuel sharing platform. The energy or fuel sharing platform includes a processor. The processor is configured to determine a location of the in-house fuel cell apparatus, and provide the location of the in-house fuel cell apparatus to the vehicle or a user device.
US11836812B2 Methods and systems relating to auto-generated private communities
Establishing online social communications for enterprises whilst beneficial to them in terms of revenue, customer retention etc. require skills and time, both of which the enterprises personnel do not possess. The inventors have established an inventive turn-key software application that allows an enterprise to create invitation only private groups on mobile device platforms and monetize aspects of this online private group through direct payments to the club owner. An individual, a group, a society, a business or enterprise irrespective of whether they are active on other social networks can exploit the inventive turn-key software application augmenting their business with clear visibility of the return on investment. As such the inventive turn-key software application provides an effective “one-stop shop” for those looking to establish and build their brand on mobile technology.
US11836811B2 System and method for event-based pet searching on social media
An event-based social media search platform for pet and animal related searches includes a database for storing event data associated with user-created events relating to pets or animals for a plurality of users. The platform analyzes event data from different user-created events to determine when user-created events have event data in common. The platform alerts users of related events and facilitates communications between users to confirm that the user-created events relate to the same pets or animals. The platform can associate event data and users of related events in the database. Events can be published via social media platforms to assist users in searching for new pets and animals, finding missing pets and animals, or locating pets and animals after natural disasters.
US11836810B2 System and method for user interface and data processing management for clinical trial administration systems
A clinical data processing system comprising a processor; a memory operatively coupled to the processor, the memory storing executable instructions providing a user interface module configured to receive participant data and store it as participant data in the memory; a schema management module configured to receive input via the user interface module, the schema management module comprising rules for determining withholding amounts for payments due to a participant in view of applicable schema data and participant data stored in the memory; and a participation aggregation module configured to receive input via the user interface module, the participation aggregation module comprising rules for determining whether to permit or defer payments due to the participant in view of aggregated payments due to a participant as reflected in participant data stored in the memory.
US11836809B2 Employment status detection based on transaction information
An income analysis platform may receive information associated with employment-related activity of a user, wherein the employment-related activity is associated with an employment status of the user. The income analysis platform may analyze, using an employment analysis model, the information to determine the employment status of the user. The income analysis platform may determine, based on the information and using the employment analysis model, that there is a change in the employment status of the user. The income analysis platform may identify, based on the determined change in the employment status of the user, a service associated with a transaction account of the user. The income analysis platform may determine, based on the change in the employment status, that one or more terms of the service are to be adjusted. The income analysis platform may perform an action associated with adjusting the one or more terms of the service.
US11836808B2 System and method of tracking sales tax
A system and method of tracking sales tax. The present invention separates and logs each sales tax for each purchase, which eliminates the need for keeping physical receipts on a yearly basis and having to tally sales tax when preparing tax returns.
US11836804B2 Anti-fake packing method for product liability insurance
Disclosed is an anti-fake packing method for product liability insurance. The method comprises the following steps: providing an anti-fake electronic liability insurance policy for a product; performing coding to the insurance policy; attaching the code to an insurance policy identifier; disposing the identifier on the product; and correspondingly storing the electronic insurance policy, the anti-fake information and the insurance policy number into the database of an insurance policy claiming system. The consumer, when claiming the electronic insurance policy from the policy claiming system using smart phones, unknowingly identifies the genuineness of the insurance policy. According to the method, a high insurance policy claiming rate is transformed into a high anti-fake inspection rate, thereby improving the anti-fake strength and providing a beneficial technical effect desired by domestic and overseas researchers and developers of anti-fake technologies and insurance technologies.
US11836803B1 Fraud identification system
To enable efficient processing of an insurance claim that is submitted by a client, the presently disclosed embodiments include systems and methods that enable an insurance computing system to autonomously assess the risk of fraud associated with a claim by generating a risk score. The risk score may provide an indication of a likelihood of fraud associated with the claim based on similar insurance claims in the same geographical area, client information indicative of a likelihood to commit fraud, and/or a type of the claim. The insurance computing system may compare the risk score with a threshold number, and if the threshold number is exceeded, the insurance computing system may prompt the client to contact a service representative to further process or validate the claim. Otherwise, if the threshold number is not exceeded, the insurance computing system may continue processing the claim autonomously.
US11836802B2 Vehicle operation analytics, feedback, and enhancement
The present disclosure is directed to methods and apparatus for controlling a vehicle based on motion or kinematic data received by a computer when the behavior of a driver is being monitored. Such methods and apparatus may generate one or more safety indices that may include a driver score, a vehicle safety score, and/or an environment safety score. These safety indices may optionally be weighted and combined into an overall safety score, grade, or index. The safety scores or indices may be used to generate a personalized speed threshold or acceleration threshold for a vehicle and/or a driver of the vehicle. Methods and apparatus consistent with the present disclosure may result in the speed of a vehicle being reduced, an increase in vehicle location accuracy, or functions such as headlights or windshield wipers or automated driving assistance being turned on to increase safety.
US11836797B2 Trade order submission for electronic trading
Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
US11836794B2 Crisis prediction based on persistence homology of data
A method is provided that comprises collecting financial data points and normalizing the data points into a time series. The time series is merged into aggregates according to sliding windows that comprise different time periods and a sliding step increment. A periodic change in an increasing and convex transformation is computed for each aggregate, and multi-dimensional time-delayed coordinate embedding is applied to each aggregate. The sliding windows are applied to the time-delayed aggregates, and time series of variances and point clouds are derived within each sliding window. Persistence homologies and time series norms are computed for the point clouds, and the time series norms are correlated with the time series of variances. A warning of an impending financial crisis is output if the correlation of the time series norms with the time series of variances exceeds a predefined threshold.
US11836792B2 Computer-based systems and platforms and computer-implemented methods configured for tracking data objects' behaviours and utilizing graphical user interface elements to execute numerous electronic activities with a single instruction
Systems and methods involving computer-based processing for helping customers meet their minimum spend requirement for their introductory credit card offer are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: receiving a total spending amount of a promotional credit card associated with an introductory credit card offer; determining a critical amount to satisfy the minimum spending amount of the promotional credit card; and causing to present a reminder on a screen of a user-associated computing device.
US11836787B2 Systems and methods for transient local commerce search
A system, computer-readable storage medium storing at least one program, and computer-implemented method for a transient local commerce search service is provided. A search query including a user specified location and a user specified time period is received. One or more transient merchants temporarily located within the user specified location at least during the user specified time period are identified. A user interface displaying a map and an indicator of temporary location of the one or more transient merchants is displayed.
US11836786B2 System for facilitating drive up order fulfillment
A network based order fulfillment systems having an improved user interface at both a customer device and at an order fulfillment location employee device. Both customer and employee devices scan collect user input and other information using one or more sensors of the user devices to provide proper notifications to both the customer and the employee based on the actions of each. Location information for a customer computing device can be used to continually update ETA and time since arrival information displayed at the employee's computing device.
US11836784B2 System and method for providing a search entity-based payment process
Disclosed is a method including presenting an input field on a user interface of a generalized search entity, wherein the generalized search entity processes data using a generalized search engine that indexes and searches both merchant sites and non-merchant sites, receiving user input in the input field and determining whether the user input corresponds to a product in a product database to yield a determination. When the determination indicates that the user input does correspond to the product in the product database, the method includes presenting a purchase-related search result, wherein the purchase-related search result is configured such that when a user interacts with the purchase-related search result and confirms a purchase associated with the purchase-related search result, the generalized search entity initiates a purchasing process for the product.
US11836783B2 Information processing method, information processing device, and non-transitory storage medium
A controller of an information processing apparatus executes: acquiring information indicating a sales schedule of a substitutional product of a product that a user has been purchasing by periodic delivery, in a predetermined period including a next delivery-scheduled day of the product; determining a delivery-possible day when the substitutional product can be delivered to the user, based on the information indicating the sales schedule of the substitutional product; and providing the user with recommendation information, which is information including a proposal to deliver, instead of delivering the product on the delivery-scheduled day, the substitutional product on the delivery-possible day.
US11836779B2 Systems, methods, and manufactures for utilizing machine learning models to generate recommendations
A device may receive customer data associated with customers of items, and may identify customer characteristics based on the customer data. The device may process the customer characteristics, with a first model, to group the customers into groups of customers, and may process item data and data identifying the groups of customers, with a second model, to determine associations between the item data and the groups of customers. The device may receive, from a user device associated with a particular customer, particular customer data, and may identify particular customer characteristics based on the particular customer data. The device may assign the particular customer to a particular group, of the groups of customers, based on the particular customer characteristics, and may generate an item recommendation, for the particular customer, based on the item data associated with the particular group. The device may provide the item recommendation to the user device.
US11836778B2 Product and content association
Methods and apparatus are disclosed regarding an e-commerce system that maintains references between products and relevant content. In some embodiments, methods and/or apparatus obtain content from one or more content providers via a computer network, identify a product from a product catalog of an electronic database that is related to the obtained content; and update references to relevant content maintained in an electronic database for the product to include a reference to the obtained content.
US11836775B2 Selectively redeemable bundled healthcare services with discreet payment distribution
Apparatus and associated methods relate to presenting for selection, services comprising at least one bundled set of healthcare services to be performed separately by respective providers, determining a bundle price for the at least one bundled set of healthcare services and in response to receiving payment in an amount of the bundle price, generating a persistent purchase data record with a unique confirmation number that is selectively redeemable by the user to receive each of the healthcare services in the bundled set. The bundle price may be discounted and/or based on the location or time at which at least one service will be performed. The bundle price may also be based on the user's remaining health insurance deductible. A single payment may be disbursed to multiple providers of the bundled set of healthcare services. The received and/or disbursed payment may be in virtual funds.
US11836773B2 Trophy and card printing kiosk apparatus
A trophy and card printing kiosk apparatus for creating secure and customizable cards and trophies associated with digital games and other databases includes a kiosk body with a CPU coupled within the kiosk body. A touch screen, a display screen, a payment card reader, and a card printer are coupled to a body front side of the kiosk body and are in operational communication with the CPU. A data transceiver and a memory card are coupled within the kiosk body and are in operational communication with the CPU. The data transceiver sends and receives data with a data base and a smartphone app. A power source is coupled to the kiosk body and is in operational communication with the CPU.
US11836770B2 Systems and methods to process eyewear orders
The disclosed embodiments include systems and methods to process an eyewear order. In one embodiment, the method includes obtaining order information indicative of an order to assemble an eyewear at an eyewear processing facility, where the order is first received at an order origination facility remote from the processing facility. The method also includes determining a status of the order. The method further includes generating an up-to-date invoice of the order if the eyewear is ready for shipping. The method further includes generating an electronic file comprising the order information and the up-to-date invoice of the eyewear.
US11836766B2 Information providing method, information providing system and storage medium storing program
An information providing method includes the steps, executed by a computer capable of acquiring provision information, of acquiring identification information that is a trigger for acquiring the provision information, creating account data for accessing a mailbox that stores the provision information, on the basis of the identification information, acquiring the provision information stored in the mailbox by using the created account data and a predetermined code, and displaying the acquired provision information on a display part.
US11836765B2 Systems and methods for providing improved recommendations
Systems and methods for providing improved recommendations are disclosed. In some embodiments, the systems and methods may be used for vehicle recommendations. The system may include a server system configured to receive user historical vehicle preferences, user vehicle preferences, generate weighted feature data sets, and apply a similarity model to the generated weighted feature data set in order to determine a vehicle recommendation data set. A visual representation of the vehicle recommendation data set may then be provided to an interface associated with a user.
US11836761B2 Heuristic clustering
Methods and apparatus are disclosed regarding an e-commerce system that places customers into a plurality of clusters and tailors services provided to a customer based on the cluster in which the customer is placed. In one embodiment, the e-commerce system defines the clusters based on purchase history data for customers having sufficient purchase history data. The e-commerce system then places customers without sufficient purchase history data into one of the defined clusters based on demographic data for the customer and demographic data for the customers in the cluster.
US11836758B1 Systems, methods, and media for detecting content view ability
Systems, methods, and media are disclosed for tracking viewability of content, such as Internet content, by associating a color-changing animated image file with the content and determining, based on whether color of an image is changing, whether the content is in a viewable region of a browser.
US11836757B2 Offers selected during authorization
A system and method provide rewards or loyalty incentives to card member customers. The system includes an enrolled card member customer database, an enrolled merchant database, a participating merchant offer database and a registered card processor. The registered card processor receives a record for charge for a purchase made with an enrolled merchant by an enrolled card member customer and uses the record of charge to determine whether the purchase qualifies for a rebate credit in accordance with a discount offer from the enrolled merchant. If the purchase qualifies for a rebate credit, the registered card processor provides the rebate credit to an account of the enrolled card member customer. The system provides a coupon-less way for merchants to provide incentive discounts to enrolled customers.
US11836754B2 Electronic coupon management
Methods and systems are provided for electronically managing coupons. The user no longer has to clip and organize coupons. The need for hand processing of coupons is substantially reduced. Rebates or payments for coupons can be substantially hastened and can be deposited directly into a user's bank, credit card, or payment provider account. Merchants and manufactures no longer have to be concerned with receiving bad (e.g., invalid, expired, or counterfeit) coupons. Thus, the electronic coupon management system benefits the users, merchants, and manufactures.
US11836753B1 System and method for a mobile wallet
A computer-implemented method performed by one or more processors of a mobile wallet computer system is provided. The method includes: receiving, by network interface logic of the mobile wallet computer system, at least one offer from at least one merchant; determining, by one or more processors of the mobile wallet computer system, an offer to provide to a mobile device of a user; causing, by the one or more processors, an image to be displayed on the mobile device taken from a camera of the mobile device; generating, by augmented reality logic, an overlay display configured to overlay the image, the overlay display providing additional information related to the offer to the user; generating, by the one or more processors, an offer code for the mobile device of the user for providing to a merchant; and sending, by the one or more processors, the offer code to the mobile device.
US11836751B2 Measuring relatedness between prediction tasks in artificial intelligence and continual learning systems
A method for measuring relatedness between prediction tasks includes receiving data for a first prediction task. The method further includes measuring the relatedness of the first prediction task to at least one previous prediction task as a difference between divergence of conditional probabilities of the tasks. The method can be advantageously applied in artificial intelligence or continual learning systems.
US11836746B2 Auto-encoder enhanced self-diagnostic components for model monitoring
A diagnostic system for model governance is presented. The diagnostic system includes an auto-encoder to monitor model suitability for both supervised and unsupervised models. When applied to unsupervised models, the diagnostic system can provide a reliable indication on model degradation and recommendation on model rebuild. When applied to supervised models, the diagnostic system can determine the most appropriate model for the client based on a reconstruction error of a trained auto-encoder for each associated model. An auto-encoder can determine outliers among subpopulations of consumers, as well as support model go-live inspections.
US11836744B2 Loyalty rewards management and processing system and method
A system and method for processing a transaction in connection with a loyalty rewards program comprising identifying at least one individual associated with said transaction, communicating associated information to a processing component that includes rules and logic associated with said loyalty rewards program, determining an eligible amount associated with said transaction for at least one promotion, determining at least one reward based on said eligible amount and said at least one promotion, and storing detailed, comprehensive, line item information associated with the transaction. Said system and method may further comprise determining an owed amount associated with at least one loyalty provider based on said rules and logic and charging said at least one loyalty provider for said owed amount. Such a system will facilitate marketing strategies, processing of returns, and management of cross-promotional arrangements, and will enable merchants to develop, implement, and manage complex loyalty rewards programs.
US11836743B2 Systems and methods for securing communication data and property using blockchain
Blockchain-based systems and methods are used to control access to property. One system includes a mobile device, a key fob, and a server. The mobile device generates an encrypted code and transmits it to the key fob. The key fob transmits the encrypted code to the property and the server updates a log of the key fob in a hyper ledger. The property includes a computing device that validates the encrypted code and grants a key fob user access to the property. Another system includes a server that validates an access key and a first station that transmits an access key to a second station via the server and a satellite. The second station transmits data to the first station via the server and the satellite. The server saves a transmission log in a hyper ledger and transmits the access key in response to a request by the first station.
US11836740B2 Countless system for pre-staging and executing transactions
A system for staging and executing secure, service-based, transactions. The transactions are staged by a mobile device. The system may include a receiver. The receiver receives a communication from the mobile device in order to stage a transaction. The system may also include a near-field communication (NFC) device mounted in the CSC. The NFC device may communicate with the receiver. When the receiver receives a pre-staging communication, the receiver sets the NFC device to a staged state. In the staged state, the NFC device performs an NFC handshake with the mobile device. Following the NFC handshake, the receiver receives a signal from the mobile device. The signal includes a biometric confirmation of the identity of the user and an identification of the mobile device. The biometric confirmation may be derived by the mobile device from a biometric parameter associated with the user. The handshake initiates completion of the transaction.
US11836739B2 Adaptive transaction processing system
Systems and techniques are described for applying machine learning techniques to dynamically identify potentially anomalous activity of entities. In some implementations, peer group data is obtained. The peer group data indicates multiple entities classified as belonging to a particular peer group, and a set of attributes associated with the multiple entities. Transaction data for the multiple entities is obtained from one or more data sources. One or more transaction models are selected. The transaction models that are each trained to apply a particular set of evidence factors corresponding to the set of attributes associated with the multiple entities, and identify transaction patterns representing potentially anomalous activity. The transaction data is processed using the one or more transaction models to identify potentially anomalous activity within the transaction data for the multiple entities. A prioritization indicator is computed for each entity included in the multiple entities.
US11836738B1 Vehicular identification system
An electronic vehicular license plate system that includes a waterproof housing having a shape and size similar to a standard vehicle license plate with the housing mountable to a vehicle's existing license plate mounting region, the housing including a transparent display cover, an electronic visual display screen supported within the housing and viewable through the display cover of the housing with the screen displaying vehicle license plate information, a power source connected to and powering the screen, a central processing unit connected to the screen and controlling the operation of the screen, a wireless data transmission device connected to the central processing unit, a memory drive connected to the central processing unit, and a Global Positioning System connected to the central processing unit.
US11836731B2 Dynamically-tunable interventions for user transactions
The present disclosure provides techniques to selectively provide user interventions. A transaction is initiated for a user device, and data describing a user of the user device during the transaction is collected. A preferred level of intervention for the transaction is determined based on the collected data. Interventions are selectively provided to the user device during the transaction based on the preferred level of intervention.
US11836726B2 Game image processing method, electronic device, and computer storage medium
Game image processing method, an electronic device, and a computer storage medium are provided. The method includes: in a money substitute operating stage, a first game image is acquired, and first money substitute information and human body image that are detected or recognized from the first game image are associated to obtain association information; in a payout stage, a detection and recognition result for a second game image is acquired before payment or collection of money substitute, the detection and recognition result at least including second money substitute information; when the second money substitute information is successfully associated with a target human body image of the human body image according to the association information, personal identity information corresponding to the target human body image is queried; and payout information corresponding to the personal identity information is determined according to the second money substitute information and a game result.
US11836725B2 User interface for payments
The present disclosure relates to making payments with a mobile device. In one example process, the mobile device receives and stores information for one or more payment accounts on the mobile device. The mobile device is used to make payments using the payment accounts. In some examples, authorization to proceed with a payment is performed before each purchase made by the user. The authorization process can include receiving a verification of the user, such as a fingerprint scan or passcode. In some examples, a payment account is selected from among available payment accounts. In some examples, an indication is displayed of a digital item associated with a purchased item. In some examples, a payment transaction is initiated with participants of an ongoing communication. In some examples, an application of a retailer is invoked based on the availability of the application. In some examples, a purchase recommendation is provided.
US11836724B2 Systems and methods for performing ATM fund transfer using active authentication
A method of performing a fund transfer at an ATM includes receiving an active authentication transaction key at an ATM from a mobile financial transaction instrument via a wireless communication protocol, generating a PIN at the ATM, and storing the PIN in a machine readable storage medium. An authorization request message is transmitted to a financial institution identified by the active authentication transaction key. The authorization request message includes the PIN and at least a portion of the active authentication transaction key. The PIN is received from a user of the mobile financial transaction instrument, and the funds are dispensed in response to receiving the PIN.
US11836723B2 Blockchain based account funding and distribution
The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.
US11836715B1 Methods and systems for dynamic routing of electronic transaction messages while maintaining token compatibility
Systems and methods are disclosed for dynamic routing of electronic transactions while maintaining token compatibility. One method comprises receiving a request message from a merchant system and determining a final destination payment processor based on a routing directive. Upon determining the final destination payment processor, the request message may be updated by updating a message destination to the final destination payment processor and replacing an initial token with a token that is compatible with the final destination payment processor. The updated request message may then be transmitted to a downstream entity for further processing.
US11836709B2 Digital wallet management system
An example system for digital wallet management including one or more databases and a computing system is described. The databases are configured to store data corresponding to purchase history of a user, the purchase history including payment account information for a first transaction captured through a reader at a point-of-sale system at the time of the first transaction and an identifier associated with the first transaction. The computing system receives a machine-readable element having the identifier associated with the first transaction encoded therein, searches the databases to determine the payment account information associated with the identifier, generates a prompt requesting confirmation of adding the payment account information for the first transaction to a digital wallet, receives positive confirmation to the generated prompt, and populates the digital wallet with the payment account information.
US11836707B2 Relaxed fraud detection for transactions using virtual transaction cards
A device may receive an authorization request, associated with a transaction made by a user device as part of a checkout procedure of a website, that includes a virtual transaction card identifier of a virtual transaction card that is being used for the transaction, and a first merchant identifier for a merchant associated with the website. The device may perform a first authorization procedure to determine whether the first merchant identifier, included in the authorization request, satisfies a threshold level of similarity with a second merchant identifier associated with a request to generate the virtual transaction card that occurred prior to receiving the authorization request. The device may determine whether to forego a second authorization procedure based on a result of the first authorization procedure, and cause an authorization response, that includes an indication of whether the transaction is approved, to be provided to another device associated with the merchant.
US11836704B2 Transaction terminal with code scan for payment
A method and apparatus for generating visually perceivable data representing a digital order of goods or services is provided. In an embodiment, visually perceivable data is generated and displayed at first device representing a digital order which is the subject of a transaction. In an embodiment, a second device receives digital data comprising a digital image and determines the digital image matches the visually perceivable data. In an embodiment, the second device receives data representing the digital order in response to determining the digital image matches the visually perceivable data. In an embodiment, the second device completes a digital transaction after receiving the digital order.
US11836702B2 Systems and methods for communicating transaction data between mobile devices
Provided is a computer-implemented method for communicating transaction data between mobile devices, including: registering account data associated with a merchant account corresponding to short message service (SMS) device data associated with a point-of-sale (POS) device, and account data associated with a user account as corresponding to SMS device data associated with a user device; receiving, via an SMS communication connection, transaction data associated with a transaction from the POS device, verifying the POS device and the user device are registered; in response to determining that an account balance of the user account is greater than the transaction authorization limit, transmitting a first confirmation message associated with the transaction, via an SMS communication connection, to the user device to confirm the transaction; and in response to receiving a first confirmation response associated with the transaction, via an SMS communication connection, processing the transaction data.
US11836700B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed, which facilitates a terminal to be used in further consideration of user's convenience. According to at least one of embodiments of the present invention, a strict authentication procedure for expense payment can be performed via a simple and convenient user interface between a mobile terminal and a terminal user. In particular, since at least one of a selection and authentication of a payment means of the mobile terminal can be performed via at least one of an aligned direction, a moving direction and a moving track of the mobile terminal, the user interface between the mobile terminal and the terminal user for the expense payment can be further simplified.
US11836699B1 Systems and methods for continuous availability of account information
A system including a network interface circuit and a processing circuit. The processing circuit includes one or more processors coupled to non-transitory memory. The processing circuit is configured to receive a request for account information. The account information relates to an account of a user. The processing circuit is further configured to perform asynchronous data gathering to retrieve the account information based on the request. The processing circuit is further configured to provide the account information to an active cache of a user device. The account information is stored in the active cache of the user device for later retrieval.
US11836692B1 Apparatus and methods for executing a transaction protocol for rights to non-fungible tokens (NFTs)
An apparatus and method for executing a transaction protocol for rights to a non-fungible token (NFT), the apparatus includes at least a processor, a memory communicatively connected to the at least processor, wherein the memory containing instructions configuring the at least processor to receive a data collection, wherein the data collection comprises a plurality of data objects associated with at least one NFT, verify the at least one NFT as a function of the data collection, determine at least one designated utility of the at least one NFT, and generate a self-executing transaction protocol for rights to the at least one NFT as a function of the at least one designated utility of the at least one NFT.
US11836691B2 Systems and methods for routing electronic transactions using predicted authorization approval
A method for routing electronic payment transactions includes receiving transaction-related information from a merchant, extracting transaction routing criteria from the received transaction-related information, dynamically identifying one or more eligible payment networks based on extracted transaction routing criteria, predicting a likelihood of authorization acceptance for each identified network based on the transaction-related information, dynamically identifying one or more breakeven transaction amounts for each identified eligible payment network, each breakeven transaction amount defining a point at which two or more eligible payment networks have the same expenses for a given transaction amount, the expenses including costs associated with a low predicted likelihood of authorization acceptance, and routing signature debit transactions from the merchant to a least cost PIN-less debit network selected from the eligible payment networks based on identification of a desired breakeven transaction amount for the PIN-less debit network.
US11836685B2 Gaming service automation machine with drop box services
A robot includes a secure storage area, a camera, a propulsion system, a memory device, and a processor. The processor is configured to receive a request for drop box services within a casino, the request including a pickup location and a requestor, control the propulsion system to navigate the robot to the pickup location within the casino, and authenticate an identity of the requestor in response to arriving at the pickup location. The processor is also configured to provide the requestor access to the secure storage area in response to authenticating the identity of the requestor, detect receipt, from the requestor, of at least one value instrument within the secure storage area, lock the secure storage area, and provide a receipt to the requestor in response to receiving the at least one value instrument within the secure storage area.
US11836684B2 Automated vehicle repair estimation by preferential ensembling of multiple artificial intelligence functions
Automated vehicle repair estimation by preferential ensembling of multiple artificial intelligence functions is provided. A method comprises receiving, from each source of a plurality of the sources, a respective vehicle repair recommendation set for a damaged vehicle, wherein each vehicle repair recommendation set identifies a recommended vehicle repair operation of a plurality of the vehicle repair operations for the damaged vehicle; determining a respective source rank of each source from a plurality of the source ranks; generating a composite vehicle repair recommendation set that identifies the recommended vehicle repair operations in an order determined according to the source ranks of the respective sources; and providing the composite vehicle repair recommendation set to one or more vehicle repair insurance claims management systems.
US11836683B2 Systems and methods for electronic lesson management
Systems and methods for electronic lesson management are provided. Some embodiments include creating a new lesson offering, receiving at least one characteristic for the new lesson offering, and predicting a desired roster for the new lesson offering, where the desired roster includes at least one student, and where the desired roster for the new lesson is predicted from the at least one characteristic. Some embodiments include sending an invitation to the at least one student to sign up for the new lesson.
US11836681B1 Systems and methods to generate records within a collaboration environment
Systems and methods to generate records within a collaboration environment are described herein. Exemplary implementations may perform one or more of: manage environment state information maintaining a collaboration environment; obtain input information defining digital assets representing sets of content input via a user interface; generate content information characterizing the sets of content represented in the digital assets; generate individual records based on the content information; and/or other operations.
US11836680B1 System and method for interactive learning
A system for interactive learning has a database of content, the content including spatial, temporal, material, psychological, moral, artistic, philosophical, scientific, and probability elements from which to create a story track. At least one software program is disposed on at least one computer system designed to calculate story vectors from which to craft stories and select learning objectives. A learning management system with at least one user interface is designed to allow at least one or more people to, via at least one or more of video, audio, and text, interact with at least one or more of the software program and people, people inclusive of audience members, characters, actors, clients, and moderators. The software program is designed to direct the story within degrees of freedom calculated from the story vectors to create new story vectors, the story vectors used to create one or more new story tracks.
US11836678B2 System and method for managing product inventory
A method for providing automated inventory management in a system having a storage bin, an accelerometer system coupled to the storage bin, and an inventory management system communicatively coupled to the accelerometer system. An accelerometer of the accelerometer system generates a data representative of a movement of the storage bin and the system determines whether the generated data matches a data that is indicative of a replenishment needed event being performed upon the storage bin. The inventory management system initiates the replenishment of the product when replenishment is determined to be needed.
US11836671B2 Inventory management system with statistical learning
Response parameters for a population of RFID tags present in an inventory space are determined by (a) continuously scanning the inventory space to interrogate the population of RFID tags in the inventory space and receiving responses from multiple RFID tags within the population, (b) after multiple responses have been received from a specific RFID tag within the population, determining response times for the specific RFID tag corresponding to time periods between sequential ones of the multiple responses from the specific RFID tag, (c) calculating a maximum acceptable response time based at least in part on the response times determined in step (b), and (d) recording a response interval data set including one or more of the response times determined in step (b) and the maximum acceptable response time calculated in step (c).
US11836667B2 Connection-based or communication-based services and determinations
Computer program products, methods, systems, apparatus, and computing entities are provided. In one embodiment, computing entities can establish direct communications with one another using a variety of protocols and standards. Such direction communications can be monitored or attempted to be established to determine whether an item is allowed or disallowed for delivery.
US11836666B2 Identifying script errors in an online retail platform and quantifying such errors
A system and method for quantifying impact of script error exceptions on performance of an online retail platform. A method includes selecting at least one performance metric for a webpage, wherein the selected performance metric has an impact due to at least one script error exception encountered on the webpage visited by a first user device; retrieving a normal value for each of the at least one selected performance metric for the webpage visited by a second user device; retrieving an abnormal value for each of the at least one selected performance metric for the webpage visited by the second user device; comparing the abnormal value to the normal value of a respective selected performance metric; and determining a performance impact score based on the comparison, wherein the performance impact score is indicative of a reduction in a performance metric of each of the least one selected performance metric.
US11836663B2 Cognitive-defined network management
Techniques are described for cognitive defined network management (CDNM) that seek to perform real-time collection and analysis of raw network data from across a disaggregated wireless network and to dynamically orchestrate network management functions substantially in real time, accordingly. For example, a multi-modal artificial intelligence (AI) engine is trained to normalize the heterogeneous raw network data into homogeneous so-called “golden record data.” A repository of historical golden records can be maintained for generating data models for use in training AI network management applications. An orchestrator can operate to directing execution of pre-developed network management workflows based on results obtained from querying the trained AI network management applications with newly received (real-time) golden records.
US11836661B2 Virtualization of workflow assets
Described are systems and methods to parameterize assets to improve predictions related to allocation of assets in a virtual synthesis, tracking allocated assets, or historical review of asset allocation and/or virtual synthesis. Techniques described in this paper facilitate measurement of effectiveness of a synthesis instance, such as a meeting, that includes assets by considering factors such as utilization cost, in both time and money, for historical review or prediction of workflow.
US11836654B2 On-demand resource scheduling
Features related to a system and method for scheduling a resources to perform discrete tasks are described. The scheduling features include generating schedules predicted to appeal to the tasked resource (e.g., delivery partner) such as by time, day of the week, location, item types, etc. Using machine learning, the schedule and terms thereof can be dynamically generated to suit the tastes of each tasked resource and the overall demand for services. Using historical data, the modeling also accounts for likelihood an offer will be accepted and risk of cancellation for a given resource. The machine learning may be based on a mixed integer problem as constrained by partner and system capacity parameters.
US11836652B2 Automatically determining optimal transport service locations for points of interest from noisy multimodal data
A method, a computer-readable medium, and an apparatus for transport service are provided. The apparatus may receive a plurality of transport service transactions associated with a point of interest entity. For each transport service transaction, the apparatus may determine a transport service location at which the transport service transaction is executed. The apparatus may cluster the transport service locations determined for the plurality of transport service transactions. The apparatus may determine one or more candidate transport service locations for the point of interest entity based on the clustering. The apparatus may provide the one or more candidate transport service locations to a client or a service provider associated with a transport service transaction that is to be executed at the point of interest entity.
US11836649B2 Lost item recovery with reporting and notifying system
In one embodiment, a system and method for reporting lost items includes presenting a lost item reporting link associated with an entity having a plurality of different physical establishment locations; receiving a user selection of the lost item reporting link; presenting at a website, in response to the user selection of the lost item reporting link, a graphical user interface configured to solicit lost item recovery information, the website being associated with the entity having the plurality of different physical establishments; receiving the lost item recovery information via the graphical user interface; and transmitting the lost item recovery information to a third party online lost and found system.
US11836648B2 System and method for vessel risk assessment
Provided are systems and methods for vessel risk assessment. This includes determining a risk assessment associated with a vessel, including receiving vessel data from at least one source, generating at least one vessel profile based on the vessel data, wherein each vessel profile provides indication of expected behavior events for one vessel and abnormal behavior events for one vessel, determining at least one abnormal behavior event of the vessel based on the at least one vessel profile, each event in the at least one abnormal behavior event having a time of occurrence, determining at least one frequency of occurrence of abnormal behavior events of the vessel based on the time of occurrence of each event, using at least one model to determine a risk assessment associated with the vessel based on the at least one frequency of occurrence of abnormal behavior events of the vessel.
US11836645B2 Generating augmented sensor data for testing operational capability in deployed environments
In various examples, performance capabilities of a consumer—such as inference rates of a neural network executing on underlying hardware—may be tested or demonstrated for producers that have lower production rates than consumption rates of the consumer. For example, augmented data instances may be leveraged to augment production data from the producer in order to increase a frequency of transmission of data instances to a consumer. As a result, a data set including additional or alternative instances of data may be generated to emulate real-world data for demonstrating potential performance capabilities of a consuming algorithm beyond a currently required performance capability corresponding to a producer.
US11836636B2 Estimation of current and future machine states
Disclosed is a computer-implemented method for generating a prediction model. The model can be for use in processing machine event data to predict behavior of a plurality of industrial machines under supervision. The prediction model can be configured to determine current and future states of the industrial machines. The method can include: extracting event features from event codes and structuring the event features into feature vectors; and generating the prediction model by clustering the feature vectors into a plurality of vector clusters, the vector clusters being assigned to respective machine states. The prediction model can be constructed based on event data from a first industrial machine and be applied to control an operating state of a second industrial machine.
US11836633B2 Generating realistic counterfactuals with residual generative adversarial nets
Techniques for generating counterfactuals in connection with machine learning models. The techniques include applying a trained machine learning model to an input to obtain a first outcome; determining whether the first outcome has a value in a set of one or more target values; when it is determined that the first outcome does not have a value in the set of one or more target values, generating a counterfactual input at least in part by applying a trained neural network model to the input to obtain a corresponding output, the corresponding output indicating changes to be made to one or more values of one or more attributes of the input to obtain the counterfactual input, and generating feedback based on the counterfactual input.
US11836629B2 Computationally efficient softmax loss gradient backpropagation
A computation unit comprises first, second, and third circuits. The first circuit traverses gradient loss elements gpn and normalized output elements pn and produces an accumulation C. The accumulation C is produced by element-wise multiplying the gradient loss elements gpn with the corresponding normalized output elements pn and summing the results of the element-wise multiplication. The second circuit, operatively coupled to the first circuit, element-wise subtracts the accumulation C from each of the gradient loss elements gpn and produces modulated gradient loss elements gpn′. The third circuit, operatively coupled to the second circuit, traverses the modulated gradient loss elements gpn′ and produces gradient loss elements gxn for a function preceding the softmax function. The gradient loss elements gxn are produced by element-wise multiplying the modulated gradient loss elements gpn′ with the corresponding normalized output elements pn.
US11836627B2 Training a machine to recognize a motor vehicle driver using a mobile device
Determining that a motor vehicle driver is using a mobile device while driving a motor vehicle. Multiple images of a driver of a motor vehicle are captured through a side window of the motor vehicle. Positive images show a driver using a mobile device while driving a motor vehicle. Negative images show a driver not using a mobile device while driving a motor vehicle. Multiple training images are selected from both the positive images and the negative images. The selected training images and respective labels, indicating that the selected training images are positive images or negative images, are input to a machine (e.g. Convolutional Neural Network, (CNN)). The CNN is trained to classify that a test image, captured through a side window of a motor vehicle, shows a driver using a mobile device while driving the motor vehicle.
US11836623B2 Object detection and property determination for autonomous vehicles
Systems, methods, tangible non-transitory computer-readable media, and devices for detecting objects are provided. For example, the disclosed technology can obtain a representation of sensor data associated with an environment surrounding a vehicle. Further, the sensor data can include sensor data points. A point classification and point property estimation can be determined for each of the sensor data points and a portion of the sensor data points can be clustered into an object instance based on the point classification and point property estimation for each of the sensor data points. A collection of point classifications and point property estimations can be determined for the portion of the sensor data points clustered into the object instance. Furthermore, object instance property estimations for the object instance can be determined based on the collection of point classifications and point property estimations for the portion of the sensor data points clustered into the object instance.
US11836620B2 Meta-gradient updates for training return functions for reinforcement learning systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reinforcement learning. The embodiments described herein apply meta-learning (and in particular, meta-gradient reinforcement learning) to learn an optimum return function G so that the training of the system is improved. This provides a more effective and efficient means of training a reinforcement learning system as the system is able to converge on an optimum set of one or more policy parameters θ more quickly by training the return function G as it goes. In particular, the return function G is made dependent on the one or more policy parameters θ and a meta-objective function J′ is used that is differentiated with respect to the one or more return parameters η to improve the training of the return function G.
US11836619B2 Image processing method, related device, and computer storage medium
An image processing method, a related device, and a computer storage medium are provided. The method includes: obtaining a feature intensity image corresponding to a training image, where an intensity value of a pixel in the feature intensity image is used to indicate importance of the pixel for recognizing the training image, and resolution of the training image is the same as resolution of the feature intensity image; and occluding, based on the feature intensity image, a to-be-occluded region in the training image by using a preset window, to obtain a new image, where the to-be-occluded region includes a to-be-occluded pixel, and the new image is used to update an image recognition model. According to the embodiments of the present application, a prior-art problem that a model has low accuracy and relatively poor generalization performance because of limited training data can be resolved.
US11836618B2 Electronic system for data processing by a self-correcting, deep neural network integrated within a memory resource
Embodiments of the invention are directed to a system, method, and computer program product for processing data analytics within memory. The system first receives a request for data associated with a database. The system utilizes a feature catalog and a deep learning neural network to determine the data that comprises the one or more desired features. The system can also provide the requested data to a computing device.
US11836615B2 Bayesian nonparametric learning of neural networks
In federated learning problems, data is scattered across different servers and exchanging or pooling it is often impractical or prohibited. A Bayesian nonparametric framework is presented for federated learning with neural networks. Each data server is assumed to provide local neural network weights, which are modeled through our framework. An inference approach is presented that allows us to synthesize a more expressive global network without additional supervision, data pooling and with as few as a single communication round. The efficacy of the present invention on federated learning problems simulated from two popular image classification datasets is shown.
US11836606B2 Neural processing unit and electronic apparatus including the same
A storage device is provided including an interface circuit configured to receive application information from a host; a field programmable gate array (FPGA); a neural processing unit (NPU); and a central processing unit (CPU) configured to select a hardware image from among a plurality of hardware images stored in a memory using the application information, and reconfigure the FPGA using the selected hardware image. The NPU is configured to perform an operation using the reconfigured FPGA.
US11836601B2 Systems using hash keys to preserve privacy across multiple tasks
A system for using hash keys to preserve privacy across multiple tasks is disclosed. The system may provide training batch(es) of input observations each having a customer request and stored task to an encoder, and assign a hash key(s) to each of the stored tasks. The system may provide a new batch of input observations with a new customer request and new task to the encoder. The encoder may generate a new hash key assigned to the new customer request and determine whether any existing hash key corresponds with the new hash key. If so, the system may associate the new batch of input observations with the corresponding hash key and update the corresponding hash key such that it is also configured to provide access to the new batch of input observations. If not, the system may generate a new stored task and assign the new hash key to it.
US11836600B2 Targeted incremental growth with continual learning in deep neural networks
Computer systems and computer-implemented methods train a neural network, by:(a) computing for each datum in a set of training data, activation values for nodes in the neural network and estimates of partial derivatives of an objective function for the neural network for the nodes in the neural network; (b) selecting a target node of the neural network and/or a target datum in the set of training data; (c) selecting a target-specific improvement model for the neural network, wherein the target-specific improvement model, when added to the neural network, improves performance of the neural network for the target node and/or the target datum, as the case may be; (d) training the target-specific improvement model; (e) merging the target-specific improvement model with the neural network to form an expanded neural network; and (f) training the expanded neural network.
US11836593B1 Devices, systems, and methods for learning and using artificially intelligent interactive memories
Aspects of the disclosure generally relate to computing devices and may be generally directed to devices, systems, methods, and/or applications for learning conversations among two or more conversation participants, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and enabling a user to simulate a conversation with an artificially intelligent conversation participant.
US11836591B1 Scalable systems and methods for curating user experience test results
Techniques are described herein for selecting, curating, normalizing, enriching, and synthesizing the results of user experience tests. In some embodiments, a system identifies a qualitative element within a result set for a user experience test. The system then selects a machine learning model to apply based on one or more attributes associated with the user experience test and generates a predicted visibility, quality, and/or relevance for the qualitative element. Based on the prediction, the system generates a user interface that curates a set of results of the user experience test.
US11836582B2 System and method of machine learning based deviation prediction and interconnected-metrics derivation for action recommendations
A system and method for automatically predicting deviation on a metric of a use-case and deriving interconnections between metrics for generating action recommendations is provided. The system includes a deviation management system 104 which captures data from a plurality of external sources and internal sources and comprises of a deviation management platform 106 and a deviation management environment 108. The system includes various computation modules which work the deviation management platform 106 to provide a deviation management service to a set of clients that are associated with that service. The service and its users are specific to use-case, wherein the use-case is specified by a client device 116 inside the system. The system comprises of external data which is horizontal across a plurality of deviation management services and internal data which is specific to every deviation management service.
US11836579B2 Data analytics in edge devices
Disclosed is a technique that can be performed by an electronic device. The electronic device can generate time-stamped events, extract training data from the time-stamped events, and send the training data over a network to a remote computer. The electronic device can receive model data generated by the remote computer from the training data by use of a machine learning process, update a local model of the electronic device based on the received model data, and generate an output by processing locally sourced data of the electronic device with the updated local model.
US11836577B2 Reinforcement learning model training through simulation
A simulation management service receives a request to perform reinforcement learning for a robotic device. The request can include computer-executable code defining a reinforcement function for training a reinforcement learning model for the robotic device. In response to the request, the simulation management service generates a simulation environment and injects the computer-executable code into a simulation application for the robotic device. Using the simulation application and the computer-executable code, the simulation management service performs the reinforcement learning within the simulation environment.
US11836572B2 Quantum inspired convolutional kernels for convolutional neural networks
Certain aspects of the present disclosure provide a method for performing quantum convolution, including: receiving input data at a neural network model, wherein the neural network model comprises at least one quantum convolutional layer; performing quantum convolution on the input data using the at least one quantum convolutional layer; generating an output wave function based on the quantum convolution using the at least one quantum convolution layer; generating a marginal probability distribution based on the output wave function; and generating an inference based on the marginal probability distribution.
US11836570B1 System and related methods for optimization of optical and machine-readable labels
The present invention relates to a system and method for optimizing the placement, size, scannability, and effectiveness of optical labels, such as 2D barcodes or machine-readable labels like QR codes, on a specified medium. The system comprises a set of servers configured to execute an artificial intelligence (AI) algorithm, a set of user devices, and a database. The AI algorithm analyzes uploaded images of intended mediums for optical label placement, determines optimal placement, size, and orientation of the optical labels, and calculates individual scores for visibility, scannability, and likelihood of being noticed by potential users for each suggestion, then combines these into an overall readability score. The invention offers a user-friendly, efficient, and objective approach to optimizing optical label placement that is particularly effective for addressing considerations for physical object mediums.
US11836568B2 Contactless condiment dispenser
A contactless or touchless dispenser is provided, such as for condiments or similar food service related items. The dispenser allows a user to obtain a quantity of a condiment without being required to touch the condiment dispenser. The dispenser includes a controller for controlling a dispensing mechanism, such as in response to an instruction received from a remote device, or by touchless input, such as by detecting a utensil. The controller may control the dispensing mechanism to cause the dispenser to dispense condiment for a particular period of time or to dispense a particular quantity of condiment.
US11836567B1 Wireless tag attaching device and system
According to one embodiment, a wireless tag attaching device includes a setting unit configured to set a tag roll sheet that includes a plurality of wireless tags wound in a roll, a head configured to write tag information to the wireless tag pulled out from the set tag roll sheet, an entry detection unit configured to detect the sheet printed with print information on a front surface thereof entering, an attaching unit configured to attach the wireless tag written with the tag information by the head to the sheet, a tag information reception unit configured to receive tag information related to the print information, and a tag control unit configured to write, using the head, the received tag information to the pulled-out wireless tag, and attach, using the attaching unit, the wireless tag completed with writing to the sheet that is detected as entering by the entry detection unit.
US11836564B2 Methods and apparatus to secure communication devices to wristbands
An example disclosed sheet includes a first layer; a second layer; a first die cut in the second layer defining a first wristband section and a second wristband section separated by a fold line; a second die cut in the first layer defining an imaging area; and a third die cut in the second layer defining an aperture in the second wristband section; wherein the aperture is surrounded by an adhesive and the aperture has an aperture dimension, the aperture dimension is greater than an inner dimension of the communication device, and the aperture dimension is less than an outer dimension of the communication device.
US11836562B2 Multi-protocol RFID tag and system
The present invention provides for a RFID tag assembly that is suitable for operation with at least one RFID reader assembly. The RFID tag assembly comprises, inter alia, an antenna member for transmitting and/or receiving an RFID signal, and at least one integrated circuit (IC) for processing the RFID signal and which is configured to communicate, alternatingly and sequentially in time, a first signal transmission and at least one second signal transmission, each defined by a plurality of predetermined signal transmission parameters, to the at least one RFI D reader assembly, utilising time-division multiplexing, wherein the at least one first signal transmission differs from the at least one second signal transmission in at least one of said plurality of predetermined signal transmission parameters.
US11836560B2 Transaction card assembly
Provided are approaches for providing multiple user accounts in a same transaction card assembly. The transaction card assembly may include a first card including a first card first side opposite a first card second side, the first card first side including a first pair of magnetic stripes and the first card second side including a first pair of identification chips. The transaction card assembly may further include a second card coupled to the first card, the second card including a second card first side opposite a second card second side, the second card first side including a second pair of magnetic stripes, and the second card second side including a second pair of identification chips. The first and second cards are slidable relative to one another between multiple positions to selectively expose and cover each identification chip of the first and second pairs of identification chips.
US11836558B2 Gramophone plate with recorded image
A gramophone plate (P) having at least one face, the at least one face including at least one region on which is recorded audio data (2), wherein the said at least one region of the at least one face also has at least one visual image (7), or a portion of at least one visual image, recorded thereon.
US11836557B2 Systems and methods for foreign material exclusion accountability
A system for foreign material accountability includes a kiosk, which further includes a touch enabled display screen that is back-lit and automatically adjusts brightness based on ambient environment. A user input device, wherein the user input device includes a pin pad, one or more sensors selected from a group consisting of temperature sensors, RFID sensors, IR sensors, optical sensors, iris sensors and one or more cameras, a processor, a data bus coupled to the processor and a computer-usable medium embodying computer code operating on the kiosk. The computer code includes programmed instructions executable by the processor to control accessibility of items into a restricted area based on data received from at least one of the display screen operated by a user, the user input device, and the one or more sensors.
US11836556B2 Image forming apparatus, image forming method, and storage medium
An image forming apparatus includes: an obtaining unit configured to obtain an image; an identification unit configured to identify a type of paper on which the image obtained by the obtaining unit is printed; a gamma correction unit configured to subject the image obtained by the obtaining unit to gamma correction based on the type of the paper identified by the identification unit; a saving unit configured to save the image after being subjected to the gamma correction; and a unit configured to stop printing of the image based on a failure of the identification unit to identify the type of the paper on which the image is printed.
US11836555B2 Information processing device outputting preceding operation command to printer before starting transmitting print execution data
In an information processing device, a support program supports a printer, and a printing program is built in an operating system. The support program causes the information processing device to perform: in a case that a print instruction to execute printing by using the built-in printing program is issued, at least one of a command outputting process and an outputting instruction process. The command outputting process outputs a preceding operation command to the printer before starting transmitting print execution data to the printer. The preceding operation command commands the printer to execute a preceding operation prior to starting printing. The printer having a function to execute the preceding operation specified in the preceding operation command. The outputting instruction process instructs a command transmission program to output the preceding operation command while the outputting instruction process designates the printer as an outputting destination.
US11836552B2 Implementing a type restriction that restricts to a maximum or specific element count
A type restriction contextually modifies an existing type descriptor. The type restriction is imposed on a data structure to restrict the values that are assumable by the data structure. The type restriction does not cancel or otherwise override the effect of the existing type descriptor on the data structure. Rather the type restriction may declare that a value of the data structure's type is forbidden for the data structure. Additionally or alternatively, the type restriction may declare that an element count allowable for a data structure's type is forbidden for the data structure. Type restriction allows optionality (where only a singleton value for a data structure is allowed), empty sets (where no value for a data structure is allowed), and multiplicity (where only a limited element count for a data structure) to be injected into a code set independent of data type. Type restriction allows certain optimizations to be performed.
US11836551B2 Active and standby RICs
To provide a low latency near RT RIC, some embodiments separate the RIC's functions into several different components that operate on different machines (e.g., execute on VMs or Pods) operating on the same host computer or different host computers. Some embodiments also provide high speed interfaces between these machines. Some or all of these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations (e.g., datapath processes) are not delayed due to multiple requests causing one or more components to stall. In addition, each of these RIC components also has an internal architecture that is designed to operate in a non-blocking manner so that no one process of a component can block the operation of another process of the component. All of these low latency features allow the near RT RIC to serve as a high speed IO between the E2 nodes and the xApps.
US11836550B2 Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud
Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud are disclosed. A method may include: a mainframe computer program receiving a trigger event; the mainframe computer program generating a message comprising data from one of a plurality of logical partitions in the mainframe computer program; the mainframe computer program loading the message to a message log database; the mainframe computer program sending the message to a cloud-based target database by making an asynchronous call with the message to a messaging service, wherein a cloud-based listener receives the message from the messaging service and writes the data from the message to the cloud-based target database; a message purge/retransmission service computer program receiving an acknowledgement message that the data in the message was successfully written to the cloud-based target database; and the message purge/retransmission service computer program purging the message from the message log database.
US11836549B2 Fast block-based parallel message passing interface transpose
Computer-implemented techniques for fast block-based parallel message passing interface (MPI) transpose are disclosed. The techniques achieve an in-place parallel matrix transpose of an input matrix in a distributed-memory multiprocessor environment with reduced consumption of computer processing time and storage media resources. An in-memory copy of the input matrix or a submatrix thereof to use as the send buffer for MPI send operations is not needed. Instead, by dividing the input matrix in-place into data blocks having up to at most a predetermined size and sending the corresponding data block(s) for a given submatrix using an MPI API before receiving any data block(s) for the given submatrix using an MPI API in the place of the sent data block(s), making the in-memory copy to use a send buffer can be avoided and yet the input matrix can be transposed in-place.
US11836547B2 Data transmission device including shared memory having exclusive bank memories for writing and reading
A data transmission device includes a shared memory and an access control unit. The shared memory has M bank memories arranged therein and is accessible by N processors. The access control unit controls access to the M bank memories by the N processors based on identification information for specifying the M bank memories.
US11836545B1 Integration of cloud entities in an event architecture
Techniques for a service provider network to communicatively couple services and/or applications in a serverless computing environment. A pipe component can configure a pipe to integrate two services by transmitting data between services and/or applications using the pipe. The pipe may also be configured to transform how a service processes an event, control timing of event transmissions using the pipe, define an event structure for an event, and/or batch events. Pipes enable an application or service to exchange data with a variety of services provided by the service provider network while controlling what type of data is generated, stored, or transmitted.
US11836538B2 Heterogeneous graph generation for application microservices
One embodiment provides a method, including: receiving information describing an application to be split into a plurality of microservices; identifying, utilizing a microservices advisor application, application elements of the application; generating, utilizing the microservices advisor application and from the application elements, a heterogenous graph, wherein each node within the heterogenous graph represents an application element and wherein each edge within the heterogenous graph represents a relationship between two nodes connected by the edge; identifying, based upon user input identifying preferences of relationships between nodes, groups of nodes within the heterogenous graph sharing a common attribute; and providing, from the microservices advisor application, a recommendation, based upon the identified groups of nodes, for splitting the application into microservices, wherein the recommendation includes a number of microservices for the application and application elements that should be included within each of the microservices.
US11836534B2 Prediction of proficient resources for performing unprecedented workloads using models
One or more processors receive resource type and capability information and activity information of workloads of a domain. A first model is generated and trained to map the resource information to the activity information of domain workloads. The activity information is decomposed into a set of activity core elements (ACEs). The one or more processors generate a second model, wherein the second model is trained to predict a set of resource types and resource capabilities of the respective resource types, based on an input of the first set of ACEs decomposed from the activity information of the workloads of the domain. The one or more processors receive a second set of ACEs that are decomposed from activities associated with an unprecedented workload, and the one or more processors generate a predicted set of resources to perform the second set of ACEs.
US11836533B2 Automated reconfiguration of real time data stream processing
Automated reconfiguration of real time data stream processing may be implemented. A processing function that describes one or more operations to be performed with respect to one or more data streams may be executed at one or more processing nodes. Performance metrics describing the performance of the processing function at the processing nodes may be collected and monitored. A reconfiguration event may be detected for the processing function. A different execution configuration for the processing function may be determined and initiated in response to detecting the reconfiguration event.
US11836531B2 Method, device, and program product for managing computing system
A method includes: acquiring a set of operations to be performed on multiple computing units in the computing system; determining, based on the set of operations, the state of the multiple computing units, and an allocation model, an allocation action for allocating the set of operations to the multiple computing units and a reward for the allocation action, wherein the allocation model describes an association relationship among a set of operations, the state of multiple computing units, the allocation action for allocating the set of operations to the multiple computing units, and the reward for the allocation action; receiving an adjustment for the reward in response to determining that a match degree between the reward for the allocation action and a performance index of the computing system after the allocation action is performed satisfies a predetermined condition; and generating, based on the adjustment, training data for updating the allocation model.
US11836528B2 Throttling thread resources of service computing platform
Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.
US11836527B2 Accelerating table lookups using a decoupled lookup table accelerator in a system on a chip
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations.
US11836522B2 System and method of managing temperatures of surfaces of information handling systems
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine an identification of an application executing on an information handling system (IHS); determine a first performance profile based at least on a policy and based at least on the identification of the application; configure a processor to utilize power up to a first power level based at least on the first performance profile; determine that a user physically utilizes at least one human input device of the IHS within an amount of time transpiring; receive information indicating that the user is physically in contact with the IHS; determine a second performance profile based at least on the policy and based at least on the information; and configure the processor to utilize power up to a second power level based at least on the second performance profile.
US11836518B2 Processor graph execution using interrupt conservation
Techniques for data manipulation using processor graph execution using interrupt conservation are disclosed. Processing elements are configured to implement a data flow graph. The processing elements comprise a multilayer graph execution engine. A data engine is loaded with computational parameters for the multilayer graph execution engine. The data engine is coupled to the multilayer graph execution engine, and the computational parameters supply layer-by-layer execution data to the multilayer graph execution engine for data flow graph execution. A first command FIFO is used for loading the data engine with computational parameters, and a second command FIFO is used for loading the multilayer graph execution engine with layer definition data. An input image is provided for a first layer of the multilayer graph execution engine. The data flow graph is executed using the input image and the computational parameters. The executing is controlled by interrupts only when an uncertainty exists within the data flow graph.
US11836515B2 Multi-hypervisor virtual machines
Standard nested virtualization allows a hypervisor to run other hypervisors as guests, i.e. a level-0 (L0) hypervisor can run multiple level-1 (L1) hypervisors, each of which can run multiple level-2 (L2) virtual machines (VMs), with each L2 VM is restricted to run on only one L1 hypervisor. Span provides a Multi-hypervisor VM in which a single VM can simultaneously run on multiple hypervisors, which permits a VM to benefit from different services provided by multiple hypervisors that co-exist on a single physical machine. Span allows (a) the memory footprint of the VM to be shared across two hypervisors, and (b) the responsibility for CPU and I/O scheduling to be distributed among the two hypervisors. Span VMs can achieve performance comparable to traditional (single-hypervisor) nested VMs for common benchmarks.
US11836510B2 Snapshot capture of computing device user interfaces
Various aspects of the subject technology relate to systems, methods, and machine-readable media for automating the recording of an evidentiary history (e.g., versions audit trail) of a graphical user interface with an embedded clickwrap agreement. The snapshot server captures and outputs snapshot records of a graphical user interface displaying the clickwrap agreement on an end user computing platform. The snapshot records are created using a virtual machine that emulates an end user computing platform for navigation of an application rendered on the platform. Aspects may also include generating a snapshot record of metadata associated with the captured snapshot image.
US11836508B2 Contextual management of browser extensions
There is disclosed in one example a computing endpoint, including: a hardware platform including a processor and a memory; an operating system to run on the hardware platform; a web browser to run on the operating system, and including an extension framework; and a management extension to run in the extension framework, and to contextually manage availability of other extensions according to a URL reputation and extension reputation.
US11836507B2 Prioritizing the pre-loading of applications with a constrained memory budget using contextual information
Systems and methods for pre-loading applications with a constrained memory budget and prioritizing the applications based on contextual information are described. An Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: collect user context information and system context information, detect a triggering event based upon the user context information and the system context information, identify a memory budget for pre-loading one or more applications, and select the one or more applications with one or more settings configured to maintain a memory usage for the pre-loading below the memory budget.
US11836506B2 Parallel runtime execution on multiple processors
A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or GPUs concurrently are described. One or more executables are compiled online from a source having an existing executable for a type of physical compute devices different from the one or more physical compute devices. Dependency relations among elements corresponding to scheduled executables are determined to select an executable to be executed by a plurality of threads concurrently in more than one of the physical compute devices. A thread initialized for executing an executable in a GPU of the physical compute devices are initialized for execution in another CPU of the physical compute devices if the GPU is busy with graphics processing threads. Sources and existing executables for an API function are stored in an API library to execute a plurality of executables in a plurality of physical compute devices, including the existing executables and online compiled executables from the sources.
US11836504B2 Synchronized shutdown of host operating system and data processing unit operating system
An information handling system may include a processor, a data processing unit communicatively coupled to the processor, a logic device communicatively coupled to processor and configured to, responsive to a shutdown event associated with the information handling system, cause a power system of the information handling system to maintain delivery of electrical energy to the data processing unit until receiving a command to cause withdrawal of the electrical energy to the data processing unit, and a management controller communicatively coupled to the processor, the data processing unit, and the logic device, and configured for out-of-band management of the information handling system. The management controller may be further configured to, responsive to the shutdown event, cause a host operating system executing the processor to gracefully shutdown, cause a data processing unit operating system executing on the data processing unit to gracefully shutdown, and responsive to receiving an indication that the data processing unit operating system has gracefully shutdown, communicate the command to the logic device to cause withdrawal of the electrical energy to the data processing unit.
US11836500B2 Systems and methods for basic input/output system driver offline protocol
A method may include during a Pre-Extensible Firmware Interface Initialization phase of a BIOS, receiving a mailbox command from a management controller of an information handling system, the mailbox command including information regarding a driver image stored in computer-readable media associated with the BIOS, the information including uniquely-identifying information for the driver image. The method may also include, during a Driver Execution Environment phase of the BIOS, locating the driver image stored in the computer-readable media, verifying the driver image based on the information from the mailbox command, extracting the driver image from the computer-readable media in response to verifying the driver image, and causing a driver stored within the driver image to load and execute during BIOS execution.
US11836499B2 System and method of operating system executables with information handling systems (IHS)
In one or more embodiments, one or more systems, one or more methods, and/or one or more methods may: execute a first information handling system (IHS) initialization executable via an environment associated with IHS firmware; register, by the first IHS initialization executable, a process configured to store multiple IHS initialization executable/OS executable pairs via a volatile memory medium of the IHS; for each IHS initialization executable/OS executable pair of the multiple IHS initialization executable/OS executable pairs: call, by an IHS initialization executable of the IHS initialization executable/OS executable pair, the process; and copy, by the process, an OS executable of the IHS initialization executable/OS executable pair from the first non-volatile memory medium to the volatile memory medium; retrieve a driver via a network; execute the driver; and copy, by the driver, each OS executable, which was copied to the volatile memory medium, to a non-volatile memory medium of the IHS.
US11836498B1 Single cycle predictor
A predictor includes a memory having a plurality of entries. Each entry includes a prediction of a hash of a next fetch address produced by a fetch block J of a series of successive fetch blocks in program execution order and a branch direction produced by the fetch block J. An input selects an entry for provision on the output. The output is fed back to the input such that the output provides the prediction of the hash of the next fetch address and the branch direction produced by each fetch block over a series of successive clock cycles. The hash of the next fetch address is insufficient for use by an instruction fetch unit to fetch from an instruction cache a fetch block J+1, whereas the next fetch address itself is sufficient for use by the instruction fetch unit to fetch from the instruction cache the fetch block J+1.
US11836497B2 Operation module and method thereof
There is provides an operation module, which includes a memory, a register unit, a dependency relationship processing unit, an operation unit, and a control unit. The memory is configured to store a vector, the register unit is configured to store an extension instruction, and the control unit is configured to acquire and parse the extension instruction, so as to obtain a first operation instruction and a second operation instruction. An execution sequence of the first operation instruction and the second operation instruction can be determined, and an input vector of the first operation instruction can be read from the memory. The operation unit is configured to convert an expression mode of the input data index of the first operation instruction and to screen data, and to execute the first and second operation instruction according to the execution sequence, so as to obtain an extension instruction.
US11836493B2 Memory access operations for large graph analytics
Embodiments for providing memory access operations for graph analytics by a processor are disclosed. An entire chunk of load and store instructions may be atomically and concurrently executed, where the entire chunk of the load and store instructions are delineated from a plurality of alternative load and store instructions.
US11836492B2 Extended pointer register for configuring execution of a store and pack instruction and a load and unpack instruction
A microprocessor system includes a processing circuit and a memory operably coupled to the processing circuit and configured to receive input data according to a pack and store operation and output the data according to a load and unpack operation. The processing circuit comprises a hardware extension configured to: configure a variable number of bits per data element during a pack and store operation; store a concatenation of a plurality of data elements with a reduced number of bits; extract a plurality of data elements with a reduced number of bits during a load and unpacking operation; and recreate a plurality of data elements with an increased number of bits per data element representative of the data elements prior to the pack and store operation.
US11836490B2 Kernel coefficient quantization
Apparatuses, systems, and techniques to optimize memory usage when performing matrix operations. In at least one embodiment, a matrix is optimized to limit memory and storage requirements while minimizing loss of precision for a sum of the members of the matrix.
US11836485B1 Software code review
Methods and systems for reviewing software code. The methods involve detecting a change in source code associated with an application and determining an effect on the application of the detected change based at least in part on a context profile associated with application.
US11836482B2 Center device, reprogramming data distribution system, and reprogramming data distribution plan creation program product
A center device is configured to: acquire behavior data indicating a behavior of a user; store the behavior data; acquire vehicle state data indicating a vehicle state; store the vehicle state data; create a distribution plan of reprogramming data to be distributed to vehicle devices of the vehicle by using the behavior data and the vehicle state data; and distribute the reprogramming data to the vehicle devices according to the created distribution plan.
US11836481B1 Method and system for executing an application upgrade based on real-time monitoring
A method for managing an application upgrade includes: obtaining metadata of a client device from a production host (PH) client device twin; executing, using the metadata, an emulation to generate an application upgrade strategy for applying a plurality of application upgrades; setting, using the metadata, a first entry in a PH required properties file; transferring the application upgrade strategy and the first entry from the PH client device twin to a client environment (CE) client device twin; storing, the application upgrade strategy and the first entry in a CE required properties file; initiating the plurality of application upgrades based on the application upgrade strategy and the first entry; setting a second entry in a CE reported properties file; transferring the second entry from the CE client device twin to the PH client device twin; and verifying a status of the plurality of application upgrades using the second entry.
US11836475B2 Electronic control unit, software update method, software update program product and electronic control system
An electronic control unit includes: a file acquisition portion that acquires a file to update software: and a storage portion that stores the file. A first virtual machine included in the electronic control unit includes: a determination portion that determines whether to transfer the file to a second virtual machine connected to the first virtual machine based on first safety integrity indicating a safety level of the first virtual machine and second safety integrity indicating a safety level of the second virtual machine; and a transfer portion that transfers the file to the second virtual machine when the determination portion determines to transfer the file to the second virtual machine.
US11836474B2 Applying a firmware update based on power requirement
Applying a firmware update, including: receiving a firmware update package, the firmware update package including multiple payloads and a firmware update duration map; verifying an integrity of the firmware update duration map, and in response, extracting the firmware update duration map from the firmware update package; determining, at a first time, a first power required to apply a first payload of the firmware update package based at least on the firmware update duration map and a health of a battery; comparing a current power capacity of the battery with the first power required to apply the first payload of the firmware update package; determining that the current power capacity of the battery is greater than the first power required to apply the first payload, and in response: obtaining the first payload of the firmware update package; updating firmware by applying the first payload to the firmware.
US11836471B2 Methods for prioritizing updates for vehicle fleets
Mechanisms and methods are provided for establishing vectors indicating the presence, in a first vehicle and second vehicle, of a super-set of vehicle features present across a fleet of vehicles. The first vehicle may be a reference vehicle. A distance function of the vectors may be calculated in order to establish a similarity score indicating the degree of similarity between the designs of the two vehicles. If the second vehicle is sufficiently similar to the reference vehicle, a software update may be recommended and applied.
US11836470B2 Adaptive quantum circuit construction for multiple-controlled-not gates
In an embodiment, a method includes measuring a first number of control qubits in a quantum algorithm, wherein a quantum circuit representation of the quantum algorithm includes a multiple-controlled-NOT gate. In an embodiment, a method includes measuring a second number of ancilla qubits in a quantum computer. In an embodiment, a method includes comparing the first number and the second number to determine an optimum compilation method for a quantum circuit. In an embodiment, a method includes compiling, in response to the comparison determining the second number is greater than one and less than the difference of the first number and 2, a quantum circuit from the quantum algorithm using a hybrid method.
US11836467B2 Code generation with reinforcement learning
A code generation system uses a non-terminal expansion model and a non-terminal selector model to generate a code sketch to complete a partially-formed source code snippet. The non-terminal expansion model is a neural transformer model trained on a supervised dataset through reinforcement learning to learn to predict the production rule to expand for a given non-terminal symbol. The non-terminal selector model is trained through reinforcement learning to predict the non-terminal symbol to expand given a partial-code state. The models are used in a two-step beam search to generate the top candidate code sketches, where a candidate code sketch may contain a hole that represents an unexpanded non-terminal symbol.
US11836466B2 Residue number system in a photonic matrix accelerator
A photonic processor uses light signals and a residue number system (RNS) to perform calculations. The processor sums two or more values by shifting the phase of a light signal with phase shifters and reading out the summed phase with a coherent detector. Because phase winds back every 2π radians, the photonic processor performs addition modulo 2π. A photonic processor may use the summation of phases to perform dot products and correct erroneous residues. A photonic processor may use the RNS in combination with a positional number system (PNS) to extend the numerical range of the photonic processor, which may be used to accelerate homomorphic encryption (HE)-based deep learning.
US11836465B2 Pseudo-random number generation circuit device
A pseudo-random number generation circuit device includes a pseudo-random number generation circuit including a logic circuit configured based on rule data that generates a next random number value from a current random number value, a cycle detection circuit that detects, based on a seed, an end of a cycle of random numbers, which are generated by the pseudo-random number generation circuit, and a rule data generation circuit that generates new rule data at a first trigger, at which the cycle detection circuit detects the end of the cycle of random numbers, to output the new rule data to the pseudo-random number generation circuit, wherein the cycle detection circuit stores a random number value, which is generated by a new logic circuit configured based on the new rule data, as the seed.
US11836463B2 Method and apparatus with neural network processing
A neural network device includes a shift register circuit, a control circuit, and a processing circuit. The shift register circuit includes registers configured to, in each cycle of cycles, transfer stored data to a next register and store new data received from a previous register to a current register. The control circuit is configured to sequentially input data of input activations included in an input feature map into the shift register circuit in a preset order. The processing circuit, includes crossbar array groups that receive input activations from at least one of the registers and perform a multiply-accumulate (MAC) operation with respect to the received input activation and weights, is configured to accumulate and add at least some operation results output from the crossbar array groups in a preset number of cycles to obtain an output activation in an output feature map.
US11836461B2 Arithmetic apparatus, multiply-accumulate system, and setting method
An arithmetic apparatus includes input lines and multiply-accumulate devices. An electrical signal for an input value is input into each of the input lines within a predetermined input period. Multiplication units include a positive weight multiplication unit that generates a positive weight charge for a product value obtained by multiplying the input value by a positive weight value and/or a negative weight multiplication unit that generates a negative weight charge for a product value obtained by multiplying the input value by a negative weight value. They are configured such that a positive weight ratio that is a ratio of a sum total of the positive weight values to a sum total of absolute values of the weight values is any ratio of 0% to 100%. An output unit of the multiply-accumulate device accumulates the generated weight charges to output a multiply-accumulate signal representing a sum of the product values.
US11836460B2 Error bounded multiplication by invariant rationals
A hardware logic representation of a circuit to implement an operation to perform multiplication by an invariant rational is generated by truncating an infinite single summation array (which is represented in a finite way). The truncation is performed by identifying a repeating section and then discarding all but a finite number of the repeating sections whilst still satisfying a defined error bound. To further reduce the size of the summation array, the binary representation of the invariant rational is converted into canonical signed digit notation prior to creating the finite representation of the infinite array.
US11836459B2 Floating-point division circuitry with subnormal support
Techniques are disclosed relating to circuitry for floating-point division. In some embodiments, the circuitry is configured to generate a subnormal result for a division operation that divides a numerator by a denominator. The circuitry may include floating-point circuitry configured to perform a reciprocal operation to determine a normalized mantissa value for the reciprocal of a floating-point representation of the denominator. The circuitry may further include fixed-point circuitry configured to multiply a fixed-point representation of the normalized mantissa value for the reciprocal by a mantissa of the numerator to generate an initial value. Control circuitry may determine error data for the initial value and generate a final subnormal mantissa result for the division operation based on the error data and the initial value. Embodiments with multiple modes with different accuracy guarantees are disclosed.
US11836457B2 Signal processing apparatus, communication system, method performed by signal processing apparatus, storage medium for signal processing apparatus, method performed by communication terminal, and storage medium for communication terminal to receive text data from another communication terminal in response to a unique texting completion notice
According to one embodiment, a signal processing apparatus correlates a plurality of communication terminals as a group and enables one-to-many communications in the group. The signal processing apparatus includes processing circuitry. The processing circuitry assigns a transmission right to one of the communication terminals in the group. The processing circuitry generates text data based on voice data from said one of the communication terminals in possession of the transmission right. The processing circuitry gives a texting completion notice indicative of completion of texting processing to the communication terminals in the group. The processing circuitry transmits, after the texting completion notice is given, the generated text data to at least one of the communication terminals in the group.
US11836453B2 Virtual assistant domain functionality
Aspects include methods, systems, and computer-program products providing virtual assistant domain functionality. A natural language query including one or more words is received. A collection of natural language modules is accessed. The collection natural language modules are configured to process sets of natural language queries. A natural language module, from the collection of natural language modules, is identified to interpret the natural language query. An interpretation of the natural language query is computed using the identified natural language module. A response to the natural language query is returned using the computed interpretation.
US11836450B2 Secure complete phrase utterance recommendation system
Described herein are systems, apparatus, methods and computer program products for machine learning intent classification. In various embodiments, historical utterances provided by users may be utilized for bot training. Context and personally identifiable information may be removed from the utterances. The utterances may be associated with vectors. The utterances and vectors may be used to determine recommendations.
US11836446B2 Dynamic creation of change management templates
A method of dynamically creating a change template based on a change request received from a user. A change request is assigned a category based on the specifics of the request. If at least one existing template for the category the change request is assigned does not exist, historical change requests are analyzed to identify similar changes in historical change requests to the change request and data is copied from a template used for a historical change that was similar to the change requested to create a draft template. The draft template is altered to remove information which is not relevant to the change request and is stored in a repository. The altered draft template is sent to a reviewer as a proposed template; and approved proposed templates from the reviewer are stored in the repository by category.
US11836441B2 Modular systems and methods for selectively enabling cloud-based assistive technologies
Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.
US11836439B2 Website plugin and framework for content management services
Described are systems and methods for checking webpage content. The method can include receiving, by a computing system, webpage content rendered in a webpage editing tool provided by a content management services (CMS) server and presented in a graphical user interface (GUI) display at a user device, transmitting the webpage content to web analysis services to (i) analyze the webpage content as part of a content check, (ii) generate information about the webpage content based on the content check, and (iii) store the information in association with a content ID in a data store, polling the web analysis services for processing status updates and the generated information, receiving the generated information, populating predefined sections in a CMS plugin with at least a portion of the received information, and returning the CMS plugin to be presented, at the user device, in the webpage editing tool concurrently with the webpage content.
US11836437B2 Character display method and apparatus, electronic device, and storage medium
A text display method, a text display apparatus, an electronic device and a storage medium are disclosed. A real scene image and a to-be-displayed text are acquired, motion track data for texts is invoked, the to-be-displayed text is processed with a dynamic special effect, and the text which has been subject to the dynamic special effect processing is displayed on a real scene image, thus realizing a function of displaying a text with dynamic special effect in augmented reality display, making the text display effect more vivid. The display method can be widely used in various application scenarios to bring users a better visual and sensory experience.
US11836435B1 Machine learning based parasitic estimation for an integrated circuit chip design
Certain aspects are directed to apparatus and techniques for estimating parasitic information associated with routing of a design using a pre-route version of the design. One example method generally includes determining one or more output features using a machine learning model based on a pre-route version of a design of an integrated circuit, where the one or more output features include a density map providing an estimate of a density of elements associated with a routed version of the design. The method also includes estimating parasitic information associated with the design based on the one or more output features, and outputting the parasitic information.
US11836434B2 Autoplacement of superconducting devices
A system and method for the automatic placement of superconducting devices determines an arrangement of a series of Josephson junctions between a start point and an end point of an inductive wiring run on a superconducting circuit layout having a plurality of discrete Josephson junction placement sites by determining costs of placing each Josephson junction of the series of Josephson junctions at the plurality of discrete Josephson junction placement sites between the start point and the end point of the inductive wiring run based at least on a comparison of a target inductance value to inductances of wires connecting to the Josephson junction and selecting sites from the plurality of discrete Josephson junction placement sites to place each Josephson junction corresponding to the arrangement of the series of Josephson junctions with the least determined cost for the inductive wiring run.
US11836432B2 Cell architecture with backside power rails
Various implementations described herein refer to a method. The method may be configured to synthesize standard cells for a physical design having a power supply net with power supply rails. The method may be configured to employ a place-and-route tool so as to define edge-types for each standard cell of the standard cells in the physical design based on the power supply net and the power supply rails that touch at least one edge of each standard cell of the standard cells.
US11836429B2 Determination of recipes for manufacturing semiconductor devices
Methods, systems, and computer programs are presented for determining the recipe for manufacturing a semiconductor with the use of machine learning (ML) to accelerate the definition of recipes. One general aspect includes a method that includes an operation for performing experiments for processing a component, each experiment controlled by a recipe, from a set of recipes, that identifies parameters for manufacturing equipment. The method further includes an operation for performing virtual simulations for processing the component, each simulation controlled by one recipe from the set of recipes. An ML model is obtained by training an ML algorithm using experiment results and virtual results from the virtual simulations. The method further includes operations for receiving specifications for a desired processing of the component, and creating, by the ML model, a new recipe for processing the component based on the specifications.
US11836426B1 Early detection of sequential access violations for high level synthesis
Detecting sequential access violations for high-level synthesis (HLS) includes performing a simulation, using computer hardware, of an application for HLS. During the simulation, accesses of the application to elements of an array of the application are detected. During the simulation, determinations of whether the accesses occur in a sequential order are made. An indication of whether the access occur in sequential order is generated.
US11836422B2 Dynamic dimensioning indicators
An example computing system is configured to (i) generate a cross-sectional view of a three-dimensional drawing file; (ii) receive a first user input indicating a selection of a first mesh, wherein the selection comprises a selection point that establishes a first end point; (iii) generate a first representation indicating an alignment of the first end point with at least one corresponding geometric feature of the first mesh and a second representation indicating a set of one or more directions; (iv) receive a second user input indicating a given direction; (v) based on receiving the second user input, generate a dynamic representation of the dimensioning information along the given direction; (vi) receive a third user input indicating that the second user input is complete; (vii) based on receiving the third user input, add the dimensioning information to the cross-sectional view between the first end point and the second end point.
US11836418B2 Acknowledgement notification based on orientation state of a device
One embodiment provides an information handling device, including: a first surface comprising a primary display; a second surface, opposite from the first surface, comprising a retractable cover; a hinge joint connecting a first portion of the information handling device to a second portion of the information handling device, wherein the information handling device is foldable along the hinge joint; and a slide mechanism attached to the first portion on the second surface; wherein one end of the retractable cover is attached to the second portion on the second surface and wherein another end of the retractable cover is attached to the slide mechanism; wherein the slide mechanism is dynamically movable along the second surface between the hinge joint and a terminal end of the first portion during transition of the information handling device between an open state and a closed state. Other aspects are described and claimed.
US11836413B2 Card products utilizing video screen displays
A thin film video device is mounted onto a card stock and incorporated into a card, such as a greeting card. The thin film video device comprises a thin film video display coupled to a computer chip and a speaker. The thin film video device is powered by a local power source such as a small battery. The thin film video device is activated when the user unfolds the card, at which time an audiovisual message is displayed on the thin film video display and through the speaker.
US11836412B1 Screen sharing recall
According to one embodiment, a method, computer system, and computer program product for screen sharing recall is provided. The embodiment may include receiving a user-selected delay setting value. The embodiment may also include, in response to receiving an instruction from a user to begin a screen sharing session during a web conference, storing streamed frames captured of a user display screen in a buffer. The embodiment may further include, in response to a frame from the buffer satisfying the user-selected delay setting value, transmitting the frame to a graphical user interface associated with each other participant to the web conference. The embodiment may also include, in response to determining the user wishes to recall one or more frames stored in the buffer, performing a recall action.
US11836411B2 Method and system for view sharing of digital files
Methods, systems, and apparatuses, including computer programs encoded on computer storage media, for sharing views of large digital files are described. An example method includes generating a plurality of content blocks of a digital file and uploading the plurality of content blocks to one or more servers for storage; determining one or more of the plurality of content blocks representing a view of the digital file to share with one or more viewer computer devices; transmitting storage addresses of the one or more determined content blocks to the one or more viewer computer devices; executing one or more host commands to the one or more determined content blocks on the host computer device for managing the view of the digital file; and transmitting the one or more host commands to the one or more viewer computer devices for execution.
US11836408B2 Production method, production system and production program
Provided is a production method including a reception step of receiving a plurality of matters and deadlines corresponding to the matters, a display step of displaying a list of the received matters, a plurality of processes corresponding to the matters, and the deadlines, and a production step of producing a finished product by executing processing that includes the plurality of processes corresponding to the received matters.
US11836405B2 Information processing method registering first print queue to be used at time of printing and second print queue to be used at time of printing
A control method for an information processing apparatus that communicates with an image output apparatus includes receiving a certain user operation, and executing as processing based on the certain user operation, both of registering a first print queue to be used at the time of printing using a first wireless connection via an external access point between the information processing apparatus and the image output apparatus, and registering a second print queue to be used at the time of printing using a second wireless connection not via the external access point between the information processing apparatus and the image output apparatus.
US11836401B2 Non-transitory computer-readable storage medium storing a program for execution by a computer of an information processing device capable of communicating with a printer
An information processing device can communicate with a printer and a server. The printer includes a printing unit which carries out printing on a sheet with using a colorant. The server includes a server memory unit which stores user identification information and a print-permitted amount of printing permitted for a user in association with those. When a program is executed by a computer of the information processing device, the program causes the information processing device to perform display processing of displaying, a display unit of the information processing device, a selection screen for prompting the user to select a printing amount, and addition processing of, in response to a user's operation of the selection screen, causing the server to add the selected printing amount to the print-permitted amount associated with the user identification information of the user.
US11836399B2 Information processing apparatus with which deterioration of colorimetric accuracy is suppressed, image forming system including the information processing apparatus, and computer readable storage medium
An information processing apparatus includes: a selection unit configured to select, based on a selection criterion, one or more first colorimetric regions in an image to be formed based on image data; an input/output control unit configured to receive a first user input for selecting one or more second colorimetric regions from the one or more first colorimetric regions selected by the selection unit; and a transmission unit configured to transmit a print job including information indicating the one or more second colorimetric regions and the image data, to an image forming apparatus.
US11836397B2 System and method for tracking production line productivity with an industrial printer
A method and system for operating an industrial printer includes obtaining initial data that indicates the industrial printer used on a production line at a facility and a product to be output. Target data is obtained indicating target start time and target number of the product and target duration. The industrial printer is operated to report a count of print operations for the product at regular time intervals. Actual data is stored indicating the count and the time interval. Upon a condition, a line report is determined based on the count and the target data. The line report is presented on a display device. The condition is one or more of passage of the target duration after the target start time, passage of the target duration after a first print operation, a change in shift workers on the production line, a time of day, and a predetermined event.
US11836396B2 Information processing apparatus that converts an element that cannot be converted into print data by external apparatus control method thereof, and storage medium
The present information processing apparatus transmits content HTML format to an external apparatus to cause print data to be generated in the external apparatus. Furthermore, the information processing apparatus determines whether or not an element that cannot be converted into print data by the external apparatus is included in the elements included in the content and, as a result of the determination, converts the element that cannot be converted into print data by the external apparatus into a format that can be converted into print data. Moreover, the information processing apparatus transmits the converted element to the external apparatus to cause the external apparatus to generate print data of the content.
US11836394B2 Image forming apparatus and method of controlling image forming apparatus
An image forming apparatus includes a printer, a controller that installs an application in the image forming apparatus, with the application holding sheet setting information for a predetermined sheet, and a communicator that transmits the sheet setting information held by the installed application to a printer driver installed in an information processing apparatus connected to the image forming apparatus. The communicator receives a print job including the sheet setting information from the information processing apparatus, and the printer prints, based on the sheet setting information included in the received print job, an image on the predetermined sheet.
US11836390B2 Smart storage services device
A storage services device includes: a first processor that provides first server services for a server having a second processor that is coupled to a second storage and that provides second server services of the server and a storage controller coupled to a first storage of the server that transmits information about the first storage to the first processor. The storage services device is disposed in the server and disaggregates, within the server, the first server services from the second server services.
US11836385B2 High speed data packet flow processing
An embodiment may involve a network interface configured to capture data packets into a binary format and a non-volatile memory configured to temporarily store the data packets received by way of the network interface. The embodiment may also involve a first array of processing elements each configured to independently and asynchronously: (i) read a chunk of data packets from the non-volatile memory, (ii) identify flows of data packets within the chunk, and (iii) generate flow representations for the flows. The embodiment may also involve a second array of processing elements configured to: (i) receive the flow representations from the first array of processing elements, (ii) identify and aggregate common flows across the flow representations into an aggregated flow representation, (iii) based on a filter specification, remove one or more of the flows from the aggregated flow representation, and (iv) write information from the aggregated flow representation to the database.
US11836384B2 Automatic prediction timers adaptation
Data storage devices function by communication between a controller and a memory device over a data bus. The memory device can, at times, be busy. Attempting to communicate with the memory device while the memory device is busy causes delays. Holding back communications when the memory device is not busy causes avoidable delays. Correctly predicting the timing of when the memory device is available will reduce delays. An adaptive prediction timer is used that increases the time between communications if a status check of the memory device returns a busy indication, and decreases the time between communications if the status check returns a not busy indication.
US11836381B2 Memory system and method of controlling nonvolatile memory using namespace attributes
According to one embodiment, in response to receiving a first namespace create command specifying a first attribution from a host, a controller creates a first namespace having the first attribution and a first logical address range. The first logical address range includes logical addresses. The controller sets each of the logical addresses to an unallocated state in which a physical address of the nonvolatile memory is not mapped, during a first period from a time when receiving a power loss advance notification or when detecting an unexpected power loss until a time when the controller becomes a ready state by resupply of a power to the memory system.
US11836378B2 Storage system
To set an appropriate buffer area in a storage system that performs hierarchical storage management. The storage system includes a storage device that provides a storage pool and a storage management unit that manages the storage pool in a tiered manner. The storage pool is provided with a first tier, a second tier, a third tier, and a third tier buffer which is a buffer area used as a buffer when reading or writing data from or to the third tier which is a buffer target tier. The storage management unit determines a size of the third tier buffer based on an access frequency of the third tier.
US11836373B2 Modified erase
Apparatus and methods are disclosed, including receiving an indication to selectively erase first data stored on a first page of a first subset of a group of multi-level memory cells of the storage system, each multi-level memory cell comprising multiple pages and providing, in response the indication to selectively erase the first data, at least one soft erase pulse to the first page of memory cells associated with the first data to induce distribution overlap across different bit levels of the first page of the group of multi-level memory cell.
US11836370B2 Storage device and operating method thereof
A storage device includes: a memory device including a plurality of memory blocks organized into a plurality of zones; and a memory controller configured to perform a write operation on the plurality of zones. The memory controller is operable to divide at least one zone among the plurality of zones into subzones when the memory controller receives data corresponding to consecutive logical addresses provided from a host, and control the memory device to store the data in at least one subzone among the subzones. The at least one zone can be divided based on a characteristic of the memory device and a size of the data.
US11836369B1 Storing data in an expanded storage pool of a vast storage network
A method includes encoding data in accordance with a width parameter to produce a first set of data slices. Storage of the first set of data slices is maintained in a set of storage units of a storage pool. An expanded set of storage units of the storage pool is determined based on an additional subset of storage units added to the storage pool. Storage of the first set of data slices is maintained in the set of storage units after addition of the additional subset of storage units added to the storage pool. An updated width parameter is determined by increasing the width parameter based on the expanded set of storage units. The data is encoded in accordance with the updated width parameter to produce a second set of data slices. Storage of the second set of data slices is maintained in the expanded set of storage units.
US11836363B2 Block allocation for persistent memory during aggregate transition
Techniques are provided for block allocation for persistent memory during aggregate transition. In a high availability pair including first and second nodes, the first node makes a determination that control of a first aggregate is to transition from the first node to the second node. A portion of available free storage space is allocated from a first persistent memory of the first node as allocated pages within the first persistent memory. Metadata information for the allocated pages is updated with an identifier of the first aggregate to create updated metadata information reserving the allocated pages for the first aggregate. The updated metadata information is mirrored to the second node, so that the second node also reserves those pages. Control of the first aggregate is transitioned to the second node. As a result, the nodes do not attempt allocating the same free pages to different aggregates during a transition.
US11836355B2 Systems and methods for resetting a degraded storage resource
A method may include, in an operating system of an information handling system: responsive to a determination that a storage resource of the information handling system is experiencing a predictor of a failure of the storage resource, issuing a command to the storage resource to reload firmware code of the storage resource; responsive to the storage resource reloading the firmware code and reset of the storage resource following reloading of the firmware code, determining whether the predictor persists; and responsive to determining whether the predictor persists, performing a responsive action.
US11836351B2 Causing a storage device to switch storage tiers based on a wear level
A method and a computer program product executed by a processor may include or perform various operations. The operations include periodically reading a wear level for each of a plurality of storage devices operating in a multi-tiered storage system which includes a first storage tier and a second storage tier that is a lower tier than the first storage tier. At least one storage device operates in the first storage tier and at least one storage device operates in the second storage tier. The operations further include identifying a first storage device of the plurality of storage devices that is operating in the first storage tier and has a wear level that is higher than an average wear level for the plurality of storage devices. The operations additionally include causing the first storage device to switch from operating in the first storage tier to operating in the second storage tier.
US11836350B1 Method and system for grouping data slices based on data file quantities for data slice backup generation
Techniques described herein relate to a method for performing pre-backup tasks. The method includes obtaining, by a proxy host, a snapshot request associated with a full backup of a file system stored in a network attached storage (NAS) from a backup manager; in response to obtaining the snapshot request: instantiating a NAS container to obtain a snapshot of the file system; obtaining providing the snapshot using to the NAS container; after providing the snapshot to the NAS container: generating, using the snapshot, slices associated with the file system; sorting the slices based on the number of files included in each slice; grouping the slices based on the number of files and group criteria to generate slice groups; generating a slice list specifying the slices and the slice groups; and providing the slice list to the backup manager.
US11836349B2 Determining storage capacity utilization based on deduplicated data
Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.
US11836340B2 Systems and methods for presenting scrolling online content on mobile devices
A computer-implemented method for providing dynamically scrolling content within a vertically scrolling online publication is implemented by a content serving computing device in communication with a memory. The method includes retrieving a dynamically scrolling content item, receiving a set of display information related to a user computing device, and serving the dynamically scrolling content item within a slot of a vertically scrolling online publication presented at the user computing device, wherein the dynamically scrolling content item is served based partially on the set of display information, wherein the dynamically scrolling content item is configured to scroll horizontally in response to a first haptic input received by a user of the user computing device.
US11836335B2 Method and apparatus for adjusting position of virtual button, device, storage medium, and program product
A method for adjusting the position of a virtual button includes: presenting a button adjustment interface of a virtual scene including a target virtual button; controlling, in response to a movement operation for the target virtual button, the target virtual button to move in the button adjustment interface, to adjust a presentation position of the target virtual button in the virtual scene, wherein at least two presentation forms of the target virtual button are in the virtual scene; and presenting prompt information in response to the target virtual button being moved to a boundary area in the button adjustment interface, the prompt information being used for prompting that the target virtual button is displayed abnormally in the virtual scene when the target virtual button is in a target presentation form of the at least two presentation forms.
US11836333B2 Computer-implemented method and SDK for rapid rendering of object-oriented environments with enhanced interaction
A method of rendering an interface of an object-oriented environment is described. The method includes operations of allocating a buffer in memory for storing interface image data. The buffer provides a data structure defining a quantised image space for visible object image data. The method includes generating a set of multiple objects within the environment. Each object is associated with a layer representing the depth of the object within the environment. The layer is one of an ordered set of layers ranging from a foreground layer to a background layer. The method further includes maintaining the set of objects, in response to receiving a user input. The method includes iteratively updating the buffer to create image data, by incrementally selecting each one of the multiple layers in turn, as the current layer, from the set of layers. The method includes outputting the buffer containing interface image data.
US11836326B2 Touch display apparatus
A touch display apparatus is provided. The touch display apparatus may include touch electrodes on an encapsulating layer covering light-emitting devices. An auxiliary line crossing a display area in which the light-emitting devices are disposed may be disposed on the encapsulating layer. The auxiliary line may be electrically connected to a power voltage supply line at the outside of the display area. Each of the light-emitting devices may include a first emission electrode, a light-emitting layer and a second emission electrode, which are stacked on an emission area defined by a bank insulating layer. The second emission electrode of each light-emitting device may be electrically connected to the auxiliary line on the bank insulating layer. Thus, in the touch display apparatus, a luminance deviation due to a voltage drop may be prevented or at least reduced.
US11836321B2 Optical sensing device
An optical sensing device includes a substrate, sensing elements, a planarization layer, and a light-shielding layer. The sensing elements are located on the substrate. Each sensing element includes a first net-shaped electrode, a second net-shaped electrode, and a sensing layer. The first net-shaped electrode is located between the sensing layer and the substrate. The sensing layer is located between the first net-shaped electrode and the second net-shaped electrode. The planarization layer is located on the sensing elements and the substrate and has via holes. The light-shielding layer is located on the planarization layer and includes net-shaped light-shielding patterns. The net-shaped light-shielding patterns are overlapped with the second net-shaped electrodes of the sensing elements, respectively, and the net-shaped light-shielding patterns are electrically connected to the second net-shaped electrodes of the sensing elements via the via holes, respectively.
US11836320B2 Spurious hand signal rejection during stylus use
Systems and methods for identifying spurious signals in capacitive touch sensors. In some examples, the technology may include a capacitive touch sensor having an input surface, a stylus configured to transmit a first electrical signal through its exterior surface based on a determination of an orientation of the stylus, and one or more processors configured to: identify a contact to a first area of the input surface based on one or more changes in electrical charge sensed in the first area, determine that the one or more changes in electrical charge sensed in the first area include the first electrical signal, and determine whether to identify the contact to the first area as spurious based on the determination that the one or more changes in electrical charge sensed in the first area include the first electrical signal.
US11836313B2 Input device, input method, and image forming device having touchscreen with variable detection area
An input device including a touchscreen sensor that detects a touch operation from a user, a non-transitory computer-readable recording medium including a program, and a hardware processor that executes the program to operate as: an area determination unit that determines whether a detected touch operation is performed in a first detection area; a trajectory determination unit that, when it is determined that the detected touch operation is performed in the first detection area, determines whether or not the detected touch operation indicates an operation drawing a linear trajectory; and a detection control unit that, when it is determined that the operation drawing a linear trajectory is indicated, controls the area determination unit to determine whether a next touch operation is performed in a second detection area that is larger than the first detection area.
US11836308B2 Method and device for navigating in a user interface and apparatus comprising such navigation
A method is provided for navigating in a display screen by way of a control surface including a step of measuring: —a data item, termed position, relating to a position targeted, on the control surface, by a remote control object positioned opposite the control surface, and —a data item, termed vertical distance, relating to the distance between the at least one remote control object and the control surface; and a drive step, carrying out, as a function of the vertical distance measured: —a displacement, and/or —an adjustment of a parameter relating to a displacement; of at least one part of a zone and/or of a symbol displayed on the display screen and chosen as a function of the target position.
US11836295B2 Method and apparatus for applying free space input for surface constrained control
A free space input standard is instantiated on a processor. Free space input is sensed and communicated to the processor. If the free space input satisfies the free space input standard, a touch screen input response is invoked in an operating system. The free space input may be sensed using continuous implicit, discrete implicit, active explicit, or passive explicit approaches. The touch screen input response may be invoked through communicating virtual touch screen input, a virtual input event, or a virtual command to or within the operating system. In this manner free space gestures may control existing touch screen interfaces and devices, without modifying those interfaces and devices directly to accept free space gestures.
US11836289B2 Use of eye tracking to adjust region-of-interest (ROI) for compressing images for transmission
Gaze tracking data representing a user's gaze is analyzed to determine one or more regions of interest. One or more gaze tracking error parameters are determined from the gaze tracking data including a rate of rotation of a user's eye with respect to one or more axes. An error in a fixation of the user's eye on a particular region of interest is determined. Adjusted foveation data is determined representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to the user based on the one or more gaze tracking parameters. The compression of the one or more transmitted images is adjusted so that fewer bits are needed to transmit data for portions of an image outside the one or more regions of interest than for portions of the image within the one or more regions of interest.
US11836288B2 Distance estimation device, distance estimation method and distance estimation program
A distance estimation apparatus includes processing circuitry configured to acquire a sensor value output from a sensor configured to measure a relative motion of a head or eyeballs of a user who visually searches for a target on a plane and estimate a distance between the user and a search target plane using a maximum value of an amount of change when a rate of change in the sensor value acquired within a time period that is equal to or greater than a predetermined threshold value becomes a maximum.
US11836284B2 Sensor fusion for electromagnetic tracking
Head-mounted augmented reality (AR) devices can track pose of a wearer's head or pose of a hand-held user input device to enable wearer interaction in a three-dimensional AR environment. A pose sensor (e.g., an inertial measurement unit) in the user input device can provide data on pose (e.g., position or orientation) of the user input device. An electromagnetic (EM) tracking system can also provide pose data. For example, the handheld user input device can include an EM emitter that generates an EM field, and the head-mounted AR device can include an EM sensor that senses the EM field. The AR device can combine the output of the pose sensor and the EM tracking system to reduce drift in the estimated pose of the user input device or to transform the pose into a world coordinate system used by the AR device. The AR device can utilize a Kalman filter to combine the output of the pose sensor and the EM tracking system.
US11836283B2 Method of operating a directed emitter/sensor for electromagnetic tracking in augmented reality systems
A method of operating a head mounted augmented reality display system includes producing an electromagnetic field using an electromagnetic emitter, positioned in a handheld controller and reflecting the electromagnetic field using a first electromagnetic reflector, positioned adjacent to the electromagnetic emitter, to form a modified electromagnetic field. The method also includes reflecting a portion of the modified electromagnetic field using a second electromagnetic reflector positioned in a headset and detecting the reflected portion of the modified electromagnetic field by an electromagnetic sensor positioned adjacent to the second electromagnetic reflector.
US11836282B2 Method and device for surfacing physical environment interactions during simulated reality sessions
According to various implementations, a method is performed at an electronic device including one or more processors, non-transitory memory, and one or more displays. The method includes, while presenting a virtual environment, via the one or more displays, obtaining a request for interaction from an external source. The virtual environment includes a first plurality of available presentation regions and a second plurality of unavailable presentation regions. The method includes determining whether the request for interaction from the external source satisfies one or more interaction criteria. The method includes presenting, via the one or more displays, an avatar associated with the external source at one of the first plurality of available presentation regions within the virtual environment, in response to determining that the external source satisfies the one or more interaction criteria.
US11836278B2 Fault injection event detection at a chip and related systems, method and devices
Disclosed is a fault event detector configured to detect a fault injection event in an area of a chip that includes a vulnerable digital circuit. Such a fault event detector may include a bistable device that changes state at least partially in response to a presence of a fault injection event in a surrounding area of the fault event detector. Such a fault event detector may be arranged relative to a vulnerable digital circuit such that the vulnerable digital circuit is substantially located within the surrounding area of the first fault event detector.
US11836275B2 Capture and presentation of authenticated data
Techniques for continuous authenticity for captured data are provided. Data in form of analog or digital media including videos, images, and audio recordings, and sensed, detected, measured, observed, or otherwise recorded data may be authenticated with source information upon capture. The chain of custody of the authentication may be preserved throughout processing and distribution of the captured data through a distribution network assuring consumers of the data that data or source information for the data is not altered in any way or, if altered, it is done so for the purpose of preserving the authenticity of the data and reversing the process will render an unaltered version of the original data set. In some examples, the authentication and/or capture of data may be triggered by a predefined event to ensure data associated with the event is captured and preserved with authentication.
US11836272B2 Protection of privacy and data on smart edge devices
Embodiments are directed to protection of privacy and data on smart edge devices. An embodiment of an apparatus includes a sensor to produce a stream of sensor data; an analytics mechanism; and a trusted execution environment (TEE) including multiple keys for data security, the apparatus to exchange keys with a host server to establish one or more secure communication channels between the apparatus and a TEE on a host server, process the stream of sensor data utilizing the analytics mechanism to generate metadata, perform encryption and integrity protection of the metadata utilizing a key from the TEE for the sensor, sign the metadata utilizing a private key for the analytics mechanism, and transfer the encrypted and integrity protected metadata and the signature to the host server via the one or more secure communication channels in a manner that prevents privileged users on the host from accessing the data.
US11836267B2 Opaque encryption for data deduplication
A computer-implemented method includes receiving deduplication information at a storage system. The deduplication information is accessible to the storage system for performing operations thereon. The deduplication information includes signatures associated with portions of client data. The method also includes receiving the client data encrypted with a client secret key. The client secret key is unavailable to the storage system. The method includes deduplicating data chunks stored in the storage system against chunks of the client data, wherein the client data chunks are selected from the client data for deduplication using the deduplication information.
US11836266B2 Cloud-based methods and systems for integrated optical character recognition and redaction
Systems and methods provide a deployable cloud-agnostic redaction container for performing optical character recognition and redacting information from a document using a cloud-based, guided redaction framework. An example method for document redaction includes receiving a plurality of documents and extracting pages from the plurality of documents. The method then determines, based on a load balancing criterion, a processing order for the pages extracted from the plurality of documents, and performs, based on the processing order, an optical character recognition process and a redaction process on the pages to generate redacted pages. The redacted pages are provided for transmission or storage to a cloud data management platform.
US11836265B2 Type-dependent event deduplication
A system, method, and computer-readable medium are disclosed for performing a type-dependent event deduplication operation. The type-dependent event deduplication operation comprising: receiving a stream of events, the stream of events comprising a plurality of events, each event of the plurality of events having an associated event type; determining an event type of the plurality of events; parsing the plurality of events based upon the associated event type, the parsing providing a plurality of parsed events; and, performing a type-dependent event deduplication operation on the plurality of parsed events, the type-dependent event deduplication operation deduplicating events based upon the event type.
US11836262B2 Protection of communications between trusted execution environment and hardware accelerator utilizing enhanced end-to-end encryption and inter-context security
Embodiments are directed to protection of communications between a trusted execution environment and a hardware accelerator utilizing enhanced end-to-end encryption and inter-context security. An embodiment of an apparatus includes one or more processors having one or more trusted execution environments (TEEs) including a first TEE to include a first trusted application; an interface with a hardware accelerator, the hardware accelerator including trusted embedded software or firmware; and a computer memory to store an untrusted kernel mode driver for the hardware accelerator, the one or more processors to establish an encrypted tunnel between the first trusted application in the first TEE and the trusted software or firmware, generate a call for a first command from the first trusted application, generate an integrity tag for the first command, and transfer command parameters for the first command and the integrity tag to the kernel mode driver to generate the first command.
US11836261B2 Secure credentials control method
Methods, apparatus, and systems are provided to secure access to an account of a user. The account may have a system administrator. The user may have a credential for accessing the secure data on the account. The methods, apparatus, and systems involve setting a universal reset credential associated with the account, denying the system administrator of the account permission to change the first credential of the access feature, and permitting the system administrator to reset the access feature from the first credential to the universal reset credential.
US11836260B2 Data security
A data processing system is provided, which comprises receiving circuitry for receiving, from a requester, a request to use decrypted data obtained by decrypting encrypted data. Trusted execution circuitry provides a trusted execution environment. The trusted execution circuitry is configured to: securely store a policy, acquire a key within the trusted execution environment, where the key is associated with the decrypted or encrypted data, and respond to the request based on the policy and one or more characteristics of the requester.
US11836258B2 Detecting exploitable paths in application software that uses third-party libraries
A method for software code analysis includes receiving source code of an application program, which includes one or more calls from respective entry points in the source code to a library program. The source code is automatically analyzed in order to generate a first data flow graph (DFG), representing a flow of data to be engendered upon running the application program. One or more vulnerabilities are identified in the library program. The library program is automatically analyzed to generate a second DFG linking at least one of the entry points in the source code to at least one of the vulnerabilities. The first DFG is combined with the second DFG in order to track the flow of data from the application program to the at least one of the vulnerabilities and to report at least one of the vulnerabilities as being exploitable.
US11836257B2 Method and system for defending universal adversarial attacks on time-series data
Data is prone to various attacks such as cyber-security attacks, in any industry. State of the art systems in the domain of data security fail to identify adversarial attacks in real-time, and this leads to security issues, as well as results in the process/system providing unintended results. The disclosure herein generally relates to data security analysis, and, more particularly, to a method and system for assessing impact of adversarial attacks on time series data and providing defenses against such attacks. The system performs adversarial attacks on a selected data-driven model to determine impact of the adversarial attacks on the selected data model, and if the impact is such that performance of the selected data model is less than a threshold, then the selected data model is retrained.
US11836254B2 System and method for securing a series of firmware function calls using session tokens
A mechanism for securing a series of related function calls for firmware services using session tokens is discussed.
US11836253B2 Malicious file detection method, device, and system
A detection device runs a first sample file in a first virtual operating environment, when the first sample file sends a first Hypertext Transfer Protocol (HTTP) request to a server, the detection device obtains an identifier of the first sample file and a first data flow identifier correspondingly from the first HTTP request. The detection device obtains a second data flow identifier and a second sample file carried in subsequently transmitted data flow. If the second data flow identifier is the same as the first data flow identifier in the correspondence, the detection device determines that the second sample file is a subsample file of the first sample file, detects the second sample file to obtain a detection result of the second sample file, and determines, based on the detection result of the second sample file, that the first sample file is a malicious file.
US11836249B2 System and method for counteracting adversarial attacks
Aspects of the present disclosure involve systems, methods, devices, and the like for generating an adversarially resistant model. In one embodiment, a novel architecture is presented that enables the identification of an image that has been adversarially attacked. The system and method used in the identification introduce the use of a denoising module used to reconstruct the original image from the modified image received. Then, further to the reconstruction, an adversarially trained model is used to make a prediction using at least a determination of a loss that may exist between the original image and the denoised image.
US11836248B2 System and method for operating an endpoint agent at an endpoint device
A method, system and computer-usable medium are disclosed for operating an endpoint agent at an endpoint device. Certain embodiments include a computer-implemented method for operating an endpoint agent at an endpoint device, including: operating the endpoint agent to selectively subscribe to events corresponding to activities occurring at an endpoint platform; processing events received from a message bus by the endpoint agent, where the events processed by the endpoint agent are events to which the endpoint agent has subscribed; and communicating, to a service, information corresponding to the events processed by the endpoint agent. Other embodiments of this aspect of the invention may include corresponding stand-alone and/or network computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform one or more of these actions.
US11836243B2 Centralized applications credentials management
A method for providing connection between applications and a data repository is described. The method includes receiving a communication from an application for the data repository. The application is authenticated. In response to the application being authenticated, the credentials for the data repository are obtained from a data vault. The credentials are used to access the data repository while the application is free of the credentials.
US11836241B1 Automatic update of user information
Methods, computer-readable media, software, and apparatuses may assist a user in automatically updating their personal information across a plurality of entities which have previously stored the user's personal information.
US11836240B2 Frequency-domain convolutional neural network
In one embodiment, an apparatus comprises a memory and a processor. The memory is to store visual data associated with a visual representation captured by one or more sensors. The processor is to: obtain the visual data associated with the visual representation captured by the one or more sensors, wherein the visual data comprises uncompressed visual data or compressed visual data; process the visual data using a convolutional neural network (CNN), wherein the CNN comprises a plurality of layers, wherein the plurality of layers comprises a plurality of filters, and wherein the plurality of filters comprises one or more pixel-domain filters to perform processing associated with uncompressed data and one or more compressed-domain filters to perform processing associated with compressed data; and classify the visual data based on an output of the CNN.
US11836237B2 Remote biometric identification and lighting
A biometric capture device is operative to adjust one or more environmental parameters to enhance a range (e.g., distance) at which a biometric may be captured from a subject. For example, a sample biometric capture device may be, include, or otherwise incorporate a retinal or iris scanner configured to capture an image of the retina or iris (e.g., a biometric) when the retina or iris is illuminated by infrared light. Generally, the amount of infrared light required to accurately image the retina or iris increases with the distance of the subject's retina or iris from the image capture device. The biometric capture device may capture a facial image using a first image sensor, identify a face in the facial image, capture an iris image using a second image sensor guided by the facial image, and identify a person using the iris image.
US11836236B2 Optical expression detection
Some embodiments are directed to a biometric authentication system including headwear having a plurality of biosensors each configured to sample muscle activity so as to obtain a respective time-varying signal, a data store for storing a data set representing characteristic muscle activity for one or more users, and a processor configured to process the time-varying signals from the biosensors in dependence on the stored data set so as to determine a correspondence between a time-varying signal and characteristic muscle activity of one of the one or more users, and in dependence on the determined correspondence, authenticate the time-varying signals as being associated with that user.
US11836235B2 Method and apparatus for testing liveness
Disclosed is a method and apparatus for testing a liveness, where the liveness test method includes receiving a color image and a photodiode (PD) image of an object from an image sensor comprising a pixel formed of a plurality of PDs, preprocessing the color image and the PD image, and determining a liveness of the object by inputting a result of preprocessing the color image and a result of preprocessing the PD image into a neural network.
US11836233B2 Image processing apparatus and authentication method using biometric information
An image processing apparatus of one embodiment includes an image processing unit and a controller. The controller receives biometric information for a user for a logon operation and re-orders user record entries in a table when a predetermined condition occurs. Each record entry in the table includes reference biometric information in association with user information. The re-ordering of the entries is based on user information stored in the user record entries. After the re-ordering of the user record entries in the table, the controller performs an authentication operation that includes comparing the received biometric information to reference biometric information in the re-ordered user record entries of the table until a match is determined.
US11836231B2 Android system-based smart terminal unlocking method and device, and smart terminal
A smart terminal unlocking method and device employing an Android system, and a smart terminal are provided. The method includes that: a smart terminal receives a system unlocking operation performed by a user to acquire unlocking information; determines, according to the unlocking information, whether a system of the smart terminal is allowed to be unlocked; determines whether a lock screen program of a third-party application is running when the system is allowed to be unlocked; shuts the lock screen program of the third-party application when the lock screen program of the third-party application is running, and unlocks the system to enter a system interface; and directly unlocks the system to enter the system interface when the lock screen program of the third-party application is not running.
US11836230B2 Intelligent multi-factor authentication for vehicle use
A vehicle or a mobile device within or near the vehicle can have multiple sensors to authenticate a passenger or driver of the vehicle in different ways, e.g., fingerprint, facial recognition, voice fingerprinting, iris scan, etc. Also, non-biometric factors can be used to authenticate the passenger or driver of the vehicle, e.g., MAC address, RFID, username and password, PIN, etc. In addition, a network attached security asset accessed by a vehicle can be included within the vehicle such as modem within the vehicle with authentication capabilities. Also, the authentication can be according to a zero trust framework or networking methodology. Some or all of such credentials and authentication factors or methods can fail individually, at least in part, in various conditions. An intelligent system, making use of intelligent multi-factor authentication, can combine such information to determine the identity of the passenger or driver with more reliability.
US11836228B2 Graphical user interface and console management, modeling, and analysis system
One or more graphical user interfaces (GUIs) and/or a console management, modeling, and analysis system is described. In some embodiments, the GUI and/or management system can be used to analyze investment purchases and/or sales. In some embodiments, users may be allowed to enter data used to produce dynamic models. In some embodiments, data may be aggregated from various users and/or sources to provide adaptive, dynamic models and/or projections.
US11836227B2 License verification system and method for workspace-based applications
According to one embodiment, an Information Handling System (IHS) includes executable instructions for receiving a request to execute an application that has been deployed in the workspace by a workspace that has been instantiated on the IHS. In response, the instructions communicate with the IHS to obtain a license entity associated with the application, and execute the application in the workspace according to the obtained license entity associated with the application.
US11836226B2 Conversion cable and electronic device
There is provided a conversion cable including: a connector to be connected to an electronic device that outputs a digital voice signal; an IC having a function of converting a digital voice signal supplied through the connector into an analog voice signal; and an output unit for an analog voice signal output from the IC, in which the IC holds an encryption key for permitting the electronic device to output a digital voice signal that requires copyright protection.
US11836224B2 Cross-modality person re-identification method based on local information learning
Disclosed is a cross-modality person re-identification method based on local information learning, the method comprising the following steps: acquiring a standard data set and performing data enhancement on the standard data set; dividing the enhanced standard data set into a training set and a test set; constructing a cross-modality person re-identification training network based on a dual-stream ResNet50 convolutional neural network architecture; inputting the training set into the cross-modality person re-identification training network to obtain a cross-modality person re-identification test network through training; randomly selecting an image to be queried from the test set, and inputting the image to be queried and a candidate database from the test set into the cross-modality person re-identification test network to obtain an identification accuracy value corresponding to the image to be queried.
US11836220B2 Updating of statistical sets for decentralized distributed training of a machine learning model
Systems, computer-implemented methods, and computer program products to facilitate updating, such as averaging and/or training, of one or more statistical sets are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can include a computing component that averages a statistical set, provided by the system, with an additional statistical set, that is compatible with the statistical set, to compute an averaged statistical set, where the additional statistical set is obtained from a selected additional system of a plurality of additional systems. The computer executable components also can include a selecting component that selects the selected additional system according to a randomization pattern.
US11836218B2 System and method for object detection and dimensioning
A method for detecting and dimensioning a target object includes: obtaining depth data representing a target object; defining a mask having a structure which decreases in density away from a central point of the mask; overlaying the mask on the depth data and selecting a subset of the depth data comprising data points which contact the mask; detecting a cluster of data points from the subset; detecting, based on the cluster, the target object; and outputting a representation of the target object.
US11836203B2 Visualizing query results to improve quality of subsequent searches
A computer-implemented method, system and computer program product for improving the quality of subsequent searches. A request is received from a user to perform a search using the term(s) provided by the user. A search is then performed using the provided term(s). A representation of the search result is depicted as an area (e.g., bubble) with terms of interest displayed outside the area. The area represents a set of documents that were found in the performed search and the terms of interest represent terms that may be of interest to the user based on this set of documents. These terms of interest may be selected by the user to adjust the search result. In this manner, the user is presented with an intuitive view as to how different terms or different searches will have an impact on the search results thereby improving the quality of subsequent searches.
US11836196B2 Methods and systems for making file requests in a collaboration environment
Embodiments of the disclosure provide systems and methods for obtaining content for a workspace of a collaboration environment. According to one embodiment, a method for requesting and obtaining a content item for a workspace of a collaboration environment can comprise generating, by a cloud-based collaboration environment system, a content request identifying the content item and metadata for the content item. The requested metadata for the content item can be defined by a requestor of the content item and the content item and the metadata for the content item can be requested from a submitter. The generated content request can be provided by the cloud-based collaboration environment system to a computing device associated with the submitter. In response to the provided request, the content item and the requested metadata for the content item can be obtained by the cloud-based collaboration environment system from the computing device associated with the submitter.
US11836187B2 Generating occurrence contexts for objects in digital content collections
In implementations of systems for generating occurrence contexts for objects in digital content collections, a computing device implements a context system to receive context request data describing an object that is depicted with additional objects in digital images of a digital content collection. The context system generates relationship embeddings for the object and each of the additional objects using a representation learning model trained to predict relationships for objects. A relationship graph is formed for the object that includes a vertex for each relationship between the object and the additional objects indicated by the relationship embeddings. The context system clusters the vertices of the relationship graph into contextual clusters that each represent an occurrence context of the object in the digital images of the digital content collection. The context system generates, for each contextual cluster, an indication of a respective occurrence context for the object for display in a user interface.
US11836185B2 Media overlay selection system
A computing system receives, from a client device, image data describing an image captured by an optical sensor of the client device. The computing system compares the image to a set of reference images that include associated metadata describing a real-world feature depicted by the respective reference image. The computing system determines, based on the comparison, a subset of reference images that are similar to the image, and then determines, based on associated metadata of the subset of reference images, that the image captured by the optical sensor of the client device depicts a first real-world feature. The computing system selects a subset of media overlays related to the first real-world feature based on metadata associated with each media overlay that describes the respective media overlay. The computing system transmits the subset of media overlays to the client device.
US11836182B2 System and method for using an image to obtain search results
A system and method compares an image of an object of interest captured by an image capturing device from a first positional view relative to the object of interest against each of a plurality of images of each of a plurality of reference objects wherein each of the plurality of images of each of the plurality of reference objects is reflective of a unique positional view of the corresponding one of the plurality of reference objects to determine a second positional view relative to the object of interest at which the image capturing device is to be positioned to capture a further image of the product of interest. The further image of the product of interest is then compared against one or more of the plurality of images of one or more of the plurality of reference objects to identify at least one of the plurality of reference objects as being a match for the object of interest whereupon information about the one or more reference objects identified as being a match for the object of interest is provided to a user as a product search result.
US11836180B2 System and management of semantic indicators during document presentations
A data processing system implements displaying, on a first device to a first participant, a first user interface for presentation of audio content, the first user interface including a navigation tool configured to visually represent contextual events in the audio content and a first selectable indicator linked to a second participant. The data processing system further implements receiving a first user selection of the first selectable indicator; and initiating, in response to at least the first user selection, a first telecommunication session between the first participant and the second participant.
US11836179B1 Multimedia query system
A multimedia query system is described that includes a multimedia capture system configured to capture raw multimedia data comprising at least one of raw video data or raw audio data, a metadata engine configured to extract one or more anchor points of metadata from the raw multimedia data and to store the one or more anchor points of metadata, wherein the anchor points of metadata includes references to respective portions of the raw multimedia data. The multimedia query system further includes a storage engine configured to store the raw multimedia data, a recall engine configured to receive a query and to apply the query to the one or more anchor points of metadata to identify one or more raw multimedia data candidates from the portions of the raw multimedia data, and a query engine configured to generate a response to the query based on the one or more raw multimedia data candidates.
US11836178B2 Topic segmentation of image-derived text
Described herein are systems, methods, and other techniques for segmenting an input text. A set of tokens are extracted from the input text. Token representations are computed for the set of tokens. The token representations are provided to a machine learning model that generates a set of label predictions corresponding to the set of tokens. The machine learning model was previously trained to generate label predictions in response to being provided input token representations. Each of the set of label predictions indicates a position of a particular token of the set of tokens with respect to a particular segment. One or more segments within the input text are determined based on the set of label predictions.
US11836176B2 System and method for automatic profile segmentation using small text variations
Systems and methods described herein enable effective and accurate modeling of a set of existing data profiles, perform categorization of the data profiles in an explainable way such that actions can be taken on the information to have predictable results. The systems and methods further facilitate means to categorize small text components, trained over dependent and independent model sets, to enable a cleaner and more explicit representation of information rich short-strings, in order to facilitate a more meaningful representation of the data profiles.
US11836173B2 Apparatus and method for generating a schema
An apparatus and method for generating a schema, the apparatus comprising at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to display, at a graphical control interface, a content field window, receive, as a function of the content field window, a criterion element, and generate a schema as a function of the criterion element.
US11836171B2 Demand based dynamic creation of data analytics query accelerators
A system and method for processing queries including splitting a query into sub-queries, mapping the sub-queries to respective sets of filter properties, mapping the sets of filter properties to respective reconfiguration bitstreams, configuring a plurality of filters within a field programmable gate array (FPGA) according to respective ones of the respective reconfiguration bitstreams, wherein each filter is formed in a respective reconfigurable region of the FPGA.
US11836170B1 Machine learning-based systems and methods for synthesizing digital correspondences and transactional artifacts
A system and method includes identifying unstructured conversational dialogue data sourced from communications between a subscriber and a conversational dialogue agent; automatically mapping, via the one or more computers, one or more distinct unstructured data synthetization requests defined in the unstructured conversational dialogue data to a distinct artifact synthetization objective defined within a synthetization objective distillation layer; generating, via the one or more computers, a plurality of artifact synthetization prompts corresponding to the plurality of unstructured synthetization data requests based on the distinct artifact synthetization objective mapped to each of the one or more distinct unstructured synthetization data requests; and generating, by a target machine learning model, a plurality of synthesized digital artifacts based on an input of the plurality of artifact synthetization prompts generated for the plurality of unstructured synthetization data requests.
US11836156B2 Snapshot replication operations based on incremental block change tracking
A system according to certain aspects improves the process of performing snapshot replication operations (e.g., maintaining a mirror copy of primary data at a secondary location by generating snapshots of the primary data). The system can collect and maintain cumulative block-level changes to the primary data after each sub-interval of a plurality of sub-intervals between the snapshots. When a snapshot is generated, any changes to the primary data not reflected in the cumulative block-level changes are identified based on the snapshot and transmitted to the secondary location along with the cumulative block-level changes. By the time the snapshot is generated, some or all of the changes to the primary data associated with the given snapshot have already been included in the cumulative block-level changes, thereby reducing the time and computing resources spent to identify and collect the changes for transmission to the secondary location.
US11836155B2 File system operation handling during cutover and steady state
Techniques are provided for synchronous replication based cutover. An asynchronous replication process is executed to perform asynchronous incremental transfers of data of a storage object from a first computing environment to a replicated storage object at a second computing environment until a cutover criteria is met. A synchronous replication process is executed to synchronously replicate operations, targeting the storage object, to the replicated storage object based upon the cutover criteria being met. A cutover is performed to direct operations from targeting the storage object to targeting the replicated storage object based upon the synchronous replication process reaching a steady state of synchronous replication for sub-objects of the storage object, where operations are committed to both the storage object and the replicated storage object.
US11836153B1 Bidirectional high-volume data synchronization between intelligent platform and remote system with minimal latency
A system and method include processing devices to implement an automated synchronization system for an intelligent talent platform, the automated synchronization system including one or more remote system adapters each coupled to a corresponding remote system, to retrieve one or more first data objects containing information relating to managing talents, a synchronization handler to obtain, based on identification features of the one or more first data objects, one or more second data objects from a storage device associated with the intelligent talent platform, calculate a consistency score based on values in the one or more first data objects and values in the one or more second data objects, and responsive to determining that the one or more first data objects comprise modifications from the one or more second data objects based on the consistency score, determine priority values associated with the modifications to the one or more first data objects.
US11836150B2 System and architecture for standardizing and centralizing data movement between systems
A method by one or more computing devices to standardize and centralize data movement between systems. The method includes receiving and storing data source information for a logical data source including authentication and authorization information for accessing a plurality of source systems that store data associated with the logical data source, schema information for a first schema used by a first one of the plurality of source systems to store data associated with the logical data source, and process information for a process including job information for a first job of the process that is for importing data associated with the logical data source from the first source system to a staging area. The method further includes executing the process according to the process information for the process.
US11836149B2 Electronic note management via a connected entity graph
A computer-implemented method comprises storing a connected entity graph in which a node corresponds to an entity type of an electronic note, a person, or an event, and an edge connects two nodes; receiving, via a graphical user interface (GUI), a specific entity type and a selection of a specific node; causing displaying in the GUI a second degree view, including the specific node in the center, first nodes connected to the specific node with zero or one intermediary node in the connected entity graph in a first concentric layout, and second nodes connected to the specific node with two intermediary nodes in the connected entity graph in a second concentric layout, the first nodes and second nodes corresponding to a common entity type, the specific node corresponding to a different entity type, and the nodes corresponding to an electronic note and the specific entity type.
US11836147B2 Information processing apparatus, analysis system, data aggregation method, and computer readable medium
An information processing apparatus (100) includes: an acquisition unit (110) configured to acquire first time-series data including presence area information in a target space in subjects; a data set generation unit (120) configured to generate a plurality of data sets from presence area information regarding a specific subject; an estimation unit (130) configured to estimate an accuracy of analyzing a distribution regarding the subject in the target space based on presence area information; a determination unit (140) configured to determine a time width of an aggregation target based on the data reduction degree due to the aggregation in each data set and an accuracy of analysis; and an aggregation unit (150) configured to perform aggregation on a data set that corresponds to the determined time width to representative data.
US11836146B1 Storing indexed fields per source type as metadata at the bucket level to facilitate search-time field learning
A computer-implemented method of determining indexed fields at query time comprises indexing time-stamped events ingested from a plurality of source types. The time-stamped searchable events compare portions of raw data. The method also comprises generating an index containing each keyword in the time-stamped searchable events and an associated location reference of a respective event in which the keyword appears. Further, the method comprises generating a fields metadata file identifying indexed fields in the time-stamped searchable events for each source type. The fields metadata file comprises reference values for accessing indexed fields associated with each source type from the index. The method also comprises accessing the fields metadata file to identify the indexed fields associated with each source type prior to executing a query.
US11836143B1 Apparatus and methods for generating an instruction set for a user
An apparatus and method for generating an instruction set for a user is provided. The apparatus includes at least a processor and a memory connected to the processor. The memory contains instructions configuring the at least a processor to receive a client datum from a client, where the client datum describes resources of the client, and to receive a user datum from the user, where user datum includes a target datum that describes resource transfer data from the client to the user. Initiation of resource transfer described by the target datum is triggered by the pattern exceeding a threshold. In addition, the memory contains instructions configuring the at least a processor to generate an interface query data structure including an input field and to display the first transfer datum and the second transfer datum hierarchically based on a user-input datum input to the input field.
US11836141B2 Ranking database queries
Systems and methods of the disclosure include: submitting, by a processing device, a plurality of queries to a database associated with an application, wherein each query of the plurality of queries comprises a request for one or more records from the database; determining a period of time for executing each query of the plurality of queries; and executing each query of the plurality of queries, wherein executing each query comprises returning a set of portions of the one or more records within the period of time.
US11836140B2 Log sampling and storage system
A log sampling and storage system reduces volumes of stored log information. A log storage engine receives a series of log messages responsive to a request. The engine compares that series to various patterns previously generated from historical log data. This comparison can reference •a name of the request; •a total time to process the request; •an item count; •a message length; and/or •a message hash code. Comparing incoming log series with the predefined patterns, results in generation of a similarity score. If the score falls outside a tolerance, the existence of an outlier log message series is indicated, and that outlier log message series is stored in its entirety. However, if the similarity score falls within a tolerance, similarity to an existing predefined pattern is indicated. Rather than storing the (non-outlier) log message series, the engine directs storing a link to a sample log message series reflecting the pattern.
US11836139B2 Ranking property listing search results
An online reservation system is configured to receive requests from a guest for searching property listings and to return property listings that satisfy the search criteria of the requests. The online reservation system uses a machine learning system to rank the property listings returned by the search. The machine learning system uses objective functions to determine parameters for each property listing and assign a ranking based on the parameters. A first objective function generates a parameter indicating an extent to which a property listing matches preferences of the guest, and is based on data about the guest's interactions with the reservation system. A second objective function generates another parameter indicating an extent to which the search request matches the preferences of the host associate with the property listing, and is based on data about the host's responses to reservation requests.
US11836133B2 In-memory database (IMDB) acceleration through near data processing
An accelerator is disclosed. The accelerator may include an on-chip memory to store a data from a database. The on-chip memory may include a first memory bank and a second memory bank. The first memory bank may store the data, which may include a first value and a second value. A computational engine may execute, in parallel, a command on the first value in the data and the command on the second value in the data in the on-chip memory. The on-chip memory may be configured to load a second data from the database into the second memory bank in parallel with the computation engine executing the command on the first value in the data and executing the command on the second value in the data.
US11836132B2 Managing persistent database result sets
A method, system, and apparatus for managing a persistent query result set are disclosed. A resource manager is disclosed that receives a query from a client over a computer network. A computer database server is disclosed that executes the query and generates a result set based on and in response to the received query. An execution platform is disclosed that divides the result set into a plurality of chunks, wherein each chunk comprises a portion of the generated result set. The resource manager adds metadata to each of the plurality of chunks. A first chunk of the plurality of chunks comprises metadata pointing to the plurality of chunks. The resource manager delivers at least the first chunk of the plurality of chunks to the client in response to the query. The execution platform offloads the remaining plurality of chunks to cloud storage in parallel.
US11836129B2 Signal management using point-in-time architecture databases
Systems and methods are provided for managing data associated with a point-in-time architecture (PTA) databases. An exemplary method includes: receiving first data from a first PTA database and second data from a second PTA database; validating one or more parameters associated with the first data and the second data; comparing the first data and the second data with one or more reference data; predicting one or more events based on the comparing; generating a data report indicating the first data and the second data leads to the predicted one or more events; performing, based on the data report, surveillance of the first data and the second data during a surveillance period and using a surveillance protocol; receiving an update to at least one of the first data, the second data, or the one or more reference data; and updating at least one of the predicted one or more events.
US11836126B2 Method and system for indicating data index integrity
A method for validating a query result for a query of a database uses an index of the database. A selection of a set of source data from the database is received and a first hash operation is performed on the source data in the database resulting in a database hash value for the source data. A second hash operation is performed on the source data in the index resulting in an index hash value. The index hash value is compared with the database hash value, and a guarantee indication is provided for the source data in the index.
US11836125B1 Scalable database dependency monitoring and visualization system
Computer systems and associated methods are disclosed to implement a database dependency monitoring system (DDMS) that periodically collects activity data from an inventory of databases and generates dependency graphs indicating data dependencies among the databases. In embodiments, the collection of the activity data may be implemented as three sets of jobs that are run periodically. In the first job set, the databases are checked to see if they can be connected to. In the second job set, queries are run in each of the available databases to generate output files containing their activity data. In a third job set, the output files are transformed and loaded into a metadata store, which can be used to generate the dependency graph based on the collected activity data. Advantageously, the disclosed system may be used to adaptively monitor a changing inventory of many databases, while causing little or no performance impact on the databases.
US11836123B2 Automated process flow layout generation
Disclosed are some implementations of systems, apparatus, methods and computer program products for generating a layout representing a process flow. Responsive to a first request from a client device to add an instance of a loop element type to a layout represented in a graphical user interface (GUI), the layout is updated such that the layout includes a first loop element defined by a loop element symbol and a loop connector path connected to the loop symbol. Responsive to a second request to add an instance of a second element type to the first loop element, calculating a set of rendering parameters for at least a portion of the layout including the first loop element based, at least in part, on a set of spacing rules and a set of dimensions associated with the second element type. The portion of the layout is updated using the set of rendering parameters such that an updated layout is generated, where the updated layout includes an expanded first loop element defined by the loop symbol and an expanded loop connector path on which a second element of the second element type is positioned, where the expanded loop connector path is connected to the loop symbol. The updated layout may then be provided to the client device.
US11836117B2 Storage device, storage system, and method of operating the storage system
A storage system includes a storage device having a nonvolatile memory with a first and a second physical address and a host configured to insert a first journal logical address and a first target logical address into a journal mapping table. The storage device includes a flash mapping table storing the first journal logical address mapped to the first physical address, and the first target logical address mapped to the second physical address; a circuit configured to write the first journal data to an area of the nonvolatile memory to the first physical address corresponding to the first journal logical address according to the first mapping state, based on the journaling command; and to change the first mapping state of the flash mapping table to a second mapping state in which the first target logical address is remapped to the first physical address, based on the checkpointing command.
US11836114B2 Device searching system and method for data transmission
A device searching system and method for data transmission are provided. A method of searching for another device in a first device for data transmission includes outputting a widget window for a device search, receiving an address book stored in a second device connected to the first device, and if the widget window is selected, searching for a device included in the received address book, wherein the searching of the device includes searching for at least one of devices included in the received address book based on a keyword input through the widget window.
US11836109B2 Fluid optical database reconstruction methods and applications thereof
A method includes receiving fluid property data of a fluid and receiving material property data for materials in the fluid. The method includes detecting material sensor data from at least one sensor and applying an inverse model and a forward model to the fluid property data and the material property data to provide at least in part synthetic spectral channel data for the materials.
US11836106B2 Serial communication device and system for memory access
Provided are a serial communication device and a serial communication system for a memory access. The serial communication device for a memory access may include: a system-on-chip (SoC) bus interface receiving a request transaction from a hardware acceleration device; a master protocol processor converting a request transaction received through the SoC bus interface into a packet according to a predetermined packet protocol; and a serial transceiver serial-transmitting the packet.
US11836104B2 System and method for identifying and displaying a detected fault in a bus
A bus arrangement includes a coordinator, a first subscriber having a first optical display, a second subscriber having a second optical display, a third subscriber having a third optical display, and a bus that couples the coordinator to the first, second, and third subscribers. In a standard operating phase, the first subscriber is configured to display first local information of the first subscriber on the first optical display, the second subscriber is configured to display second local information of the second subscriber on the second optical display, and the third subscriber is configured to display third local information of the third subscriber on the third optical display. The coordinator is configured to switch from a standard operating phase to a display operating phase based on detecting a fault in the first subscriber.
US11836101B2 Partial link width states for bidirectional multilane links
A system can include a host device that includes a downstream port and an endpoint device that includes an upstream port. A bidirectional multilane link can interconnect the downstream port and the upstream port. The downstream port can send a request to the upstream port across the bidirectional multilane link to change a number of active lanes in a first direction on the bidirectional multilane link, the request comprising an indication of a desired link width, receive an acknowledgment from the upstream port to change the number of active lanes on the bidirectional multilane link to the desired link width in the first direction, configure the bidirectional multilane link to operate using the desired link width, and send or receiving data to the upstream port using the desired link width. The change in link width can be asymmetrical (i.e., the upstream link width is different from the downstream link width).
US11836096B2 Memory-flow control register
Described apparatuses and methods relate to a memory-flow control register for a memory system that may support a nondeterministic protocol. To help manage the flow of memory requests in a system, a memory device can include logic, such as a hardware register, that can store values indicative of a total number of memory requests that are serviceable by the memory device at a time. The logic can be configured by device manufacturers during assembly. The manufacturers can determine the limits or capabilities of the system, based on the components and structures, and publish the capabilities, including QoS, based on the limits. When the memory device is connected to a host, the host can read the values and limit the number of memory requests sent to the device based on the values. Accordingly, the memory-flow control register can improve latency and bandwidth in accessing a memory device over an interconnect.
US11836095B2 Forwarding incoming IO to SCM namespaces
Techniques for intelligently routing IO to a storage class memory (SCM) namespace are disclosed. A configuration for a namespace is determined, where the configuration indicates a type of IO that the namespace is structured to handle. Details about the configuration of the namespace are stored in a repository. A forwarding rule is generated based on the namespace's stored configuration. When incoming IO having attributes similar to that type is received, implementation of the forwarding rule causes the incoming IO to be directed to the namespace. Attributes of a particular incoming IO are determined. As a result of the attributes satisfying a similarity threshold relative to the type, the forwarding rule is implemented such that the particular incoming IO is directed to the namespace.
US11836094B2 Cryptographic data objects page conversion
A method comprises identifying a first page in a computer readable memory communicatively coupled to the apparatus that has been marked as being stored in memory as plaintext even if accessed using cryptographic addresses, the first page in the computer readable memory comprising at least one encrypted data object, and set a page table entry bit for the first page to a first value which indicates that at least one memory allocation in the first page has been marked as being stored in memory as plaintext even if accessed using cryptographic addresses.
US11836091B2 Secure memory access in a virtualized computing environment
A processor supports secure memory access in a virtualized computing environment by employing requestor identifiers at bus devices (such as a graphics processing unit) to identify the virtual machine associated with each memory access request. The virtualized computing environment uses the requestor identifiers to control access to different regions of system memory, ensuring that each VM accesses only those regions of memory that the VM is allowed to access. The virtualized computing environment thereby supports efficient memory access by the bus devices while ensuring that the different regions of memory are protected from unauthorized access.
US11836090B2 Cache management for search optimization
A method to store a data value onto a cache of a storage hierarchy. A range of a collection of values that resides on a first tier of the hierarchy is initialized. The range is partitioned into disjointed range partitions; a first subset of which is designated as cached; a second subset is designated as uncached. The collection is partitioned into a subset of uncached data and cached data and placed into respective partitions. The range partition to which the data value belongs (i.e. the target range partition) is identified as being cached. If the cache is full, all of the disjointed range partitions are deleted. A first new cached partition range that contains the data value is created; it excludes at least one value that had been cached. The remaining values are placed in uncached range partitions; contents of the cache are updated to reflect the new range partition.
US11836089B2 Cache memory, memory system including the same and operating method thereof
A cache memory includes a first cache area corresponding to even addresses, and a second cache area corresponding to odd addresses, wherein each of the first and second cache areas includes a plurality of cache sets, and each cache set includes a data set field suitable for storing data corresponding to an address among the even and odd addresses, and a pair field suitable for storing information on a location where data corresponding to an adjacent address which is adjacent to an address corresponding to the stored data is stored.
US11836088B2 Guided cache replacement
Guided cache replacement is described. In accordance with the described techniques, a request to access a cache is received, and a cache replacement policy which controls loading data into the cache is accessed. The cache replacement policy includes a tree structure having nodes corresponding to cachelines of the cache and a traversal algorithm controlling traversal of the tree structure to select one of the cachelines. Traversal of the tree structure is guided using the traversal algorithm to select a cacheline to allocate to the request. The guided traversal modifies at least one decision of the traversal algorithm to avoid selection of a non-replaceable cacheline.
US11836087B2 Per-process re-configurable caches
The disclosed embodiments relate to per-process configuration caches in storage devices. A method is disclosed comprising initiating a new process, the new process associated with a process context; configuring a region in a memory device, the region associated with the process context, wherein the configuring comprises setting one or more cache parameters that modify operation of the memory device; and mapping the process context to the region of the memory device.
US11836083B2 Memory access tracking using a peripheral device
A compute node includes a memory, a processor and a peripheral device. The memory is to store memory pages. The processor is to run software that accesses the memory, and to identify one or more first memory pages that are accessed by the software in the memory. The peripheral device is to directly access one or more second memory pages in the memory of the compute node using Direct Memory Access (DMA), and to notify the processor of the second memory pages that are accessed using DMA. The processor is further to maintain a data structure that tracks both (i) the first memory pages as identified by the processor and (ii) the second memory pages as notified by the peripheral device.
US11836078B2 Trim setting determination on a memory device
The present disclosure includes apparatuses and methods related to determining trim settings on a memory device. An example apparatus can determine a set of trim settings for the array of memory cells based on the operational characteristics of the array of memory cells, wherein the set of trim settings are associated with desired operational characteristics for the array of memory cells.
US11836077B2 Dynamically tuning host performance booster thresholds
Methods, systems, and devices for dynamically tuning host performance booster thresholds are described. A memory system may include a set of memory devices and an interface configured to communicate commands with a host system coupled with the memory system. The interface may communicate commands to the memory system according to a first command mode associated with a logical address space including a plurality of regions and communicate commands according to a second command mode associated with physical memory address. The memory system may further include a controller that may determine a region activated for the second command mode, receive a first plurality of commands, determine, upon deactivating the region, a first threshold based on a first quantity of read commands serviced according to the second command mode. The controller may activate the region for the second command based on a second quantity of read commands received exceeding the first threshold.
US11836076B2 Implementing mapping data structures to minimize sequentially written data accesses
A system includes a memory device, and a processing device, operatively coupled to the memory device, to perform operations including storing, on a volatile memory device, logical-to-physical (L2P) mapping data corresponding to sequentially written data, determining whether an L2P update criterion is satisfied, and in response to determining that the L2P update criterion is satisfied, updating an L2P mapping data structure based on the L2P mapping data. The L2P mapping data structure maintains an initial logical translation unit (LTU) of the sequentially written data, and a length of the sequentially written data from the initial LTU.
US11836075B2 Controlling method of a memory card
According to one embodiment, a memory system includes a nonvolatile semiconductor memory device, controller, memory, wireless communication function section, and extension register. The controller controls the nonvolatile semiconductor memory device. The memory is serving as a work area of the controller. The wireless communication module has a wireless communication function. The extension register is provided in the memory. The controller processes a first command to read data from the extension register, and a second command to write data to the extension register. The extension register records, an information specifying the type of the wireless communication function in a specific page, and an address information indicating a region on the extension register to which the wireless communication function is assigned.
US11836074B2 Multiple flash translation layers at a memory device
Methods, systems, and devices for multiple flash translation layers (FTLs) at a memory device are described to support two or more FTLs within a memory device. A first FTL may be configured to support data mapping using a defined granularity and a second FTL may be configured to support data mapping using a smaller granularity than the defined granularity or data that does not match the defined granularity, based on one or more characteristics of the data. A memory device may select between the FTLs to map data based on the one or more characteristics of the data and may write the data to the memory device. The memory device may store logical-to-physical mapping associated with the data, among other information, using the selected FTL.
US11836073B2 Storage device operating data counter system
A counter system includes a counter management subsystem, a storage subsystem having storage elements, and a non-volatile memory system storing a first counter including a first value field/first bitmap field combination for each storage element, and a second counter including a second value field/second bitmap field combination for each storage element. The counter management subsystem resets the first counter and, following each storage operation on a storage element, updates a bit in the first bitmap field for that storage element. When one of the first bitmap fields is filled, the counter management subsystem converts each first value field/first bitmap field combination to a respective first value, resets the second counter, updates the second value field for each storage element with the respective first value for each storage element and, following each storage operation on a storage element, updates a bit in the second bitmap field for that storage element.
US11836069B2 Methods and systems for assessing functional validation of software components comparing source code and feature documentation
Systems and methods for automatic validation of software components comparing source code and feature documentation are provided herein. An exemplary method includes assessing functional validation of software components by comparing the claimed features of software components against the features extracted from their source code. To prevent the issue of having to try unverified software components the present disclosure provides a solution that uses machine learning to extract claimed features of a software component and its actual features that are implemented in its source code. Then, for evaluating the software components, the disclosed solution compares the claimed features of software components against the features extracted from their source code to give a validated score to the developer so that the developer can easily decide on choosing the validated software.
US11836068B2 System and method for recommending static analysis fixes
System and method for recommending static analysis fixes in a computer program include: receiving violations from a static analysis tool and the meta data related to the violations; for each violation, encoding a code snippet in which said each violation is located into a first vector and encoding meta-data associated with each violation into a second vector; for each violation, concatenating the first vector and the second vector into a single vector; generating a utility matrix from the single vectors, where values in each cell correspond to a certain user's action on one of the violations; revising the utility matrix, based on user selection of selected violations of the plurality of violations; and executing a matrix factorization process to build intermediate representations of users and sets of violations to update the utility matrix as an updated utility matrix to obtain predictions for missing values, as recommendation to the user.
US11836064B2 Computing device monitoring
A method of monitoring an operating state of a computing device includes running a system agent on the computing device. An introduced process is executed on the computing device, and a captured parameter relating to at least one of the system agent and the introduced process is captured. The captured parameter is compared to at least one pre-determined parameter. Where the captured parameter differs from the pre-determined parameter by more than a pre-determined threshold, a signal indicative of a change in operating state of the computing device is output.
US11836062B2 System and method of managing acoustics of information handling systems
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine that an inventory of components of an information handling system (IHS) includes a first fan and an IHS card, which include a second fan; receive user input indicating a maximum acoustic sound pressure level (SPL); determine a first maximum fan speed for the first fan based at least on the maximum acoustic SPL; determine a first maximum power consumption for the IHS card and a second maximum fan speed for the second fan based at least on the maximum acoustic SPL; provide first configuration information, indicating the first maximum fan speed for the first fan, to a fan controller of the IHS; and provide second configuration information, indicating the first maximum power consumption and the second maximum fan speed for the second fan, to the IHS card.
US11836052B2 Data backup and recovery management using allocated data blocks
A data backup and recovery method and system using allocated data blocks include identifying a first snapshot associated with a virtual machine; accessing changed block tracking data associated with data changes occurred in the virtual machine, the data changes corresponding to a set of changed data blocks; accessing block allocation status data associated with the set of changed data blocks; identifying one or more allocated data blocks from the set of changed data blocks that are associated with allocated status based on the block allocation status data; and storing the one or more allocated data blocks to a storage device.
US11836051B2 Method and system for protecting data during data migration
A method for managing data backup includes: making a determination that an asset source is a first type of asset source, in which a source client device comprises the asset source; generating, based on the determination, a data transfer path for a plurality of snapshots associated with the asset source between the source client device and a data protection system; initiating a backup for user data associated with the asset source to a target client device; obtaining the plurality of snapshots to the data protection system using the data transfer path, in which the user data is backed up in the target client device while at least a portion of the plurality of snapshots is obtained by the data protection system; and deleting the plurality of snapshots from the source client device, upon receipt of confirmation that the plurality of snapshots is successfully stored in the data protection system.
US11836050B2 Methods and systems for differential based backups
Techniques described herein relate to a method for generating synthetic full backups. The method may include obtaining a snapshot associated with a previous backup stored in a data domain; obtaining a second snapshot associated with a current state of the source data; generating a snapshot difference report using the first snapshot and the second snapshot and including a delete list, a rename list, and a copy list; storing a copy of the previous backup in the data domain; performing a delete operation on the copy based on the delete list; performing a rename operation on the copy based on the rename list; and performing a copy operation based on the copy list. In one or more embodiments, performing the delete operation, the rename operation, and the copy operation on the copy of the previous backup generates a first synthetic full backup of the source data.
US11836048B2 Information processing apparatus
According to an aspects of the present disclosure, an information processing apparatus includes a storage unit configured to store at least one program and at least one processor that reads the at least one program from the storage unit and verifies validity of the read at least one program, wherein the processor executes the at least one program based on a determination that the at least one program is valid, the processor verifies validity of a backup corresponding to the at least one program based on a determination that the at least one program is invalid, and the processor overwrites the at least one program that is stored in the storage unit with the backup corresponding to the at least one program based on a determination that the at least one program is invalid and the backup corresponding to the at least one program is valid.
US11836046B1 Tagging writers for incremental backups of system objects
Writers participating in a backup are identified. A mapping is generated between the writers and associated files. The mapping includes file properties. The mapping is initialized by tagging the writers with a full backup tag. A base backup copy of the writers is created by conducting a full backup of each writer tagged with the full backup tag. At a current backup operation after creating the base backup, a list of current files that will participate in the current backup operation is generated. The list of current files is compared against the files in the mapping to determine whether a particular writer associated with a current file should be tagged with the full backup tag or an incremental backup tag. The particular writer is tagged with the incremental backup tag when file properties associated with the current file have changed.
US11836041B2 Storage device and operating method of storage device
A storage device includes a nonvolatile memory device, and a controller that reads first data from the nonvolatile memory device. When a number of first errors of the first data is not smaller than a first threshold value, the controller determines whether the first errors include timing errors arising from a variation of signal transmission timings between the nonvolatile memory device and the controller and performs a retraining operation on the signal transmission timings when the first errors include the timing errors.
US11836030B2 User-configurable person detection system, method and apparatus
A system, method and apparatus for configuring a person detection sensor. The person detection sensor may limit its transmissions in accordance with a pre-configured dwell time. The person detection sensor may receive a new dwell time from a personal communication device. When the new dwell time is received, it is stored in memory and is then used to regulate the number of transmissions of the person detection sensor in accordance with the new dwell time.
US11836029B2 System on chip controlling memory power using handshake process and operating method thereof
A system on chip (SoC) adjusts power of a memory through a handshake. The SoC includes a memory controller and a power manager. The memory controller is configured to control a memory. The power manager is configured to manage a supply power level of the memory. The memory controller is configured to output, to the power manager, a memory access level indicating a frequency of accesses to the memory. The power manager is configured to adjust the supply power level of the memory according to the memory access level.
US11836028B2 System and method for closed-loop memory power capping
An information handling system includes a management controller configured to determine whether to initiate control of power consumption of a memory subsystem of the information handling system. A closed-loop memory thermal controller may receive temperature values to determine a temperature setpoint for the memory subsystem, and calculate an error value that is a difference between the temperature setpoint and a temperature measurement. If the error value is within a temperature margin, then the thermal controller may determine a proportional-integral power signal based on the temperature margin and the temperature measurement; and determine a proportional-integral gain based on a maximum rate of change of the temperature measurement between polling events of the temperature measurement and a polling rate of the temperature measurement. The thermal controller may also determine a modified proportional-integral power signal based on the proportional-integral gain, wherein the modified proportional-integral power signal is used to determine a power adjustment value of the memory subsystem; and in response to an initiation from the management controller to control the power consumption of the memory subsystem, control the power consumption of the memory subsystem based on the power adjustment value.
US11836026B1 System-on-chip with DVFM protection circuit
A system includes multiple hardware circuits and protection circuitry. The multiple hardware circuits are coupled to respective power domains having respective sets of domain-specific power settings. The protection circuitry is configured to monitor requests in which one or more of the hardware circuits request transitions between the domain-specific power settings, to determine, from among multiple system-level combinations of the domain-specific power settings, a subset of system-level combinations that could potentially be traversed in performing the requested transitions, and to initiate a responsive action upon detecting that any of the system-level combinations in the subset is specified as invalid.
US11836025B2 Device and method for updating register transfer level power model
Provided are a device and method for updating a register transfer level (RTL) power model for power consumption analysis of a semiconductor circuit by at least one processor. The method includes receiving a test scenario including a plurality of time slots, inputting the test scenario to an initial power model and identifying a first set of time slots related to a power state which is not defined by the initial power model among the plurality of time slots, determining a power value for a specific power state related to a second set of time slots which is a subset of the first set of time slots, and updating the initial power model on the basis of the specific power state and the determined power value. Each of the plurality of time slots is related to one power state.
US11836021B2 Serial fluidic flow loop in liquid-assisted air cooled thermal control system
Systems and methods may provide for a serial fluidic flow loop in a liquid-assisted air cooled thermal control system, in order to balance thermal gradients in the thermal control system.
US11836018B2 Robotic system including an internal cooling system
A robot, robotic systems, and methods for conducting a subterranean operation. In some embodiments, a robot may include a hazardous atmosphere controlled volume, such as an explosive (EX)-certified chamber, that is located within the body of the robot. In some embodiments, a robot may include a cooling system that is at least partially disposed to fully disposed within the body of the robot, such as partially to fully disposed within the EX-certified chamber located within the body.
US11836008B2 Configurable component receptacle for use with information handling systems
A configurable component receptacle which includes a holder portion and a flexible portion, the flexible portion enabling the holder portion of the configurable component receptacle to be in a horizontal configuration and a pivoted configuration, the holder portion and the flexible portion being configured from a single piece of material. The configurable component receptacle is attached to a frame of an information handling system, the configurable component receptable enabling configuration of the information handling system with a plurality of component options.
US11836005B2 Display device including an LED module assembly for electromagnetic wave attenuation
Disclosed is a display apparatus having an improved structure to attenuate electromagnetic interference. The display apparatus may include a cabinet and an LED module assembly detachably disposed in the cabinet, wherein the LED module assembly may include a plurality of LED modules, a support frame on which the plurality of LED modules are disposed, and a coupling member configured to couple the plurality of LED modules to the support frame and to include a conductive region.
US11836004B2 Display device and electronic device including the same
A display device includes a display panel, a lower module, a flexible circuit film, and a conductive adhesive tape. The display panel includes a first non-folding area, a second non-folding area, and a folding area. The lower module is disposed under the display panel. The flexible circuit film is coupled to the display panel, and a portion of the flexible circuit film is disposed on a rear surface of the lower module. The conductive adhesive tape is disposed between the lower module and the flexible circuit film. The conductive adhesive tape includes a conductive nonwoven fabric layer, a first conductive adhesive layer, and a second conductive adhesive layer. The first conductive adhesive layer is disposed between the conductive nonwoven fabric layer and the flexible circuit film, and the second conductive adhesive layer is disposed between the conductive nonwoven fabric layer and the lower module.
US11835998B2 System and method for enabling clock stretching during overclocking in response to voltage droop
Methods and apparatuses control the clock rate of a processing unit. The methods and apparatus control the clock rate by generating an output clock rate based on the determined frequency adjustment such that the processing unit maintains the overclocking. The methods include: receiving an analog voltage supply in response to detecting overclocking in the processing unit; dynamically sensing measurements of an output voltage from a voltage generator based on the received analog voltage supply; determining characteristics of a voltage droop in the output voltage based on the dynamically sensed output voltage measurements; determining a frequency adjustment for the clock rate of the processing unit based on the determined characteristics of the voltage droop; and generating an output clock rate based on the determined frequency adjustment such that the processing unit maintains the overclocking.
US11835997B2 Systems and methods for light fixture location determination
A system for determining a location of a lighting fixture in a venue includes a camera and a controller. The camera captures images of the lighting fixture. The controller is operatively coupled to the camera. The controller designates a first position of the camera, receives a first image of the lighting fixture from the camera in the first position, determines a first distance vector between the first position and the lighting fixture based on the first image, designates a second position of the camera, receives a second image of the lighting fixture from the camera in the second position, determines a second distance vector between the second position and the lighting fixture based on the second image, determines a vector relationship location to be a location nearest both the first distance vector and the second distance vector, and designates the vector relationship location as the location of the lighting fixture.
US11835992B2 Hybrid memory system interface
The present disclosure includes apparatuses and methods related to a hybrid memory system interface. An example computing system includes a processing resource and a storage system coupled to the processing resource via a hybrid interface. The hybrid interface can provide an input/output (I/O) access path to the storage system that supports both block level storage I/O access requests and sub-block level storage I/O access requests.
US11835991B2 Self-test controller, and associated method
In an embodiment, a method for managing self-tests in an integrated circuit (IC) includes: receiving built-in-self-test (BIST) configuration data; configuring a first clock to a first frequency based on the BIST configuration data; performing a first BIST test at the first frequency; configuring a second clock to a second frequency that is different from the first frequency; and performing a second BIST test at the second frequency.
US11835983B1 Touch panel and touch display device
Disclosed are a touch panel and a touch display device, the touch panel includes a display area and a non-display area. The display area is provided with a plurality of row electrodes arranged at intervals along a first direction and a plurality of column electrodes arranged at intervals along a second direction. The non-display area is provided with a driving unit electrically connected to each row electrode which is provided with a plurality of first open holes, and each column electrode includes a plurality of electrode blocks; each electrode block is arranged in the first open hole, and the electrode block is insulated from the row electrode; each electrode block is provided with a second open hole, and a plurality of self-capacitance electrodes are provided in the display area; each self-capacitance electrode is arranged in the second open hole, and the self-capacitance electrode is insulated from the electrode block.
US11835977B2 Constant voltage circuit for improvement of load transient response with stable operation in high frequency, and electronic device therewith
A constant voltage circuit amplifies an error between a reference voltage and an output voltage by an operational amplifier, and controls a load current based on the amplified voltage so that the output voltage becomes a constant voltage. The constant voltage circuit includes voltage detector means that detects only AC components of the output voltage limited to a predetermined band and outputs a detected voltage; voltage amplifier means that amplifies AC components of the detected voltage and outputs an amplified voltage; judgment means that outputs a judgment signal indicating whether or not the amplified voltage equal to or larger than a predetermined threshold; and controller means configured to increase a current value of the constant current source included in the operational amplifier, based on the judgment signal, thereby temporarily increasing a current consumption of the operational amplifier.
US11835976B2 Electronic voltage regulator apparatus and method
There is disclosed new topology for an Electronic Voltage Regulator (EVR) which can apply additive or subtractive (aka boost or buck) voltages to compensate for an increase or decrease in system voltages. This regulator employs a ladder of power capacitors which are in series and connected across the input voltage to apply different levels of voltages to a controlled or regulated transformer. Considering this, the proposed EVR can be utilized as a replacement for conventional electromechanical type on-load tap changers or (OLTCs) commonly used in power transformers, and meant to compensate voltage changes in a system. Electromechanical tap changers have some significant issues, such as defined time durations when switching to different taps, as determined by the spring-loaded mechanism's operation; a high malfunction rate due to mechanical switching when causing arcing, and thereby decreasing the operating lifetime of transformers. In this EVR instead of electromechanical taps, a combination of capacitors and TRIACs are used at each voltage level to eliminate arcing effects while increasing the speed of the tap changing process. Furthermore, the electronic regulator can improve the load power factor due to the presence of capacitors. Other advantages over conventional OLTC's is the elimination of a reactor, if used, and the elimination of a tap winding with its numerous tap leads and having correspondingly higher cost. This will reduce the overall size of the active part of the main transformers and improve efficiency by reducing operating losses. In addition, a new failure detection method is included that detects a failed TRIAC to enable the system to continue operating. The failure detection circuit is seamlessly incorporated within the main circuit and has a high-speed detection rate.
US11835975B2 Multi-stage water effect system
A multi-stage water effect system includes a plurality of water ride vehicles. A water ride vehicle of the plurality of water ride vehicles has one or more water effect devices. The multi-stage water effect system also includes a control system communicatively coupled to the one or more water effect devices of the plurality of water ride vehicles. The control system activates the one or more water effect devices of the water ride vehicle to provide a first fluid flow at a first time. The control system also activates the one or more water effect devices of the water ride vehicle to provide a second fluid flow at a second time.
US11835973B2 Fluid pressure control apparatus
A fluid pressure control apparatus includes a proportional solenoid valve having a solenoid portion and a valve portion operatively connected between a fluid inlet port and a fluid outlet port fluidly coupled to a pressure sensor. An electronic controller receives a first signal from the pressure sensor, receives a second signal corresponding to a pressure set point, and outputs a control signal to the solenoid valve. A flameproof/explosion proof or pressurized/purged enclosure houses the electronic controller and the solenoid portion of the solenoid valve, and a manifold block mounted to the enclosure covers and closes an opening of the enclosure. The manifold block includes internal passageways connecting the valve portion of the solenoid valve between the fluid inlet port and the fluid outlet port. The pressure sensor is arranged outside the enclosure, with the first signal from the pressure sensor being conducted into the enclosure via a fluid-tight electrical feedthrough.
US11835970B2 Unmanned aerial vehicle with work implement view and overview mode for industrial vehicles
Provided is a work support apparatus for a work machine including a lower traveling body, an upper turning body mounted on the lower traveling body, and a work device attached to the upper turning body. The work support apparatus, which provides a captured image for supporting work by the work machine, includes a flying object capable of flying over the air, an image capture device, a flight mode designation unit, and a flight control unit. The image capture device is mounted on the flying object and acquires the captured image. The flight mode designation unit designates a specific flight mode from among a plurality of flight modes set in advance for the flight action of the flying object. The flight control unit performs a flight control for making the flying object make a flight action corresponding to the flight mode designated by the flight mode designation unit.
US11835966B2 Service system using autonomous driving
A service system includes a common server and multiple vehicles in communication with the common server to travel autonomously. Each vehicle performs tasks of multiple entities by cooperating with the common server. The common server includes an operating status database in which an operating status of each vehicle and a primary entity which has priority to use all or part of the vehicles are associated with each other. When one of the vehicles finishes a task of the primary entity, the common server determines whether the vehicle can perform another task of an entity other than the primary entity by checking the operating status database, and if determining so, performs the task of the other entity by cooperating with the vehicle.
US11835960B2 System and method for semantically identifying one or more of an object and a location in a robotic environment
A system includes: a mobile robot comprising a sensor, the robot further comprising a computer, the robot operating in an environment; a server operably connected to the robot via a communication system, the server configured to manage the robot; a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot; and an object of interest marked with a marker at one or more of an approximate height and an approximate field of view of the sensor, the sensor generating data describing the object of interest, the computer configured to identify one or more of the object of interest and the location using one or more of a shape of the object of interest and an intensity of data describing the object of interest.
US11835952B2 Systems and methods for providing a ridesharing vehicle service using an autonomous vehicle
Systems and methods for providing an autonomous vehicle service are provided. A method can include obtaining data indicative of a service associated with a user, and obtaining data indicative of a transportation of an autonomous robot. The method can include determining one or more service configurations for the service. The method can include obtaining data indicative of a selected service configuration from among the one or more service configurations, and determining a service assignment for an autonomous vehicle based at least in part on the selected service configuration. The service assignment can indicate that the autonomous vehicle is to transport the user from the service-start location to the service-end location. The method can include communicating data indicative of the service assignment to the autonomous vehicle to perform the service.
US11835949B2 Autonomous device safety system
An example system includes a positioning surveillance system (PSS) to identify locations of objects that are movable throughout a space. The PSS is configured to identify the locations without requiring a line-of-sight between the objects. A control system is configured to determine distances based on the locations of the objects in the space and to communicate information to the objects that is based on the distances. The information is usable by the objects for collision avoidance.
US11835948B2 Systems and methods for improving vehicle operations using movable sensors
Among other things, we describe systems and method for improving vehicle operations using movable sensors. A vehicle can be configured with one or more sensors having the capability to be extended and/or rotated. The one or more movable sensors can be caused to move based on a determined context of the vehicle, to capture additional data associated with the environment in which the vehicle is operating.
US11835947B1 Item exchange between autonomous vehicles of different services
The present disclosure is directed toward the use of two or more autonomous vehicles, working in cooperation, to deliver an item between a source location and a destination location. For example, an autonomous ground based vehicle may transport an item from a source location to a transfer location and an autonomous aerial vehicle will transport the item from the transfer location to the destination location. The transfer location may be at any location along a navigation path between the source location and the destination location. In some examples, the transfer location may be adjacent the destination location such that the autonomous aerial vehicle is only transporting the item a short distance.
US11835944B2 Upgrade evaluation method and upgrade evaluation device
Provided is an upgrade evaluation device for calculating cost in relation to the introduction effects of an upgrade menu. The present invention has: a performance data acquisition step for acquiring the performance data of an apparatus; and an effect calculation step for calculating, on the basis of the performance data, introduction effects based on a difference in performance when an improvement function for improving the performance of the apparatus is introduced and when the improvement function is not introduced; the introduction effects being calculated for each of a plurality of points in time in a prescribed period in the effect calculation step. There may also be calculated a cost exchanged between an improvement-function-supply side and the supplied side, the cost being based on the introduction effects calculated in the effect calculation step.
US11835941B2 Industrial automation smart object parent/child data collection propagation
An industrial integrated development environment (IDE) provides a development framework for designing, programming, and configuring multiple aspects of an industrial automation system using a common design environment and data model. Projects creating using embodiments of the IDE system can be built on an object-based model rather than, or in addition to, a tag-based architecture. To this end, the IDE system can support the use of automation objects that serve as building blocks for this object-based development structure. These automation objects represent corresponding physical industrial assets and have associated programmatic attributes relating to those assets, including data logging and device configuration parameters. Functional relationships between automation objects can be defined to yield object hierarchies, and object attributes can be propagated across objects up and down the hierarchy.
US11835937B2 Non-transitory computer readable medium storing data distribution program, server apparatus, terminal apparatus, and data distribution system
A data distribution program causes a server apparatus to execute a process of distributing project data to a terminal apparatus that writes the project data to a device among a plurality of devices included in an apparatus. The data distribution program causes the server apparatus to execute: receiving a distribution request for the project data from the terminal apparatus; identifying a related device that is another device constituting one apparatus together with the device to which the project data designated in the distribution request is written; identifying the related device that requires update of project data based on a version of the project data designated in the distribution request and a version of the project data written in the related device; and transmitting, to the terminal apparatus, the project data designated in the distribution request and the project data to be written to the related device identified.
US11835935B2 Power tool element indicating system and method
A power tool element indicating system (100) comprises a detection device (102) in communication with a replaceable and/or adjustable element (104), such as a blade, a chain or other element, of a power tool (106), to determine that the replaceable and/or adjustable element of the power tool requires replacement or adjustment. The system comprises an indicator (108), such as a LED, or a display, or other indicator, in communication with the detection device to indicate to a user that the replaceable and/or adjustable element requires replacement or adjustment.
US11835934B2 Systems and methods for reducing vibrational disturbances
The problem of addressing vibrational disturbances in mechanical positioning systems is addressed by systems and methods that use a combination of active vibration dampening and passive vibration dampening. A system described herein generally comprises a mechanical positioning system; a payload; and a vibration dampening module coupled to the mechanical position system and to the payload. The vibration dampening module generally comprises an active vibration dampener and/or a passive vibration dampener.
US11835932B2 Room device configuration using near field communication
A room device comprising two or more connectors (2a, 2b, 15) for providing building power to the room device (1); a device controller (3a) configured to operate a heating, ventilation and/or air-conditioning system (4); a device memory (3b) in operative communication with the device controller (3a); wherein the device memory (3b) and the device controller (3a) require building power for standard operation; a transponder controller (5a) and an antenna (5c); a transponder memory (5b) being powerable by the transponder controller (5a); a device firmware stored in the device memory (3b), the device firmware including instructions causing the device controller (3a) upon providing building power to the room device (1) to: connect to the transponder controller (5a) such that the device controller (3a) is in operative communication with the transponder controller (5a); transfer the initial configuration data stored in the transponder memory (5b) to the device memory (3b).
US11835930B2 Systems and methods for modeling and controlling building equipment
A system comprising one or more memory devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising receiving a request for a rating for a device of building equipment, the request for the rating including a plurality of attributes characterizing the device of building equipment including at least a first device characteristic, selecting, from a plurality of rating engines, a first rating engine for use in generating the rating based on the plurality of attributes characterizing the device of building equipment, communicating the first device characteristic to the first rating engine, receiving a first rating for the device of building equipment from the first rating engine, and using the first rating to at least one of generate a predictive model for the device of building equipment or control the device of building equipment.
US11835925B2 Timepiece rotating regulator mechanism
A timepiece rotating regulator mechanism for regulating the rotational speed of a mechanism subjected to the action of a motor device through a transmission device, including an oscillator mechanism indirectly connected to the transmission device by a movement transformation device including a connecting-rod-crank-handle system, with a crank-handle rotated about a crank-handle axis by the transmission device, and a connecting-rod angularly moveable on the one hand in relation to the crank-handle, and on the other hand in relation to an inertial mass that this oscillator mechanism includes, to ensure the maintenance of the oscillator mechanism by the energy supplied by the motor device, and to ensure the speed regulation of a train that the transmission device include in relation to the frequency of the oscillator mechanism.
US11835921B2 Carrier and two-component developer
A carrier includes carrier particles. Each of the carrier particles includes a carrier core and a coating layer covering the surface of the carrier core. The coating layer contains a silicone resin and conductive particles. Each of the conductive particles includes a transparent conductive substrate composed of a transparent conductive material and a film covering a surface of the transparent conductive substrate. The film contains silica.
US11835917B2 Fixing device and image forming apparatus with improved stability for chip
The present disclosure provides a fixing device and an image forming apparatus. Fixing device includes a device main body, including a heater, where the device main body includes a driving end connected to a power outputting part of the image forming apparatus and a non-driving end opposite to the driving end; a locking element, disposed on the non-driving end of the device main body; and a chip, including a contact part. When the device main body is installed on the image forming apparatus, the locking element is connected to the image forming apparatus, and the contact part of the chip is electrically connected to the image forming apparatus; and a projection of the contact part of the chip in an axial direction of the heater intersects a projection of the locking element in the axial direction of the heater.
US11835916B2 Operation unit and image forming apparatus
An operation unit for image forming apparatus is disclosed. The operation unit includes: a bearing portion configured to rotatably support a shaft portion; a restricting portion provided at a position different from that of the bearing portion in an axial direction of the shaft portion, a restricting portion being configured such that when a supporting portion is rotated in a first direction from a first angle toward a second angle, the restricting portion restricts a rotation of the supporting portion in the first direction by abutting a mounting portion at a position where the operation unit forms the second angle; and an abutting portion provided on an opposite side of the restricting portion via the bearing portion in the axial direction, the abutting portion being configured to abut on the shaft portion.
US11835915B2 Image forming apparatus having heat dissipation
An image forming apparatus includes an image bearing member, a developing device including a developer container and a developer carrying member, a mounting portion, a moving mechanism, a cover member, a wall member, a first seal member, a second seal member, and a fan. When the developing device is in a separated position, neither the first seal member or the second seal member contacts the wall member. When the developing device is in a developing position, both the first seal member and the second seal member contact the wall member. When the developing device is in the developing position, a space for permitting passing of an airflow by the fan is formed along a mounting direction by the cover member, the wall member, the first seal member, and the second seal member.
US11835913B2 Image forming apparatus
An image forming apparatus includes a main body casing, a drum cartridge, a developing cartridge and an intermediate transfer belt. The drum cartridge is removably insertable into to the main body casing in a first direction. The developing cartridge is removably insertable into the main body casing in the first direction. The drum cartridge includes a first handle. The first handle has a first recess having a first hollow. The developing cartridge includes a second handle. The second handle has a second recess having a second hollow.
US11835912B2 Image forming apparatus
An image forming apparatus includes a transfer portion, a fixing portion to fix the toner image onto the sheet, and a charge adjusting portion. The charge adjusting portion adjusts charge to the sheet on which the toner image is fixed. The charge adjusting portion is provided with first and second rollers, a supplying rotatable member and a power source. The first roller includes a shaft having conductivity and an outer circumferential portion including an ion conductive material formed on an outer periphery of the shaft, and is electrically floating. The second roller is disposed so as to nip the sheet between itself and the first roller. The supplying rotatable member is in contact with the first roller and supplies a current to the first roller. The power source applies a voltage of one polarity of a positive polarity and a negative polarity to the supplying rotatable member.
US11835911B2 Image forming system with covered accommodating portion for a cable that connects an operating unit to electric power
An image forming system includes an openable portion, an operating unit, a cable, an accommodating portion, a cable cover, a retaining portion, and an opening. When the cable cover is viewed along a vertical direction, an edge portion of the opening and an end portion of the cable are defined, specifically, the opening defines an edge portion of an edge of the opening on a side where the openable portion is positioned with respect to a left-right direction, and the cable defines an end portion of an outer peripheral surface of the cable retained by the retaining portion with respect to the left-right direction. With respect to the left-right direction, the edge portion is positioned further on a side opposite from the side where the openable portion is positioned than the end portion is.
US11835909B2 Image forming apparatus including heater powered with cycle-switched current and fixing device including the heater
An image forming apparatus includes a first rotating member, a heater, a second rotating member, a detecting unit, a switching unit, a controlling unit, and a power source device. In a first period, a resultant current of first and third currents is supplied to a first heat generating element, and the resultant current in a unit cycle of a first period is a current at which a first current supplying timing and timings of a maximum and a minimum of the third current do not overlap with each other. In a second period, a resultant current of second and third currents is supplied to a second heat generating element, and the resultant current in a unit cycle of the second period is a current at which a second current supplying timing and the timings of the maximum and the minimum of the third current overlap with each other.
US11835908B2 Image forming apparatus having a frame body with a first frame and a second frame
An image forming apparatus includes a first electrical component, a second electrical component, a control board, a frame body, and a connection unit. The first electrical component includes a first connector configured to be connected to the control board. The second electrical component includes a second connector configured to be connected to the control board. The connection unit includes a first and a second cables connected to the control board, a first relay connector, and a second relay connector. The first relay connector is provided on a leading end portion of the first cable to be arranged on the first frame such that the first connector is connected to the first relay connector. The second relay connector is provided on a leading end portion of the second connector to be arranged on the first frame such that the second connector is connected to the second relay connector.
US11835904B2 Image forming apparatus including controller capable of determining whether developing cartridge, drum cartridge and belt unit are reached their lifetimes
An image forming apparatus includes a developing cartridge, a main memory and a controller. The controller is configured to perform determining whether the developing cartridge is reached a lifetime on a basis of: at least one of s developing maximum printable number of sheets which corresponds to developing identification information, a maximum developing roller rotation number which corresponds to the developing identification information, and a maximum dot count which corresponds to the developing identification information; and at least one of a developing cumulative number of printed sheets, a cumulative developing roller rotation number and a cumulative dot count.
US11835903B2 Electronic apparatus that predicts remaining service life of limited-life component, on basis of frequency analysis of sound data
An electronic apparatus includes a drive unit having a drive roller, a driving motor, and a limited-life component, a sound collecting device that collects sound from the limited-life component, and outputs sound data, a storage device storing in advance a sound pressure level corresponding to a specific frequency of the limited-life component, with respect to each of different lengths of the remaining service life, and a controller that analyzes frequency of the sound data at predetermined time points; acquires the sound pressure level corresponding to the specific frequency of the limited-life component, on a basis of a result of the frequency analysis; compares the acquired sound pressure level with the sound pressure level of each of the lengths of the remaining service life; predicts the remaining service life of the limited-life component, on a basis of comparison result; and displays the predicted remaining service life on a display device.
US11835900B2 Motor control apparatus that controls motor, based on command values of excitation current and of torque current, and image forming apparatus
A motor control apparatus includes: a current supply unit configured to supply coil current to a plurality of coils of a motor by controlling, based on a first command value of excitation current and a second command value of torque current, voltage to be applied to the plurality of coils; a first setting unit configured to set the first command value; a second setting unit configured to set the second command value; and a control unit configured to use first control in starting of rotation of a rotor of the motor, and switch control to second control after rotation speed of the rotor becomes greater than predetermined speed. The first setting unit is further configured to set a value greater than 0 as the first command value before the control unit switches control from the first control to the second control.
US11835897B2 Rotator driver, heating device, fixing device, and image forming apparatus
A rotator driver includes an endless rotator having an end face in a longitudinal direction thereof. A slide aid contacts an inner circumferential face of the endless rotator. A lubricant is applied between the slide aid and the inner circumferential face of the endless rotator. An end face contact member contacts the end face of the endless rotator and has an end face opposed face contacting the end face of the endless rotator and an opposite face being opposite to the end face opposed face. A helical gear is mounted on the opposite face of the end face contact member. The helical gear has teeth being oriented to generate a force that moves the end face contact member toward the end face of the endless rotator as the helical gear rotates. The helical gear has an outer diameter being not greater than an outer diameter of the endless rotator.
US11835893B2 Recording-medium transport device, fixing device, and image forming apparatus
A recording-medium transport device includes: a first member that rotates; a second member that rotates, the first member or second member having a recess, the first member and second member forming a nip area therebetween and transporting a recording medium while nipping the recording medium in the nip area; a gripping member that grips the recording medium; a separating member that separates the recording medium having passed through the nip area from the first member or the second member; and a control mechanism that controls opening and closing of the gripping member and movement of the separating member such that the gripping member is opened so as to release the recording medium in a state in which the gripping member is located in the recess, and the separating member lifts the recording medium from a state in which the tip of the separating member is located in the recess.
US11835892B2 Image forming apparatus including heater with movable shield
An image forming apparatus, includes: an image forming unit that forms a toner image on a medium; a heating unit that is provided on a downstream side in a transport path from the image forming unit and that is configured to heat a medium being transported in a non-contact manner; a fixing unit that is provided on a downstream side in the transport path from the heating unit and fixes the toner image on the medium; a shielding unit to which force is applied so as to be inform a closed state in which the heating unit is shielded; and an open state forming unit configured to receive power supply to drive the shielding unit so as to form an open state in which the heating unit is opened, and maintain the open state while the power is being supplied.
US11835885B2 Image forming system
An image forming system includes a toner container and an image forming apparatus, the toner container including a first toner containing portion, a container base portion having a discharge port for discharging toner, and a container shutter that is moved between open and closed positions and includes an engaged portion, wherein the image forming apparatus includes a main body base portion that detachably attaches the toner container and has a receiving port for receiving the toner and, a second toner containing portion, a movable member that is moved between first and second positions and includes an engaging portion that engages with the engaged portion, a regulating member that is moved between a regulation position and a regulation release position, and an urging member that urges the movable member to move from the first position to the second position when the regulating member is located at the regulation release position.
US11835882B2 Image forming apparatus with laser scanning components positioned for enhanced compactness
An image forming apparatus includes a plurality of photosensitive members; a scanner unit including light sources, a rotatable polygonal mirror, and reflecting members; and a fixing portion. Parts of the laser beams emitted from the light sources are reflected by the rotatable polygonal mirror toward the fixing device side, and rest parts of the laser beams are reflected by the rotatable polygonal mirror toward a side opposite from the fixing device side. Of the parts of the laser beams reflected by the rotatable polygonal mirror toward the fixing device side, the laser beam reflected toward the reflecting member provided at a position remotest from the rotatable polygonal mirror travels downward relative to a horizontal direction. A rotational axis of the rotatable polygonal mirror is inclined relative to a vertical direction.
US11835877B2 Developing cartridge having casing and developing roller that are movable according to movement of a lever
A developing cartridge may include a developing roller and a casing capable of containing a developer material, a member having a first end portion and a second end portion, the member being movable together with the casing and the developing roller, and the member having a first hole extending in a direction between the first end portion and the second end portion; and a first lever movable relative to the casing between a first position and a second position, the first lever including one end portion that functions as the point of effort, an other end portion that functions as the point of application, and a cam surface that is located between the one end portion and the other end portion and that functions as a pivot point.
US11835870B2 Temperature conditioning system
A passive flow induced vibration reduction system for use in a temperature conditioning system that controls the temperature of at least one component within a lithographic apparatus. This FIV reduction system includes: a conduit that provides a flow path for a liquid through the system; a liquid filled cavity in fluid connection with the conduit, wherein the fluid connection is provided via one or more openings in the wall of the conduit; a membrane configured such that it separates the liquid in the liquid filled cavity from a gas at a substantially ambient pressure and the membrane is configured such that compliance of the membrane reduces at least low frequency flow induced vibrations in the liquid flowing through the conduit; and an end-stop located on the gas side of the membrane, wherein the end-stop is configured to limit an extent of deflection of the membrane.
US11835869B2 Exposure apparatus, exposure method, and method of manufacturing article
An exposure apparatus including an obtainment unit configured to obtain, for each of a plurality of exposure regions on a substrate, surface positions in a height direction in the exposure region, and a control unit configured to control, based on the obtained surface positions, driving of a substrate stage in the height direction, wherein the control unit obtains an approximate surface approximately representing a cross-sectional shape of a surface of the exposure region from the obtained surface positions obtained, and for a first exposure region for which information related to the approximate surface does not exceed a predetermined range, controls the driving based on a correction value related to the driving obtained from an approximate surface approximately representing a cross-sectional shape of a surface of the exposure region that has been exposed prior to the first exposure region.
US11835866B2 Method and system of surface topography measurement for lithography
A method includes: providing a workpiece to a semiconductor apparatus, the workpiece including a material layer, wherein the material layer includes a first strip having a first plurality of exposure fields configured to be exposed in a first direction and a second plurality of exposure fields configured to be exposed in a second direction different from the first direction; scanning the first strip along a first scan route in the first direction to generate first topography measurement data; scanning the first strip along a second scan route in the second direction to generate second topography measurement data; and exposing the first plurality of exposure fields according to the first topography measurement data and exposing the second plurality of exposure fields according to the second topography measurement data.
US11835865B2 Overlay measurement apparatus
An overlay measurement apparatus that can quickly measure an overlay error between layers with a large height difference is provided. The overlay measurement apparatus measures an error between a first overlay mark and a second overlay mark formed in a pair on different layers of a wafer. The overlay measurement apparatus includes an imaging system configured to acquire alignment images of a pair of first and second overlay marks at a plurality of focus positions, and a controller communicatively coupled to the imaging system. The overlay measurement apparatus can rapidly and accurately measure an overlay error between layers with a large height difference.
US11835860B2 Resist composition and patterning process
A resist composition comprising an ammonium salt and fluorine-containing polymer comprising repeat units AU having an ammonium salt structure of an iodized or brominated phenol compound and repeat units FU-1 having a trifluoromethylalcohol group and/or repeat units FU-2 having a fluorinated hydrocarbyl group offers a high sensitivity and is unsusceptible to nano-bridging, pattern collapse or residue formation, independent of whether it is of positive or negative tone.
US11835855B2 Imprint apparatus, imprint method, and method of manufacturing article
An imprint apparatus that performs an imprint process of forming a pattern on a shot region of a substrate using a mold is provided. The apparatus comprises a mold holder for holding the mold, and a deformation mechanism for deforming a pattern region of the mold held by the mold holder. Based on a response property of the mold when the force is applied to the mold by the deformation mechanism, a setting load is applied to the mold by the deformation mechanism before the mold and the imprint material are brought into contact with each other, and the pattern region of the mold is deformed by the deformation mechanism, after the mold and the imprint material have been brought into contact with each other, so as to reduce an overlay error between the shot region and the pattern region.
US11835850B2 Reticle in an apparatus for extreme ultraviolet exposure
A reticle in an apparatus for extreme ultraviolet (EUV) exposure includes a substrate having an image area and a black border area surrounding the image area, a multi-layer structure on the image area and the black border area of the substrate, the multi-layer structure to reflect EUV light, a capping layer covering the multi-layer structure, first absorber layer patterns on the capping layer in the image area and the black border area, and an absorber structure on the capping layer in the black border area, the absorber structure including one of the first absorber layer patterns, a hard mask pattern, and a second absorber layer pattern sequentially stacked, the absorber structure covering an entire upper surface of the capping layer in the black border area.
US11835845B2 Camera focus and stabilization system
Various embodiments include a camera with a voice coil motor (VCM) actuator assembly to provide autofocus (AF) and/or optical image stabilization (OIS) movement. The VCM actuator assembly is configured to move an image sensor of the camera in three dimensions (e.g. X, Y, and Z) to provide the AF and/or OIS movements. The VCM actuator assembly is asymmetrical and includes an at least partially open side that allows an optical assembly of the camera to pass through the open side of the VCM actuator. In some embodiments, the optical assembly is part of a folded optics arrangement of the camera that includes one or more prisms/and or lenses.
US11835840B2 Optical scanning device that includes waveguides
An optical scanning device includes: a first waveguide that propagates light by total reflection; and a second waveguide. The second waveguide includes: a first multilayer reflective film; a second multilayer reflective film that faces the first multilayer reflective film; and a first optical waveguide layer directly connected to the first waveguide and located between the first and second multilayer reflective films. The first optical waveguide layer has a variable thickness and/or a variable refractive index and propagates the light transmitted through the first waveguide. The first multilayer reflective film has a higher light transmittance than the second multilayer reflective film and allows part of the light propagating through the first optical waveguide layer to be emitted to the outside. By changing the thickness of the first optical waveguide layer and/or its refractive index, the direction of the part of the light emitted from the second waveguide is changed.
US11835837B2 System, method and apparatus for non-mechanical optical and photonic beam steering
An example system includes a high-side electrode layer including a number of discrete electrodes and a low-side electrode layer. The system further includes an electro-optic (EO) layer including an EO active material positioned between the high-side electrode layer and the low-side electrode layer, thereby forming a number of active cells of the EO layer. Each of the number of active cells of the EO layer includes a portion of the EO layer that is positioned between one of the discrete electrodes and the low-side electrode layer. The example system further includes an insulator operationally coupled to the active cells of the EO layer, and at least partially positioned between a first one of the active cells and a second one of the active cells.
US11835826B2 Counter substrate and display panel
The present disclosure relates to a counter substrate and display panel. The counter substrate includes a base substrate, PS pattern layer and alignment film. A surface of the PS pattern layer away from the base substrate is a support surface, and the PS pattern layer includes: main PSs in a display area and a peripheral barrier wall in a non-display area. The peripheral barrier wall has an elongated-strip shape and has a same length direction as a corresponding display area side, the support surface of the peripheral barrier wall is closer to the base substrate than that of the main PS, and a distance between the support surfaces of the peripheral barrier wall and main PS in a thickness direction is a first distance. A ratio between a width of the support surface of the peripheral barrier wall and the first distance is less than 100.
US11835825B2 Display panel, manufacturing method thereof, and display device
The present disclosure provides a display panel, a manufacturing method thereof, and a display device. The display panel includes: a first substrate and a second substrate arranged opposite to each other, and a first spacer located between the first substrate and the second substrate, both ends of the first spacer are in contact with the first substrate and the second substrate respectively; a surface of the first substrate close to the second substrate includes a recess, and an end of the first spacer in contact with the first substrate is embedded in the recess.
US11835821B2 Backlight for an image forming device comprising an optical cavity formed by opposing cold and hot mirrors
A backlight for an image forming device includes spaced-apart front and back optical reflectors defining an optical cavity therebetween, and at least one light source for emitting light into the optical cavity. The front optical reflector may be disposed between the image forming device and the back optical reflector. For substantially normally incident light and for nonoverlapping first and second wavelength ranges, the front optical reflector may transmit at least 70% of light for each wavelength in the first wavelength range, and may reflect at least 70% of light for each wavelength in the second wavelength range. The back optical reflector may reflect at least 70% of light for each wavelength in the first wavelength range, and may transmit at least 70% of light for each wavelength in the second wavelength range. The emitted light may have at least one wavelength in the first wavelength range and at least one wavelength in the second wavelength range.
US11835820B2 Display device with backlight module
A display device including a backlight module is provided. The backlight module includes: a substrate, a backlight cavity, a plurality of light emitting elements, and an optical adjustment layer. The backlight cavity is located on the substrate. The plurality of light emitting elements is disposed in the backlight cavity. The optical adjustment layer covers the plurality of light emitting elements and fills the remaining space of the backlight cavity. The optical adjustment layer has a refractive index n greater than the refractive index no of the air.
US11835819B2 Reflective sheet, backlight module, and display device
A reflective sheet comprises a plurality of perforations for extending a plurality of light-emitting elements therein, the reflective sheet further comprises a central line passing through its center, at least one first dimming area, and at least one second dimming area, and the distance between the at least one first dimming area and the central line is smaller than the distance between the at least one second dimming area and the central line. The light-emitting elements are distributed in the at least one first dimming area and the at least one second dimming area, the at least one first dimming area has a first dimming means, the at least one second dimming area has a second dimming means, the dimension of the first dimming means is different from the dimension of the second dimming means. Through the structural design of the reflective sheet, the luminance difference between the first dimming area and the second dimming area can be reduced, and the uniformity of the brightness in the whole area (Area Scan) can be improved. This invention also provides a backlight module and a display device including the reflective sheet.
US11835812B2 Display system and method of display system
A display system includes a lighting device, a correction coefficient generating circuit receiving a plurality of image data including first image data and second image data, generating a first correction coefficient based on a brightness of the first image data and generating a second correction coefficient based on a brightness of the second image data, and the first image data corresponding to a first image and a second image data corresponding to a second image adjacent to the first image and located on the opposite side of the lighting device, a multiplication circuit generating first corrected image data using the first image data and the first correction coefficient, and generating second corrected image data using the second image data and the second correction coefficient, and a display drive control unit transmitting the first and the second corrected image data to the display panel.
US11835802B2 Lens and eyewear
Disclosed are lenses and eyewear that provide the user with both forward vision and rearward vision by means of an angled, reflective portion of the lens.
US11835801B2 Spectacle lens, family of spectacle lenses, method for designing a family of spectacle lenses and method for producing a spectacle lens
A family of spectacle lenses is provided in which each spectacle lens is configured to achieve a specified prescriptive spherical power from among a number of prescriptive spherical powers and a specified prescriptive astigmatic power from among a number of prescriptive astigmatic powers. Each spectacle lens has a specified rotationally symmetrical spectacle-lens front face, a specified atoric spectacle-lens rear face, and in at least one principal section, such a deviation in the curvature from the circular form that, for a value for the distance between the vertex of the spectacle lens rear face and the pivot point of the eye, which lies in a range between 15 and 40 mm, at any point in a spectacle lens region within a radius of 25 mm about the geometrical center of the spectacle lens, an upper limit of the total deviation of the power is not exceeded.
US11835797B2 Eyewear with water proof parts and anti-fog lenses
Eyewear is provided for use in wet settings, the eyewear including an eyeglass frame, a pair of arms, and a pair of lenses. The frame is connected to the arms, one each on opposite ends of the frame, by a hinge, and the frame, arms and hinges are formed of non-rusting materials. The lenses are made of plastic and are set in the frame, and wherein the lenses are coated with an anti-fog coating. The frame may further define a ring adapted to be hung onto a hanger. Alternatively, one of the arms further defines a ring adapted to be hung onto a hanger.
US11835790B2 Optical system and image pickup apparatus having the same
An optical system includes, in order from an object side to an image side, a first lens unit having a positive refractive power, and a second lens unit having a positive refractive power. An interval between the first lens unit and the second lens unit changes during focusing. The second lens unit includes, in order from the object side to the image side, a first subunit having a positive refractive power, an aperture stop, and a second subunit having a positive refractive power. A predetermined condition is satisfied.
US11835789B2 Mirror-based assemblies, including lateral transfer hollow retroreflectors, and their mounting structures and mounting methods
An improved mirror-based assembly is provided. The mirror-based assembly has at least one mirror panel, at least one support member, and at least three connection regions between the at least one support member and the at least one mirror panel, comprising at least a first connection region comprising a miter joint connection region, at least a second connection region comprising a non-miter joint connection region, and at least a third connection region, wherein the at least one mirror panel is connected to the at least one support member to minimize thermal expansion or contraction of the at least one mirror panel and a method for assembling the same.
US11835788B2 Camera module and electronic device including the same
A camera module is provided. The camera module includes a housing; a focus adjustment unit disposed in the housing; and a shake correction unit disposed in the housing, wherein the housing includes a first shake correction driving magnet and second shake correction driving magnet that provide a driving force to move the shake correction unit in a first direction intersecting an optical axis and a second direction intersecting the optical axis and the first direction, and a focus adjustment driving coil providing a driving force to move the focus adjustment unit in the optical axis direction. The housing further includes first to third yokes respectively disposed on a surface of the first magnet, a surface of the second magnet, and a surface of the focus adjustment driving coil.
US11835787B2 Lens driving device, and camera module and optical device including same
One embodiment comprises: a housing; a bobbin, which is arranged inside the housing and is for mounting a lens; first coils arranged around the outer peripheral surface of the bobbin; a first magnet arranged in the housing; a second magnet arranged at the bobbin and spaced from the first coils; and a first position sensor arranged in the housing and sensing the intensity of a magnetic field of the second magnet, wherein the length of the second magnet in the direction of an optical axis is shorter than the length of thereof in the direction perpendicular to the direction of the optical axis.
US11835781B2 Two-by-two cable assembly
A cable assembly may include a first end and a second end. The first end may include a first breakout including a plurality of transmissive conduits implementing a plurality of communications channels and a second breakout including a plurality of conduits implementing a plurality of communications channels. The second end may include a third breakout including a plurality of conduits implementing a plurality of communications channels and a fourth breakout including a plurality of conduits implementing a plurality of communications channels. Communication channels of the first breakout, second breakout, third breakout, and fourth breakout may be arranged such that the first breakout shares a first communications channel with the third breakout, the first breakout shares a second communications channel with the fourth breakout, the second breakout shares a third communications channel with the third breakout, and the second breakout shares a fourth communications channel with the fourth breakout.
US11835775B2 Connectivity appliance
A connectivity appliance that can interconnect, optical fiber communication paths of one fiber density to optical fiber communication paths of a different density, for either breakout or aggregation functionality is provided. The connectivity appliance that can interconnect high density connectors, e.g., multi-fiber connectors, to a plurality of low density connectors, e.g., single fiber optic connectors. The connectivity appliance can determine the presence of connectors inserted into the connectivity appliance adapters, determine the characteristics of the cables and connectors inserted into the connectivity appliance and/or in close proximity to the connectivity appliance. Each connector on the connectivity appliances can have one or more associated indicators, e.g., LEDs, on either the front panel or the rear panel that is in close proximity to the relevant adapter and that provides visual indications associated with the connectors.
US11835774B2 Fiber optic connector plug and associated cable systems, cable assemblies, and method
A fiber optic connector plug includes a housing. The housing includes a central axis, opposing lateral sides and a top side extending between the opposing lateral sides, and an interior channel, extending through the housing, in a direction parallel to the central axis, from a first end portion of the housing to a second end portion of the housing. The housing also includes a latch, coupled to the housing at the top side. The housing further includes a ferrule, extending from the first end portion of the housing. The housing additionally includes a shutter, coupled to the first end portion of the housing such that the shutter is pivotable and translationally slidable, relative to the first end portion of the housing, between a closed position, in which the shutter covers the ferrule, and an open position, in which the shutter does not cover the ferrule.
US11835773B2 Optic fiber connector
The disclosure provides an optic fiber connector, including a ferrule, a holder, a connector body having a plurality of first locking slots, a spring sleeved onto the holder, and a retainer having a plurality of locking hooks. The ferrule is assembled to the holder. The spring, the holder, and the ferrule are received in a space formed between the retainer and the connector body by locking the locking hooks with the locking slots respectively, wherein the spring is compressed by locking such that the retainer, the holder, the spring, and the connector body are abutted with each other.
US11835769B2 Adjustable attenuation optical unit
An adjustable attenuation optical unit that may include a lightguide that includes a core, wherein the core comprises an output, an input and an exterior surface; and an adjustable attenuator that is configured to define an interfacing parameter related to an area of the exterior surface thereby receiving at least some of the light that impinges on the area.
US11835768B2 Filling resin and optical waveguide circuit filled with filling resin
Provided is an optical waveguide circuit in which the space between waveguides, a waveguide groove, or the space between fibers is filled with a resin where a wavelength shifts to positive (shifts backward) instead of a conventional resin where a wavelength shifts to negative (shifts forward), to return a refractive index having decreased by an instantaneous change to the original refractive index. In the filling resin with which the space between the waveguides, the waveguide groove, the space between the fibers, or the space between the fiber and the waveguide is filled, upon input of light, a refractive index of a portion through which the light passes instantaneously decreases, and then the refractive index gradually increases to compensate the initial decrease in the refractive index.
US11835767B2 Optical subassembly for bidirectional WDM application
Embodiment of present invention provide an optical subassembly that includes a first, a second, and a third band filter (BF) each having a common port (CP), a port-A (PA), and a port-B (PB). The PA of the second BF is connected to the PA of the third BF and the PB of the first BF is connected to the PB of the third BF. The optical subassembly is adapted to route a first optical signal of a blue band from the PA to the CP of the first BF; to route the first optical signal from the CP of the second BF to the CP of the third BF; to route a second optical signal of a red band from the CP of the third BF to the CP of the first BF; and to route the second optical signal from the CP to the PB of the second BF.
US11835766B2 Slope gain equalizer
A slope gain equalizer that corrects a slope of a gain characteristic of an optical signal in a predetermined wavelength bandwidth. An interference filter, which allows insertion losses in a predetermined wavelength region to be inclined in opposite directions between a transmitting direction and a reflecting direction from a short wavelength side to a long wavelength side, is arranged between a dual-core fiber collimator and a single-core fiber collimator facing each other on an optical axis. An optical signal of a predetermined bandwidth inputted from a first or second optical fiber held by the dual-core fiber collimator is reflected by the interference filter and outputted from the second or the first optical fiber. An optical signal inputted from a third optical fiber held by the first optical fiber or the single-core fiber collimator is transmitted through the interference filter and outputted from the third or the first optical fiber.
US11835762B2 Higher order mode filter
A waveguide mode filter. In some embodiments, the waveguide mode filter includes a first section of waveguide. The first section may have: a first end; a second end; a rate of change of curvature having a magnitude not exceeding 15/mm2 within the first section; a curvature having a magnitude of at most 0.03/mm at the first end; and a curvature having a magnitude of at least 0.1/mm at the second end.
US11835759B2 Optical waveguide circuit
An optical waveguide circuit includes: a ring waveguide; an input connection waveguide; an output connection waveguide; and an optical multiplexing/demultiplexing part that optically connects the ring waveguide with the input connection waveguide, and that optically connects the ring waveguide with the output connection waveguide. Further, at least one of the input connection waveguide and the output connection waveguide includes a plurality of curved waveguides, a sum total of products of curvature signs and bending angles of the curved waveguides and a sum total of a curvature sign and a bending angle of the ring waveguide have a same absolute value with signs opposite to each other, and rotation of a polarization plane of light generated in the ring waveguide and rotation of a polarization plane of light generated in the curved waveguides cancel each other out.
US11835749B2 Backlight and display device
A backlight and a display device are provided herein, which is related to the field of display technology and intends to improve visual effect of the image displayed by the display device. The backlight may include a back plate, a light guide plate and a light source. The back plate includes an accommodation groove, and the light guide plate includes a holding groove at a first side surface of the light guide plate. The light source includes at least one light emitting element. The holding groove is configured to hold at least a portion of the at least one light emitting element, and the accommodation groove is configured to accommodate the light guide plate and the light source.
US11835748B2 Planar light source and display device
A planar light source includes: a support member including a wiring substrate, a light guide member, a light source disposed in a hole of the light guide member, and a first reinforcing member disposed on the support member and surrounding the light guide member in a plan view. The first reinforcing member includes first and second portions extending in a first direction and facing each other, and includes third and fourth portions extending in a second direction orthogonal to the first direction and facing each other. At least one of the first portion, the second portion, the third portion, and the fourth portion has light reflectivity to light emitted from the light source. In the plan view, the light guide member is located between the first and second portions in the second direction, and is located between the third and fourth portions in the first direction.
US11835747B2 HLD module with improved cooling of a luminescent body
The invention provides a light generating system (1000) comprising: —a plurality of k light sources (10) configured to provide light source light (11), wherein k is a natural number of at least 5, wherein the light sources (10) are configured in an array (15), wherein the light sources (10) have inter-light source distances (d1); —an elongated luminescent body (100) having a length (L), the elongated luminescent body comprising one or more side faces (140), the elongated luminescent body (100) comprising a radiation input face (111) and a radiation exit window (112), wherein the radiation input face (111) is configured in a light receiving relationship with the plurality of light sources (10), wherein the elongated luminescent body (100) comprises luminescent material (120) configured to convert at least part of light source light (11) into luminescent material light (8), wherein the radiation exit window (112) has an angle (α) unequal to 0° and unequal to 180° with the radiation input face (111); —a body holder structure (2000), wherein the body holder structure (2000) comprises an elongated slit (205) for hosting the elongated luminescent body (100), wherein the elongated slit (205) comprises one or more slit side faces (2140); —n force applying elements (1300) configured to keep the elongated body (100) pushed against at least one of the one or more slit side faces (2140) of the elongated slit (205), wherein n is a natural number selected from the range of 0.01*L/mm-0.05*L/mm, wherein the length (L) is in mm, wherein n is at least 1, and wherein the inter-light source distance (d1) at the n force applying elements (1300) is larger than an average inter-light source distance (d1).
US11835746B2 Coherent skew mirrors
Systems and methods for performing coherent diffraction in an optical device are disclosed. An optical device may include a grating medium with a first hologram having a first grating frequency. A second hologram at least partially overlapping the first hologram may be provided in the grating medium. The second hologram may have a second grating frequency that is different from the first grating frequency. The first and second holograms may be pair-wise coherent with each other. A manufacturing system may be provided that writes the pair-wise coherent holograms in a grating medium using a signal beam and a reference beam. Periscopes may redirect portions of the signal and reference beams towards a partial reflector, which combines the beams and provides the combined beam to a detector. A controller may adjust an effective path length difference between the signal and reference beams based on a measured interference pattern.
US11835743B2 Innovative solutions to improve laser damage thresholds of optical structures
Optical structures, including thin film designs and components with topography, are provided that achieve significantly improved laser damage thresholds and/or ultra-low-loss. These advances may be achieved by utilizing a bulk window including a material having a band gap that is at least 5.0 eV and a thickness. The bulk window can be configured to increase the laser induced damage threshold of the underlying optical structure.
US11835741B2 Multi-faceted diffuser providing specific light distributions from a light source
Optical or light diffusers (or, simply, “diffusers”) designed and manufactured to include numerous facets randomly arranged in cells or sets on the diffuser outer (or front) surface in which the planar faces or outward-facing surfaces have orientations and transmission angles (as may be defined by direction cosines of normal) to redirect received light to a region or portion of a predefined light distribution. Methods of designing or defining the facets of the diffuser is also provided. The diffusers are optically designed to produce a user-specified distribution of light. The diffusers can be engineered through the configuration of the facets on its light transmission surface to produce nearly any type of light distribution or shape, and the diffuser design facilitates their manufacture using extrusion processes as well as other fabrication techniques.
US11835739B2 Dark mirror thin films
A system includes an optical film stack, where the optical film stack includes a substrate and a first inorganic layer on the substrate. The optical film stack also includes a first dielectric layer on the first inorganic layer and a first metal layer on the first dielectric layer. The optical film stack also includes a second dielectric layer on the first metal layer and a second inorganic layer on the second dielectric layer. The optical film stack also includes a second metal layer on the second inorganic layer.
US11835737B2 Image display system, non-transitory storage medium having stored therein image display program, image display apparatus, and image display method
An example of an image display system includes a goggles apparatus and is capable of setting an angle of view of a virtual camera disposed in a virtual space to a first angle of view or a second angle of view smaller than the first angle of view. If the angle of view of the virtual camera is set to the first angle of view, the image display system sets a parallax between an image for a left eye and an image for a right eye to a first parallax. If the angle of view of the virtual camera is set to the second angle of view, the image display system sets the parallax between the image for a left eye and the image for a right eye to a second parallax smaller than the first parallax.
US11835734B2 Illumination apparatus optimized for synthetic aperture optics imaging using minimum selective excitation patterns
A synthetic aperture optics (SAO) imaging method minimizes the number of selective excitation patterns used to illuminate the imaging target, based on the objects' physical characteristics corresponding to spatial frequency content from the illuminated target and/or one or more parameters of the optical imaging system used for SAO. With the minimized number of selective excitation patterns, the time required to perform SAO is reduced dramatically, thereby allowing SAO to be used with DNA sequencing applications that require massive parallelization for cost reduction and high throughput. In addition, an SAO apparatus optimized to perform the SAO method is provided. The SAO apparatus includes a plurality of interference pattern generation modules that can be arranged in a half-ring shape.
US11835732B2 Structured light projector
An optical sensing device adopted to use structured light to detect an object is provided. The optical sensing device includes a structured light projector and a sensor. The structured light projector includes a light source and at least one beam multiplication film. The light source is configured to emit a light beam. The at least one beam multiplication film is disposed on a transmission path of the light beam and is made of anisotropic refractive index material, wherein a plurality of separated light beams are produced after the light beam from the light source passes through the at least one beam multiplication film, so as to form the structured light. The sensor is configured to sense the structured light reflected from the object. Besides, a structured light projector is also provided.
US11835730B2 LiDAR scanning mirror with a patterned Freznel zone plate profile
Embodiments of the disclosure provide a collimating scanner for an optical sensing system, a method for fabricating the collimating scanner, and a transmitter that includes the collimating scanner. An exemplary collimating scanner may include a scanning mirror configured to steer a light beam towards an object. The collimating scanner may also include a Fresnel zone plate profile patterned on the scanning mirror configured to collimate the light beam. The disclosed collimating scanner eliminates the use a separate collimating lens and thus improves the form factor of the optical sensing system.
US11835728B2 Eye tracking system
An example eye-tracking optical assembly includes a light source for illuminating an eye, a first diffraction type polarizing beam splitter (DT-PBS), and a second DT-PBS, wherein the first DT-PBS is configured to direct, based on polarization, a first portion of light from the second DT-PBS towards an eye-tracking detector.
US11835727B2 Information processing apparatus and information processing method for controlling gesture operations based on postures of user
An information processing apparatus according to an embodiment of the present technology includes a physical information acquisition unit, a gesture information acquisition unit, a determination condition setting unit, and a control unit. The physical information acquisition unit acquires physical information of a user wearing a head-mounted casing. The gesture information acquisition unit acquires gesture information regarding a gesture of the user. The determination condition setting unit sets, on the basis of the physical information, a determination condition for determining a trigger gesture that is a trigger for an operation input by the gesture of the user. The control unit determines, on the basis of the gesture information and the determination condition, whether or not the trigger gesture is performed and controls, on the basis of a result of the determination, an output corresponding to the trigger gesture.
US11835724B2 System and method for presenting image content on multiple depth planes by providing multiple intra-pupil parallax views
An augmented reality display system is configured to direct a plurality of parallactically-disparate intra-pupil images into a viewer's eye. The parallactically-disparate intra-pupil images provide different parallax views of a virtual object, and impinge on the pupil from different angles. In the aggregate, the wavefronts of light forming the images approximate a continuous divergent wavefront and provide selectable accommodation cues for the user, depending on the amount of parallax disparity between the intra-pupil images. The amount of parallax disparity is selected using a light source that outputs light for different images from different locations, with spatial differences in the locations of the light output providing differences in the paths that the light takes to the eye, which in turn provide different amounts of parallax disparity. Advantageously, the wavefront divergence, and the accommodation cue provided to the eye of the user, may be varied by appropriate selection of parallax disparity, which may be set by selecting the amount of spatial separation between the locations of light output.
US11835723B2 Methods, devices, and systems for illuminating spatial light modulators
An optical device may include a wedge-shaped light turning element. The optical device can include a first surface that is parallel to a horizontal axis and a second surface opposite to the first surface that is inclined with respect to the horizontal axis by a wedge angle. The optical device may include a light module that includes a plurality of light emitters. The light module can be configured to combine light for the plurality of emitters. The optical device can further include a light input surface that is between the first and the second surfaces and is disposed with respect to the light module to receive light emitted from the plurality of emitters. The optical device may include an end reflector that is disposed on a side opposite the light input surface. The second surface may be inclined such that a height of the light input surface is less than a height of the side opposite the light input surface. The light coupled into the wedge-shaped light turning element may be reflected by the end reflector and/or reflected from the second surface towards the first surface.
US11835720B2 Head-up display system having a holographic panel
A head-up display system of a vehicle visually transmits information to eyes of an occupant. The head-up display system comprises an illumination device configured to emit a display light and a windshield spaced from the illumination device and extending transverse to the display light. The head-up display system comprises a holographic panel coupled to and extending with the windshield and arranged to diffract the display light toward the eyes of the occupant. The display light emits toward the holographic panel in an entrance direction at an entrance angle relative to an axis normal to the holographic panel and diffracts away from the holographic panel in an exit direction at an exit angle relative to the axis, which is different than the entrance angle.
US11835719B2 Optical system for a display system projecting a virtual image onto a target space
An optical system includes a light guide member having a light incident surface, a first surface, and a light emergent surface facing the first surface; and a prism provided in the first surface for reflecting light passing inside the light guide member towards the light emergent surface. The light guide member includes a direct optical path, along which the light that has entered the light guide member through the incident surface is directly reflected from the prism and allowed to emerge from the light emergent surface. At least one of the first surface or the light emergent surface includes a luminous intensity distribution control member configured to control a luminous intensity distribution of light to be extracted from the light emergent surface. The luminous intensity distribution control member includes a Fresnel lens.
US11835715B1 Multimodal photonic components
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for designing a multimodal photonic component. In one aspect, a method includes defining a loss function within a simulation space including multiple voxels and encompassing features of the multimodal photonic component. The loss function corresponds to a target output mode profile for an input mode profile, where the target output mode profile includes a relationship between a set of operating conditions and one or more supported modes of the multimodal photonic component at a particular operative wavelength. The initial structure is defined for one or more features, where at least some of the voxels corresponding to features have a dimension smaller than a smallest operative wavelength of the multimodal photonic component, and values for structural parameters for the features are determined so that a loss according to the loss function is within a threshold loss.
US11835714B2 Polygon mirror, optical deflector, optical scanning device, and image forming apparatus
A polygon mirror includes a resin member, a first surface, a second surface facing the first surface, an inner surface joining the first and second surfaces to surround a through hole extending from the first to the second surface, and includes outer surfaces joining the first and second surfaces. A first segment between the first surface and the outer surfaces is defined as a first reference of a height in a direction from a second segment between the second surface and the outer surfaces to the first segment. The first surface includes a projection that forms the inner surface and projects from the first reference toward a side opposite to the second surface. The second segment is defined as a second reference of the height in the direction. The second surface includes a depressed portion distant from the outer surfaces and depressed from the second reference toward the first surface.
US11835712B2 Optical scanner
The present invention relates to a scanner provided with a vibratory beam on or in which is formed a phased array intended to extract according to either one of two parallel faces of the beam a light radiation that could be emitted by a light source.
US11835711B2 Pointing apparatuses and methods involving magnetic-contrast bearings
An example apparatus includes a pointing structure, a magnetic-contrast bearing, and drive circuitry. The magnetic-contrast bearing is coupled to the pointing structure, and includes a magnetic array and a substrate that is arranged with the magnetic array. The drive circuitry generates a magnetic field that interacts with the magnetic array and causes control of a pointing position of the pointing structure.
US11835704B1 Optical rifle boresight alignment apparatus and method
An optical Boresight alignment device that leverages creation of an opto-mechanical reference to the rifle barrel so that the riflescope can be used to directly measure the axis of the rifle barrel and thereby offer the necessary feedback to precisely boresight the riflescope. An illumination multiplexer module (IMM) allows the riflescope to function as an illuminated precision autocollimator with which to optically measure the barrel angle. The present invention leverages the two most accurate rifle components: the barrel and the riflescope themselves to directly measure the axes of each device, the optical (riflescope) and the mechanical (barrel). This is an improvement over existing methods by successfully using the external surface of the rifle barrel as a kinematic mechanical reference.
US11835703B2 Periscope lens module and prism device applied to periscope lens module
Provided is a periscope lens module, including: a prism; a bearing member including a bearing frame; a ball; a supporting member including a prism bracket, a driving bracket, and a rotating bracket in rotation-fit with the ball; an elastic member; and a driving member. The elastic member includes a first elastic bracket including a first abutting portion, and a second elastic bracket including a second abutting portion. The first and second abutting portions are spaced from each other and abut against a top of the rotating bracket from two sides of the ball, in such a manner that the rotating bracket and the ball abut against the bearing frame. The driving member is connected between the bearing member and the driving bracket for driving the supporting member to drive the prism to rotate. This leads to a simple structure while achieving image stabilization.
US11835696B2 Optical system and projector
An optical system of the present disclosure includes a projection optical system, an optical path splitting unit, and a detection optical system. The projection optical system includes a plurality of lenses and projects, on a projection surface, an image generated by a light valve. A detection object is on side of the projection surface, and object light is incident from the side of the projection surface. The optical path splitting unit is on the side of the projection surface relative to one of the plurality of lenses most adjacent to the light valve. The detection optical system includes at least one lens between an imaging device and the optical path splitting unit. The object light is incident through the optical path splitting unit on the detection optical system.
US11835689B2 Camera optical lens
Disclosed is a camera optical lens, comprising, from an object side to an image side in sequence: a first lens having a positive refractive power; a second lens having a negative refractive power; a third lens having a negative refractive power; a fourth lens having a negative refractive pwer; a fifth lens having a positive refractive power; and a sixth lens having a negative refractive power; wherein, the camera optical lens satisfies: −2.50≤f2/f≤−1.20; 3.50≤(R5+R6)/(R5−R6)≤12.00; 4.00≤R10/R9; and 0.50≤d5/d6≤1.20; where, f denotes a focus length of the camera optical lens; f2 denotes a focus length of the second lens; R5 and R6 denote central curvature radii of an object side surface and an image side of the third lens; R9 and R10 denotes central curvature radii of an object side surface and an image side of the fifth lens.
US11835681B2 Topology optimized multi-layered meta-optics
A multi-layered lens comprises a plurality of metasurface layers. At least some layers of the plurality of metasurface layers include features that exhibit angular phase controls. The angular phases of the at least some layers cause an angular aberration correction or an angle convergence that focuses light onto a focal point regardless of angles of incidence.
US11835674B1 Methods of analyzing cement integrity in annuli of a multiple-cased well using machine learning
A sonic tool is activated in a well having multiple casings and annuli surrounding the casing. Detected data is preprocessed using slowness time coherence (STC) processing to obtain STC data. The STC data is provided to a machine learning module which has been trained on labeled STC data. The machine learning module provides an answer product regarding the states of the borehole annuli which may be used to make decision regarding remedial action with respect to the borehole casings. The machine learning module may implement a convolutional neural network (CNN), a support vector machine (SVM), or an auto-encoder.
US11835673B2 Methods and systems for determining fast and slow shear directions in an anisotropic formation using a logging while drilling tool
Methods are provided for determining properties of an anisotropic formation (including both fast and slow formations) surrounding a borehole. A logging-while-drilling tool is provided that is moveable through the borehole. The logging-while drilling tool has at least one dipole acoustic source spaced from an array of receivers. During movement of the logging-while-drilling tool, the at least one dipole acoustic source is operated to excite a time-varying pressure field in the anisotropic formation surrounding the borehole. The array of receivers is used to measure waveforms arising from the time-varying pressure field in the anisotropic formation surrounding the borehole. The waveforms are processed to determine a parameter value that represents shear directionality of the anisotropic formation surrounding the borehole.
US11835670B2 Seismic observation device, seismic observation method, and recording medium in which seismic observation program is recorded
A seismic observation device includes a data acquisition unit that acquires measurement data from each of a plurality of sensors that measure different types of state quantities related to movement of a ground, and an event determination unit that determines whether or not a predetermined event related to the movement of the ground has occurred on the basis of the measurement data from the plurality of sensors.
US11835663B2 Ultrasonic sensor
An ultrasonic sensor having a case including a bottom section and a peripheral wall section; a piezoelectric device on the bottom section inside the case; and a resin foam filler filling at least part of the case and covering the piezoelectric device. An inner surface of the case includes a first region and a second region, a surface roughness of the first region is higher than a surface roughness of the second region, the first region includes at least part of the bottom section and/or a portion of the peripheral wall section facing the piezoelectric device, the second region is on the peripheral wall section and is farther from the piezoelectric device than the first region, and the resin foam filler contacts each of the first region and the second region.
US11835662B2 Multi-beam LiDAR systems and methods for detection using the same
The present disclosure provides a multi-beam LiDAR system. The multi-beam LiDAR system includes a transmitter having an array of laser emitters. Each laser emitter is configured to emit a laser beam. The multi-beam LiDAR system also includes a receiver having an array of photodetectors. Each photodetector is configured to receive at least one return beam that is reflected by an object from one of the laser beams. The laser emitter array includes a plurality of laser emitter boards perpendicular to a horizontal plane. Each laser emitter board has a plurality of laser emitters. The plurality of laser emitters in the laser emitter array are staggered along a vertical direction. The photodetector array includes a plurality of columns of photodetectors. One of the laser emitter boards corresponds to one column of photodetectors.
US11835660B2 Sensor assembly and methods of operation
Described herein is a sensor assembly and a method of operating the sensor assembly. In various embodiments, the sensor assembly can comprise a base component, a light detection and ranging (LiDAR) sensor, a transparent cylinder, a motor component, and a controller. The LiDAR sensor can be mounted on a support platform disposed centrally on the base component. The transparent cylinder can be disposed peripherally to the LiDAR sensor and can provide a field of view (FOV) for the LiDAR sensor. The transparent cylinder can be rotated independently of the base component. The motor component can be disposed on the base component, adjacent to the support platform. The motor component can be coupled to the transparent cylinder through a gearset and configured to rotate the transparent cylinder. The controller can be configured to obtain sensor data from on-board vehicle sensors. The controller can determine a level of obscurement on the transparent cylinder based on the sensor data. The controller can determine that the level of obscurement exceeds a threshold level of obscurement. The controller can transmit an actuation signal to the motor component to cause a rotation of the transparent cylinder at a rotational speed. The rotation of the transparent cylinder can disperse obscurements away from the transparent cylinder.
US11835654B2 Lidar sensing device including a light source device integrated with a scanner reflector as a single optical module
A light detection and ranging (“lidar”) sensing device including a sensing light source unit configured to radiate sensing light, a scanner unit configured to reflect the sensing light radiated by the sensing light source unit toward a target and to reflect incident light reflected by the target and integrated with the sensing light source unit, a light-receiving lens configured to transmit the incident light reflected by the scanner unit, a light-receiving reflector configured to reflect the incident light passing through the light-receiving lens, and an optical detection unit on which the incident light reflected by the light-receiving reflector is incident.
US11835653B2 Electromagnetic wave detection apparatus, program, and information acquisition system
An electromagnetic wave detection apparatus (10) includes a switch (16), a first detector (19), and a second detector (20). The switch (16) includes an action surface (as) with a plurality of pixels (px) disposed thereon. The switch (16) is configured to switch each pixel (px) between the first state and the second state. In the first state, the pixels (px) cause electromagnetic waves incident on the action surface (as) to travel in a first direction (d1). In the second state, the pixels (px) cause the electromagnetic waves incident on the action surface (as) to travel in a second direction (d2). The first detector (19) detects the electromagnetic waves that travel in the first direction (d1). The second detector (20) detects the electromagnetic waves that travel in the second direction (d2).
US11835644B2 Adaptive correction of radar channel-to-channel time-dependent errors
Aspects of the disclosure are directed to adaptive correction of radar channel-to-channel time-dependent errors. In accordance with one aspect, the adaptive correction of radar channel-to-channel time-dependent errors includes transforming a digitized data flow to generate a transformed data flow; detecting the transformed data flow to generate a detected data flow; focusing the detected data flow to generate a focused data flow; and aligning the focused data flow to generate a corrected data flow. In one aspect, it may further include performing a direction of arrival (DOA) processing on the corrected data flow to generate a resolved data set, processing the resolved data set to generate a post-processed data set, radiating a transmit radar waveform, capturing a receive radar waveform related to the transmit radar waveform and generating the digitized data flow based on the receive radar waveform.
US11835639B2 Partially synchronized multilateration or trilateration method and system for positional finding using RF
Systems and methods for determining a location of one or more user equipment (UE) in a wireless system can comprise receiving reference signals via a location management unit having two or more co-located channels, wherein the two or more co-located channels are tightly synchronized with each other and utilizing the received reference signals to calculate a location of at least one UE among the one or more UE. Embodiments include multichannel synchronization with a standard deviation of less than or equal 10 ns. Embodiments can include two LMUs, with each LMU having internal synchronization, or one LMU with tightly synchronized signals.
US11835638B2 Method and system for geolocating a terminal of a wireless communication system
A method for geolocating a terminal of a wireless communication system. The terminal includes a positioning device for obtaining a precise geographical position of the terminal. An access network of the communication system estimates an approximate geographical position of the terminal. In order to limit the size of the messages exchanged between the terminal and the access network, only a truncated part of the information about the precise geographical position of the terminal is transmitted by the terminal to the access network. The access network determines the precise geographical position of the terminal by combining the truncated information received from the terminal with the approximate geographical position estimated by the access network.
US11835637B2 Method for radio direction finding, direction finding system as well as platform
A method for radio direction finding using a direction finding system having an antenna, a magnetic field sensor and a control unit, the method comprising: receiving a radio frequency signal of at least one emitter via the antenna by the control unit obtaining a received signal; receiving a magnetic measurement value of the magnetic field at the direction finding system via the magnetic field sensor; correcting the magnetic measurement value obtaining a corrected magnetic measurement value; correcting the received signal obtaining a corrected signal; and determining the precise bearing of the emitter based on the corrected received signal and the corrected magnetic measurement value. Further, a direction finding system and a platform are disclosed.
US11835635B2 System for selecting the tracking technique for tracking a user device based on user device proximity to location beacons
A computer-implemented method includes: selecting between a first location tracking technique and a second location tracking technique used to track a user device. The selecting includes: receiving a communications signal emitted from the user device via one or more network devices; selecting the first tracking location technique based on receiving the communications signal; determining that the user device is outside communications range of the one or more network devices; and selecting the second tracking location technique based on the determining that the user device is outside communications range of the one or more network devices. The method further includes monitoring location information of the user device based on the selecting between the first location tracking technique and the second location tracking technique; and storing or outputting the location information.
US11835628B2 Time-of-flight image sensor
A time-of-flight image sensor is disclosed. The time-of-flight image sensor includes an array of pixels. Each pixel of the array of pixels includes a first photogate, a second photogate adjacent the first photogate, an isolation barrier intermediate the first photogate and the second photogate, and an in-pixel ground node intermediate the first photogate and the second photogate.
US11835626B2 Fabry-Perot cavity phase modulator including a tunable core, an optical modulating device including the same, and a lidar apparatus including the optical modulating device
Provided are an optical modulating device and a system including the optical modulating device. The optical modulating device includes a substrate, and a phase modulator formed on the substrate and including a Fabry-Perot cavity. The Fabry-Perot cavity of the phase modulator includes a first reflective layer, a second reflective layer, and a tunable core formed between the first reflective layer and the second reflective layer, wherein the tunable core is formed of a semiconductor material and is configured to modulate a phase of light corresponding to modulation of a refractive index of the tunable core according to electrical control.
US11835624B2 Radar based mapping and localization for autonomous vehicles
In an example method, a vehicle configured to operate in an autonomous mode could have a radar system used to aid in vehicle guidance. The method could include transmitting at least two signal pulses. The method further includes, for each transmitted signal pulse, receiving a reflection signal associated with reflection of the respective transmitted signal pulse. Each reflection signal may be received when the apparatus is in a different respective location. Additionally, the method includes processing the received reflection signals to determine target information relating to one or more targets in an environment of the vehicle. Also, the method includes correlating the target information with at least one object of a predetermined map of the environment of the vehicle to provide correlated target information. Yet further, the method includes storing the correlated target information for the at least one object in an electronic database.
US11835623B2 Device and method for controlling vehicle and radar system for vehicle
Various embodiments relate to a device and method for controlling vehicles and a radar system for vehicles. The vehicle controller may include a spectrum generator generating a 2D spectrum, a range-velocity map generator generating a range-velocity map corresponding to each height value included in a height set, a correlation coefficient determiner determining a correlation coefficient corresponding to each height value included in the height set, and a target determiner estimating a height of a target based on the correlation coefficient and recognizing the target based on the height of the target.
US11835621B2 Blind spot detection system with speed detection function and device and method thereof
A blind spot detection system with speed detection function and device and method thereof are provided. The system is disposed on the rear portion of the vehicle, and includes a signal transceiving module and a central processing unit. The central processing unit includes a speed calculation module and an object detection module. The device includes a main body in which the signal transceiving module is disposed. A first signal is sent toward a detection area behind the vehicle for acquiring a second signal for blind spot detection. By calculation based on the second signal, a third signal is acquired for identifying the static and moving objects, and the relative speed between the vehicle and the static object is determined as the speed of the vehicle. Therefore, the blind spot detection system has a speed detection function.
US11835620B2 More reliable classification of radar data from dynamic settings
A method for classifying radar data, which have been obtained by registering radar radiation emitted from a transmitter and reflected by at least one object using at least one detector. The method includes: providing radar data, which include observations of a setting recorded at different points in time; ascertaining at least one portion of the radar data, which is rotated and/or scaled in at least one of the observations as compared to at least one other of the observations; ascertaining a fixed point of the rotation and/or scaling; transforming at least one two-dimensional representation of at least one part of the observations into logarithmic polar coordinates using the ascertained fixed point as the origin; and mapping the at least one transformed two-dimensional representation onto at least one class of a predefined classification via at least one classifier, which encompasses a neural network that includes at least one convolution layer.
US11835614B2 Graphical near-field identification method for signal source
A graphical near-field identification method and apparatus are provided. The method includes filtering a searched beacon signal according to a preset filtration condition. The method further includes matching a filtered beacon with beacons in all beacon graphs to obtain a beacon graph having a largest beacon matching number and the number of beacons matched with the beacon graph. The method further includes determining whether the number of the beacons matched with the beacon graph is less than a beacon determination minimum number requirement. The method further includes determining whether the number of the beacons matched with the beacon graph meets a beacon graph benchmark number condition. The method further includes determining that an object position is in a scenario where the beacon graph is located. The method further includes estimating a distance to the beacon by using a RSSI value of the beacon signal.
US11835613B2 Reconstruction in magnetic resonance imaging with image representations as implicit functions in time
For reconstruction of an image in MRI, unsupervised training (i.e., data-driven) based on a scan of a given patient is used to reconstruct model parameters, such as estimating values of a contrast model and a motion model based on fit of images generated by the models for different readouts and times. The models and the estimated values from the scan-specific unsupervised training are then used to generate the patient image for that scan. This may avoid artifacts from binning different readouts together while allowing for scan sequences using multiple readouts.
US11835611B2 Isotropic generalized diffusion tensor MRI
Isotropic generalized diffusion tensor imaging methods and apparatus are configured to obtain signal attenuations using selected sets of applied magnetic field gradient directions whose averages produce mean apparent diffusion constants (mADCs) over a wide range of b-values, associated with higher order diffusion tensors (HOT). These sets are selected based on analytical descriptions of isotropic HOTs and the associated averaged signal attenuations are combined to produce mADCs, or probability density functions of intravoxel mADC distributions. Estimates of biologically-specific rotation-invariant parameters for quantifying tissue water mobilities or other tissue characteristics can be obtained such as Traces of HOTs associated with diffusion and mean t-kurtosis.
US11835609B2 Double offsets and powers magnetization transfer ratio for specific magnetization transfer magnetic resonance imaging
Imaging methods for assessing the macromolecular content, such as myelin, are of great interest for understanding brain tissue microstructure, and have shown potentials in diagnosing and prognosing demyelinating diseases. for example. Magnetization transfer (MT) is a MRI contrast mechanism that enables detection of macromolecules. Previously, the MT effect has been analyzed by a semi-quantitative method termed magnetization transfer ratio (MTR) or by a quantitative magnetization transfer (qMT) method. However, because MTR does not have enough sensitivity and specificity to myelin, and qMT takes a very long scan time, their translation into clinical scenarios has been limited. This disclosure describes a MT data analysis metric using double saturation pulse offsets and powers (dopMTR). Simulations and experiments using the systems and methods described in this disclosure show that the dopMTR yields much better sensitivity and specificity to MT effect than the conventional MTR, and requires much less scan time than the qMT.
US11835604B2 Method for ascertaining a position and/or an orientation of an MR local coil unit
A method for ascertaining at least one of a position or an orientation of an MR local coil unit for arrangement inside a main magnetic field includes providing a first 3D relative position of a reference sensor system in relation to the main magnetic field; receiving an acceleration vector from at least one acceleration sensor; retrieving a distance vector describing a fixed relative position as a function of the received acceleration vector; calculating a second 3D relative position of the at least one acceleration sensor in relation to the main magnetic field based on the first 3D relative position and the retrieved distance vector; and ascertaining the at least one of the position or the orientation of the MR local coil unit using the first 3D relative position and the second 3D relative position.
US11835594B2 Short circuit detector and power converter
A short circuit detector is included in a power converter, the power converter being configured to supply power to a load via a first arm including a first semiconductor switch and a second arm including a second semiconductor switch. The short circuit detector includes a Rogowski coil; and a detection circuit configured to detect a short circuit in one of the first arm, the second arm and the load, based on a detection signal obtained from the Rogowski coil. The Rogowski coil is inserted into both: (i) first current path through which a first current flows in common with the first arm and the load, and (ii) a second current path through which a second current flows in common with the second arm and the load.
US11835593B2 Multi-phase simulation environment
A Multi-Phase Simulation Environment (“MPSE”) is provided. In one embodiment, a simulation environment controller is configured to select a waveform from a waveform playlist and initiate a trigger signal to one or more waveform generators of a plurality of waveform generators to generate the waveform. The plurality of waveform generators are configured to generate the waveform under a phase lock.
US11835592B2 Method and circuit for monitoring voltage of power supply
The present application provides method and circuit for monitoring a voltage of a power supply, which adopts a divided voltage circuit to obtain a divided voltage from an input voltage of an input power source generated from the power supply, for detecting the input voltage according to the divided voltage by adopting a first detection circuit and a second detection circuit. Also, judging whether the divided voltage is clamped according to a clamp threshold value to determine the first detection circuit or the second detection circuit detecting a detection current and determine another detection circuit detecting the divided voltage. Hereby, the input voltage transmitted from a rectification circuit to the power supply is monitored, and the dependence between the two detection circuits is avoided.
US11835591B2 Electric aircraft battery pack and methods of use
An electric aircraft battery pack that includes an integrated battery management component, which determines if a power supply connection between the battery pack and the electric aircraft should be terminated due to a failure, defect, or malfunction of the battery pack, such as a failure of a battery module of the battery pack.
US11835590B2 Battery management apparatus
A battery management apparatus includes a measuring unit configured to measure a voltage of each of a plurality of battery cells, a converter connected to corresponding battery cells among the plurality of battery cells and configured to form a charge and discharge path between the connected battery cells according to an operation state of a switch included therein, and a control unit configured to receive a voltage value of each of the plurality of battery cells from the measuring unit, control the operation state of the switch included in the converter, calculate a voltage change rate of a charging cell charged by the converter according to the control of the operation state of the switch, and determine whether the charging cell is degraded based on the calculated voltage change rate.
US11835585B2 Battery current measuring device and method
A battery current measuring device includes a switching element configured to control charging and discharging of a battery, an A/D converter configured to convert a voltage value across the switching element into a digital value, a temperature compensation unit having a diode structure capable of compensating for a resistance change according to a change of temperature of the switching element, and a current calculation unit configured to calculate a current flowing through the switching element based on the digital value of the voltage value, and the A/D converter converts the voltage value of the switching element into the digital value using a reference voltage inputted from the temperature compensation unit.
US11835583B1 Computer-implemented method for diagnosing states of a battery
A computer-implemented method of diagnosing one or more SoXs, such as State-of-Charge (SoC), State-of-Health (SoH), State-of-Energy (SoE), State-of-Power (SoP), State-of-Function (SoF) and State-of-Safety (SoS), of at least one battery, comprises a SoX diagnostics loop, which includes a given battery model, and a model update loop, which is configured to update the battery model, the method comprising: receiving, by the SoX diagnostics loop from at least one sensor, at least one measured battery parameter of the battery, determining, by the SoX diagnostics loop, at least one SoX descriptor of the battery using at least one of the following: at least one SoX parameter, at least one comparison of the at least one SoX parameter: to its previous value, to the at least one another SoX parameter, to the at least one threshold value, wherein the at least one SoX parameter is one of the following: the at least one measured battery parameter, at least one simulated battery parameter provided by the battery model, the at least one state variable and at least one model parameter of the battery model, determining, by the SoX diagnostics loop, at least one SoX value associated with the SoX in dependence on the at least one of the following: SoX descriptor and SoX parameter, determining, by the SoX diagnostics loop, based on at least one of the following: the at least one SoX parameter, the at least one SoX descriptor and the at least one SoX value, whether an update is to be carried out on the model, in response to determining that the update is to be carried out, updating, by the model update loop, the battery model, and providing, by the model update loop, the updated battery model to the SoX diagnostics loop.
US11835580B2 Circuit and method to measure simulation to silicon timing correlation
Described herein are improved techniques for measuring propagation delay of an integrated circuit that facilitate performing propagation delay measurements on-chip. Some embodiments relate to an integrated circuit comprising programmable oscillator circuitry with a plurality of oscillator stages that are switchable into and out of a delay path based on control signals from a controller, allowing the same programmable oscillator to generate many different oscillator signals according to the received control signals, for the controller to determine a central tendency and/or variance of propagation delay of the integrated circuit. Some embodiments relate to an integrated circuit including programmable delay paths configured to provide an amount of cell delay and an amount of wire delay based on control signals from a controller, allowing the same programmable delay path to generate signals for measuring delays due to cell and wire delays of the integrated circuit.
US11835578B2 Selectable JTAG or trace access with data store and output
An address and command port interface selectively enables JTAG TAP domain operations and Trace domain operations within an IC. The port carries TMS and TDI input and TDO output on a single pin and receives a clock signal on a separate pin. The addressable two pin interface loads and updates instructions and data to the TAP domain within the IC. The instruction or data update operations in multiple ICs occur simultaneously. A process transmits data from an addressed target device to a controller using data frames, each data frame comprising a header bit and data bits. The logic level of the header bit is used to start, continue, and stop the data transmission to the controller. A data and clock signal interface between a controller and multiple target devices provides for each target device to be individually addressed and commanded to perform a JTAG or Trace operation.
US11835576B2 Compensating for signal loss at a printed circuit board
Compensating for signal loss, including determining a first expected loss at a first frequency and a second expected loss at a second frequency at a receiver associated with a first lane of a PCB; calculating an expected rate of change of signal loss between the first and the second frequencies based on the first and the second expected losses; calculating a first measured loss of a first signal transmitted at the first frequency and a second measured loss of a second signal transmitted at the second frequency from a transmitter to the receiver along the first lane of the PCB; calculating a measured rate of change of signal loss between the first and second frequencies based on the first and the second measured losses; comparing the measured rate of change with the expected rate of change; compensating a gain of a signal transmitted from the transmitter to the receiver.
US11835571B2 Device for detecting a fault in an electrical network, electrical network or equipment comprising such a device and method for detecting a fault
The invention relates to a device (D) for detecting a fault in an electrical network (1), comprising at least one electrical equipment (E) which is electrically connected to a first power conductor (C1) and to a second power conductor (C2), the electrical network (1) being provided with a common conductor (Cc). The device comprises a first measuring member (O1) of the common mode voltage present on the power conductors (C1, C2) and a second measuring member (O2) of a current flowing in the power conductors (C1, C2). The device also comprises a calculator (UP) configured to determine over a determined observation period a mixed energy (Emix) transported in the measurement region from the first variable (Vres) and the second variable (Inet). The invention also relates to an equipment, a localization system and a method for detecting a fault in an electrical network.
US11835568B2 Systems and methods for monitoring and diagnosing power system assets
Systems, methods, and computer-readable media are disclosed for monitoring and diagnosing power system assets. An example method may include triggering, by a gateway device and at a first time, a capture of a first waveform from a first intelligent electronic device (IED) associated with a first asset in a power system. The method may also include transmitting, by the gateway device, the capture of the waveform to a remote device. The method may also include extracting fault features from the first waveform corresponding to different failure modes associated with the asset of the power system. The method may also include determining, based on the features extracted from first waveform, that a fault of a first fault mode has occurred in the asset. The method may also include providing an alert that the fault has been identified, wherein the alert initiates or otherwise facilitates a control action in the power system.
US11835558B1 Method for calculating dielectric versus air void content relationship for asphalt concrete using a single calibration measurement
A method for generating a calibration curve of asphalt concrete of a known mix. Initially, a single sample of the known asphalt concrete mix is obtained. The single sample has a known percent voids. A dielectric measurement of the single sample is obtained. Using only the dielectric measurement of the single sample, the sample's known percent voids, and a dielectric of air, a theoretical ideal dielectric for the asphalt concrete mix at 0% voids is computed. A dielectric vs. percent voids calibration curve is generated based on the computed ideal dielectric.
US11835557B2 Frequency detection circuit
A frequency detection circuit may include a pulse generator configured to generate a pulse signal having a pulse width proportional to a cycle of a periodic wave to be measured; a low pass filter configured to selectively allow the pulse signal to pass therethrough; and a determination circuit configured to generate a frequency detection signal based on the pulse signal having passed through the low pass filter.
US11835556B2 Meter for use with a distributed energy resource device
An electric meter includes a housing, a first set of connection paths, and a second set of connection paths. The first set of connection paths couple to a meter socket and are electrically coupled to a first electrical connection path between first phases of an electric distribution power source, a distributed energy resource device, and a load. First electrical metrology components of the first electrical connection path are positioned within a first segment of the housing. The second set of connection paths couple to a meter socket and are electrically coupled to a second electrical connection path between second phases of the electric distribution power source, the distributed energy resource device, and the load. Second electrical metrology components of the second electrical connection path are positioned within a second segment of the housing that is non-overlapping with the first segment of the housing.
US11835554B2 Current sensing circuitry
The present application relates to current sensing circuitry (100) that comprises a differential amplifier (110) comprising first and second inputs configured to sense a current across a sense resistance, and an output configured to output a current sense signal. The circuitry (100) further comprises a first current source, a second current source and a switch network operable in: a first phase in which the first current source is connected to the first input and disconnected from the output, and the second current source is connected to the output and disconnected from the first input; and a second phase in which the first current source is connected to the output and disconnected from the first input, and the second current source is connected to the first input and disconnected from the output.
US11835553B2 Zero-crossing detection circuit
The present disclosure discloses a zero-crossing detection circuit, including: a zero-crossing judgment module, having a first end and a second end, wherein the first end is connected to a power supply and the second end is grounded; a photoelectric coupler, connected to the zero-crossing judgment module; an optocoupler driving module, connected to the photoelectric coupler; and an energy storage capacitor, wherein the energy storage capacitor is configured to provide excitation power for the photoelectric coupler and the optocoupler driving module.
US11835547B2 Method for detecting mechanical and magnetic features with nanoscale resolution
The method for detecting mechanical and magnetic features comprises the steps of: aiming a probe of the sensor at a sample; defining several detected points for detection on the sample; detecting one of points and comprising the steps of: approaching the probe to the detected point from a predetermined height; contacting the probe with the detected point and applying a predetermined force on the detected point; making the probe far away from the detected point until to the predetermined height; shifting the probe to the next point for detection and repeating the detection; collecting the data of each of the detected points while the probe rapidly approaches to the points from the predetermined height; using a signal decomposition algorithm to transform the collected data to a plurality of data groups; and choosing a part of the data groups to be as data of feature distributions of the sample.
US11835546B1 Characterization of nanoindented and scratch induced accoustic events
A method of creating and characterizing a representative image or signal transform of the surface of an object from acoustic emissions or ultrasonic signals of a multimode ultrasonic probe tip and transducer integrated into a micro tool, such as a nano indenter or a nano indenter interfaced with a Scanning Probe Microscope (SPM). The representative image or renderings may be utilized to predict mechanical properties or characteristics of the sample, including topography, fracture patterns, indents and artifacts. The tip component is configured to operate at multi-resonant frequencies providing sub-nanometer vertical resolution. The tip component may be quasi- statistically calibrated and deep learning iterative image comparison and characterization may be utilized to derive mechanical properties of a sample.
US11835541B2 MEMS accelerometric sensor having high accuracy and low sensitivity to temperature and aging
A MEMS accelerometric sensor includes a bearing structure and a suspended region that is made of semiconductor material, mobile with respect to the bearing structure. At least one modulation electrode is fixed to the bearing structure and is biased with an electrical modulation signal including at least one periodic component having a first frequency. At least one variable capacitor is formed by the suspended region and by the modulation electrode in such a way that the suspended region is subjected to an electrostatic force that depends upon the electrical modulation signal. A sensing assembly generates, when the accelerometric sensor is subjected to an acceleration, an electrical sensing signal indicating the position of the suspended region with respect to the bearing structure and includes a frequency-modulated component that is a function of the acceleration and of the first frequency.
US11835539B2 Low heat-resistant sensor
A low heat-resistant sensor that has high chemical resistance, excellent drip-proof properties, and excellent dust-proof properties is provided. The low heat-resistant sensor includes a sensor body that includes a sensor unit that is disposed in a housing and a cable that is electrically connected to the sensor unit of the sensor body. The housing of the sensor body is composed of fluorine resin, the cable is covered by a tube composed of fluorine resin, a portion at which the housing and the tube are connected to each other is thermally bonded, and the housing and the tube are integrally formed.
US11835534B2 Automatic cleaning and separating device
Disclosed is an automatic cleaning and separating device for removing uncombined components in reactants in a reaction container. The automatic cleaning and separating device includes: a liquid injection and uniform mixing mechanism, a removal assembly and a liquid suction mechanism; wherein a liquid injection driver is mounted on the liquid injection and uniform mixing mechanism, a liquid suction driver is mounted on the liquid suction mechanism, the liquid injection driver drives the liquid injection and uniform mixing mechanism to move up and down so as to complete liquid injection, the liquid suction driver drives the liquid suction mechanism to move up and down to complete liquid suction, and the removal assembly removes the reaction container from the liquid injection and uniform mixing mechanism under the relative motion of the liquid suction mechanism and the liquid injection and uniform mixing mechanism.
US11835533B2 Reflex testing of samples using residual materials from a prior test
Embodiments disclosed herein relate to methods and systems for performing automated assays, and particularly to performing sequential assays on a sample on an automated instrument.
US11835529B1 Plasma thermograms for diagnosis and treatment of acute myocardial infarction
A method of diagnosing a patient showing symptoms of acute myocardial infarction includes obtaining a plasma sample from a patient, performing a differential scanning calorimetry test on the sample to produce a thermogram, comparing the thermogram to reference thermograms, and determining if the patient has thrombotic myocardial infarction, non-thrombotic myocardial injury, or stable coronary artery disease.
US11835528B2 System and method of analysis of a protein using liquid chromatography-mass spectrometry
The present disclosure pertains to method and system of characterizing a protein using an electrospray ionization source.
US11835527B2 Deglycosylation methods for electrophoresis of glycosylated proteins
The disclosure relates to methods of analyzing a post-translationally modified protein of interest using electrophoresis, the methods comprising deglycosylating the protein of interest after labeling.
US11835523B2 Assays for improving automated antimicrobial susceptibility testing accuracy
Phenotypic antimicrobial susceptibility testing (AST), the gold-standard diagnostic that indicates whether an antimicrobial will be clinically effective, often suffer the slowest times-to-result for the most resistant pathogens. Here we introduce novel assays to be performed in parallel with standard AST assays that enable rapid, same-shift reporting of AST results for a plurality of pathogens. The assays developed here are further capable of detecting resistance to carbapenems, the most powerful class of beta-lactams commonly used as “last-resort” antimicrobials.
US11835522B2 Sensors for detecting and imaging of cancer metastasis
In some aspects, the disclosure relates to compositions and method for detection, classification, and treatment of cancer. In some embodiments, the disclosure relates to protease imaging sensors comprising a scaffold linked to an enzyme-specific substrate that includes a first detectable marker capable of being released from the prostate protease sensor when exposed to an enzyme present in cancer and a tumor imaging agent comprising a second detectable marker that is linked to the scaffold. In some embodiments, the disclosure relates to methods of monitor progression of a tumor in a subject based upon detection of detectable markers in a sample obtained from a subject who has been administered a protease imaging sensor, upon detection of a tumor imaging agent, or any combination thereof.
US11835518B2 Thyroid peroxidase autoantibody immunoassay
Disclosed herein are immunoassays for detecting an anti-thyroid peroxidase antibody in a biological sample from a subject and/or diagnosing a thyroid disease in a subject. The disclosed immunoassays employ a recombinant cynomolgus monkey thyroid peroxidase (rTPO) and assess the level of anti-thyroid peroxidase antibody-induced formation or disruption of complexes comprising a solid support and the rTPO.
US11835512B2 Bracket, thrombelastography device, and support system
A bracket, a thrombelastography device, and a support system are disclosed. The bracket comprises: a fixed support part (101), a movable support part (102), and a connection part (103). The connection part comprises a first fixing connection member (1031) and a second fixing connection member (1032). The first fixing connection member is fixedly connected to the fixed support part; the second fixing connection member is fixedly connected to the movable support part; the first fixing connection member is connected to the second fixing connection member in point contact fashion, such that the first fixing connection member and the second fixing connection member can rotate relative to each other; the movable support part is fixedly connected to a supported object; when driven by the supported object, the movable support part rotates relative to the fixed support part by means of the point contact between the first fixing connection member and the second fixing connection member. The thrombelastography device comprises a rotational shaft and a bracket. The rotational resistance to the supported object when it rotates can be reduced.
US11835511B2 Test element retention dividers
A resealable container including a housing, a lid coupled to the housing, and a basket received within the housing and including side walls defining an interior space, and a retainer extending over at least a portion of the interior space and configured to support at least one test element in at least one of a side-to-side direction and a front-to-back direction within the basket.
US11835508B2 Model test device for ground collapse caused by pipeline leakage
The present invention discloses a model test device for ground collapse caused by pipeline leakage, including a sand box, a pipeline water circulation device, a groundwater replenishment device, a water storage tank and a water head measuring pipe set. The sand box includes a sand box body and a mesh sieve plate. There are two mesh sieve plate which divides an inner cavity of the sand box into a penetration cavity and a test cavity. Corresponding positions on the side wall of the test cavity are provided with a tunnel construction hole and a plurality of pipe mounting hole groups, respectively. One side wall of the test cavity is provided with a plurality of rows. There is a plurality of rows of water head measuring hole groups, and each row is provided with a plurality of the water head measuring hole groups.
US11835507B2 Systems, subsystems and methods for measuring water characteristics in a water facility
Systems and Methods for monitoring characteristics of a water sample taken from a water facility (WF), by using a first light source emitting light at a first wavelength, and an additional light source, emitting light at an additional wavelength which is distinctly different from the first wavelength; for each light source, performing a measurement of the water sample, using an optical sensor outputting updated sensor data and a spectral detector, outputting updated detector data; and determining adjustment properties for adjustment of an analysis model, used for ongoing determination of water characteristics such as the water turbidity level, based on comparison between the measurements for each of the light sources.
US11835505B2 Quantitation of tamoxifen and metabolites thereof by mass spectrometry
Provided are methods for determining the amount of tamoxifen and its metabolites in a sample by mass spectrometry. In some aspects, the methods provided herein determine the amount of N-Desmethyl Tamoxifen. In some aspects, the methods provided herein determine the amount of N-Desmethyl Tamoxifen and other tamoxifen metabolites. In some aspects, the methods provided herein determine the amount of tamoxifen, N-Desmethyl Tamoxifen, and other tamoxifen metabolites.
US11835503B2 TMA-formation inhibitor treatment for elevated TMA-containing compound diseases
The present invention provides markers and methods for determining whether a subject, particularly a human subject, has or is at risk of developing, a disease such as cardiovascular disease, diabetes mellitus, insulin resistance, metabolic syndrome, NAFLD (Nonalcoholic Fatty Liver Disease) or NASH (Nonalcoholic Steatohepatitis) (e.g., within the ensuing year, two years, and/or three years). The present application also relates to the use of such markers and methods for monitoring the status of such diseases in a subject or the effects of therapeutic agents on subjects with such diseases.
US11835488B1 Automatic flooring type detector
An acoustic apparatus and method of determining the composition of a floor, based on the filtered sound waves produced by vibrating the floor is disclosed. The apparatus includes a transducer for generating vibrations and/or sound, as well as microphones for detecting sounds. The apparatus may include two microphones so that ambient noise can be removed from an audio signal.
US11835484B2 Cylindrical ultrasonic scanning apparatus
An apparatus for scanning a cylindrical part is provided. The apparatus includes an ultrasonic transducer operable to emit ultrasonic waves into and receive ultrasonic waves from the part, with the ultrasonic transducer connected to a translation stage to move it up and down the part and around the circumference of the part. The apparatus does not mechanically contact the cylindrical or maintains contact only with soft elements, such that the apparatus does not damage sensitive parts. The apparatus also contains no magnetic parts, nor any elements that rely on magnetic detection, such that the apparatus is capable of being used in the vicinity of a part exhibiting a strong magnetic field.
US11835483B2 Magnetic flaw detection method, magnetic field measurement processing apparatus, and magnetic flaw detection apparatus
A magnetic flaw detection method includes a magnetization step (S2) of moving a magnet (21) in a predetermined direction (D) along a surface of an object (7) that is a magnetic body and subsequently removing the magnet (21) from the surface of the object (7) to magnetize a region (R) corresponding to a movement range of the magnet (21) on the object (7), a sensor arrangement step (S3) of arranging a magnetic sensor (35a) to be capable of measuring magnetic flux leakage (8) generated from an abnormal portion (72) of the region (R) that was magnetized in the object (7), and a detection step (S4) of detecting an abnormality in the region (R) with the magnetic sensor (35a) arranged by the sensor arrangement step (S3).
US11835482B2 Microelectrode sensor for detecting Staphylococcus aureus and preparation and application methods thereof
A microelectrode sensor for detecting Staphylococcus aureus and a preparation method and an application method thereof are provided. The microelectrode sensor is a three-electrode system sensor with a platinum wire electrode as a counter electrode and an Ag/AgCl electrode as a reference electrode, and a working electrode is a silver microelectrode modified by chitosan, catechol and Staphylococcus aureus aptamers. The microelectrode sensor is constructed based on the microelectrode with micro/nano structure on the surface, dual media (Fc-Ru3+), chitosan, and catechol. The working electrode can specifically capture Staphylococcus aureus. During the CV test of the microelectrode sensor, the Cl− in bacteria will be leaked to a surface of the working electrode under the action of local high-field strength, and when Cl− ions exists, the cathodic reduction peak of the working electrode can be specifically enhanced between 0 to −0.1 V, the goal of specific detection of bacteria can be achieved.
US11835481B2 Physical vapor deposited biosensor components
A biosensor component is provided that provides enhanced characteristics for use in biosensors, such as blood glucose sensors. The biosensor component comprises a substrate and a conductive layer coated on the substrate. The conductive layer includes nickel, chromium, and iron, such that a combined weight percent of the nickel and chromium in the conductive layer is in the range of 80 to less than 95 weight percent, and the weight percent of iron in the conductive layer is greater than 5 weight percent and less than 12 weight percent.
US11835478B2 Method for measuring the transient thermal diffusion performance of a heat dissipation module
A method to measure the transient thermal diffusivity performance of a heat dissipation module by selecting two measurement points on the surface of the heat dissipation module, and locating the two measurement points at the same side of the thermal center point but different distances, and measuring the temperature of the two measurement points separately and using first equation which is the analytical solution of the energy equation. After calculating the first equation, second and third equations are used to find M. The distance X1 between M and the first measurement point and temperature T1 at a moment of transient state are also inserted into the first equation to obtain the value of the thermal diffusivity coefficient α, which represents the transient thermal diffusivity performance for the heat dissipation module.
US11835476B2 Single-crystal X-ray structure analysis apparatus and sample holder attaching device
A single-crystal X-ray structure analysis apparatus capable of surely and easily performing operations of removing/attaching a sample soaked in a crystalline sponge from/to the apparatus, and a sample holder attaching device thereof, are provided. There are provided a sample holder attaching device comprising a sample holder attaching mechanism 600 that attaches the sample holder 250 to a goniometer 12 in the single-crystal X-ray structure analysis apparatus in a state where the sample holder 250 is removed from the applicator 300; wherein the sample holder 250 comprises a porous complex crystal capable of soaking the sample in a plurality of fine pores formed therein, and the porous complex crystal is fixed at a position of the sample holder 250 to which X-rays are irradiated from an X-ray irradiation section, in a state where the sample holder 250 is attached to the goniometer 12.
US11835475B2 Inspection position identification method, three-dimensional image generation method, and inspection device
An inspection position identification method that allows accurate inspection to be performed without in-advance identification of the position of an inspection plane in an inspected target. A three-dimensional image generation method that allows generation of a three-dimensional image for inspection without in-advance identification of the position of an inspection plane in an inspected target and then allows inspection to be performed. An inspection device including the methods. An inspection device includes a storage unit, which stores a radiation transmission image of an inspected object and a three-dimensional image generated from the radiation transmission image, and a control unit. The process carried out by the control unit for identifying an inspection position in a three-dimensional image includes identifying the position of a transmission picture of the inspection position in the radiation transmission image and identifying the inspection position in the three-dimensional image from the position of the transmission picture.
US11835474B2 X-ray scattering apparatus
An X-ray scattering apparatus having a sample holder for aligning and/or orienting a sample to be analyzed by X-ray scattering, a first X-ray beam delivery system having a first X-ray source, and a first monochromator being arranged upstream of the sample holder for generating and directing a first X-ray beam along a beam path in a propagation direction towards the sample holder is disclosed. A distal X-ray detector arranged downstream of the sample holder and being movable, in particular in a motorized way, along the propagation direction as to detect the first X-ray beam and X-rays scattered at different scattering angles from the sample as the first X-ray beam delivery system is configured to focus the first X-ray beam onto a focal spot on or near the distal X-ray detector when placed at its largest distance from the sample holder is also disclosed.
US11835473B2 Method and device for grading diamonds using radiofrequency (RF) spectroscopy
The present invention describes a device and a method for grading diamonds using electromagnetic fields with a radiofrequency or terahertz frequency. The method for grading diamonds comprises placing the diamond (4) into a grading device, applying an electromagnetic field with a frequency range of up to 30 THz to the diamond, recording a modulated signal received from the diamond in a form of S-parameters as a function of frequency or any other parameter that can be deduced by applying said electromagnetic field, processing the recorded signal in the processing unit to obtain data containing information about either an amplitude, or phase, or both of the recorded S-parameters as a function of frequency or said any other parameter, performing calculations relating to the obtained data, and running a computer algorithm correlating the calculated data to either nitrogen concentration, boron concentration or plastic deformation in diamonds, thereby allowing grading of the diamond. The device comprises the following components, RF generator (1), transmitting antenna (2), waveguide (3), receiving antenna (5), amplitude and frequency detector (6) and computing unit (7).
US11835464B1 Laser induced breakdown spectroscopy of liquid
Chemical composition of liquid phase samples is determined based on laser induced ablation spectroscopy of droplets. An aerosol jet comprising a carrier gas and liquid phase sample droplets, less than about 10 microns in diameter, is formed. An emissive plasma plume is generated from the sample droplets using a pulsed laser to deposit energy at a focal point in the aerosol jet. Light from the plasma plume is gathered with a concave mirror and focused into one end of a fiber optic lightguide. The lightguide can transmit spectral emissions from the plume to a spectrometer/detector which can send wavelength and intensity values to a computer. The computer is operable to determine a liquid sample composition based on the wavelength and intensity values.
US11835462B2 Methods and compositions for partitioning a biological sample
This disclosure relates to compositions and methods for analyzing a tissue section from a biological sample.
US11835456B2 Substance identification device, substance identification method and substance identification program
A substance identification device, a substance identification method and a substance identification program that can identify substances with high accuracy by means of light are provided. A substance identification device 10 includes a setting unit 11 that sets an irradiation condition of excitation light, an irradiation unit 12 that irradiates an object 100 with the excitation light under the irradiation condition, a measurement unit 13 that measures emission data for delayed fluorescence or phosphorescence of the object 100 which occurs in response to the irradiation with the excitation light, and an identification unit 15 that identifies a substance constituting the object based on the emission data and emission data for delayed fluorescence or phosphorescence which are measured when a plurality of substances are each irradiated with the excitation light under the irradiation condition.
US11835448B2 Equipment and method for analysis of a fluid
There is described an equipment and method for analysis of a fluid, suspension, solution, dispersion or fluid emulsion that automatically analyzes the characteristic properties of the samples of the fluids, such as paints, enamels, and dyes, among others, so that adjustments can be made to the fluid to meet the optical properties such as color, opacity, hue, saturation (tinting power), covering and luminosity, from the spectrometric measurement technique by transmission analysis of film having radiated fixed thickness.
US11835445B2 Welding seam tracking sensor
The present invention provides a welding seam tracking sensor, which belongs to the technical field of sensors, and alleviates the problem of detection performance reduction of a sensor. The welding seam tracking sensor comprises a sensor housing, a protection cover and a protection sheet; the protection cover is mounted on the bottom of the sensor housing, an air inlet is provided on the upper surface of the protection cover, and a blowing hole is provided on the bottom of the sensor housing. The air inlet and the blowing hole is closely connected; there is a visual hole and a laser hole in the bottom of the protection cover, a transverse slot is formed inside the protection cover, a socket is opened on the side wall of the protection cover, the protection sheet is inserted into the slot through the socket.
US11835441B2 Sample classification device, sample classification system, and sample classification method
A sample classification device including a carrier, a first detection module, and a sample pipeline is provided. The first detection module includes a first light-emitting device, a second light-emitting device, and a first optical sensing device. The first light emitting device is located on the carrier and used to emit light of a first wavelength. The second light emitting device is located on the carrier and used to emit light of a second wavelength. The first wavelength is different from the second wavelength. The first optical sensing device is located on the carrier and between the first light emitting device and the second light emitting device. The sample pipeline is located above the carrier and passes above the first optical sensing device.
US11835436B2 Specimen preparation method for eliminating membrane penetration effect on highly-weathered rock
A specimen preparation method for eliminating a membrane penetration effect on a highly-weathered rock, wherein the method makes an originally uneven surface of a specimen smooth using a cured liquid latex as a filler, thereby eliminating a membrane penetration effect on a highly-weathered rock, and comprises the following specimen preparation steps: specimen cutting, pit filling, surface smoothing, specimen shaping and specimen loading.
US11835434B2 Methods for absolute quantification of low-abundance polypeptides using mass spectrometry
The present invention provides methods for improved label-free absolute quantification of relatively low abundant polypeptides by liquid chromatography/mass spectrometry analysis of peptide products obtained from simple or complex polypeptide mixtures. The methods for absolute quantification include MS signals from a set of qualified ions of peptide products of a relatively high abundant polypeptide to improve quantification of a relatively low abundant polypeptide.
US11835429B2 Apparatus for equipment monitoring
An apparatus for equipment monitoring includes an input unit, a processing unit, and an output unit. The input unit is configured to provide the processing unit with batches of temporal sensor data for an item of equipment. Each batch of temporal sensor data includes temporal sensor values as a function of time. The processing unit is configured to process the batches of temporal sensor data to determine batches of spectral sensor data. Each batch of spectral sensor data includes spectral sensor values as a function of frequency. The processing unit is configured to implement at least one statistical process algorithm to process the spectral sensor values for the batches of spectral sensor data to determine index values. For each batch of spectral sensor data there is an index value determined by each of the statistical process algorithms.
US11835426B2 Vibration control system using kurtosis response spectrum
A vibration control system calculates a Kurtosis Response Spectrum (KRS) of a response waveform which characterizes non-Gaussianity in a random vibration test and is utilized for vibration control. The system compares a target KRS and the response KRS, and controls a characteristic of a phase used to generate a waveform for control such that the response KRS becomes equal to the target KRS. The waveform for control is generated by applying a random phase to each frequency component of an amplitude corresponding to Power Spectral Density (PSD). The system controls a characteristic of this phase (e.g., standard deviation) per frequency, controls the KRS, deforms the waveform for control on the basis of an equalization characteristic, and calculates a drive waveform. The system sequentially updates the equalization characteristic on the basis of the response waveform and the drive waveform. The calculated drive waveform is provided to a vibration generator.
US11835425B2 Method and system for evaluating a structural integrity of an aerial vehicle
A method of evaluating a structural integrity of an aerial vehicle comprising one or more engines comprises selectively driving said engine/s of said aerial vehicle according to a driving pattern unsuitable to put or maintain the aerial vehicle in flight, recording a vibrational response of at least a part of the aerial vehicle to said selective driving of said engine/s, determining a plurality of modal parameters of said vibrational response, in particular an eigenfrequency of said vibrational response and/or a damping factor corresponding to said eigenfrequency, and classifying said structural integrity based on a deviation of said plurality of modal parameters from baseline modal parameters for said aerial vehicle.
US11835420B2 Method and device for diagnosing a robot
Methods and devices for diagnosing a robot. A method includes obtaining a spectrum of a motion signal generated by a rotating component of the robot during operation of the robot. A frequency amplitude of a sub-component of the rotating component is determined from the spectrum, based on a physical characteristic and a speed of the sub-component. A failure of the sub-component is detected by comparing the frequency amplitude with a threshold amplitude.
US11835418B2 Simultaneous multi-surface non-contact optical profiler
An optical test system and corresponding method disclosed herein provides highly accurate test data for both sides of a lens simultaneously and efficiently to analyze the surface topography and/or geometric parameters of a lens or lens system. More particularly, the optical test system and corresponding method moves the lens in test plane to align a plurality of points of a test pattern on a lens surface with a vertical axis while probes aligned with the vertical axis and on opposing sides of the lens simultaneously collect wavelength-specific data for both lens surfaces. The optical test system uses the collected wavelength-specific data to produce a surface topography and/or the associated lens geometric parameters for each lens surface.
US11835416B2 Polarizing filter
The present invention is directed to a polarizing filter (20), comprising a plurality of areas (25) for passing light, each area (25) being separated from the others, wherein each of the areas (25) is a linear polarizer and at least two of the areas (25) have a different polarization axis. The present invention is further directed to an apparatus (1) for determining an orientation of a lens polarization axis of a polarized lens (31) and using said polarizing filter (20) as well as a method of determining an orientation of a lens polarization axis of a polarized lens (31) using said apparatus (1).
US11835415B2 Physical quantity sensor device including curved through-hole
A sensor device for measuring a physical quantity. The sensor device includes a sensor element having a semiconductor chip, a first terminal electrically connected to the sensor element, and a housing portion having a terminal, which is a second terminal and is electrically connected to the first terminal. The second terminal has a through-hole formed therein, the through-hole having a first end and a second end opposite to each other, an inner surface of the through hole at the first end being an R-surface that is a curved surface with a radius R. The first terminal is housed in the housing portion, and has one end thereof inserted in the through-hole from the first end of the through-hole.
US11835413B2 Resonant pressure sensor and manufacturing method therefor
A resonant pressure sensor includes a first substrate and a resonator. The first substrate includes a diaphragm and a projection disposed on the diaphragm. The resonator is disposed in the first substrate, a part of the resonator being included in the projection, and the resonator being disposed between a top of the projection and an intermediate level of the first substrate. The first substrate is an SOI substrate in which a silicon dioxide layer is inserted between a silicon substrate and a superficial silicon layer. The intermediate level of the first substrate is disposed in the silicon substrate, and the resonator is disposed in the projection included in the superficial silicon layer.
US11835409B2 Pressure monitoring using a hybrid pressure switch
A pressure sensor apparatus and a method of operating the pressure sensor apparatus can include a hybrid pressure switch having a single switching point, the hybrid pressure switch comprising: a mechanical pressure switch; and an electronic pressure sensor, wherein the hybrid pressure switch monitors a media pressure with the mechanical pressure switch providing a switching function and the electronic pressure sensor providing a continuous pressure measurement with respect to the media pressure based on a continuous pressure output signal. The switching function can comprise a fail-safe switching function or a non-fail-safe switching function.
US11835408B2 Pressure gauges, pressure vessel assemblies, and methods of displaying pressure within pressure vessel assemblies
A pressure gauge includes a housing, a helical tube, and a compensation member. The housing has an inlet. The helical tube is arranged within the housing and has a closed end and an open end, the open end of the helical tube in fluid communication with the inlet. The compensation member is arranged between the between the open end and the closed end of the helical tube, the compensation member fixed to the helical tube. The compensation member and the helical tube are formed from materials having different coefficients of thermal expansion to limit movement of the closed end of the helical tube due to temperature change of a compressed fluid in fluid communication with the helical tube. Pressure vessel assemblies and methods of displaying pressure in pressure vessels are also described.
US11835405B2 Force measuring disc and device for determining forces in the pico-newton to nano-newton range
A force measuring plate having a planar regular arrangement of force measuring cells. A force measuring cell is formed in a hole in the force measuring plate, in which hole precisely one planar element which is secured by springs in a self-supporting fashion is arranged and is oriented so as to run parallel to the force measuring plate. Each spring is connected in a materially joined fashion at a first end to the edge of a hole and at a second end to the edge of a planar element. The force measuring plate, the springs and the planar elements are formed from the same material. Each planar element can be elastically deflected in three spatial directions under the effect of a force. There is a linear relationship between the deflection and the force. In addition, the invention relates to a device for determining forces in the piconewton to nanonewton ranges.
US11835398B2 Method and circuit for temperature sensing, temperature sensor and electrical appliance
In an embodiment a method includes providing an analog signal having a first value of a temperature of an object, performing an analog-to-digital conversion of the analog signal using a first analog-to-digital converter (ADC) thereby providing a first digital signal representing an initial digital temperature value, performing an analog-to-digital conversion of the analog signal using a second ADC thereby providing a second digital signal representing a digital reference temperature value, regularly providing the analog signal having a successive value of the temperature of the object, performing the analog-to-digital conversion of the analog signal using the second ADC thereby providing the second digital signal representing a successive digital temperature value, calculating a digital delta temperature value according to a difference between the successive digital temperature value and the digital reference temperature value and repeating portions of the method as long as the digital delta temperature value lies within a predefined range.
US11835397B2 Dummy for monitoring the molding process
Test dummy for detecting at least one process variable in the manufacture of glassware of identical or similar design along a production line, comprising a base body which is adapted to the shape and/or dimension of the glassware in such a manner that it can pass through the production line instead of a glassware, at least one sensor system mounted on the base body for detecting the at least one process variable on the base body, and at least one transmission apparatus mounted on the base body for transmitting the at least one detected process variable to a digital receiving unit.