Document Document Title
US11568567B2 Systems and methods to optimize performance of a machine vision system
Methods and systems for optimizing performance of a machine vision system are disclosed herein. An example method includes obtaining one or more first and second images of a target object, where each of the one or more first and second images include a pass indication and a fail indication, respectively. The example method further includes conducting, by a feasibility setup tool, a feasibility setup analysis by (i) performing machine vision techniques on each of the one or more first and second images and (ii) generating a respective updated result indication for each of the one or more first and second images. The example method further includes comparing the respective updated result indication to the respective pass indications and fail indications for the one or more first and second images, respectively; and based on the comparing, generating one or more suggestions to optimize the performance of the machine vision system.
US11568566B2 Aligning vision-assist device cameras based on physical characteristics of a user
A vision-assist device may include at least one image sensor for generating image data corresponding to an environment, a user input device for receiving user input regarding one or more physical characteristics of a user, and a processor. The processor may be programmed to receive the image data from the at least one image sensor, receive the user input from the user input device, and adjust an alignment of the at least one image sensor based on the received image data and the user input. Methods for aligning an image sensor are also provided.
US11568563B2 Pose estimation and applications using computer imaging
Embodiments describe a method for positioning a hinged vehicle including a primary part and a secondary part coupled to the primary part at a project site. The method includes receiving, from an image capturing device, digital image data representing one or more features of the secondary part; performing image analysis on the digital image data to identify positions of the one or more features of the secondary part; identifying an angle of at least a portion of the secondary part; calculating a current position of the secondary part based on the angle; calculating a positional difference between a correct position at the project site for the secondary part and a current position of the secondary part at the project site; and initiating a change in a position of the primary part to compensate for the positional difference and to position the secondary part on the correct position.
US11568562B1 Self-tracked controller
The disclosed system may include a housing dimensioned to secure various components including at least one physical processor and various sensors. The system may also include a camera mounted to the housing, as well as physical memory with computer-executable instructions that, when executed by the physical processor, cause the physical processor to: acquire images of a surrounding environment using the camera mounted to the housing, identify features of the surrounding environment from the acquired images, generate a map using the features identified from the acquired images, access sensor data generated by the sensors, and determine a current pose of the system in the surrounding environment based on the features in the generated map and the accessed sensor data. Various other methods, apparatuses, and computer-readable media are also disclosed.
US11568557B2 Person counting image processing apparatus, method, and storage medium
To improve calculation efficiency by properly reducing the number of regression regions based on a size of an object to be detected, a processing apparatus has at least one processor or circuit configured to function as: a size obtain unit configured to obtain a size of a predetermined object in the image; a set unit configured to divide the image into a plurality of regions based on the size of the predetermined object obtained by the size obtain unit, and to set regression regions for estimating a number of the predetermined object, wherein the set unit is configured to inhibit to set the regression regions smaller than a predetermined minimum size corresponding to the predetermined object, and an estimate unit configured to estimate the number of the predetermined object by performing a regression process on the regression regions set by the set unit.
US11568553B2 Camera module and depth map extraction method thereof
A camera module according to one embodiment of the present invention comprises: an illumination unit for outputting a signal of incident light irradiated to an object; a lens unit for collecting a signal of reflection light reflected from the object, an image sensor unit for generating an electric signal from a reflection light signal collected by the lens unit, a tilting unit for shifting an optical path of the reflection light signal, and an image control unit for extracting a depth map of the object by using a phase difference between the incident light signal with respect to a frame having shifted by the tilting unit and the reflection light signal received by the image sensor unit, wherein the lens unit is disposed on the image sensor unit and includes an infrared (IR) filter disposed on the image sensor unit and at least one lens disposed on the infrared filter, and the tilting unit controls tilt of the infrared filter.
US11568550B2 Method, processing device, and system for object tracking
A method, a processing device, and a system for object tracking are proposed. The method includes the following steps. Imaging capturing is performed on an actual scene by using a primary camera and at least one secondary camera to respectively generate a primary image and at least one secondary image. Image stacking is performed on the primary image and the at least one secondary image to generate a stacked image. Position information and depth information of each object in the stacked image are computed. Whether there exist same objects among the objects in the stacked images is determined based on the position information and the depth information of each of the objects.
US11568548B2 Methods and systems for data visualization
The present disclosure relates to methods and systems for data visualization. The systems may perform the methods to obtain a video having a plurality of frames including a plurality of objects; identify a target object from the plurality of objects according to the plurality of frames; determine one or more track points of the target object, each of the one or more track points being corresponding to the target object in one of the plurality of frames; determine a first track of the target object based on the track points, the first track including at least one of the one or more track points of the target object; determine a second track of the target object based on the first track, the second track including at least one of the track points of the first track; generate a video analysis result by analyzing the second track; and visualize the video analysis result.
US11568542B2 Body-mounted or object-mounted camera system
An object or body-mounted camera apparatus for recording surgery is provided that is adapted for tracking a relevant visual field of an on-going operation. To help maintain visibility and/or focus of the visual field, specific machine learning approaches are proposed in combination with control commands to shift a physical positioning or a perspective of the camera apparatus. Additional variations are directed to tracking obstructions based on the visual field of the camera, which can be utilized for determining a primary recording for use when there are multiple cameras being used in concert.
US11568535B2 Medical image processing apparatus, ultrasound diagnosis apparatus, and trained model generating method
A medical image processing apparatus according to an embodiment includes processing circuitry configured to generate an output data set apparently expressing a second data set obtained by transmitting and receiving an ultrasound wave, for each scanning line, as many times as a second number that is larger than a first number, by inputting a first data set to a trained model that generates the output data set on a basis of the first data set obtained by transmitting and receiving an ultrasound wave as many times as the first number for each scanning line.
US11568534B2 System and method of mitral valve quantification
Systems and methods of valve quantification are disclosed. In one embodiment, a method of mitral valve quantification is provided. The method includes generating a 3-D heart model, defining a 3-D mitral valve annulus, fitting a plane through the 3-D mitral valve annulus, measuring the distance between at least two papillary muscle heads, defining an average diameter of at least one cross section around the micro valve annulus, and determining a size of an implant to be implanted.
US11568526B2 Dual sensor imaging system and imaging method thereof
A dual sensor imaging system and an imaging method thereof are provided. The method includes: identifying an imaging scene; controlling a color sensor and an IR sensor to respectively capture color images and IR images by adopting capturing conditions suitable for the imaging scene; calculating a signal-to-noise ratio (SNR) difference between each color image and the IR images, and a luminance mean value of each color image; selecting the color image and IR image captured under capturing conditions of having the SNR difference less than an SNR threshold and the luminance mean value greater than a luminance threshold to execute a feature domain transformation to extract partial details of the imaging scene; and fusing the selected color image and IR image to adjust the partial details of the color image according to a guidance of the partial details of the IR image to obtain a scene image with full details.
US11568522B2 Optical distortion correction for imaged samples
Techniques are described for dynamically correcting image distortion during imaging of a patterned sample having repeating spots. Different sets of image distortion correction coefficients may be calculated for different regions of a sample during a first imaging cycle of a multicycle imaging run and subsequently applied in real time to image data generated during subsequent cycles. In one implementation, image distortion correction coefficients may be calculated for an image of a patterned sample having repeated spots by: estimating an affine transform of the image; sharpening the image; and iteratively searching for an optimal set of distortion correction coefficients for the sharpened image, where iteratively searching for the optimal set of distortion correction coefficients for the sharpened image includes calculating a mean chastity for spot locations in the image, and where the estimated affine transform is applied during each iteration of the search.
US11568521B2 Apparatus, method thereof, and recording medium
An apparatus includes a reference coordinate selection unit configured to select reference coordinates of two points from a focus frame area set by a setting unit, and determines arrangement intervals of focus frames based on coordinates on image data before correction corresponding to the coordinates selected by the reference coordinate selection unit and a number of focus frames.
US11568520B2 Method and device for inpainting of colourised three-dimensional point clouds
A method for colourising a three-dimensional point cloud including surveying a point cloud with a surveying instrument. Each point of the point cloud may be characterised by coordinates within an instrument coordinate system having an instrument center. The method may include capturing a first image of the setting with a first camera. Each pixel value of the first image is assigned coordinates within a first camera coordinate system having a first projection center as origin and a first parallax shift relative to the instrument center. The method may include transforming the point cloud from the instrument coordinate system into the first camera coordinate system, resulting in a first transformed point cloud, detecting one or more uncovered points within the first transformed point cloud which are openly visible from the first projection center, and for each uncovered point, assigning a pixel value having corresponding coordinates in the first camera coordinate system.
US11568515B2 Method and apparatus for converting a digital image
An embodiment method for converting an initial digital image into a converted digital image, electronic chip, system and computer program product are disclosed, the initial digital image comprising a set of pixels, the pixels being associated respectively with colors, the initial digital image being acquired by an acquisition device, and the converted digital image able to be used by a neural network. The embodiment method comprises redimensioning of the initial digital image in order to obtain an intermediate digital image, the redimensioning being carried out by a reduction in the number of pixels of the initial image, modification of a format of one of the pixels of the intermediate digital image in order to obtain a converted digital image, the modification being carried out, after the redimensioning, by increasing the number of bits used to represent the color of the pixel.
US11568511B2 System and method for sensing and computing of perceptual data in industrial environments
A sensing and computing system and method for capturing images and data regarding an object and calculating one or more parameters regarding the object using an internal, integrated CPU/GPU. The system comprises an imaging system, including a depth imaging system, color camera, and light source, that capture images of the object and sends data or signals relating to the images to the CPU/GPU, which performs calculations based on those signals/data according to pre-programmed algorithms to determine the parameters. The CPU/GPU and imaging system are contained within a protective housing. The CPU/GPU transmits information regarding the parameters, rather than raw data/signals, to one or more external devices to perform tasks in an industrial environment related to the object imaged.
US11568509B2 Transport request processing device, method and storage medium
A transportation request processing device includes: a memory; and a processor coupled to the memory, and configured to: receive, from a terminal of an orderer, a transportation request to transport a target person or object to a destination by a vehicle traveling by remote driving and to deliver the target person or object to a recipient, divide a task corresponding to the transportation request into a remote driving task of causing the vehicle to travel by remote driving, and a safety check task of checking a periphery of the vehicle when delivering the target person or object to the recipient at the destination, and transmit information of the remote driving task to a first terminal of a first contractor who will undertake the remote driving task, and transmit information of the safety check task to a second terminal of a second contractor who will undertake the safety check task.
US11568508B2 Systems and methods for delivering merchandise using autonomous ground vehicles and unmanned aerial vehicles
In some embodiments, apparatuses and methods are provided herein useful to delivering merchandise using autonomous ground vehicles (AGVs) in cooperation with unmanned aerial vehicles (UAVs). In some embodiments, the system includes: an AGV having a motorized locomotion system, a storage area to hold merchandise, a sensor to detect obstacles, a transceiver, and a control circuit to operate the AGV; a UAV having a motorized flight system, a gripper mechanism to grab merchandise, a transceiver, an optical sensor to capture images; and a control circuit to operate the UAV. The system also includes a control circuit that instructs movement of the AGV along a delivery route; determines if the AGV has stopped due to an obstacle; and in certain circumstances, instructs the UAV to retrieve merchandise from the AGV, calculate a delivery route for the UAV to the delivery location, and instructs the UAV to deliver the merchandise.
US11568505B2 System and method for a computing environment for verifiable execution of data-driven contracts
A system and method for establishing a verified computing environment for executing data-driven contracts, comprising a cryptographic directed acyclic graph object model of a data-driven contract, wherein at least a subset of the objects in the MDAG correspond to clause state of at least one programmable clause of the data-driven contract; at a computing environment, administrating the data-driven contract in accordance with the MDAG which can include at least one execution instance comprised of: receiving a contract input to contract logic of the data-driven contract, processing the input according to the clause logic, in response to the contract input, generating at least one updated state object and generating at least one output object, and for each generated object, hash-linking the generated object to an object associated with the creation of the generated object.
US11568503B2 Systems and methods for determining structured proceeding outcomes
The present disclosure relates to systems and methods for analyzing and extracting data related to a structured proceeding, and for identifying, based on the analysis, at least one outcome associated with the structured proceeding. Embodiments provide for receiving data associated with a structured proceeding involving at least one party, the data including at least one docket entry, and analyzing, by an outcome location detector, the data to identify one or more docket entries in the at least one docket entry that are likely to include evidence of an outcome. Embodiments further include analyzing, by an outcome detector, the one or more docket entries determined to be likely to include evidence of an outcome to determine outcomes. The outcomes include at least one of a final outcome and at least one party outcome. The final outcome is associated with the structured proceeding overall, and the at least one party outcome is associated with a party of the at least one party that may have been terminated early.
US11568501B2 Method and device for ascertaining a treatment parameter of a textile using an impurity composition and a textile property
In particular, a method performed by one or more devices is disclosed, the method comprising: obtaining a first intensity information item (210) representative of a spectral image (208) resulting from an soiling (202, 302) of a textile (200, 304); obtaining a second intensity information item (212, 214) representative of a spectral image (216) characteristic of at least one property of at least one part of the textile (200, 304); determining at least one treatment parameter, wherein the determination of the treatment parameter takes place dependent both on the composition of the soiling (202, 302) from the first intensity information item (210) and on the at least one property of at least the part of the textile (200, 304) from the second Intensity information item (212, 214); and outputting or triggering an outputting of the at least one treatment parameter.
US11568500B1 Gas distribution management system
An example distribution and outage management system can include: a processor; and memory encoding instructions which, when executed by the processor, causes the system to: provide a supervisory control and data acquisition module programmed to manage infrastructure elements of a distribution network; provide a geographic information system module programmed to manage spatial aspects of the distribution network; provide a distribution and outage module programmed to incorporate data from the supervisory control and data acquisition module and data from the geographic information system module to create a data management and outage model; and render an interface depicting the data management and outage model.
US11568499B2 Sensor-based predictive outage system
A method, a device, and a non-transitory storage medium to receive from customer devices, sensor messages indicating a power state of on or off, a location, and a timestamp; select an element of a utility system based on the sensor messages; determine a power state of on or off for the element based on the sensor messages and a location and time pertaining to the element; store a temporal and spatial model that includes an outage event; receive weather data pertaining to the element; generate an outage model based on the temporal and spatial model and the weather data; receive forecasted weather data; calculate a predicted outage pertaining to one or more elements of the utility system based on the outage model and the forecasted weather data; and transmit a message that includes the predicted outage.
US11568497B2 Automated expense report systems and methods
According to another aspect, a computer system is provided. The computer system includes a memory; at least one processor in data communication with the memory; and a reporting component executable by the at least processor and configured to execute a user interface component configured to receive schedule information, the schedule information including a company-wide schedule specifying an expense report generation date and at least one reminder; store the schedule information in a data store; send the at least one reminder to a plurality of users prior to the expense report generation date; and generate, on the expense report generation date, a plurality of expense reports respectively corresponding to the plurality of users.
US11568496B1 Risk behavior detection methods based on tracking handset movement within a moving vehicle
At least a method for determining risk behavior of a driver is described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven.
US11568494B1 Aerial imaging for insurance purposes
In a computer-implemented method, one or more digital aerial images of a property of a current or potential policyholder may be received. The digital aerial image(s) may be processed to determine one or more features of the property, including one or more features of a tree. A predicted location of roots of the tree is determined based upon the tree feature(s). The property feature(s) is/are analyzed to determine a risk of damage to a structure located on the property, by analyzing at least the predicted location of roots of the tree to determine a risk of damage to a foundation of the structure. Based at least in part on this risk, a risk output is generated that includes an indication of whether action should be taken to mitigate the risk of damage and/or whether insurance coverage should be offered, and/or includes a measure of the risk of damage.
US11568492B2 Information processing apparatus, information processing method, program, and system
[Object] To provide an information processing apparatus, an information processing method, a program, and a system capable of providing a more appropriate vehicle insurance by selecting a vehicle insurance in accordance with a current situation.[Solution] An information processing apparatus including: a selection section configured to select an insurance to be applied to a vehicle from one or more insurances calculated on a basis of a set vehicle insurance condition, attribute information of the vehicle and a user, and real-time characteristic information of the vehicle which includes movement route information.
US11568489B1 System and method for providing an automated trading platform for cross-border settlements
Systems and methods described herein for automated cross-border settlement transactions, the system comprising: a trading platform network coupled to a plurality of settlement solution networks; and an autonomous bot configured to execute a plurality of instructions for: executing a scheduler to convert a plurality of user requirements and system requirements into a target schedule; executing a plurality of settlement transactions via the settlement solutions using the trading platform; determining a differential between the executed settlement transactions and the target schedule; and modifying the execution of future settlement transactions if the differential is greater than a predefined threshold.
US11568486B2 System and method for conducting web-based financial transactions in capital markets
The present invention provides a system and method that enables users, such as institutional investors and financial institutions, to interactively engage in capital market transactions, including the trading of Over-the-Counter financial products, via the Internet (including the World Wide Web). The system includes a variety of servers, applications, and interfaces that enable users to interactively communicate and trade financial instruments among one another. Interactive communications supported by the system include: requesting price quotes, monitoring and reviewing quote requests, issuing price quotes, monitoring and reviewing price quotes, negotiation between users, acceptance of price quotes, reporting, portfolio management, analysis of financial information and market data, and communications among users via an automated processor. Such automated communications enable connectivity with users' internal, back-end systems to execute automated, straight-through processing, including transaction pricing, payment scheduling and journaling, derivatives trading, trade confirmation, and trade settlement.
US11568484B2 Dynamic market order execution validation mechanism
A system, method, and non-transitory computer-readable information recording medium allows a user or trader to prepare, and send to an exchange, a trade order using a trading device. The trading device receives market data from an exchange and displays the received market data on a display unit of the trading device. The trading device also receives a trade order instruction via an input device at the trading device and detecting an occurrence of a market update as a function of the received market data within an established trade order time period associated with a time at which the trade order was received. If the occurrence of the market update was detected during the established trade order time period, the execution of the trade order is prevented.
US11568483B2 System and method for conducting web-based financial transactions in capital markets
The present invention provides a system and method that enables users, such as institutional investors and financial institutions, to interactively engage in capital market transactions, including the trading of Over-the-Counter financial products, via the Internet (including the World Wide Web). The system includes a variety of servers, applications, and interfaces that enable users to interactively communicate and trade financial instruments among one another. Interactive communications supported by the system include: requesting price quotes, monitoring and reviewing quote requests, issuing price quotes, monitoring and reviewing price quotes, negotiation between users, acceptance of price quotes, reporting, portfolio management, analysis of financial information and market data, and communications among users via an automated processor. Such automated communications enable connectivity with users' internal, back-end systems to execute automated, straight-through processing, including transaction pricing, payment scheduling and journaling, derivatives trading, trade confirmation, and trade settlement.
US11568479B2 Generating online auction listings
Apparatuses, methods, program products, and systems are disclosed for generating online auction listings. An apparatus includes a content processing module that processes, on a mobile device, one or more of image and video content of an item captured with a camera of the mobile device. The one or more of image and video content processed for posting on an online auction marketplace platform. An apparatus includes an information module that receives, on the mobile device, information associated with the item in the one or more of image and video content. An apparatus includes a transmission module that sends the one or more of image and video content and the information associated with the item directly from the mobile device to the online auction marketplace platform to be posted as an auction listing.
US11568475B2 Generating custom merchant content interfaces
One or more embodiments of the disclosure include a digital merchant content system that creates one or more custom merchant content interfaces. In particular, in one or more embodiments, the digital merchant content system generates custom merchant content interfaces based on a custom merchant content template. The digital merchant content system can generate custom merchant content templates comprising unpopulated product display layouts. Moreover, in one or more embodiments, the digital merchant content system receives a product feed and generates a custom merchant content interface by populating the unpopulated product display layouts based on the custom merchant content template and the product feed.
US11568473B2 Method and device for target finding
A method and a device for target finding are disclosed. The method for target finding includes collecting user demand information, determining the target according to user demand information, acquiring user position information and position information of the target, generating navigation information according to the position information of the target and the user position information, and outputting the navigation information.
US11568471B2 Systems and methods for listing an item
Pursuant to some embodiments, systems, methods, apparatus and computer program code are provided to create a listing data record which include analyzing an item data record to identify item details, a user, and at least a first listing rule, determining that a degree of demand for the item exceeds a threshold, determining that the at least first listing rule is satisfied, and converting the item data record into a listing data record allowing the listing record to be viewed by a plurality of users interested in the item. The item details may be obtained from a point of sale device or a user device operated by the user.
US11568468B2 System, method, and computer program for providing similar product recommendations for non-merchant publishers based on publisher preferences
The present disclosure relates to a system, method, and computer program for automatically providing similar product recommendations for sold-out products promoted on non-merchant publisher sites, wherein the similar product recommendations are filtered for publisher preferences. A computer system with a product database provides a platform that enables non-merchant publishers to search products in the database, create call-to-actions on publisher sites for products in the database, and automatically receive similar product recommendations when end users of the publisher sites attempt to purchase promoted products that are now sold out. Once a publisher creates a call-to-action for a product that subsequently becomes sold out, similar product recommendations are provided without requiring any action on the publisher's part to change the publisher's site. Similar product recommendations are tailored to each publisher to account for publisher preferences. Publisher preferences may be learned by the system based on publisher behavior or inputted by each publisher.
US11568460B2 Device, method, and program for commercial product reliability evaluation based on image comparison
A product evaluation device includes a receiving means for receiving product specifying information for specifying a product attribute, an acquisition means for acquiring designation in formation corresponding to a product attribute specified by the product specifying information from a storage means storing, for each product attribute, a genuine image showing a characteristic part for evaluating whether a product is a genuine product and designation information designating the characteristic part in association with each other, a request means for requesting a user to take a photograph by designating a characteristic part of the product based on the designation information acquired from the storage means and requesting a photographed image obtained by the photographing, and an output means for outputting an evaluation result obtained based on the photographed image provided in response to the request and the genuine image stored in the storage means.
US11568458B2 System and method for network interaction between computing devices
The present specification provides, amongst other things, a method and system for network interaction between computing devices. In one embodiment a wireless client machine is provided that includes a mini web-browser that is configured to access a secure web-page from a web-server. The secure web-page includes an interactive form. The wireless client machine is also configured to access a schema that corresponds to the secure web-page. The wireless client machine is configured to render the secure web-page using the contents of the schema.
US11568453B2 Methods and systems for personalizing visitor experience, encouraging philanthropic activity and social networking
An information technology platform for personalizing an experience of a visitor at a non-profit venue comprising: a network; a server in communication with the network; a mobile computing device to be carried by the visitor, the mobile computing device in communication with the server via the network, wherein the information technology platform determines personalized information about the visitor; a recommendation engine associated with the server, wherein the recommendation engine is to receive the personalized information about the visitor and to output a suggestion for a personalized experience for the visitor, wherein the information technology platform conveys the suggestion for the personalized experience to the visitor, wherein the personalized experience is to encourage philanthropic activity; and a social networking system for digital communication between the visitor and other visitors, and for sharing information or media related to the non-profit venue or to a philanthropic campaign associated with the output suggestion.
US11568452B2 Statistical financial system and method to value patient visits to healthcare provider organizations for follow up prioritization
A Statistical financial system to value patient visits to healthcare providers allows healthcare providers to optimize their financial outcomes when billing insurance payers for services rendered in the course of patient visits. Commercial healthcare information systems today lack the ability to value these services in advance. Given the complexity of valuing services based on many variables and resource limitations, a predictive valuation provides the user with the information for accurate and timely decision making Using the historical data, the system creates a predictive model of future claims by creating attribute patterns from the data. As new information comes into the system, these attribute patterns are compared to the real-time data in order to create a value for a service and an overall visit. Using the valuation, the system will now be able to prioritize all follow-up tasks. The overall result is a better financial performance for the healthcare provider.
US11568450B2 Reward system for micro influencers in a social media marketing campaign
A business accesses a campaign server and inputs information relevant to a marketing campaign. The server sends invitations to social media influencers, who then post content to various platforms to influence customers to act in ways beneficial to the business, either by further advancing the marketing campaign or by actually generating revenue for the sponsor. The system tracks the social media reactions of customers (likes, shares, etc.), as well as real-world activity (product purchases, physical attendance at advertised locations, etc.), attributable to each influencer, and points are awarded based on the activity they generate among customers. The points are weighted according to the type of activity generated and/or the social media platforms on which the activity is generated, and the running point totals of the influencers are published to foster competition among them. A total reward is allocated and paid to the influencers according to their relative total accumulated points.
US11568446B1 Media preview system
The media preview system receives media content from one or more client devices, generates a preview of the media content, associates a coded image with the preview within a database associated with the media preview system, detects scans of the coded image from client devices, and causes display of the preview at the client devices in response to detecting the scan.
US11568444B2 Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices
Various embodiments of the present technology generally relate to data delivery. More specifically, some embodiments of the present technology relate to systems and methods for using spatial and temporal analysis to associate data sources with mobile devices. The delivery of data to support a wide variety of services for and about mobile devices that are based on data stored in corporate, commercial, and government databases which is not currently linked to individual mobile devices. Some embodiments allow advertisers to better target their ads to relevant target audience with greater accuracy.
US11568440B2 Method, apparatus, and computer program product for automated approval of a promotion structure
A method, apparatus and computer program product are provided for integrated sales management. A sales resource may use the system to track and modify promotion proposals for providers. Data defining the proposed promotion may include information relating to the provider, capacity, the promotion structure, return on investment, and/or an auto-approval status. Some data defining the proposed promotion may be automatically generated by the promotional system and/or modified by the provider. The proposal may be auto-approved or approved manually by a sales resource. Upon approval, the promotion may be made available for sale.
US11568437B2 Systems, methods, and apparatuses for implementing commerce rewards across tenants for commerce cloud customers utilizing blockchain
Systems, methods, and apparatuses for implementing commerce rewards across tenants for commerce cloud customers utilizing blockchain technologies in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization and having therein: means for operating a commerce cloud platform on behalf of a plurality of merchants, in which the commerce cloud platform provides at least customer payment processing on behalf of the plurality of merchants; receiving a first purchase transaction for an unknown customer from a first one of the plurality of merchants, in which the purchase transaction indicates transaction source information; creating a new global ID for the unknown customer and associating the purchase transaction and the transaction source information with the new global ID at the commerce cloud platform; allocating commerce rewards points to the unknown customer via the new global ID based on the first purchase transaction; receiving a second purchase transaction for the unknown customer from a second one of the plurality of merchants, in which the second purchase transaction indicates transaction source information for the second purchase transaction; prompting the unknown customer associated with the second purchase transaction to confirm they are associated with the first transaction based on at least a partial matching of the transaction source information associated with the first and second purchase transactions; and inviting the unknown customer to participate in a commerce rewards program to redeem the commerce rewards points. Other related embodiments are disclosed.
US11568435B2 Intelligent and interactive shopping engine
A highly immersive, interactive and addictive platform for shopping. The system may provide both an online and retail experience through an immersive environment that enables repeat transactions and enables add-on sales to offers that are completely unique for each customer. The interactive shopping experience generates one or more bundles to any actual or potential user purchase to create a dynamic and favorable shopping experience for the particular user. The bundles are customized for each user based on user history with a merchant, product data, and merchant data, In addition to customizing the bundles, the decision of whether or not to offer one or more bundles is made only confirming that the current time is desirable to make an offer of bundles to the particular user.
US11568432B2 Auto clustering prediction models
Embodiments predict future demand for a first product by receiving historical sales data for an aggregate products/locations level, the historical sales data including a plurality of sales data points, including sales data points for the first product at each of a plurality of locations. Embodiments extract a plurality of different types of features related to sales of each of the products and generate a plurality of clusters of sales data points based on the plurality of different types of features. Embodiments train each of the clusters to generate a plurality of trained cluster models including promotion effects per cluster. For a particular time period, a particular location and the first product, embodiment identify the features for the time period and map to one of the trained cluster models to fetch the promotion effects for the time period. Embodiments then use the promotion effects to forecast demand for the first product.
US11568431B2 Methods and apparatus to compensate for server-generated errors in database proprietor impression data due to misattribution and/or non-coverage
Methods and apparatus to compensate impression data for misattribution and non-coverage are disclosed. An example method includes receiving a first request from a first type of computing device; sending a request for demographic information corresponding to requests received at a first internet domain from the first type of computing device; generating an aggregated audience distribution including a first audience distribution of a first household aggregated with a second audience distribution of a second household; normalizing the aggregated audience distribution to generate a misattribution correction matrix, the misattribution correction matrix including a probability that an impression of the media is attributable to a first demographic group when the database proprietor determines the impression corresponds to a person in a second demographic group; and compensating misattribution error in the impressions by re-assigning the impressions from the second demographic group to the first demographic group using the misattribution correction matrix.
US11568427B2 Method and system for ranking products in an electronic commerce environment based on similarity propagation
A method and system for ranking products using similarity propagation. The method incudes calculating a total score of a product based on its own score and a propagated score. The propagated score is determined by looking at a similarity distance value and then applying a similarity distance factor to a product's score to determine a propagated score for a new product.
US11568422B2 Tracking method for containers having removable closures
A method of tracking a container closure used to seal liquid in a container is provided, comprising applying a trackable indicia to a container closure, wherein the trackable indicia is unique to the container closure; recording an associated data set comprising a plurality of parameters related to the liquid in the container; correlating the associated data set with the trackable indicia; applying the container closure to the container to seal the liquid within the container; maintaining a database of the trackable indicia corresponding to the associated data set; and scanning the trackable indicia to retrieve the associated data set from the database. The method of the invention also includes utilization of a container closure having inherent natural imperfections and/or patterns on the top and/or sides of the closure and obtaining scanned images and data thereof which are analyzed and utilized for closure and container identification and likewise serve as scannable trackable indicia.
US11568418B2 Payment application based fund transfer
Various embodiments are related to apparatuses and methods for enabling a sender to perform monetary transactions for a requestor. A sender can use, for example, a payment application associated with a payment processing system to perform a monetary transaction for a requestor. The payment processing system can send information related to the monetary transaction to, for example, a sender-requestor association component. When the monetary transaction is a deposit, the sender can receive funds for the deposit from the requestor. The platform can debit the requestor's financial account for the deposit amount and credit the sender's financial account with the debit account as a physical cash transaction occurs between the sender and the requestor.
US11568411B2 Facial recognition-based payment method, apparatus, and terminal
A face recognition-based method includes, when a terminal detects a placement posture on the terminal, obtaining placement posture information of the terminal, where the placement posture information is used to determine a tilt angle of the terminal relative to a first plane; performing facial recognition on a user when determining that a tilt angle meets a preset range without notifying the user and regardless of detecting an action of the terminal other than obtaining the placement posture information; and opening the application when the facial recognition succeeds.
US11568409B2 Payment systems and methods for in-store and online purchases
Systems and methods for implementing payments or mobile payments. In an aspect of in-store purchase, a merchant sends a payment amount and merchant account info to transaction center. A buyer sends a code and buyer account info to transaction center. The code represents the merchant. In an aspect of online purchase, an e-commerce merchant provides options for a buyer to use names other than a first name plus a surname. In one embodiment, a buyer submits a shortened name or nickname for online purchases when a given payment service is used as a payment method.
US11568407B2 Multi-factor automated teller machine (ATM) personal identification number(PIN)
An automated teller machine (ATM) may include an input component and one or more processors. The input component may be configured to detect multi-factor input associated with an account. The multi-factor input may include at least two of: a sequence of characters input via the input component, a force with which at least one character, of the sequence of characters, is input via the input component, a length of time over which at least one character, of the sequence of characters, is input via the input component, or a combination of at least two characters, of the sequence of characters, that are input concurrently via the input component. The ATM may receive the multi-factor input, validate the multi-factor input in association with the account, and selectively permit or deny access to one or more actions associated with the account based on validating the multi-factor input.
US11568406B2 Systems and methods for automatically securing and validating multi-server electronic communications over a plurality of networks
In one embodiment, a method includes receiving, at a privacy transaction server, from a user device, a privacy transaction card creation request including merchant metadata for a first merchant server, generating a privacy transaction card associated with an issuer server, storing, in a privacy transaction database, a privacy transaction card record for the privacy transaction card, including tagged card data identifying the first merchant server, transmitting, to the privacy component, the privacy transaction card, receiving, from the issuer server, a transaction approval request associated with the privacy payment card, the transaction approval request including transaction metadata identifying a second merchant server, retrieving the privacy transaction card record, analyzing the transaction metadata and the tagged card data to determine whether there is a match between the first merchant server and the second merchant server, and transmitting a transaction approval response indicating whether the transaction is approved.
US11568403B2 Vehicle toll transponder for enabling multiple transaction cards and securely providing transaction card details
A toll transponder may receive transaction card data identifying a transaction card associated with a transaction account. The toll transponder may provide to a toll server device, and via a toll antenna of a toll collection system, a request for a transaction amount for a vehicle toll, and may receive a response requesting authorization for payment of the transaction amount. The toll transponder may determine, based on the response, an authorization request cryptogram for payment of the transaction amount, and generate an encrypted signal identifying the authorization request cryptogram, the transaction card data, and a toll transponder identifier identifying the toll transponder. The toll transponder may provide the encrypted signal to the toll server device via the toll antenna, and may receive from the toll server device, via the toll antenna, data indicating whether the transaction amount for the vehicle toll is approved.
US11568401B2 Digital payment system
A digital payment system for facilitating seamless transactions from a user system to a buyer system. The system includes a service provider system which further includes a service interaction component. The service interaction component is configured to collect predefined information about the user system and the associated user. The service provider system also includes a payment engine for processing payments digitally based on data worth associated with the data owned by the user and authorized for sharing by the service provider to the buyer system. The payment engine calculates a payable amount payable digitally by the user to the service provider based on a digital transactional value indicative of the data worth associated with the data owned by the user and authorized for sharing, among other things. The system further includes a pre-consenting system configured to facilitate user authorization.
US11568398B1 Systems and methods for storing digital math-based assets using a secure portal
Systems and methods for securely storing digital assets using a secure portal are disclosed. Using an isolated computer within an electronic isolation chamber, a plurality of digital asset accounts may be generated, and one or more private keys and a digital asset account identifier corresponding to each of the digital asset accounts may be obtained. A respective reference identifier may be associated with each digital asset account. At least one of the one or more private keys corresponding to each digital asset account may be divided into a plurality of private key segments and written to a card along with the respective reference identifier to create sets of collated cards, wherein each set comprises cards corresponding to different private keys.
US11568395B2 Systems and methods for use in facilitating network transactions
Systems and methods are provided for facilitating network transactions. One exemplary method includes receiving, from a terminal, a request for a conversion option for a transaction to a payment account, where the request includes a transaction amount for the transaction in a first currency and an identifier associated with the payment account. The exemplary method also includes determining a charge rate for the payment account for conversion of the transaction amount to a second currency, determining the conversion option for the transaction in the second currency based on at least a conversion rate and the charge rate, and transmitting the conversion option to the terminal in response to the request.
US11568392B2 Dynamic checkout button apparatuses, methods and systems
The DYNAMIC CHECKOUT BUTTON APPARATUSES, METHODS AND SYSTEMS (DCB) transforms product page checkout request input and user identification input via DCB components such as offer/discount determination component and checkout button embedding component, into dynamic checkout button outputs.
US11568391B1 Multi channel purchasing of interoperable mobile wallet
A computer-implemented includes: authenticating a user; generating an interface configured to be displayed by a mobile device of the user; receiving a captured image from the mobile device of the user based on an activation by the user of an image capture function element displayed on the interface and a subsequent capturing of the image by the mobile device, the captured image comprising a code; determining a merchant associated with the code; receiving a selection of a product and a product purchase option associated with the determined merchant from the interface; in response to determining the merchant and receiving the product purchase option, transferring a payment for the product to the merchant from an account held by the user based on information associated with the merchant and the product purchase option; and sending, to the interface, a purchase confirmation comprising order details including the product and the product purchase option.
US11568389B1 Mobile wallet integration within mobile banking
A mobile device includes a display device; a processor; and a memory device configured to store instructions that, when executed by the processor, cause the processor to: present, by the display device, a user interface for accessing a mobile online banking application; receive a credential for authenticating and accessing the mobile online banking application; provide, by the display device, an option to create a mobile wallet during use of the mobile online banking application; and responsive to receiving an indication to create the mobile wallet, install a mobile wallet application on the mobile device for future mobile wallet transactions.
US11568388B1 Systems and methods for transferring fiat currency via mapped math-based currency accounts
A method, system, and apparatus for performing a transaction for a customer having a fiat account with a financial institution. The method includes receiving a transaction request from the customer, the transaction request including a request to transfer a first amount of fiat currency to a receiving account held at a partner financial institution; determining a second amount of math-based currency (“MBC”) corresponding to the first amount of fiat currency, wherein the MBC is held in an MBC wallet account; transmitting the second amount of MBC to a partner financial institution computing system of the partner financial institution via a permissioned blockchain system; updating the MBC wallet account to reflect the transaction; debiting a fiat account balance associated with the fiat account of the customer by the first amount; and transferring fiat currency between the financial institution and the partner financial institution to settle a plurality of transactions.
US11568386B2 Method and system for active NFC payment device management
A method and computer system for detecting, utilizing at least one sensor associated with the computer system, an attempt to establish short-range communications between a device and a short-range communications module coupled to the computer system. The method and computer system further configured for determining that no short-range communication was received by the computer system via the short-range communications module and providing a signal to the device to enable a short-range communications transceiver at the device.
US11568383B2 Method and apparatus for a payment network
The present system is a payment network that implements an ecosystem in which banks can issue financial products (e.g. credit cards, debit cards, and the like) and customers are able to pay in any commerce without the need for card association networks. The streamlined nature of the system allows interchange fees to be substantially reduced over current systems. In addition, the system is all digital, so that physical security features are not required. The system provides an application for a customer that can be used on a mobile phone or other computing device, downloadable point-of-sale (POS) applications that can be used for commerce, and a web based POS application for commerce. The customer application includes a marketplace and an e-wallet in one embodiment. The customer can use the marketplace to acquire and link financial products produced by the banks with the customer's e-wallet.
US11568381B2 Apparatus and method for dynamic user/issuer pairing
In one aspect, an apparatus for setting a dynamic user/issuer pairing is provided, comprising: at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: send transaction details and an account identifier to a plurality of issuer servers belonging to a corresponding plurality of issuers, the transaction details relating to a transaction initiated by a user and the account identifier identifying the user; receive issuer fee bids submitted by one or more issuers who have received the transaction details and the account identifier, the one or more issuers being those available to conduct the transaction; and analyze the issuer bids based on predetermined criteria associating with the account identifier to present to the user at least one issuer among the one or more issues who have submitted the issuer bids.
US11568380B2 Systems and methods for use in providing payment transaction notifications
Systems and methods are provided for use in distributing payment transaction notifications. One exemplary method includes identifying, by a computing device, transaction data for a transaction associated with a child token to a group payment account and identifying, by the computing device, in a data structure, a parent token with which the child token is associated. The parent token is enrolled to receive a notification for the transaction associated with the child token. As such, the method further includes transmitting, by the computing device, a notification to a communication device of a group member associated with the parent token in response to the transaction involving the child token, where the notification includes transaction data associated with the transaction such that the transaction is thereby identified to the group member along with the associated transaction data.
US11568379B2 Apparatus and method for improved payment experience
A method for handoff of a transaction for completion includes: registering a payment instrument with a server and storing a payment token that represents the payment instrument; storing a device identifier that corresponds to the payment token in the database record; via a point-of-sale terminal, reading the payment instrument, and transmitting it to the server; via the server, using the payment token to access the device identifier and transmitting a push notification to a device corresponding to the device identifier; upon acceptance of the push notification, executing an application on the device and simultaneously displaying details for the transaction on both the device and the point-of-sale terminal; receiving transaction completion data that is entered via the device and transmitting the transaction completion data to the server; and completing the transaction at the server and notifying the point-of-sale terminal and the device that the transaction is complete.
US11568378B2 Data-driven partial rescan precision booster
A transaction is identified for a partial rescan security check based at least in part on basket items of the transaction. A total number of rescan items from the basket items is identified for rescan; the total number of rescan items selected for rescan is less than a total number of the basket items in the transaction. Based on the basket items and transaction features for the transaction, item categories or item departments are identified from which the total number of rescan items are to be selected from the basket items for the rescan security check. The total number of rescan items and the item categories for selection are provided to an attendant terminal for the rescan security check. The rescan security check is processed to determine whether the transaction was associated with theft or not associated with theft.
US11568373B2 Automated support for freelancers
A facility for facilitating payments from a client to a freelancer is described. The facility provides a mobile app enabling the freelancer to open an account and solicit payments by clients. In response, each client can use any of a variety of forms of electronic payments to pay into the account. The freelancer can use a debit card issued for the account to spend or withdraw payments made into the account, and can use the app to track requests for payment, payments, client activity, and spending and withdrawals from the account.
US11568369B2 Systems and methods for context aware redirection based on machine-learning
Example implementations are directed to a method of receiving information associated with an activity, analyzing the information to identify a first pattern and a second pattern, and generating a customized recommendation model for the second pattern based on the first pattern. In response to a detected trigger indicating a transition to the second pattern, the method assesses context factors to verify the transition to the second pattern without interrupting the first pattern. Based on the verification, the method applies the model to provide redirection based on the recommendation.
US11568367B2 Automated parameterized modeling and scoring intelligence system
An automated parameterized modeling and scoring intelligence system includes a parameterized score estimation software tool and a parameterized score optimization software tool. The parameterized score estimation software tool processes design metrics associated with a current project according to historical project data selected based on a similarity with at least some of the design metrics to determine a score estimation for the current project. The parameterized score optimization software tool processes the score estimation based on external application data retrieved from an external application to determine an expected yield for the current project. A user of the system may iterate against the score estimation or the expected yield by changing one or more of the parameters used to determine same. The iteration may result in a score estimation or expected yield different from the initial versions thereof, such as to identify an optimal design for the current project.
US11568365B2 Systems and methods for management of networked collaboration
A system for management of networked collaboration comprising a process server communicatively coupled to a content server and a collaborative workspace server. The process server hosts a process configured to invoke a first collaborative workspace method that invokes a first class on the content server. The first class is configured to send, to the collaborative workspace server, a request to create a new collaborative object. The collaborative workspace server hosts a collaborative workspace accessible by a plurality of users. The collaborative workspace server creates the new collaboration object responsive to the request to create the new collaborative object. The process server creates first proxy object that points to the new collaboration object. The content server creates a first reference object that links to the new collaborative object. The collaborative workspace server receives, processes and responds to actions on the first proxy object.
US11568363B2 Portable inventory tracking system
A system and method for managing inventory in a dispensing cabinet includes a mobile terminal, and an association station configured to associate the mobile terminal with an item type stored in the dispensing cabinet. The association station receives, from the mobile terminal, an indication of a respective item unit of the first item type being moved, determines an access status of one or more containers of the dispensing cabinet when the indication is received, determines a container location for the item unit based on the access status of the containers and receiving the indication of the respective item being moved from the first mobile terminal, and causes, responsive to determining the container location, a supply record associated with the item type and a first container of the dispensing cabinet to be updated to reflect a change to a first amount of the first item type stored in the first container.
US11568362B2 Systems and methods for visualizing a trade life cycle and detecting discrepancies
A system and associated method provides a visualization of a life cycle of a trade order. The visualization may be in the form of a tree structure with a plurality of linked nodes. Each node may be associated with an event that occurs during the life cycle of the trade. A monitoring system receives information associated with a plurality of events associated with the trade order, generates a plurality of nodes based on the received information, stores identifiers associated with each of the plurality of nodes, and links the plurality of nodes based on the identifiers to create the tree structure. The monitoring system also performs a verification process to determine whether the visualization is missing information or includes incorrect information and alerts to a discrepancy identified during the verification process.
US11568350B2 Retail user interface for dynamic behavior configuration
The disclosure provides a method of generating business rules for a retail system. Particularly, a computing device receives rule data from a user interface. The rule data comprises retail context information associated with a retail business operating the retail system. A business rule template is then generated based on the retail context information included in the rule data, and validated based on the retail context information and on sample business data. Validation may occur by conditionally performing one or more Point of Sale (POS) functions on the sample business data according to the retail context information. If valid, the business rule template is activated for use in the retail system.
US11568347B2 Method and apparatus for processing risk-management feature factors, electronic device and storage medium
A method and apparatus for processing risk-management feature factors based on user generated content (UGC), an electronic device and a storage medium are disclosed, which relates to the fields of artificial intelligence and cloud computing. An implementation includes generating a feature expression of the UGC based on the UGC; and extracting the risk-management feature factors of the UGC according to a pre-generated risk-management-feature-factor extracting model and the feature expression of the UGC. According to the technology of the present application, the risk-management feature factors of a corresponding user may be extracted based on the UGC without depending on privacy information of the user, such as personal basic attributes, or the like, such that subsequent related processing actions of risk management may be facilitated, an acquiring way and an acquiring mode of the risk-management feature factors may be enriched effectively, and richer information of the risk-management feature factors may be acquired.
US11568340B2 Hybrid seed selection and seed portfolio optimization by field
Techniques are provided for generating target success group of hybrid seeds for target fields include a server receiving agricultural data records that represent crop seed data describing seed and yield properties of hybrid seeds and first field geo-location data for agricultural fields where the hybrid seeds were planted. The server receives second geo-locations data for target fields where hybrid seeds are to be planted. The server generates a dataset of hybrid seed properties that include yield values and environmental classifications for hybrid seeds and then a dataset of success probability scores that describe the probability of a successful yield on the target fields based on the dataset of hybrid seed properties and the second geo-location data. The server generates target success yield group of hybrid seeds and probability of success values based on success probability scores and a yield threshold. The server causes display of the target success yield group.
US11568339B2 Systems and methods to characterize units of work based on business objectives
Systems and methods for units of work based on business objectives are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment configured to facilitate interaction by users, the environment state information defining units of work and business objectives associated with the units of work; obtain progress information, the progress information for individual business objectives conveying progress toward fulfillment of the individual business objectives; update objective records for the business objectives based on the progress information so that the progress of the business objectives is maintained by the objective records; and/or perform other operations.
US11568337B2 Identifying task assignments
Task assignments are identified. A dataset that includes one or more electronic messages is received. Then, one or more pending tasks in the dataset are identified, and each of a plurality of people who are mentioned in the dataset is also identified. Then, for each of the pending tasks, one or more of the identified people are identified as potentially being people who are assigned to complete the pending task, and the pending task is associated with these identified one or more of the identified people. For each of the pending tasks, one or more of the identified people are also identified as potentially being people for whom the pending task is to be completed, and the pending task is also associated with these identified one or more of the identified people.
US11568333B2 Systems and methods for a smart virtual queue
A system includes a virtual queue controller configured to receive an indication of a reduced capacity event from an amusement park attraction, determine a reduction in capacity of the attraction, identify each guest having a return time in a virtual queue of the attraction that is affected by the reduced capacity event, remove guests having affected return times from the virtual queue, and generate a reaccommodation time slot for the guests removed from the virtual queue, select two or more updated return times within the reaccommodation time slot for each of the guests removed from the virtual queue, provide a notification to each guest removed from the virtual queue requesting guest input to select a single updated return time from the two or more updated return times, and return each guest to the virtual queue upon receiving a corresponding selection of the single updated return time.
US11568332B2 Information providing device, information providing method, and transportable power supply device
An information providing device includes: a reception unit configured to receive current location information on a transportable power supply device from the transportable power supply device that supplies power to an electric apparatus detachably connected thereto; an information generation unit configured to generate use place information indicating a place of use of the transportable power supply device based on the received current location information; and a transmission unit configured to transmit the use place information to a service provider's terminal. The reception unit receives information on the electric apparatus connected to the transportable power supply device from the transportable power supply device. The use place information includes information on a type of the electric apparatus connected to the transportable power supply device.
US11568331B2 Methods and systems for providing automated predictive analysis
A method for providing automated predictive analysis for a case management system is disclosed and includes providing, by a server, a case management system comprising configuration information defining a plurality of case attributes and performance criteria comprising at least one performance criterion, and comprising case management data associated with the plurality of case attributes and a plurality of cases, and automatically determining a projected outcome associated with a performance criterion included in the configuration information. The method also includes identifying a correlation between a case attribute and the projected outcome based on case management data associated with the case attribute and/or case management data associated with the performance criterion, generating a prediction model based on the correlation and providing a prediction relating to the projected outcome based on the correlation.
US11568330B2 Method and device for recording digital data representative of an operating variable of an observed system
The invention relates to a method and a device for recording digital data representative of an operating variable of an observed system, the digital data representative of said variable being obtained in the form of samples, the method comprising a data recording over time. The method receiving successive samples representative of said observed variable, and for a current sample, for at least two observation windows of different sizes, each observation window including a number, equal to the size of said window, of successive samples received before the moment in time corresponding to the current sample, calculating an average value per observation window, calculating a difference between the current sample and each of said average values, comparing each difference, in absolute value, to a predetermined threshold value associated with said observation window, and in case of excess, triggering a recording of the current sample in a non-volatile memory.
US11568326B2 Location sensitive ensemble classifier
Computer-implemented systems and methods for generating and using a location sensitive ensemble classifier for classifying content includes dividing a validation data set into regions. Each region encompasses data points of the validation data set that fall within the region. A regional ensemble classifier is generated for each region based on the data points that fall within the region. A content item is then classified in at least one of a plurality of classes using the regional ensemble classifier for the region to which the content item belongs.
US11568325B2 Learning apparatus, estimation apparatus, learning method, and program
There are provided a learning apparatus, a learning method, and a program that enable, by using one type of device data, learning of a plurality of models using different data formats. A learning data acquiring section (36) acquires first data that is first-type device data. A first learning section (42) performs learning of a first model (34(1)) in which an estimation using the first-type device data is executed by using the first data. A learning data generating section (40) generates second data that is second-type device data the format of which differs from the format of the first-type device data on the basis of the first data. A second learning section (44) performs learning of a second model (34(2)) in which an estimation using the second-type device data is executed by using the second data.
US11568323B2 Electronic device and control method thereof
Disclosed is an electronic device. The An electronic device including a storage, and a processor configured to perform convolution processing on target data and kernel data based on stride information that indicates an interval at which the kernel data is applied to the target data stored in the storage, in which the processor is further configured to divide the target data into a plurality of pieces of sub-data based on first stride information, perform the convolution processing on the plurality of pieces of sub-data and a plurality of pieces of sub-kernel data respectively corresponding to the plurality of pieces of sub-data based on second stride information that is different from the first stride information, and combine a plurality of processing results, the plurality of pieces of sub-kernel data are obtained by dividing the kernel data based on the first stride information, and the second stride information indicates that the interval at which the kernel data is applied to the target data is 1.
US11568322B2 Using a client-side machine learning model dynamically in a mobile enterprise application on a mobile device
A computer-implemented method comprises receiving by a servers of a development platform, an upload of a trained ML model and configuration data from a tenant user, for use by a mobile enterprise application that is made available to one or more tenants of the development platform, the mobile enterprise application capable of invoking the trained ML model, wherein the configuration data defines an input data format and an output data format of the trained ML model. The server generates API based on the configuration data and downloading the API to the mobile enterprise application, wherein the generating the API is performed without using an API provided by the tenant user. The generated API is further configured to pass input in the input data format to the trained ML model and configured to receive output in the output data format from the trained ML model for further processing or display.
US11568319B2 Techniques for dynamic machine learning integration
Various embodiments are generally directed to techniques for dynamically integrating ML functionality into computing systems, such as a content services platform (CSP), for instance. Many embodiments include ML integrated into a CSP and using production content as corpora (e.g., training and/or evaluation data). Some embodiments are particularly directed to generating and updating data for training and evaluating machine learning (ML) models, then making identified ML models available in various target environments. For example, embodiments may provide automatic, or semi-automatic, updating and deploying of ML models for making inferences, such as inferring labels for data in a content repository of a CSP.
US11568314B2 Data-driven online score caching for machine learning
The disclosed embodiments provide a system for processing scoring requests. During operation, the system matches an identifier for an entity in a scoring request to a cache entry in a score cache. Next, the system retrieves, from the cache entry, a previous value of a score generated by a machine learning model from previous values of features for the entity and a first encoded representation of the previous values of a subset of the features with greater than a threshold effect on the score. The system then compares the first encoded representation with a second encoded representation of the most recent values of the subset of the features for the entity. When the comparison indicates that the most recent values match the previous values, the system outputs the previous value of the score for the entity in a response to the scoring request.
US11568313B2 Control apparatus, analysis apparatus, communication system, data processing method, data transmission method, and non-transitory computer readable medium
An object of the present disclosure is to provide a control apparatus that controls a plurality of communication systems so that the plurality of communication systems can perform analysis with high accuracy. The control apparatus (30) according to the present disclosure includes a communication unit (31) and a determination unit (32). The communication unit (31) receives, from an analysis apparatus (10) configured to perform machine learning using communication logs collected from a communication apparatus in order to generate a learning model, statistical information about each of the communication logs and information about the learning model. The determination unit (32) determines an analysis apparatus (20) to which the information about the learning model is applied based on the statistical information.
US11568312B2 Augmenting machine learning models to incorporate incomplete datasets
Systems and methods for increasing the training value of input training datasets are described herein. In an embodiment, a server computer receives a plurality of input training datasets, each of the input training datasets comprising values for a plurality of parameters, a value indicating whether failure has occurred, and another value indicating the time of failure or the time of observation if no failure has occurred. For each input training dataset, the server computer generates a plurality of month-specific training datasets, each of which comprising a first value indicating a number of previous months where failure has not occurred and a second value indicating whether failure occurred during a month corresponding to the month-specific training data. The server computer trains a machine learning model using the plurality of month-specific training datasets. When the server computer receives a particular input dataset, the server computer generates a plurality of month-specific input datasets from the particular input dataset and uses the machine learning model to compute a plurality of month-specific likelihoods of failure of the particular item from the plurality of month-specific input datasets. This process allows a machine learning model to train off of both complete and incomplete datasets, giving the machine learning model access to current data and allowing for earlier implementation of machine learning in new business areas.
US11568309B1 Systems and methods for resource-efficient data collection for multi-stage ranking systems
Systems, methods, and non-transitory computer-readable media can receive a set of candidate training items for training an early stage model in a multi-stage recall optimization model, wherein the multi-stage recall optimization model comprises the early stage model and a target model. A random subset of the candidate training items is selected from the set of candidate training items. For each training item in the subset of candidate training items, a score is determined based on the target model. Each training item in the subset of candidate training items is labeled with a label based on a probability of the training item being a top-K of the set of candidate training items had the set of candidate training items been scored based on the target model.
US11568308B2 Correcting bias in supervised machine learning data
An electronic device and method of correcting bias for supervised machine learning data is provided. The electronic device comprises a processor and memory storing instructions which when executed by the processor configure the processor to perform the method. The method comprises training an auto-encoder with an unbiased subset of historical data, and applying the auto-encoder to correct historical data.
US11568305B2 System and method for customer journey event representation learning and outcome prediction using neural sequence models
A system and method are presented for customer journey event representation learning and outcome prediction using neural sequence models. A plurality of events are input into a module where each event has a schema comprising characteristics of the events and their modalities (web clicks, calls, emails, chats, etc.). The events of different modalities can be captured using different schemas and therefore embodiments described herein are schema-agnostic. Each event is represented as a vector of some number of numbers by the module with a plurality of vectors being generated in total for each customer visit. The vectors are then used in sequence learning to predict real-time next best actions or outcome probabilities in a customer journey using machine learning algorithms such as recurrent neural networks.
US11568296B2 Highway jumper to enable long range connectivity for superconducting quantum computer chip
According to an embodiment of the present invention, a quantum processor includes a qubit chip. The qubit chip includes a substrate, and a plurality of qubits formed on a first surface of the substrate. The plurality of qubits are arranged in a pattern, wherein nearest-neighbor qubits in the pattern are connected. The quantum processor also includes a long-range connector configured to connect a first qubit of the plurality of qubits to a second qubit of the plurality of qubits, wherein the first and second qubits are separated by at least a third qubit in the pattern.
US11568293B2 Quantum formulation independent solver
Methods, systems, and apparatus for solving computational tasks using quantum computing resources. In one aspect a method includes receiving, at a quantum formulation solver, data representing a computational task to be performed; deriving, by the quantum formulation solver, a formulation of the data representing the computational task that is formulated for a selected type of quantum computing resource; routing, by the quantum formulation solver, the formulation of the data representing the computational task to a quantum computing resource of the selected type to obtain data representing a solution to the computational task; generating, at the quantum formulation solver, output data including data representing a solution to the computational task; and receiving, at a broker, the output data and generating one or more actions to be taken based on the output data.
US11568282B2 Mitigating adversarial effects in machine learning systems
Techniques for sanitization of machine learning (ML) models are provided. A first ML model is received, along with clean training data. A path is trained between the first ML model and a second ML model using the clean training data. A sanitized ML model is generated based on at least one point on the trained path. One or more ML functionalities are then facilitated using the sanitized ML model.
US11568278B2 Using unsupervised machine learning to produce interpretable routing rules
Embodiments of the disclosure relate to systems and methods for leveraging unsupervised machine learning to produce interpretable routing rules. In various embodiments, a training dataset comprising a plurality of data records is created. The plurality of data records includes message data comprising a plurality of messages and action data comprising a plurality of actions that correspond to the plurality of messages. A first machine learning model is trained using the training dataset. The first machine learning model as trained provides cluster data that indicates, for each data record of the plurality of data records of the training dataset, membership in a cluster of a plurality of clusters. An enhanced training dataset is created that comprises the message data from the training dataset, the action data from the training dataset, and the cluster data. A set of second machine learning models is trained using the enhanced training dataset, each respective second machine learning model of the set of second machine learning models providing a decision tree of a plurality of decision trees and corresponding to a distinct cluster of the plurality of clusters. Rules can be extracted from each decision tree of the plurality of decision trees and used as a basis for creating and transmitting alerts based on incoming messages.
US11568275B1 Processor compiler
A system receives a predictive model and receives one or more runtime constraints. The system generates a directed acyclic graph (DAG) of the predictive model indicating dependencies. The system compiles the predictive model into first instructions for a first processor based on the one or more runtime constraints and the DAG. The system packages first instructions, the one or more runtime constraints, and the DAG of the predictive model in a first binary. The system recompiles the predictive model into second instructions for a second processor based on the runtime constraints and the DAG stored in the first processor. The system packages the second instructions, the DAG, and the runtime constraints in a second binary.
US11568269B2 Scheduling method and related apparatus
Disclosed are a scheduling method and a related apparatus. A computing apparatus in a server can be chosen to implement a computation request, thereby improving the running efficiency of the server.
US11568267B2 Inducing creativity in an artificial neural network
Embodiments relate to a system, program product, and method for inducing creativity in an artificial neural network (ANN) having an encoder and decoder. Neurons are automatically selected and manipulated from one or more layers of the encoder. An encoded vector is sampled for an encoded image. Decoder neurons and a corresponding activation pattern are evaluated with respect to the encoded image. The decoder neurons that correspond to the activation pattern are selected, and an activation setting of the selected decoder neurons is changed. One or more novel data instances are automatically generated from an original latent space of the selectively changed decoder neurons.
US11568266B2 Systems and methods for mutual learning for topic discovery and word embedding
Described herein are embodiments for systems and methods for mutual machine learning with global topic discovery and local word embedding. Both topic modeling and word embedding map documents onto a low-dimensional space, with the former clustering words into a global topic space and the latter mapping word into a local continuous embedding space. Embodiments of Topic Modeling and Sparse Autoencoder (TMSA) framework unify these two complementary patterns by constructing a mutual learning mechanism between word co-occurrence based topic modeling and autoencoder. In embodiments, word topics generated with topic modeling are passed into auto-encoder to impose topic sparsity for the autoencoder to learn topic-relevant word representations. In return, word embedding learned by autoencoder is sent back to topic modeling to improve the quality of topic generations. Performance evaluation on various datasets demonstrates the effectiveness of the disclosed TMSA framework in discovering topics and embedding words.
US11568264B2 Using shape information and loss functions for predictive modelling
Provided are an analysis device, an analysis method, and an analysis program which predict the performance of a learning model when learning processing is executed using multiple algorithms. Using a predictive model produced by supervised learning using first shape information representing a global shape of a first loss function set for a prescribed problem and the performance of the learning model as learning data, an analysis device 10 predicts, for each of the multiple algorithms, the performance of a learning model when machine learning by the learning model is executed so that a second loss function has a reduced value on the basis of second shape information representing a global shape of the second loss function set for a new problem.
US11568262B2 Neural network based radiowave monitoring of fall characteristics in injury diagnosis
Training a machine learning neural network (MLNN) in radiowave based monitoring of fall characteristics in diagnosing injury. The method comprises receiving, in a first set of input layers of the MLNN, from a millimeter wave (mmWave) radar sensing device, a set of mmWave radar point cloud data representing fall attributes associated with a subject, each of the first set associated with a respective fall attribute; receiving, at a second set of input layers of the MLNN, a set of personal attributes of the subject, training a MLNN classifier based on supervised training that establishes a correlation between an injury condition of the subject as generated at the output layer, the mmWave point cloud data, and personal attributes; and adjusting an initial matrix of weights by backpropagation to increase correlation between the injury condition, the mmWave point cloud data, and the personal attributes.
US11568261B2 System and method for max-margin adversarial training
A system for generating an adversarial example in respect of a neural network, the adversarial example generated to improve a margin defined as a distance from a data example to a neural network decision boundary. The system includes a data receiver configured to receive one or more data sets including at least one data set representing a benign training example (x); an adversarial generator engine configured to: generate, using the neural network, a first adversarial example (Adv1) having a perturbation length epsilon1 against x; conduct a search in a direction (Adv1-x) using the neural network; and to generate, using the neural network, a second adversarial example (Adv2) having a perturbation length epsilon2 based at least on an output of a search in the direction (Adv1-x).
US11568260B2 Exponential modeling with deep learning features
Aspects of the present disclosure enable humanly-specified relationships to contribute to a mapping that enables compression of the output structure of a machine-learned model. An exponential model such as a maximum entropy model can leverage a machine-learned embedding and the mapping to produce a classification output. In such fashion, the feature discovery capabilities of machine-learned models (e.g., deep networks) can be synergistically combined with relationships developed based on human understanding of the structural nature of the problem to be solved, thereby enabling compression of model output structures without significant loss of accuracy. These compressed models provide improved applicability to “on device” or other resource-constrained scenarios.
US11568254B2 Electronic apparatus and control method thereof
An electronic apparatus is provided. The electronic apparatus includes sample data and memory storing a first matrix included in an artificial intelligence model trained based on sample data, and a processor configured to prunes each of a plurality of first elements included in the first matrix based on a first threshold, and acquire a first pruning index matrix that indicates whether each of the plurality of first elements has been pruned with binary data, factorize the first matrix to a second matrix of which size was determined based on the number of rows and the rank, and a third matrix of which size was determined based on the rank and the number of columns of the first matrix, prunes each of a plurality of second elements included in the second matrix based on a second threshold, and acquire a second pruning index matrix that indicates whether each of the plurality of second elements has been pruned with binary data, prunes each of a plurality of third elements included in the third matrix based on a third threshold, and acquire a third pruning index matrix that indicates whether each of the plurality of third elements has been pruned with binary data, acquire a final index matrix based on the second pruning index matrix and the third pruning index matrix, and update at least one of the second pruning index matrix or the third pruning index matrix by comparing the final index matrix with the first pruning index matrix.
US11568251B1 Dynamic quantization for models run on edge devices
A method of generating a quantized neural network comprises (i) receiving a pre-trained neural network model and (ii) modifying the pre-trained neural network model to calculate one or more statistics on an output of one or more layers of the pre-trained neural network model based on a current image and set up an output data format for one or more following layers of the pre-trained neural network model for one or more of the current image and a subsequent image dynamically based on the one or more statistics.
US11568249B2 Automated decision making for neural architecture search
Various embodiments are provided for automating decision making for a neural architecture search by one or more processors in a computing system. One or more specifications may be automatically selected for a dataset, tasks, and one or more constraints for a neural architecture search. The neural architecture search may be performed based on the one or more specifications. A deep learning model may be suggested, predicted, and/or configured for the dataset, the tasks, and the one or more constraints based on the neural architecture search.
US11568246B2 Synthetic training examples from advice for training autonomous agents
Techniques are disclosed for training a machine learning model to perform actions within an environment. In one example, an input device receives a declarative statement. A computation engine selects, based on the declarative statement, a template that includes a template action performable within the environment. The computation engine generates, based on the template, synthetic training episodes. The computation engine further generates experiential training episodes, each experiential training episode collected by a machine learning model from past actions performed by the machine learning model. Each synthetic training episode and experiential training episode comprises an action and a reward. A machine learning system trains, with the synthetic training episodes and the experiential training episodes, the machine learning model to perform the actions within the environment.
US11568245B2 Apparatus related to metric-learning-based data classification and method thereof
The present invention provides artificial intelligence technology which has machine-learning-based information understanding capability, including metric learning providing improved classification performance, classification of an object considering a semantic relationship, understanding of the meaning of a scene based on the metric learning and the classification, and the like. An electronic device according to one embodiment of the present invention comprises a memory in which at least one instruction is stored, and a processor for executing the stored instruction. Here, the processor extracts feature data from training data of a first class, obtains a feature point by mapping the extracted feature data to an embedding space, and makes an artificial neural network learn in a direction for reducing a distance between the obtained feature point and an anchor point.
US11568244B2 Information processing method and apparatus
An information processing method according to the present invention includes providing first musical piece information representing contents of a musical piece and performance information relating to a past performance prior to one unit period within the musical piece to a learner that has undergone learning relating to a specific tendency that relates to a performance, and generating, for the one unit period, performance information that is based on the specific tendency with the learner.
US11568236B2 Framework and methods of diverse exploration for fast and safe policy improvement
The present technology addresses the problem of quickly and safely improving policies in online reinforcement learning domains. As its solution, an exploration strategy comprising diverse exploration (DE) is employed, which learns and deploys a diverse set of safe policies to explore the environment. DE theory explains why diversity in behavior policies enables effective exploration without sacrificing exploitation. An empirical study shows that an online policy improvement algorithm framework implementing the DE strategy can achieve both fast policy improvement and safe online performance.
US11568231B2 Waypoint detection for a contact center analysis system
A contact center analysis system can receive various types of communications from customers, such as audio from telephone calls, voicemails, or video conferences; text from speech-to-text translations, emails, live chat transcripts, text messages, and the like; and other media or multimedia. The system can segment the communication data using temporal, lexical, semantic, syntactic, prosodic, user, and/or other features of the segments. The system can cluster the segments according to one or more similarity measures of the segments. The system can use the clusters to train a machine learning classifier to identify one or more of the clusters as waypoints (e.g., portions of the communications of particular relevance to a user training the classifier). The system can automatically classify new communications using the classifier and facilitate various analyses of the communications using the waypoints.
US11568230B2 Method and device for food risk traceability information classification, and computer readable storage medium
The present disclosure provides a method, a device and a computer readable storage medium for food risk traceability information classification. The method includes: building a deep learning neural networks model by a self-learning ability of an artificial intelligence model, initializing weights and a bias of the built model, and obtaining an original deep learning neural networks model; obtaining samples of food risk traceability information, dividing the samples, and obtaining factors of the food risk traceability information, converting the factors into vectors of the food risk traceability information; inputting the vectors into the original deep learning neural networks model, and obtaining original classification vectors of current food risk traceability information; and inputting the original classification vectors into a loss function, obtaining a loss rate of the original classification vectors, and determining the original classification vectors as a target classification result in response to the loss rate being within a preset range.
US11568227B1 Neural network inference circuit read controller with multiple operational modes
Some embodiments provide a neural network inference circuit for executing a neural network with multiple layers. The neural network inference circuit includes a set of processing circuits for executing the layers of the neural network, a set of memories for storing data used by the set of processing circuits to execute the neural network layers, and a read controller for retrieving the data from the set of memories and storing the data in a cache for use by the set of processing circuits. The read controller retrieves the data in one of (i) a first mode for retrieving the data from sequential memory locations within the set of memories to store in the cache and (ii) a second mode for retrieving the data from non-sequential memory locations within the set of memories to store in the cache.
US11568225B2 Signal processing system and method
A signal processing method and apparatus, where the apparatus includes an input interface configured to receive an input signal matrix and a weight matrix, a processor configured to interleave the input signal matrix to obtain an interleaved signal matrix, partition the interleaved signal matrix, interleave the weight matrix to obtain an interleaved weight matrix, process the interleaved weight matrix to obtain a plurality of sparsified partitioned weight matrices, perform matrix multiplication on the sparsified partitioned weight matrices and a plurality of partitioned signal matrices to obtain a plurality of matrix multiplication results, and an output interface configured to output a signal processing result.
US11568223B2 Neural network circuit
A neural network circuit having a novel structure is provided.A plurality of arithmetic circuits each including a register, a memory, a multiplier circuit, and an adder circuit are provided. The memory outputs different weight data in response to switching of a context signal. The multiplier circuit outputs multiplication data of the weight data and input data held in the register. The adder circuit performs a product-sum operation by adding the obtained multiplication data to data obtained by a product-sum operation in an adder circuit of another arithmetic circuit. The obtained product-sum operation data is output to an adder circuit of another arithmetic circuit, so that product-sum operations of different weight data and input data are performed.
US11568221B2 Artificial neuron synaptic weights implemented with variable dissolvable conductive paths
A low-power, controllable, and reconfigurable method to control weights in model neurons in an Artificial Neural Network is disclosed. Memristors are utilized as adjustable synapses, where the memristor resistance reflects the synapse weight. The injection of extremely small electric currents (a few nanoamperes) in each cell forces the resistance to drop abruptly by several orders of magnitudes due to the formation of a conductive path between the two electrodes. These conductive paths dissolve as soon as the current injection stops, and the cells return to their initial state. A repeated injection of currents into the same cell results in an almost identical effect in resistance drop. Different, stable resistance values in each cell can be controllably achieved by injecting different current values.
US11568220B2 Deep neural network implementation
The present disclosure relates to methods, systems, and computer program products for implementing a deep neural network in a field-programmable gate array (FPGA). In response to receiving a network model describing a deep neural network, a plurality of layers associated with the deep neural network may be determined. With respect to a layer in the plurality of layers, a parallelism factor for processing operations associated with the layer simultaneously by processing elements in an FPGA may be determined based on a workload associated with the layer and a configuration of the FPGA.
US11568217B2 Sparse modifiable bit length deterministic pulse generation for updating analog crossbar arrays
Provided are embodiments for a computer-implemented method, a system, and a computer program product for updating analog crossbar arrays. The embodiments include receiving a number used in matrix multiplication to represent using pulse generation for a crossbar array, and receiving a first bit-length to represent the number, wherein the bit-length is a modifiable bit length. The embodiments also include selecting pulse positions in a pulse sequence having the first bit length to represent the number, performing a computation using the selected pulse positions in the pulse sequence, and updating the crossbar array using the computation.
US11568212B2 Techniques for understanding how trained neural networks operate
In various embodiments, a relevance application quantifies how a trained neural network operates. In operation, the relevance application generates a set of input distributions based on a set of input points associated with the trained neural network. Each input distribution is characterized by a mean and a variance associated with a different neuron included in the trained neural network. The relevance application propagates the set of input distributions through a probabilistic neural network to generate at least a first output distribution. The probabilistic neural network is derived from at least a portion of the trained neural network. Based on the first output distribution, the relevance application computes a contribution of a first input point included in the set of input points to a difference between a first output point associated with a first output of the trained neural network and an estimated mean prediction associated with the first output.
US11568203B2 Failed and censored instances based remaining useful life (RUL) estimation of entities
Estimating Remaining Useful Life (RUL) from multi-sensor time series data is difficult through manual inspection. Current machine learning and data analytics methods, for RUL estimation require large number of failed instances for training, which are rarely available in practice, and these methods cannot use information from currently operational censored instances since their failure time is unknown. Embodiments of the present disclosure provide systems and methods for estimating RUL using time series data by implementing an LSTM-RNN based ordinal regression technique, wherein during training RUL value of failed instance(s) is encoded into a vector which is given as a target to the model. Unlike a failed instance, the exact RUL for a censored instance is unknown. For using the censored instances, target vectors are generated and the objective function is modified for training wherein the trained LSTM-RNN based ordinal regression is applied on an input test time series for RUL estimation.
US11568202B2 Method and apparatus for determining goodness of fit related to microphone placement
Disclosed is an apparatus for determining goodness of fit related to microphone placement capable of communicating with other electronic devices and an external server in a 5G communication network, in which an artificial intelligence (AI) algorithm and/or a machine learning algorithm are executed. The apparatus includes an inputter, a communicator, a storage, and a processor. As the apparatus is provided, sound recognition effects can be improved.
US11568197B2 Method, system, and apparatus for generating and training a digital signal processor for evaluating graph data
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for generating, training, and utilizing a digital signal processor (DSP) to evaluate graph data that may include irregular grid graph data. An example DSP that may be generated, trained, and used may include a set of hidden layers, wherein each hidden layer of the set of hidden layers comprises a set of heterogeneous kernels (HKs), and wherein each HK of the set of HKs includes a corresponding set of filters selected from the constructed set of filters and associated with one or more initial Laplacian operators and corresponding initial filter parameters.
US11568194B2 Payment transaction methods and systems enabling verification of payment amount by payment card
Embodiments provide a method of facilitating a payment transaction with a payment card of a customer. The method includes receiving a payment transaction request initiated at a merchant terminal. The payment transaction request comprising at least a merchant transaction amount associated with a purchase entered at a merchant terminal, a PIN of the payment card provided by the customer via a keypad and a customer transaction amount provided by the customer via the keypad. The method includes facilitating verification of facilitating verification of the PIN with a stored PIN. The method further includes, upon successful verification, determining whether the merchant transaction amount conforms to the customer transaction amount. The method further includes facilitating a payment transaction associated with the payment transaction request if the merchant transaction amount conforms to the customer transaction amount.
US11568189B2 Digital halftoning with dots representing a spiral
A halftone raster image, suitable for rendering a continuous-tone image, which comprises a plurality of dots, arranged according a screen ruling and screen angle. Said dots comprise (i) image pixels arranged as a first arc or as a plurality of arcs which together represent a first spiral, and (ii) non-image pixels arranged as a second arc or as a plurality of arcs which together represent a second spiral. Small displacements of the feed point of said dots away from the theoretical centre of a halftone dot, defined by said screen ruling and screen angle, enable a higher image quality and less patterns in said halftone raster image.
US11568188B2 Image forming apparatus
An image forming apparatus includes a plurality of light emitting elements, a detector, a controller, and an image forming unit. The light emitting elements are arranged in at least one row. The detector is configured to detect a number of light emitting elements that emit light according to image data. The controller is configured to control a driving voltage for driving the light emitting elements based on the number of light emitting elements detected. The image forming unit is configured to form an image based on light emission of the light emitting elements according to the image data.
US11568186B2 Distinguishing—in an image—human beings in a crowd
The present disclosure relates to a method performed by a people distinguishing system (1) for in an image distinguishing human beings in a crowd. The people distinguishing system identifies (1001) one or more detected objects classified as human beings (2) in an image (3) derived from a thermal camera (10) adapted to capture a scene in an essentially forward-looking angle. The people distinguishing system further identifies at least a first grouping (4) of adjoining pixels in the image, not comprised in the one or more detected human beings, having an intensity within a predeterminable intensity range. Moreover, the people distinguishing system determines (1003) a grouping pixel area (40) of the at least first grouping in the image. Furthermore, the people distinguishing system determines (1004) for at least a first vertical position (yexpected) in the image, based on head size reference data (5), an expected pixel area (xexpected) of a human head at the at least first vertical position. The people distinguishing system further compares (1005) at least a portion of the grouping pixel area with the expected head pixel area for the at least first vertical position. Moreover, the people distinguishing system determines (1006) that the at least first grouping comprises at least a first overlapping human being (6), when at least a first comparison resulting from the comparing exceeds a predeterminable conformity threshold.The disclosure also relates to a people distinguishing system in accordance with the foregoing, a thermal camera comprising such people distinguishing system, and a respective corresponding computer program product and non-volatile computer readable storage medium.
US11568184B2 System and method for automatic detection of referee's decisions in a ball-game
Generally, a system and method for an automatic detection of referee's decisions during a ball-game match are provided. The method may include receiving a plurality of images of a ball-game field generated during the ball-game match; determining, based on predetermined ball-game rules, a first subset of images of the plurality of images representing a first event that is suspected as a specified rule-based event; determining, based on the predetermine ball-game rules, a second subset of images of the plurality of images that represents a second event, wherein the second event is subsequent to the specified rule-based event according to the predetermined ball-game rules; and analyzing, based on the predetermined ball-game rules, the images of the second subset and further determining, based on the analysis thereof, a referee's decision concerning whether the first even is the specified rule-based event.
US11568183B2 Generating saliency masks for inputs of models using saliency metric
An example system includes a processor to receive an input and a model trained to classify inputs. The processor is to iteratively generate a perturbed input that optimizes a saliency metric including a classification term, a sparsity term, and a smoothness term, while keeping parameters of the model constant. The processor is to also detect that a predefined number of iterations is exceeded or a convergence of values of the perturbed input. The processor is to further generate a saliency mask based on a perturbation of the perturbed input in response to detecting the predefined number of iterations is exceeded or the convergence.
US11568178B2 Closed loop automatic dataset creation systems and methods
Various techniques are provided for training a neural network to classify images. A convolutional neural network (CNN) is trained using training dataset comprising a plurality of synthetic images. The CNN training process tracks image-related metrics and other informative metrics as the training dataset is processed. The trained inference CNN may then be tested using a validation dataset of real images to generate performance results (e.g., whether a training image was properly or improperly labeled by the trained inference CNN). In one or more embodiments, a training dataset and analysis engine extracts and analyzes the informative metrics and performance results, generates parameters for a modified training dataset to improve CNN performance, and generates corresponding instructions to a synthetic image generator to generate a new training dataset. The process repeats in an iterative fashion to build a final training dataset for use in training an inference CNN.
US11568175B2 Dynamic intent classification based on environment variables
To prevent intent classifiers from potentially choosing intents that are ineligible for the current input due to policies, dynamic intent classification systems and methods are provided that dynamically control the possible set of intents using environment variables (also referred to as external variables). Associations between environment variables and ineligible intents, referred to as culling rules, are used.
US11568174B2 Co-heterogeneous and adaptive 3D pathological abdominal organ segmentation using multi-source and multi-phase clinical image datasets
The present disclosure describes a computer-implemented method for processing clinical three-dimensional image. The method includes training a fully supervised segmentation model using a labelled image dataset containing images for a disease at a predefined set of contrast phases or modalities, allow the segmentation model to segment images at the predefined set of contrast phases or modalities; finetuning the fully supervised segmentation model through co-heterogenous training and adversarial domain adaptation (ADA) using an unlabelled image dataset containing clinical multi-phase or multi-modality image data, to allow the segmentation model to segment images at contrast phases or modalities other than the predefined set of contrast phases or modalities; and further finetuning the fully supervised segmentation model using domain-specific pseudo labelling to identify pathological regions missed by the segmentation model.
US11568173B2 Method and apparatus for processing test execution logs to detremine error locations and error types
A method of processing test execution logs to determine error location and source includes creating a set of training examples based on previously processed test execution logs, clustering the training examples into a set of clusters using an unsupervised learning process, and using training examples of each cluster to train a respective supervised learning process to label data where each generated cluster is used as a class/label to identify the type of errors in the test execution log. The labeled data is then processed by supervised learning processes, specifically a classification algorithm. Once the classification model is built it is used to predict the type of the errors in future/unseen test execution logs. In some embodiments, the unsupervised learning process is a density-based spatial clustering of applications with noise clustering application, and the supervised learning processes are random forest deep neural networks.
US11568172B2 Systems, methods, and techniques for training neural networks and utilizing the neural networks to detect non-compliant content
A system can include one or more processors and one or more non-transitory computer-readable storage media storing computing instructions configured to run on the one or more processors and perform: generating a training dataset for training a neural network detection model; identifying, using the neural network detection model, as trained, the non-compliant content in the synthetic training images; receiving, at the neural network detection model, at least one image; and utilizing the neural network detection model to determine whether the at least one image comprises the non-compliant content. Other embodiments are disclosed herein.
US11568163B1 Barcode reader with transflective mirror
Barcode readers with transflective mirrors are disclosed herein. An example barcode reader includes a housing and a window positioned within the housing, an imaging sensor and an illumination source positioned within the housing, and a transflective mirror positioned within the housing. The field-of-view of the imaging sensor is directed through the window along a first central axis of the field-of-view of the imaging sensor and the illumination pattern from the illumination source is directed through the window along a second central axis of the illumination pattern that is substantially parallel to the first central axis of the field-of-view of the imaging sensor.
US11568162B1 Apparatus and method for charging an electric device using a label
In a method for charging an electric device by a service rendering system, a controller of the service rendering system receives an image captured by an image sensor and processes the image to identify a label in the image as corresponding to the electric device. The controller obtains a service point location encoded in the label, where the service point location includes a location relative to a location of the label. The controller obtains service information included in the label, where the service request includes a charging service, and the charging service includes a description of an electric charging input of the electric device. The controller calculates a label position of the label using the image of the label and calculates a service point position using the service point location and the label position, where the service point position includes the electric charging input.
US11568161B2 Reader apparatus for upconverting nanoparticle ink printed images
An improved system and method for reading an upconversion response from nanoparticle inks is provided. A is adapted to direct a near-infrared excitation wavelength at a readable indicia, resulting in a near-infrared emission wavelength created by the upconverting nanoparticle inks. A short pass filter may filter the near-infrared excitation wavelength. A camera is in operable communication with the short pass filter and receives the near-infrared emission wavelength of the readable indicia. The system may further include an integrated circuit adapted to receive the near-infrared emission wavelength from the camera and generate a corresponding signal. A readable application may be in operable communication with the integrated circuit. The readable application receives the corresponding signal, manipulates the signal, decodes the signal into an output, and displays and/or stores the output.
US11568159B2 Method for charging an electric vehicle
A system and method is provided for delivering electric energy to an electric vehicle via electric charging stations or kiosks where an energy delivery point is configured to provide energy to the electric vehicle via a connector or a wireless energy source. The method involves charging an electric vehicle by detecting, using a RFID tag reader associated with an electric vehicle, signals emanating from a marker positioned on the ground, where the marker includes one or more RFID tags, and where the RFID tag reader is able to recognize the signals despite weather conditions where the ground is covered by snow.
US11568158B2 Information processing apparatus and information processing method
According to an embodiment, an information processing apparatus acquires, on the basis of tag information read by a wireless tag read from a wireless tag attached to a product, allergen information indicating an allergen contained in the product. Further, the information processing apparatus accepts an input of designation information for designating a product whose allergen information is to be output. Further, the information processing apparatus outputs the acquired allergen information for a product designated on the basis of he accepted designation information.
US11568156B2 Apparatus and method for context-based credit card reader power management
An apparatus for context-based credit card reader management is provided that includes a point-of sale (POS) terminal, configured to accept employee login credentials via a magnetic stripe card, to display menu items for selection, to add selected menu items to an order, and to accept payment for the order, where the payment may be obtained via swipe, dip, or tap. The POS terminal has a card reader and a reader controller. The card reader reads provided cards when fully powered and enabled. The reader controller is coupled to the card reader, and determines one or more workflow states of the POS terminal, and dynamically controls power states of the card reader according to the one or more workflow states.
US11568153B2 Narrative evaluator
A system includes a narrative repository which stores a plurality of narratives and, for each narrative, a corresponding outcome. A narrative evaluator receives the plurality of narratives and the outcome for each narrative. For each received narrative, a subset of the narrative is determined to retain based on rules. For each determined subset, a entropy matrix is determined which includes, for each word in the subset, a measure associated with whether the word is expected to appear in a sentence with another word in the subset. For each entropy matrix, a distance matrix is determined which includes, for each word in the subset, a numerical representation of a difference in meaning of the word and another word. Using one or more distance matrix(es), a first threshold distance is determined for a first word of the subset. The first word and first threshold are stored as a first word-threshold pair associated with the first outcome.
US11568146B2 Location-based mode(s) for biasing provisioning of content when an automated assistant is responding to condensed natural language inputs
Implementations set forth herein relate to an automated assistant that operates according to a variety of different location-based biasing modes for rendering responsive content for a user and/or proactively suggesting content for the user. The user can provide condensed spoken utterances to the automated assistant, when the automated assistant is operating according to one or more location-based biasing modes, but nonetheless receive accurate responsive outputs from the automated assistant. A responsive output generated by biasing toward a subset of location characteristic data that has been prioritized over other subsets of location characteristic data. The biasing allows the automated assistant to compensate for any details that may be missing from a spoken utterance, but allows the user to provide shorter spoken utterances, thereby reducing an amount of language processing when processing inputs from the user.
US11568138B2 System for entity and evidence-guided relation prediction and method of using the same
System and method multitask prediction. The system include a computing device. The computing device has a processer and a storage device storing computer executable code. The computer executable code is configured to: provide a head entity and a document containing the head entity; process the head entity and the document by a language model to obtain head extraction corresponding to the head entity, tail extractions corresponding to tail entities in the document, and sentence extraction corresponding to sentences in the document; predict a head-tail relation between the head extraction and the tail extractions using a first bilinear layer; combine the sentence extraction and a relation vector corresponding to the predicted head-tail relation using a second bilinear layer to obtain a sentence-relation combination; and predict an evidence sentence supporting the head-tail relation using a third bilinear layer based on the sentence-relation combination and attention extracted from the language model.
US11568130B1 Discovering contextualized placeholder variables in template code
Disclosed herein are computer-implemented method, system, and computer-program product (computer-readable storage medium) embodiments for discovering contextualized placeholder variables in template code. Some embodiments include invoking a render call to a template engine to render an input template and then receiving a message identifying a placeholder variable within the input template in response to invoking the render call. These embodiments may further include generating multiple rendered templates by rendering the input template based at least in part on a unique value and a modified unique value for the placeholder variable. Further still, these embodiments may also include storing the placeholder variable in a security vulnerability data structure in response to detecting a change in context associated with the placeholder variable between the multiple rendered templates.
US11568129B2 Spreadsheet recalculation algorithm for directed acyclic graph processing
The present disclosure includes a computing device, a system, and method for performing a spreadsheet recalculation algorithm. In one embodiment, the computing device includes an electronic processor, and a memory coupled to the electronic processor. The memory includes Directed Acyclic Graph (DAG) data having a plurality of nodes, each node of the plurality of nodes having at least one of a constant value or one or more inputs, and program instructions. The program instructions, when executed by the electronic processor, cause the electronic processor to change the plurality of nodes, and update one or more affected nodes of the plurality of nodes based on the change to the plurality of nodes, the one or more affected nodes being less than all of the plurality of nodes.
US11568125B2 Semiconductor device with cell region, method of generating layout diagram and system for same
A semiconductor device including: first, second and third active regions a first gate structure over the first active region and a first part of the second active region; a second gate structure over the third active region and a second part of the second active region; a first cell region including the first gate structure, the first active region and the first part of the second active region; a second cell region including the second gate structure, the third active region and the second part of the second active region; a first border region representing an overlap of the first and second cell regions which is substantially aligned with an approximate midline of the second active region; the second gate structure overlapping the first border region; and there being a first gap which is between the first gate structure and the first border region.
US11568123B2 Method for determining an etch profile of a layer of a wafer for a simulation system
A method for determining an etch profile is described. The method includes determining a masking layer profile. Loading information can be determined. The loading information indicates dependence of an etch rate for the masking layer profile on a quantity and pattern of material being etched. Flux information can be determined. The flux information indicates dependence of the etch rate on an intensity and a spread angle of radiation incident on the masking layer profile. Re-deposition information can be determined. The re-deposition information indicates dependence of the etch rate on an amount of material removed from the masking layer profile that is re-deposited back on the masking layer profile. An output etch profile for the layer of the wafer is determined based on the loading information, the flux information, and/or the re-deposition information.
US11568122B2 Integrated circuit fin layout method
A method of operating an IC manufacturing system includes determining whether an n-type active region of a cell or a p-type active region of the cell is a first active region based on a timing critical path of the cell, positioning the first active region along a cell height direction in an IC layout diagram of a cell, the first active region having a first total number of fins extending in a direction perpendicular to the cell height direction. The method also includes positioning a second active region in the cell along the cell height direction, the second active region being the n-type or p-type opposite the n-type or p-type of the first active region and having a second total number of fins less than the first total number of fins and extending in the direction, and storing the IC layout diagram of the cell in a cell library.
US11568120B2 Apparatus and method for determining mounting information, and recording medium for storing instruction
The apparatus according to various embodiments includes one or more processors, and one or more memories operatively connected to the one or more processors. The one or more memories may store instructions that, when executed, cause the one or more processors to acquire a plurality of first position offsets of a plurality of first components respectively mounted on a plurality of first substrates with respect to a plurality of pads of the plurality of first substrates corresponding to the plurality of first components from the optical measurement device, set a range of a normal state for a component position offset based on the plurality of first position offsets, generate a control signal for adjusting at least one control parameter of the component mounting device associated with a component mounting position based on the range of the normal state, and transmit the control signal to the component mounting device.
US11568116B2 Flip-flop based true random number generator (TRNG) structure and compiler for same
A true random metastable flip-flop (TRMFF) compiler generates an electrical architecture for a TRMFF chain. The compiler selects components for the TRMFF chain from a library of standard cells and logically connects these components in accordance with a primitive polynomial to generate the electrical architecture. The TRMFF chain provides a sequence of random numbers from one or more physical processes in accordance with the primitive polynomial. During operation, one or more microscopic phenomena inside and/or outside of the TRMFF chain can cause one or more low-level, statistically random entropy noise signals to be present within the TRMFF chain. The TRMFF chain advantageously utilizes the one or more low-level, statistically random entropy noise signals to provide the sequence of random numbers.
US11568113B2 Variation-aware delay fault testing
Variation-aware delay fault testing suitable for carbon nanotube field-effect transistor circuits can be accomplished using an electronic design automation tool that performs long path selection by generating random variation scenarios, wherein a random variation scenario (RVS) is an instance of an input netlist where values for a set of process parameters for each gate are chosen from a set of values for each process parameter of the set of process parameters for that gate, the set of values being sampled from a distribution of that particular process parameter for that gate and includes a nominal value for that particular process parameter; calculating a total delay through a path for each RVS; and selecting at least two paths having highest total delays for each fault site under random variations of the RVSs. Delay test patterns can then be generated for the selected paths.
US11568109B2 Experience learning in virtual world
A computer-implemented method of machine-learning is described that includes obtaining a dataset of virtual scenes. The dataset of virtual scenes belongs to a first domain. The method further includes obtaining a test dataset of real scenes. The test dataset belongs to a second domain. The method further includes determining a third domain. The third domain is closer to the second domain than the first domain in terms of data distributions. The method further includes learning a domain-adaptive neural network based on the third domain. The domain-adaptive neural network is a neural network configured for inference of spatially reconfigurable objects in a real scene. Such a method constitutes an improved method of machine learning with a dataset of scenes including spatially reconfigurable objects.
US11568104B2 System for the global solution of an event-dependent multicriteria non-convex optimization problem
A system for solving an event-dependent multicriteria optimization problem of at least one cyber-physical system, comprising a control device for controlling the at least one cyber-physical system, the control device controlling the cyber-physical system in dependence on a list of prioritized objectives by solving at least one event-dependent suboptimization problem is characterized in that each objective from the list of prioritized objectives is captured as an objective function, each objective function consisting of at least two parts, a first part of which relates to directly capturing the objective and a second part of which describes a condition under which each result of one of the preceding objectives of each of the preceding suboptimization problems is substantially not negatively affected.
US11568103B2 Method and system for reducing output of reservoir simulation data
A method may include generating three-dimensional (3D) reservoir simulation data regarding a subsurface formation. The 3D reservoir simulation data may correspond to a plurality of reservoir properties at a predetermined timestep within a reservoir simulation. The method may include generating a 3D pixel dataset using the 3D reservoir simulation data. Each pixel of the 3D pixel dataset may be determined based on a plurality of reservoir property values. Each pixel of the 3D pixel dataset may include a red value, a green value, and a blue value that corresponds to three different reservoir property values out of the plurality of reservoir property values. The method may include generating a two-dimensional (2D) pixel dataset using the 3D pixel dataset. The 2D pixel dataset may correspond to a single video frame within various video frames.
US11568101B2 Predictive multi-stage modelling for complex process control
Predictive multi-stage modelling for complex semiconductor device manufacturing process control is provided. In one aspect, a method of predictive multi-stage modelling for controlling a complex semiconductor device manufacturing process includes: collecting geometrical data from metrology measurements made at select stages of the manufacturing process; and making an outcome probability prediction at each of the select stages using a multiplicative kernel Gaussian process, wherein the outcome probability prediction is a function of a current stage and all prior stages. Machine-learning models can be trained for each of the select stages of the manufacturing process using the multiplicative kernel Gaussian process. The machine-learning models can be used to provide probabilistic predictions for a final outcome in real-time for production wafers. The probabilistic predictions can then be used to select production wafers for rework, sort, scrap or disposition.
US11568100B2 Synthetic scenario simulator based on events
A vehicle can capture data that can be converted into a synthetic scenario for use in a simulator. Objects can be identified in the data and attributes associated with the objects can be determined. The data can be used to generate a synthetic scenario of a simulated environment. The scenarios can include simulated objects that traverse the simulated environment and perform actions based on the attributes associated with the objects, the captured data, and/or interactions within the simulated environment. In some instances, the simulated objects can be filtered from the scenario based on attributes associated with the simulated objects and can be instantiated and/or destroyed based on triggers within the simulated environment. The scenarios can be used for testing and validating interactions and responses of a vehicle controller within the simulated environment.
US11568097B2 Method and system for operating a configuration platform
A method of and a system for propagating a configuration setting of a 3D model to other 3D models, the 3D model and the other 3 Ds being part of a same 3D model category. The 5 method comprises dividing the 3D model into a first plurality of surfaces; associating to each one of the first plurality of surfaces, a unique surface identifier. For each one of the other 3D models, the method comprises dividing the one of the other 3D models into a second plurality of surfaces; establishing a correspondence; associating, for each one of the second plurality of surfaces corresponding to one of the first plurality of surfaces. The method also comprises 0 selecting the configuration setting of the 3D model; determining the unique identifier of the 3D model to which the configuration setting is to be applied; and propagating, the configuration setting to the other 3D models.
US11568093B2 Data scramblers with enhanced physical security
Devices, systems and methods for improving reliability and security of a memory system are described. An example method includes receiving a seed value and a data stream, generating, based on the seed and using a physical unclonable function (PUF) generator, a PUF data pattern, generating, based on the seed, a pseudo-random data pattern, performing a first logic operation on the PUF data pattern and the data stream to generate a result of the first logic operation as a first data sequence, and performing a second logic operation on the pseudo-random data pattern and a second data sequence that is based on the first data sequence to generate a result of the second logic operation as a third data sequence for storage on the memory system, wherein the PUF generator is selected at least in-part based on one or more physical characteristics of the memory system.
US11568091B2 Method and system for integrity protected distributed ledger for component certificate attestation
A system, method, and computer-readable medium are disclosed for attesting component certificates to particular devices. An enterprise hosted integrity protected distributed ledger, such as a block chain, is provided to publish component certificates. Component vendors are provided authorization tokens to publish their component certificates. Manifests are generated by the original equipment manufacturer (OEM) that includes vendor component identifiers. End users discover the distributed ledger through a verification mechanism, and the component certificates are retrieved from the distributed ledger.
US11568086B1 Single path prioritization for a communication system
A method and system includes identifying a user object at an initial node of a first user path. The method includes identifying a user object at an initial node of a first user path. The method includes determining whether to perform a company prioritization for the user object at the initial node. The method includes determining that the user object is linked to multiple companies responsive to determining whether to perform a company prioritization. The method includes selecting, by a processing device, a first company of the multiple companies instead of a second company of the multiple companies to prevent a duplicate message associated with the second company from being transmitted to a user device associated with the user object.
US11568085B2 Systems and methods for tokenization to support pseudonymization of sensitive data
Systems and methods for tokenization to support pseudonymization are provided herein. An example method includes receiving an input set, seeding a random number generator with one or more secret data, transposing the input set using a first random number/transposition parameter generated by the random number generator to create a transposed input set, transposing a token set using a second random number/transposition parameter generated by the random number generator to create a transposed token set, and generating a token by substituting transposed input set values with transposed token set values.
US11568083B2 User-controlled access to data in a communication network
There is provided a method comprising, receiving, from a second network node, a request to access data of a user of a user device, forwarding the request to the user device, receiving, from the user device, an acknowledgement indicating that access to the data of the user is granted and transmitting, in response to receiving the acknowledgement, a first indication to a blockchain, the first indication indicating that access to the data of the user is granted.
US11568082B2 Method and system for securing sensitive information
A method for securing sensitive information, includes storing patient information in a secured form in an external device that is carried by a patient. A user terminal obtains a first signature generated using a first secret key inside a first identification medium, where the first secret key is associated with a first healthcare person. Moreover, the user terminal communicates a write request that includes at least the first signature to the external device. The external device receives the write request from the user terminal when the user terminal is within a proximal communication range of the external device. Furthermore, the external device verifies at least the first signature received in the write request. The user terminal writes first information to the external device, based on verification of at least the first signature. A system for securing sensitive information is also provided.
US11568080B2 Systems and method for obfuscating data using dictionary
At least some aspects of the present disclosure feature systems and methods for obfuscating data. The method includes the steps of receiving an input data stream including a sequence of n-grams, mapping at least some of the sequence of n-grams to corresponding dictionary terms using a dictionary, and disposing the corresponding tokens to an output data stream.
US11568075B2 Auto-tuning of rule weights in profiles
Disclosed is a system to optimize rule weights for classifying access requests so as to manage rates of false positives and false negative classifications. A rules suggestion engine may suggest a profile of classification rules to a merchant for access requests. The system can optimize weights for the profile of rules using a cost function based on a training set of historical access requests, for example using stepwise regression or machine learning (ML). The system can compute a profile score based on the optimized weights, for example by summing the weights. The system statistically analyzes the profile score using classification thresholds and the historical access requests. The system can perform receiver operating characteristic (ROC) analysis for various threshold values, enabling a user to select a suitable threshold. The system can further optimize by adding or removing rules from the profile of rules.
US11568072B2 Preventing digital forgery
A set of security templates is maintained including first and second templates. The first template specifies time and location stamp authentication for a file, and contextual security conditions that must be met before the file can be accessed. The second template specifies the time and location stamp authentication, but not the contextual security conditions. One of the first or second security templates is applied to the particular file. When the second security template is applied, a GPS-crypto device adds a time and location stamp to the particular file. The particular file is signed using a private key associated with the GPS-crypto device to generate an authentication signature based on the time and location stamp. The authentication signature is added to the particular file to allow a recipient to verify the time and location stamp of the particular file using a public key corresponding to the private key.
US11568066B2 Incorporating at-rest data encryption into a cloud-based storage architecture
Example methods and systems disclosed herein facilitate the introduction and use of client-specified object encryption within a computing environment using remote third-party storage systems, where data objects stored on the remote third-party storage systems were previously either stored in unencrypted form or encrypted with a single key tied to an account that owns the data. In some embodiments, the encryption is introduced into the system in gradual stages, so as to minimize or entirely eliminate data availability downtime. In some embodiments, the introduction of client-specified object encryption involves registration of a user function on the third-party storage system, where the user function handles object decryption in response to requests of content consumers for data objects stored by the third-party storage system.
US11568064B2 Systems and methods for virtual distributed ledger networks
The disclosed embodiments relate to virtual distributed ledger networks provisioning using distributed ledger technology. In one embodiment, a system is disclosed, comprising a hardware processor and a memory device storing instructions executable by the hardware processor to perform operations. The operations comprise creating one or more virtual machines, and executing a plurality of microservices via the one or more virtual machines. At least two of the plurality of microservices are associated with different distributed ledger technology networks. The plurality of microservices include an event routing manager microservice configured to receive a smart contract microservice request and to route events between microservices, a smart contract execution microservice configured to execute a smart contract associated with the smart contract microservice request, and a transaction resource manager microservice configured to commit an outcome of the smart contract execution microservice to a distributed ledger associated with one of the different distributed ledger technology networks.
US11568060B2 Modular taint analysis with access paths
A method may include extracting, from an instruction of a function in source code, (i) a left-hand side (LHS) access path including a first variable and a first sequence of fields and (ii) a right-hand side (RHS) access path including a second variable and a second sequence of fields, determining, using an incoming access path, an outgoing access path for the instruction, determining that the incoming access path subsumes the LHS access path, generating a specialized outgoing access path by appending a field of the LHS access path to the outgoing access path, determining, using the specialized outgoing access path, that an entry access path of the function is reachable from an exit access path of the function, in response to determining that the entry access path is reachable from the exit access path, identifying a potential taint flow from the entry access path to the exit access path.
US11568057B2 Systems and methods for triaging software vulnerabilities
Systems and methods are provided for the classification of identified security vulnerabilities in software applications, and their automated triage based on machine learning. The disclosed system may generate a report listing detected potential vulnerability issues, and extract features from the report for each potential vulnerability issue. The system may receive policy data and business rules, and compare the extracted features relative to such data and rules. The system may determine a token based on the source code of a potential vulnerability issue, and a vector based on the extracted features of a potential vulnerability issue and based on the token. The system may select a machine learning modelling method and/or an automated triaging method based on the vector, and determine a vulnerability accuracy score based on the vector using the selected method.
US11568050B2 Regulating execution
There is disclosed a method, computer program product and a system for regulating execution of a suspicious process, comprising determining a file system location of an executable file associated with the suspicious process, encrypting the file, and creating a wrapper for the file with the same file name and location as the file associated with the suspicious process.
US11568049B2 Methods and apparatus to defend against adversarial machine learning
Methods, apparatus, systems and articles of manufacture to defend against adversarial machine learning are disclosed. An example apparatus includes a model trainer to train a classification model based on files with expected classifications; and a model modifier to select a convolution layer of the trained classification model based on an analysis of the convolution layers of the trained classification model; and replace the convolution layer with a tree-based structure to generate a modified classification model.
US11568048B2 Firmware descriptor resiliency mechanism
An apparatus to facilitate descriptor resiliency in a computer system platform is disclosed. The apparatus comprises a non-volatile memory to store firmware for a computer system platform, wherein the firmware comprises a primary descriptor including access permission details for platform components and a secondary descriptor including a backup copy of the access permission details and a controller, coupled to the first non-volatile memory, including recovery hardware to detect a problem during a platform reset with the primary descriptor, recover the contents of the primary descriptor from the backup copy included in the secondary descriptor and store the contents of the backup copy to primary descriptor.
US11568044B2 Method and apparatus for vetting universal serial bus device firmware
Example embodiments provide methods, apparatuses, systems, computing devices, and/or the like for vetting USB device firmware via a USB-specific firmware analysis framework. In one example, a method is provided for analyzing firmware of a Universal Serial Bus (USB) device. The example method includes steps of receiving a firmware image extracted from the USB device, identifying signatures from the firmware image relating to USB operation, and building an expected model of operation of the USB device using the identified signatures and a database of operational information regarding USB devices. The example method further includes the steps of generating a recovered model of operation of the USB device based on the firmware image and the identified signatures, and comparing the recovered model of operation with the expected model of operation to identify unexpected or unknown behaviors. The example method may further include generating a report comprising the identified unexpected or unknown behaviors.
US11568043B2 Control systems and methods for blood or fluid handling medical devices
A processor of a medical device configured to communicate with a remote server can be programmed to protect the medical device from exposure to unauthorized or malicious software. A system or method to implement this form of protection can include, for example, at least one processor on the medical device, a control software module that controls the operation of the medical device and is executable on the processor, a data management module that manages data flow to and from the control software module from sources external to the medical device, and an agent module that has access to a limited number of designated memory locations in the medical device. In addition, a hemodialysis apparatus can be configured to operate in conjunction with an apparatus for providing purified water from a source such as a municipal water supply or a well. A system for controlling delivery of purified water to the hemodialysis apparatus can comprise a therapy controller of the hemodialysis apparatus configured to communicate with a controller of a water purification device, and a user interface controller of the hemodialysis apparatus configured to communicate with the therapy controller, and to send data to and receive data from a user interface.
US11568037B2 Wheel-based authentication
A computer-implemented method for authentication is provided. The method includes displaying, on a display device and while in a locked state, a set of color wheels, each color wheel having a plurality of segments with each segment being a different color. User input is received via an input device on the set of color wheels. The user input is converted to a string. The string is communicated to an authentication server. In response to communicating the string, a response is received from the authentication server and the response is processed.
US11568036B2 Display device including fingerprint sensor and fingerprint authentication method thereof
A display device including a fingerprint sensor including a first layer having at least one photo sensor to generate a fingerprint image corresponding to reflected light from a fingerprint contact surface, light emitting elements to transmit light reflected by the fingerprint, and a second layer including pin holes to allow reflected light to be incident upon the at least one photo sensor; and a fingerprint detector to receive the fingerprint image from the fingerprint sensor, to extract a first image corresponding to a first region of the fingerprint and a second image corresponding to a second region of the fingerprint, to compare the first and second images to determine similarity, and to perform fingerprint authentication, based on similarity determination, where the fingerprint first region is in contact with the fingerprint contact surface and the fingerprint second region is not in contact with the fingerprint contact surface.
US11568033B2 Data encryption or decryption method and apparatus, and terminal device
A data processing method includes: presenting one or more control elements on the touch screen, where the one or more control elements are in a one-to-one correspondence with one or more pieces of data; and encrypting or decrypting, based on fingerprint data obtained by the fingerprint recognition module, first data corresponding to a first control element when an operation of dragging the first control element from a location outside a second region to the second region is detected, where the second region includes at least a partial region of the first region. This can further complete operations of confirming that encryption or decryption is to be performed and performing authentication in one step, to shorten steps and time of a data encryption or decryption operation, thereby improving user experience.
US11568027B2 License authentication device and license authentication method
A license authentication device includes a memory that stores a license file including a license expiration date of an application that adjusts a parameter of a semiconductor manufacturing apparatus in a semiconductor factory; and a processor coupled to the memory. The processor acquires log data when the semiconductor manufacturing apparatus executes a processing; and determines whether or not a time included in the log data has passed the license expiration date stored in the license information storage.
US11568023B1 Sensor arrangement and method for operating a sensor arrangement
A sensor array (100) with one or more sensors (201-204), with one or more operating means (101-104), each of which labels an object (801, 802), and with a processing unit (501) that is connected to the sensor or the sensors (201-204) via a communication connection (401), wherein each sensor (201-204) is designed for reading and unambiguously identifying an operating means (101-104). In each sensor (201-204), the time at which an operating means (101-104) was detected, the operating means identification of the operating means (101-104), a sensor identification that unambiguously identifies the sensor, and a quality variable q(t, s, b) determined based on time, sensor and operating means for the detection of the operating means (101-104) is sent to the processing unit (501). The invention further relates to a corresponding method.
US11568021B2 Vector-vector multiplication techniques for processing systems
Vector-vector multiplication or matrix-matrix multiplication computation on computing systems can include computing a first portion of a vector-vector multiplication product based on a most-significant-bit set of a first vector and a most-significant-bit set of a second vector, and determining if the first portion of the vector-vector multiplication product is less than a threshold. If the first partial vector-vector multiplication product is not less than the threshold, a remaining portion of the vector-vector multiplication product can be computed, and a rectified linear vector-vector multiplication product can be determined for the sum of the first portion of the vector-vector multiplication product and the remaining portion of the vector-vector multiplication product. If the first portion of the vector-vector multiplication product is less than the threshold, computation of the remaining portion of the vector-vector multiplication product can be skipped and the rectified linear vector-vector multiplication product can be set to a zero scalar.
US11568018B2 Utilizing machine-learning models to generate identifier embeddings and determine digital connections between digital content items
The present disclosure relates to systems, methods, and non-transitory computer-readable media that utilize machine learning models to generate identifier embeddings from digital content identifiers and then leverage these identifier embeddings to determine digital connections between digital content items. In particular, the disclosed systems can utilize an embedding machine-learning model that comprises a character-level embedding machine-learning model and a word-level embedding machine-learning model. For example, the disclosed systems can combine a character embedding from the character-level embedding machine-learning model and a token embedding from the word-level embedding machine-learning model. The disclosed systems can determine digital connections between the plurality of digital content items by processing these identifier embeddings for a plurality of digital content items utilizing a content management model. Based on the digital connections, the disclosed systems can surface one or more digital content suggestions to a user interface of a client device.
US11568014B2 Information centric network distributed search with approximate cache
Systems and techniques for an information centric network (ICN) distributed search with approximate cache and forwarding information lookup. For example, a search interest packet may be received. Here, the search interest packet includes search criteria and a signal indicating that it is a search interest packet. A search for content—including content in a local content store—that meets the search criteria may then be performed. Once complete, a data packet that includes the results of the search may be transmitted towards an author of the search interest packet.
US11568013B2 Methods and systems for providing a search service application
A system for providing a search service application is disclosed and includes an application builder component that provides a search model for a first object of a plurality of objects. The search model is based at least on an end-user input field corresponding to a first attribute of the first object and a search result output field corresponding to a second attribute of the first object. The search model is also associated with a backend data store that supports a storage structure that stores information relating to the first object. The system also includes a deployment engine that automatically configures a search engine system associated with the backend data store to place a portion of indexed data into a first partition and to place another portion of indexed data into at least another partition based on the search model.
US11568010B2 Methods and systems for generating content for users of a social networking service
An exemplary method of generating content for a user of a social networking service includes, in an application of a social networking service, receiving a classification model from a server system associated with the social networking service. The method further includes generating a collage for a user. The collage includes a set of content items stored on the client device. The method also includes, presenting the collage to the user if the collage satisfies a criterion included in the classification model. The method also includes tracking and providing user-interaction data for the collage to the server system, and receiving an updated classification model from the server system in accordance with the user-interaction data. The method also includes generating and presenting a new collage that includes a new set of content items stored on the client device, if the new collage satisfies the criterion included in the updated classification model.
US11568009B2 Spoiler prevention
Methods, systems and computer program products are provided for spoiler prevention. Media consumption applications may be placed in “spoiler-free” mode, for example, to prevent media content from spoiling first-hand user experience. A user may provide and/or authorize access to and use of spoiler prevention information. A user may request media content (e.g., while surfing the Internet). Digital media content to be presented to a user may be searched in real-time and/or pre-searched for spoiler content and/or associated spoiler indications relative to spoiler prevention information. Identified spoiler content may be concealed from users. A procedure may be provided for users to determine one or more reasons why content is concealed, to selectively reveal concealed content, and to provide feedback whether concealed content was or was not spoiler content for a user. Feedback may be used to improve spoiler prevention, for example, by retraining a machine learning model, which may be user-specific.
US11567998B2 Dataflow graph processing
A system for dataflow graph processing comprises a communication interface and a processor. The communication interface is configured receive an indication to generate a dataflow graph, wherein the indication includes a set of queries and/or commands. The processor is coupled to the communication interface and configured to: determine dependencies of each query in the set of queries on another query; determine a DAG of nodes based at least in part on the dependencies; determine the dataflow graph by determining in-line expressions for tables of the dataflow graph aggregating calculations associated with a subset of dataflow graph nodes designated as view nodes; and provide the dataflow graph.
US11567992B2 System and method for generating a video
A system and method for capturing a plurality of videos and images with a camera of a mobile communication device, editing them and combining them in order to generate a video. The invention provides an application for capturing, editing and combining a plurality of videos and images of a real estate structure with the build-in camera of a mobile communication device and then generating a real estate video for a specific real estate listing.
US11567991B2 Digital image classification and annotation
Implementations are described herein for automatically annotating or curating digital images using various signals generated by individual users, in addition to or instead of content of the digital images themselves, thereby to enable the digital images to be retrieved from a searchable database based on their annotations. In particular, techniques are described herein for identifying events associated with a user, e.g., based on natural language input provided by a user, and automatically classifying/annotating images inferred to be related to those events.
US11567990B2 On-demand metadata extraction of clinical image data
A method and system for providing on-demand updating of metadata information associated with clinical image data files is disclosed. The system allows for extracting, on the fly, additional metadata fields from clinical image data files and re-indexing the metadata to include the additional fields so that an end-user can perform operations (e.g., searching, browsing, etc.) based on the newly indexed fields. The metadata fields may be defined in a configurable schema file (e.g., XML, YML, etc.). The system can gain efficiencies by, for example, reading only a subset of the DICOM file (e.g., reading only the first few kilobytes that contain the header), scanning only a subset of source data folders, etc.
US11567988B2 Dynamic playlist priority in a vehicle based upon user preferences and context
Systems, methods and computer program products that facilitate dynamic playlist priority in a vehicle based upon user preferences and context. According to an embodiment, a system comprises a processor that executes computer executable components stored in at least one memory, a compilation component that receives content in a vehicle, an assessment component that respectively classifies subsets of the content, a ranking component that ranks relevancy of the classified subsets of content based upon preferences and context of a user in the vehicle, a content playback component that plays the subsets of classified content based upon relevancy ranking, a prioritization component that dynamically prioritizes a first subset of the content based upon the context of the user or context of a sender of the first subset of content, wherein the first subset of content comprises extrinsic data, and an interrupt component that interrupts playback of the subsets of classified content based upon the dynamic prioritization.
US11567986B1 Multi-level navigation for media content
The disclosed computer-implemented method may include (1) providing a plurality of media content groups, where each media content group includes a plurality of media content items, (2) providing a plurality of group indicators, where each group indicator corresponds with one of the media content groups, (3) providing a first navigational path linking the group indicators sequentially, (4) providing, for each media content group, a second navigational path linking the media content items of the corresponding media content group sequentially, (5) providing, for each media content group, a group entry point linking to one of the media content items of the corresponding media content group, and (6) presenting a graphical user interface that facilitates access to the media content items, and to the group indicators, using the first navigational path, the second navigational paths, and the group entry points. Various other methods, systems, and computer-readable media are also disclosed.
US11567983B2 Detecting, classifying, and enforcing policies on social networking activity
Technology is disclosed for detecting, classifying, and/or enforcing policies on social networking activity. The technology can store a content policy, classify content posted to a social network, determine that the classification corresponds to the content policy, and apply an action specified by the content policy to the posted content.
US11567978B2 Hybrid structured/unstructured search and query system
Technologies are described herein for executing queries expressed with reference to a structured query language against unstructured data. A user issues a structured query through a traditional structured data management (“SDM”) application. Upon receiving the structured query, an SDM driver analyzes the structured query and extracts a data structure from the unstructured data, if necessary. The structured query is then converted to an unstructured query based on the extracted data structure. The converted unstructured query may then be executed against the unstructured data. Results from the query are reorganized into structured data utilizing the extracted data structure and are then presented to the user through the SDM application.
US11567977B2 Method for refining cognitive insights using travel related cognitive graph vectors
A method, system and computer-usable medium are disclosed for using travel-related cognitive graph vectors.
US11567975B1 System and method for user interactive contextual model classification based on metadata
A system and a method for contextual categorization of data comprises a server having a processor and a non-transitory computer-readable storage medium in electronic communication with the processor and comprising program instructions executable by the processor to access an initial inventory of data set and metadata associated with the initial inventory of data set. The system is then configured to classify the initial inventory of data set by using the metadata into (a) reduced set of data comprising high level sensitivity classification and (b) a remainder data set. The system and method can be further configured for contextual categorization of data that involves receiving an initial data set to be categorized; establishing a library of contextual classifiers, the library comprising (1) a set of predetermined high level sensitivity classifications and (2) a set of user-generated business-specific sensitivity classifications subordinated below the high level sensitivity classifications; identifying and removing redundant, outdated, trivial or abandoned (ROTA) data from the initial data set to create a reduced data set and a remainder data set of ROTA data; applying the user-generated business-specific sensitivity classifications to the reduced data set to create a first set of classified data and a second set of unclassified data; and iteratively applying additional user-generated business-specific sensitivity classifications to the both the first set of classified data and the second set of unclassified data until all data in the reduced data set has been classified in exactly one use-generated business-specific sensitivity classification.
US11567971B2 Systems, methods, and devices for storage shuffle acceleration
A method of processing data in a system having a host and a storage node may include performing a shuffle operation on data stored at the storage node, wherein the shuffle operation may include performing a shuffle write operation, and performing a shuffle read operation, wherein at least a portion of the shuffle operation is performed by an accelerator at the storage node. A method for partitioning data may include sampling, at a device, data from one or more partitions based on a number of samples, transferring the sampled data from the device to a host, determining, at the host, one or more splitters based on the sampled data, communicating the one or more splitters from the host to the device, and partitioning, at the device, data for the one or more partitions based on the one or more splitters.
US11567964B2 Feature selection for artificial intelligence in healthcare management
A system and method may be provided to predict a value of a field of interest about a patient procedure. Data may be received from a health provider. A statistical model or machine learning model may be built based on the data in order to predict the value of the field of interest. In some embodiments, a plurality of models are used to predict different aspects of the procedure and are combined by a main model.
US11567961B2 Using flat data input for simultaneous application of multiple separate calculations rule sets to obtain multiple output results
A method may include updating database posting logic to obtain an updated database posting logic that, during a posting process to a database, adds a data field to a new line item being posted via the posting process. The method may further include receiving information from a data provider. The method may further include posting, using the updated database posting logic, the information to the database as a line item including various fields including the data field. The method may further include receiving a request to generate a transactional report. The method may further include using the data field to identify the line item. The method may further include generating the transactional report using the line item.
US11567957B2 Incremental addition of data to partitions in database tables
A method and system for accessing updated data from a database in response to a user query has been developed. First, multiple transaction logs are generated for a database. Each transaction log contains a record of actions executed by a database management system and referenced according to the specified date of the actions. Data updates are received and stored with the database. An incremental database partition is created for each data update. Each incremental database partition is stored with reference to a corresponding transaction log for the date of the data update. The updated data is accessed through the incremental database partition in response to an outdated user query. The outdated user query contains a data access request for a date earlier than the receipt of data updates.
US11567956B2 Background format optimization for enhanced queries in a distributed computing cluster
A format conversion engine for Apache Hadoop that converts data from its original format to a database-like format at certain time points for use by a low latency (LL) query engine. The format conversion engine comprises a daemon that is installed on each data node in a Hadoop cluster. The daemon comprises a scheduler and a converter. The scheduler determines when to perform the format conversion and notifies the converter when the time comes. The converter converts data on the data node from its original format to a database-like format for use by the low latency (LL) query engine.
US11567955B2 Dynamically normalizing intervals in a table
Dynamically normalizing intervals in a table including receiving, from a client computing system, a request to normalize intervals for a data set on a cloud-based data warehouse, wherein the request comprises a reference to the data set and a data range; generating, on the cloud-based data warehouse, an interval table using the data range; joining, into a joined table on the cloud-based data warehouse, the interval table and the data set; receiving the joined table from the cloud-based data warehouse; and presenting, via a graphical user interface on the client computing system, the joined table as a worksheet.
US11567953B2 System and method of selecting events or locations based on content
Systems and methods of returning location and/or event results using information mined from non-textual information are provided. Non-textual information is captured using a hardware component of a user device. Text-based social media content input on the user device is then retrieved. A location of the user device is determined using a global positioning system module in the user device. The non-textual information is converted to a machine-analyzable format, and the converted non-textual information is compared to a database of converted non-textual information samples to analyze and classify the converted non-textual information. The classification is sent to a server for storage in a database in a manner that ties the classification to the geographical location of the user device.
US11567951B2 Computer systems and methods for allocating rights between divisions
The present disclosure provides a method including storing or accessing data representing users of first and second divisions, where the data includes first and second sets of records, receiving a query from a member associated with an organization having access privilege to the data, generating, when the query is from a member of the first division, a score that reflects a degree to which parameters of the query are similar to parameters of data representing users of the second division, where the parameters include characteristics of a family that may adopt a child, generating, when the query is from a member of the second division, a score that reflects a degree to which parameters of the query are similar to parameters of data representing users of the first division, where the parameters include characteristics of a child that may be adopted.
US11567949B2 Data discovery solution for data curation
Disclosed are methods and systems for a data discovery solution which harnesses the power of crowdsourcing to improve automated data curation. This is done in two complimentary ways: (a) large scale collective curation through anonymized multi-tenancy, and (b) and through internet scale matching and validation gaming platform using mobile application game. The result is the most extensive library of semantic-technical mappings of the enterprise data, which are immediately at hand to provide a fast, easy and a good understanding of the enterprise data. The data discovery solution forms a gateway for governing and unlocking value from big data.
US11567943B1 Restricted queries in a database clean room
Embodiments of the present disclosure may provide a data clean room architecture that restricts data included in the clean room. The data clean room architecture can implement a policy to enable data restrictions for data shared between multiple parties via a distributed database. Multiple database accounts can implement validation instances to validate queries when received from other database accounts. One or more of the database accounts can provide a query template that is congruent with the validation instance for use by the other database accounts to generate queries against the data shared in the data clean room.
US11567942B2 Unified table query processing
A system and method of query processing in a multi-level storage system having a unified table architecture. A query is received by a common query execution engine connected with the unified table architecture, the query specifying a data record. The common query execution engine performs a look-up for the data record based on the query at the first level storage structure. If the data record is not present at the first level storage structure, the common query execution engine performs separate look-ups in each of the second level storage structure and the main store.
US11567940B1 Cache-aware system and method for identifying matching portions of two sets of data in a multiprocessor system
A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a cache.
US11567939B2 Lazy reassembling of semi-structured data
A pruning index is generated for a source table organized into a set of batch units. The source table comprises a column of semi-structured data. The pruning index comprises a set of filters that index distinct values in each column of the source table. Rather than reassembling an entire tree structure of the semi-structured data prior to indexing, the generating of the pruning index comprises traversing a reassembly hook object that represents a first portion of the semi-structured data that is subcolumnarized and traversing a residual object that represents a second portion of the semi-structured data that is not subcolumnarized. The reassembly hook object is traversed to identify values corresponding to the first portion of the semi-structured data and the residual object is traversed to identify values corresponding to the second portion. The pruning index is stored with an association with the source table.
US11567938B1 Intelligent query plan cache size management
A computer-implemented method can measure query locality during execution of a plurality of incoming queries in a database management system. The database management system includes a query execution plan cache which has a size that can store at least some of query execution plans generated for the plurality of incoming queries. Based on the measured query locality, the method can adjust the size of the query execution plan cache.
US11567930B2 Adaptive data retrieval with runtime authorization
Methods and systems are disclosed for data retrieval, from databases to clients, in an environment requiring runtime authorization. In response to a request for T data records, a learning module provides a prediction R of a suitable number of data records to retrieve from a database. Following retrieval of R records or record identifiers, authorization is sought from an authorization service, resulting in A of the records being authorized. The A authorized records are returned to the requesting client, and, if more records are needed, T is decremented and the cycle is repeated. A performance notification is provided to the learning module for training, with respect to providing values of prediction R. The performance notification can be based on a measure of authorization service performance, the number A of authorized records, latency, communication or resource costs, a measure of resource congestion, or other parameters. Variants are disclosed.
US11567926B2 Spurious outlier detection system and method
A spurious outlier detection-system is provided. The system includes a memory having computer-readable instructions stored therein and a processor configured to execute the computer-readable instructions to receive time-series data from one or more sensors and/or applications, process the time-series data to detect one or more change points based on a pre-defined cost function. The processor is configured to identify data chunks between the change points using pre-determined window sizes and to estimate smooth reconstructed values (SRVs) for each of the change point data chunks between two consecutive change points to identify one or more global outliers from the SRVs. The processor is configured to determine distribution of the global outliers using kernel density for each change point data chunk and identify one or more true outliers from the distribution of the global outliers based upon a skewness of the distribution.
US11567921B2 Rowgroup consolidation with global delta accumulation and versioning in distributed systems
Methods for rowgroup consolidation with delta accumulation and versioning in distributed systems are performed. The systems provide performant methods of row storage that enable versioned modifications of data while keeping and allowing access to older versions of the data for point-in-time transactions. The accumulation of valid rows, deletes, and modifications is maintained in blobs for rowgroups until a size threshold is reached, at which point the rows are moved into a columnar compressed form. Changes to data and associated metadata are stored locally and globally via appends, maintaining logical consistency. Metadata is stored in footers of files allowing faster access to the metadata and its associated data for transactions and instant rollback via metadata version flipping for aborted transactions, as well as lock-free reads of data.
US11567918B2 Generating context tree data based on a tailored data model
A system for providing context tree based on data model is disclosed. The system comprises an interface, a processor, and a memory. The interface is configured to receive a data model entry point, and to receive one or more context filters. The processor is configured to determine context tree data based on the one or more context filters and the data model entry point from any context tree provider that has appropriate context tree information. The memory is coupled to the processor and is configured to provide the processor with instructions.
US11567917B2 Writing data and metadata into storage
A processor-based method for locating data and metadata closely together in a storage system is provided. The method includes writing a first range of a file and a first metadata relating to attributes of the file into at least one segment controlled by a first authority of the file. The method includes delegating, by the first authority, a second authority for a second range of the file, and writing the second range of the file and second metadata relating to the attributes of the file into at least one segment controlled by the second authority.
US11567913B2 Method and system for improving efficiency in the management of data references
Methods, computer program products, and computer systems for the management of data references in an efficient and effective manner are disclosed. Such methods, computer program products, and computer systems include receiving a change tracking stream at the computer system, identifying a data object group, and performing a deduplication management operation on the data object group. The change tracking stream is received from a client computing system. The change tracking stream identifies one or more changes made to a plurality of data objects of the client computing system. The identifying is based, at least in part, on at least a portion of the change tracking stream. The data object group represents the plurality of data objects.
US11567902B2 Systems and methods for document search and aggregation with reduced bandwidth and storage demand
Methods and systems comprising a gateway coordinator of a local system that receives a task comprising search criteria, crawls for files on a local data source of the local system, and encounters one or more files of interest. The one or more files of interest may be deNISTed and deduplicated and sent to an upload coordinator of a remote cloud facility. In one or more examples, the gateway coordinator may be a virtual machine.
US11567896B2 Dynamically updating logical identifiers of cores of a processor
In one embodiment, a processor includes a plurality of cores each including a first storage to store a physical identifier for the core and a second storage to store a logical identifier associated with the core; a plurality of thermal sensors to measure a temperature at a corresponding location of the processor; and a power controller including a dynamic core identifier logic to dynamically remap a first logical identifier associated with a first core to associate the first logical identifier with a second core, based at least in part on a temperature associated with the first core, the dynamic remapping to cause a first thread to be migrated from the first core to the second core transparently to an operating system. Other embodiments are described and claimed.
US11567893B2 Method and a mirrored serial interface (MSI) for transferring data
The present disclosure relates to a mirrored serial interface (MSI) for accessing peripherals through four wire serial interface. More particularly, the present disclosure is related to serial peripheral protocol with looped back mechanism in which contents of source data line are looped back onto the destination line and compared at every clock edge to ensure data sanity and to assert presence of slave and master device during and between cycles.
US11567891B2 Rack controller with native support for intelligent patching equipment installed in multiple racks
One embodiment is directed to a multi-rack rack controller for an automated infrastructure management (AIM) system comprising a plurality of independent patching equipment bus interfaces. Another embodiment is directed to a rack controller comprising at least one rack controller interface configured to connect the rack controller to another rack controller. Each rack controller interface comprises a respective termination circuit. The rack controller is configured to determine whether each rack controller interface is connected to another rack controller as a function of a respective sense signal developed by the termination circuit associated with said rack controller interface. Another embodiment is directed to a rack controller comprising a base unit having a locate button disposed on the front of the base unit. Other embodiments are disclosed.
US11567889B2 Serial command protocol encapsulating wire transfer protocol
An embodiment provides a method for transferring information utilizing a serial communication command structure over an unreliable or a non-continuous communication channel, including: establishing a serial command structure, wherein the establishing comprises defining a package structure having a predefined format, wherein the serial command structure comprises bounded data; and transmitting, over the unreliable or the non-continuous communication channel, data from a sending entity to a receiving entity utilizing the serial command structure and in the predefined format. Other aspects are described and claimed.
US11567888B2 High bit rate communication interface with common mode voltage adjustment
Various apparatuses, systems, methods, and media are disclosed to provide wired communication interface with common mode voltage adjustment for high bit rate communication between devices. In one example, a high speed data communication interface can split the input signal into a high frequency component and a low frequency component. The high speed data communication interface can adjust the common mode voltage using the low frequency component and combine the high frequency component and the low frequency component by superposition after adjusting the common mode voltage.
US11567887B2 Quantum controller fast path interface
Techniques regarding routing qubit data are provided. For example, one or more embodiments described herein can comprise a computer-implemented method for training a quantum controller fast path interface that can control the qubit data routing. The computer-implemented method can comprise training, by a system operatively coupled to a processor, the quantum controller fast path interface for routing qubit data bits between a quantum controller and conditional engine by adjusting a delay value such that a mesochronous clock domain is characterized by a direct register-to-register transfer pattern.
US11567886B2 Memory device performing self-calibration by identifying location information and memory module including the same
A memory device of a memory module includes a CA buffer that receives a command/address (CA) signal through a bus shared by a memory device different from the memory device of the memory module, and a calibration logic circuit that identifies location information of the memory device on the bus. The memory device recognizes its own location on a bus in a memory module to perform self-calibration, and thus, the memory device appropriately operates even under an operation condition varying depending on a location in the memory module.
US11567883B2 Connection virtualization for data storage device arrays
Systems and methods for connection virtualization in data storage device arrays are described. A host connection identifier may be determined for a storage connection request. A target storage device and corresponding completion connection identifier may be determined for a storage command including the host connection identifier. A command tracker may be stored that associates the storage command with the host connection identifier and the completion connection identifier and the storage command may be sent to the processing queue associated with the completion connection identifier.
US11567882B2 Method and apparatus for delivering multiple commands through virtual burst-mode transmission and initialization of image sensor
A method for delivering multiple write commands is provided. The method includes: encoding data to be written and corresponding addresses in the multiple write commands to obtain encoded data and an encoded address, wherein the addresses are not sequential; generating a virtual burst write command according to the encoded data and the encoded addresses; and transmitting a virtual burst-mode start indicator and the virtual burst write command through a serial bus.
US11567879B2 Method of encrypting data in nonvolatile memory device, nonvolatile memory device and user device
A method of encrypting data in a nonvolatile memory device (NVM) includes; programming data in selected memory cells, sensing the selected memory cells at a first time during a develop period to provide random data, sensing the selected memory cells at a second time during the develop period to provide main data, encrypting the main data using the random data to generate encrypted main data, and outputting the encrypted main data to an external circuit, wherein the randomness of the random data is based on a threshold voltage distribution of the selected memory cells.
US11567876B2 Resolving cache slot locking conflicts for remote replication
Cache slots on a storage system may be shared between entities processing write operations for logical storage unit (LSU) tracks and entities performing remote replication for write operations for the LSU tracks. If a new write operation is received on a first storage system (S1) for a track of an LSU (R1) when the cache slot mapped to the R1 track is locked by a process currently transmitting data of the cache slot to a second storage system (S2), a new cache slot may be allocated to the R1 track, the data of the original cache slot copied to the new cache slot, and the new write operation for the R1 track initiated on S1 using the new cache slot; while the data of the original cache slot is independently, and perhaps concurrently, transmitted to S2 to be replicated in R2, the LSU on S2 that is paired with R1.
US11567875B2 Integrated circuit and address mapping method for cache memory
An integrated circuit (IC) is provided. The IC includes a cache memory divided into a plurality of groups and an address decoder. The groups are assigned in rotation for a plurality of time periods. Each group is assigned in a corresponding single one of the time periods. The address decoder is configured to obtain a set address according to an access address and provide a physical address according to the set address. When the access address corresponds to a first group, the physical address is different from the set address. When the access address corresponds to the groups other than the first group, the physical address is the same as the set address. The sets of the first group that is assigned in a first time period are not overlapping with the sets of other first groups assigned in the time periods other than the first time period.
US11567871B2 Input/output patterns and data pre-fetch
Systems and methods for determining an access pattern in a computing system. Accesses to a file may contain random accesses and sequential accesses. The file may be divided into multiple regions and the accesses to each region are tracked. The access pattern for each region can then be determined independently of the access patterns of other regions of the file.
US11567864B2 Operating method of storage device
An operation method a storage device including a nonvolatile memory and a memory controller configured to control the nonvolatile memory is provided. The operation method includes erasing memory cells of the nonvolatile memory using the memory controller and prohibiting an erase of the erased memory cells for a critical time using the memory controller.
US11567860B2 Memory system for updating mapping information
A memory system includes a storage medium and a controller. The storage medium includes a plurality of memory regions. The controller stores data corresponding to a write request into a memory region of a random attribute or a memory region of a sequential attribute among the memory regions and to update logical-to-physical (L2P) information corresponding to the stored data, and updates, when storing the data into the memory region of the random attribute, physical-to-logical (P2L) information corresponding to the stored data within a P2L table of the memory region of the random attribute.
US11567859B2 Methods and systems to automatically deduce relationships among test steps
Embodiments of the disclosure provide systems and methods for executing a functional test on an application. According to one embodiment, a method for running a functional test on an application can comprise executing the function test on the application. The functional test can comprise a plurality of steps. The plurality of steps can comprise a set of related steps having one or more relationships between each other and a set of one or more independent steps having no relationships to other steps in the plurality of steps. The one or more relationships between the set of related steps can be deduced and an indication of the deduced one or more relationships between the set of related steps can be saved. The functional test can then be replayed on the application based on the saved indication of the deduced one or more relationships between the set of related steps.
US11567857B1 Bypassing generation of non-repeatable parameters during software testing
A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
US11567854B2 Cross-thread memory indexing in time-travel debugging traces
Exposing a memory cell value during trace replay prior to an execution time at which the memory cell value was recorded into a trace. A computer system identifies a trace fragment that records an uninterrupted consecutive execution of executable instructions. Based on performing an intra-fragment analysis of the trace fragment, the computer system determines that a memory cell value recorded into the trace fragment is compatible with memory access(es) to the memory cell that occurred during recording, prior to an event that caused the memory cell value to be recorded. The computer system determines that the memory cell value can be exposed, during trace replay, at a first execution time that is prior to a second execution time corresponding to the event that caused the value to be recorded, and generates output data indicating that the memory cell value can be exposed at the first execution time during trace replay.
US11567850B2 Detecting application events based on encoding application log values
An encoder receives an application log file including component values and encodes the component values into lists of preliminary encoded values. The lists of preliminary encoded values are combined into a combined list of preliminary encoded values. An encoder-decoder neural network is trained to encode the combined list of preliminary encoded values into a list of collectively encoded values, to decode the list of collectively encoded values into a list of decoded values, and to optimize a metric measuring the encoder-decoder neural network's functioning, in response to receiving the combined list of preliminary encoded values. The trained encoder-decoder neural network receives combined lists of preliminary encoded values for application log files and encodes the combined lists of preliminary encoded values into lists of collectively encoded values. The lists of collectively encoded values are sent to a detector, thereby enabling the detector to detect an application event associated with the application log files.
US11567848B2 Data transmission
A device, comprising: a main module; a plurality of secondary modules; and a data bus configured to enable data transmission between the main module and the plurality of secondary modules over a data line of the data bus; wherein each of the plurality of secondary modules is configured with a unique secondary address used by the main module to communicate with the respective secondary module over the data line, wherein the main module is operable to configure a first two or more of the plurality of secondary modules with a first common secondary address for simultaneous data transmission from the main module to the first two or more of the plurality of secondary modules over the data line.
US11567847B2 Identifying anomolous device usage based on usage patterns
A computer-implemented method to identify unauthorized use of a device based on a usage pattern. The method includes tracking usage of a device, wherein the usage includes activity by a user interacting with the device. The method includes identifying a usage pattern, wherein the usage pattern is based on usage data. The method further includes generating, based on the usage pattern, a heatmap. The method includes predicting future usage of the device by the user, wherein the predicting includes generating a Markov chain of the predicted future usage. The method also includes determining actual usage is different than the predicted usage. The method further includes calculating, in response to determining the actual usage is different than the predicted future usage, a difference score. The method includes determining the difference score is above a difference threshold, and activating, in response to the difference score being above the difference threshold, an alert.
US11567845B2 Serial data bus node identification system
A vehicle includes a data communication network, a serial data bus, and a plurality of electronic nodes in signal communication with the serial data bus. The vehicle further includes a node identification system configured to store a several different diagnostic tests, along with expected operating data corresponding to a given diagnostic test. The node identification system sorts the plurality of nodes into individual node groups in response to performing one or more diagnostic tests among the different available diagnostic tests.
US11567837B2 Journaling data received in a cloud-based distributed computing environment
The disclosed embodiments disclose techniques for journaling data received in a cloud-based distributed computing environment (CBDCE). Multiple services simultaneously execute on the CBDCE compute nodes, with each service comprising multiple service instances that simultaneously execute on multiple, distinct compute nodes of the CBDCE. The CBDCE includes a distributed database that enables coordination between the service instances of services that execute in the CBDCE; this distributed database also includes multiple distributed database instances that simultaneously executing on multiple different CBDCE compute nodes. During operation, a service instance executing on one of these compute nodes receives a client request. The service instance submits this client request to a distributed database instance and, in parallel, also submits the client request and its associated user data to a distributed journaling service.
US11567835B2 Data protection and recovery
Generating a data protection and recovery data backup option by identifying static and runtime metadata for a computing application, determining application criticality of the computing application according to the static metadata using a first machine learning model, determining a data backup option for the computing application according to application criticality and the runtime metadata, using a second machine learning model.
US11567828B2 Asymmetric LLR generation using assist-read
A method of operating a storage system is provided. The storage system includes memory cells and a memory controller, wherein each memory cell is an m-bit multi-level cell (MLC), where m is an integer, and the memory cells are arranged in m pages. The method includes determining initial LLR (log likelihood ratio) values for each of the m pages, comparing bit error rates in the m pages, identifying a programmed state in one of the m pages that has a high bit error rate (BER), and selecting an assist-read threshold voltage of the identified page. The method also includes performing an assist-read operation on the identified page using the assist-read threshold voltage, determining revised LLR values for the identified page based on results from the assist-read operation, and performing soft decoding using the revised LLR values for the identified page and the initial LLR values for other pages.
US11567820B2 Internal signal monitoring circuit
Disclosed herein is an apparatus that includes a first circuit configured to measure a first time period from a first active edge of one of plurality of internal signals to a second active edge of one of the plurality of internal signals, and a second circuit configured to compare the first time period with a second time period to generate an alert signal.
US11567818B2 Method of detecting faults in a fault tolerant distributed computing network system
The present disclosure provides methods for detecting faults in a distributed computing network system. The method includes receiving, from a management services, authority information identifying peer computing devices of a distributed computing network system. For each respective peer computing device, a first message comprising a first instance of a dataset and a second message comprising a second instance of the dataset are received. Where the first peer computing device and the second peer computing device have authority over the data set, it is determined whether the first instance of the dataset matches the second instance of the dataset. Where the first instance of the dataset does not match the second instance of the dataset, a fault message is sent to the management services indicating that a fault has been detected at the first peer computing device.
US11567810B1 Cost optimized workload placement
Migrating workloads between a plurality of execution environments, including: identifying, in dependence upon on characteristics of a workload, one or more execution environments that can support the workload; determining, for each execution environment, costs associated with supporting the workload on the execution environment; selecting, in dependence upon the costs associated with supporting the workload on each the execution environments, a target execution environment for supporting the workload; and executing the workload on the target execution environment.
US11567807B2 Allocation of shared computing resources using source code feature extraction and machine learning
Techniques are provided for allocation of shared computing resources using source code feature extraction and machine learning techniques. An exemplary method comprises obtaining source code for execution in a shared computing environment; extracting a plurality of discriminative features from the source code; obtaining a trained machine learning model; and generating a prediction of an allocation of one or more resources of the shared computing environment needed to satisfy one or more service level agreement requirements for the source code. The generated prediction is optionally adjusted using a statistical analysis of an error curve, based on one or more error boundaries obtained by the trained machine learning model. The trained machine learning model can be trained using a set of discriminative features extracted from training source code and corresponding measurements of metrics of the service level agreement requirements obtained by executing the training source code on a plurality of the resources of the shared computing environment.
US11567804B2 Computing resource allocation for virtual network functions
A virtual machine management service obtains a request to instantiate a virtual machine image (VMI) to implement a virtual network function (VNF). The request specifies a set of processor requirements corresponding to instantiation of the VMI. In response to the request, the service identifies, from a server comprising a set of processor cores, available processor capacity. The service determines, based on the available processor capacity and the set of processor requirements, whether to instantiate the VMI on to a subset of processor cores of the server. Based on this determination, the service instantiates the VMI on to the subset of processor cores to implement the VNF.
US11567803B2 Inter-server memory pooling
A memory allocation device for deployment within a host server computer includes control circuitry, a first interface to a local processing unit disposed within the host computer and local operating memory disposed within the host computer, and a second interface to a remote computer. The control circuitry allocates a first portion of the local memory to a first process executed by the local processing unit and transmits, to the remote computer via the second interface, a request to allocate to a second process executed by the local processing unit a first portion of a remote memory disposed within the remote computer. The control circuitry further receives instructions via the first interface to store data at a memory address within the first portion of the remote memory and transmits those instructions to the remote computer via the second interface.
US11567802B2 Resource monitor for monitoring long-standing computing resources
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for monitoring long-standing computing resources. An apparatus may operate by receiving a cloud monitoring notification, where the cloud monitoring notification may indicate an occurrence of a monitored condition. The apparatus may then operate by scanning a cluster computing system for resource having a client assigned resource identifier and a computing resource attribute based on a resource identifier scan parameter and a resource attribute scan parameter. The apparatus may further operate by generating a resource notification request based on the scanning of the cluster computing system and transmitting the resource notification request to a communications system to notify a user that the resource has a computing resource attribute that match the resource attribute scan parameter.
US11567801B2 Systems and methods for autoscaling instance groups of computing platforms
Systems and methods scale an instance group of a computing platform by determining whether to scale up or down the instance group by using historical data from prior jobs wherein the historical data includes one or more of: a data set size used in a prior related job and a code version for a prior related job. The systems and methods also scale the instance group up or down based on the determination. In some examples, systems and methods scale an instance group of a computing platform by determining a job dependency tree for a plurality of related jobs, determining runtime data for each of the jobs in the dependency tree and scaling up or down the instance group based on the determined runtime data.
US11567800B2 Early identification of problems in execution of background processes
An aspect of the present disclosure facilitates early identification of problems in execution of background processes. In one embodiment, a digital processing system characterizes the consumption of multiple resources during normal prior executions of a background process and determines a baseline pattern of consumption of resources for the background process. The system then monitors a current pattern of consumption of the resources during a current execution of the background process, and checks whether the current pattern of consumption has a deviation from the baseline pattern of consumption. The system notifies a potential problem with the current execution of the background process if a deviation is determined to exist. The notifications enable a user to get an early indication of potential problems during the execution of the background process itself.
US11567799B2 System and method for updating applications with current instance configurations in real-time
Described herein is a system and method for determining the status of instances and update applications to reflect the updated statuses of instances, in real-time. In an embodiment, each instance may enable a service to determine the status of an instance. A core application server may load server pool configurations including a status of an instance. The status indicates the instance is live. Core application server may read a gate definition of the instance using the service enabled on the instance. Core application server may determine that a current status of the instance is virtual, based on the gate definition of the instance. The core application may a local cache of core application server to reflect that the current status of the instance is virtual and propagate to applications executed on other instances and core application server.
US11567797B2 Cloud application scaler
A system includes a processing system and a memory system. The memory system stores instructions for identifying a cloud application in a cloud environment as a non-disposable application and monitoring a plurality of instances of the non-disposable application running in the cloud environment. The instructions when executed by the processing system further result in determining that a number of the instances of the non-disposable application should be modified based on one or more demand predictions by an artificial intelligence scaler, adjusting the number of the instances of the non-disposable application running in the cloud environment based on the one or more demand predictions, and modifying an allocation of one or more resources of the cloud environment associated with adjusting the number of the instances of the non-disposable application.
US11567796B2 Configuring hardware multithreading in containers
As part of a container initialization procedure, a maximum number of hardware threads per processor core in a set of cores of a computer system are enabled, the container initialization procedure configuring an operating system executing on the computer system for container execution and configuring a first container for execution on the operating system. From a set of available cores in the set of cores, an execution core is selected. In the selected execution core, a number of threads per core to be used during execution of the first container is configured, the number of threads per core specified for the container initialization procedure by a first simultaneous multithreading (SMT) parameter. Using the configured execution core, the first container is executed, the executing virtualizing the operating system.
US11567795B2 Minimizing impact of migrating virtual services
The present disclosure relates to systems, methods, and computer readable media that utilize a low-impact live-migration system to reduce unfavorable impacts caused as a result of live-migrating computing containers between physical server devices of a cloud computing system. For example, systems disclosed herein evaluates characteristics of computing containers on server devices to determine a predicted unfavorable impact of live-migrating the computing containers between the server devices. Based on the predicted impact, the systems disclosed herein can selectively identify which computing containers to live-migrate as well as carry out live-migration of the select computing containers in such a way the significantly reduces unfavorable impacts to a customer or client device associated with the computing containers.
US11567793B2 Service management method and apparatus
Embodiments of this application provide a service management method and apparatus, so as to cover service level indication information at interfaces between various management network elements in NFV MANO, and further perform differentiated resource allocation and fault recovery for services based on the service level indication information. The service management method includes: receiving, by a first management unit, a first message sent by a second management unit, where the first message includes first identification information, the first identification information is used to obtain first information, the first information includes information used to obtain first service level information, and the first information is a network service NS deployment flavor DF or a virtualized network function VNF deployment flavor DF; and determining, by the first management unit, the first service level information based on the first identification information and the first information.
US11567792B2 Deploying a cloud instance of a user virtual machine
An instruction to generate a cloud instantiation of a secondary storage system is provided. One or more secondary storage clusters are virtually rebuilt in the cloud instantiation of the secondary storage system. A new cloud instance of a user virtual machine is deployed based on at least a portion of data stored in the one or more rebuilt secondary storage clusters of the cloud instantiation of the secondary storage system. A version of at least the portion of the data of the one or more rebuilt secondary storage clusters is provided to a cloud deployment server.
US11567789B2 Recommendations for user interface actions
A method, system and computer program product for user interface action recommendations. According to the method, a target segment in a target document is determined. Correlation degree between the target segment and at least one source segment in at least one source document is determined. At least one recommended source segment is provided from the at least one source segment based on the correlation degree for a user interface action, such as copying for pasting the target segment.
US11567786B2 Method and system for declarative configuration of user self-registration pages and processes for a service provider and automatic deployment of the same
Methods and systems are provided for declaratively configuring a sign up process and a sign up page for a particular service provider. User interface(s), which can be displayed at a user system of a particular service provider, can include a plurality of options for declaratively configuring different sign up processes and sign up pages for the particular service provider. After receiving a selection of one of the options to configure the sign up process and the sign up page, inputs can be received that can include an input that specifies one of a plurality of different types of identifiers associated with a user to be verified as part of the sign up process, and one of a plurality of different types of identity verification processes to define how the user will be verified as part of the sign up process for the service provider.
US11567779B2 Systems and methods for simulation of dynamic systems
A highly parallelized parallel tempering technique for simulating dynamic systems, such as quantum processors, is provided. Replica exchange is facilitated by synchronizing grid-level memory. Particular implementations for simulating quantum processors by representing cells of qubits and couplers in grid-, block-, and thread-level memory are discussed. Parallel tempering of such dynamic systems can be assisted by modifying replicas based on isoenergetic cluster moves (ICMs). ICMs are generated via secondary replicas which are maintained alongside primary replicas and exchanged between blocks and/or generated dynamically by blocks without necessarily being exchanged. Certain refinements, such as exchanging energies and temperatures through grid-level memory, are also discussed.
US11567778B2 Neural network operation reordering for parallel execution
Techniques are disclosed for reordering operations of a neural network to improve runtime efficiency. In some examples, a compiler receives a description of the neural network comprising a plurality of operations. The compiler may determine which execution engine of a plurality of execution engines is to perform each of the plurality of operations. The compiler may determine an order of performance associated with the plurality of operations. The compiler may identify a runtime inefficiency based on the order of performance and a hardware usage for each of the plurality of operations. An operation may be reordered to reduce the runtime inefficiency. Instructions may be compiled based on the plurality of operations, which include the reordered operation.
US11567777B2 Storage system and method for implementing an encoder, decoder, and/or buffer using a field programmable gate array
A storage system and method for implementing an encoder, decoder, and/or buffer using a field programmable gate array are provided. In one embodiment, a storage system is provided with a field programmable gate array and a memory that stores sets of instruction code for the field programmable gate array. The sets of instruction code can be for different error decoder implementations, for providing an additional encoder and/or decoder, or for implementing a host memory buffer or a controller memory buffer.
US11567776B2 Branch density detection for prefetcher
In one embodiment, a microprocessor, comprising: first logic configured to dynamically adjust a maximum prefetch count based on a total count of predicted taken branches over a predetermined quantity of cache lines; and second logic configured to prefetch instructions based on the adjusted maximum prefetch count.
US11567775B1 Dynamic generation of logic for computing systems
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program observes a parameter associated with a computing system. Upon receiving a change associated with the parameter, the program further determines a routine definition from a set of routine definitions associated with the parameter. Each routine definition in the set of routine definitions specifies a set of instructions associated with a particular parameter associated with the computing system. The program also executes the set of instructions specified in the determined routine definition.
US11567772B2 Apparatuses, methods, and systems for hashing instructions
Systems, methods, and apparatuses relating to performing hashing operations on packed data elements are described. In one embodiment, a processor includes a decode circuit to decode a single instruction into a decoded single instruction, the single instruction including at least one first field that identifies eight 32-bit state elements A, B, C, D, E, F, G, and H for a round according to a SM3 hashing standard and at least one second field that identifies an input message; and an execution circuit to execute the decoded single instruction to: rotate state element C left by 9 bits to form a rotated state element C, rotate state element D left by 9 bits to form a rotated state element D, rotate state element G left by 19 bits to form a rotated state element G, rotate state element H left by 19 bits to form a rotated state element H, perform two rounds according to the SM3 hashing standard on the input message and state element A, state element B, rotated state element C, rotated state element D, state element E, state element F, rotated state element G, and rotated state element H to generate an updated state element A, an updated state element B, an updated state element E, and an updated state element F, and store the updated state element A, the updated state element B, the updated state element E, and the updated state element F into a location specified by the single instruction.
US11567769B2 Data pipeline circuit supporting increased data transfer interface frequency with reduced power consumption, and related methods
A data pipeline circuit includes an upstream interface circuit that receives sequential data and a downstream interface circuit that transfers the sequential data to a downstream circuit. A ready signal indicates the downstream circuit is ready to receive the sequential data. The data pipeline circuit includes a first data latch, a second data latch and a first status latch. The first data latch receives the sequential data. The first status latch generates an available signal that is asserted to indicate the second data latch is available to receive the sequential data. The second data latch receives the sequential data in response on the available signal being asserted and the ready signal indicating the downstream circuit is not ready to receive the sequential data on the data output. Limiting conditions in which the sequential data is stored in the second data latch significantly reduces power consumption of the data pipeline circuit.
US11567768B2 Repeat instruction for loading and/or executing code in a claimable repeat cache a specified number of times
A processor is disclosed including: a barrel-threaded execution unit for executing concurrent threads, and a repeat cache shared between the concurrent threads. The processor's instruction set includes a repeat instruction which takes a repeat count operand. When the repeat cache is not claimed and the repeat instruction is executed in a first thread, a portion of code is cached from the first thread into the repeat cache, the state of the repeat cache is changed to record it as claimed, and the cached code is executed a number of times. When the repeat instruction is then executed in a further thread, then the already-cached portion of code is again executed a respective number of times, each time from the repeat cache. For each of the first and further instructions, the repeat count operand in the respective instruction specifies the number of times to execute the cached code.
US11567764B1 Pre-staged instruction registers for variable length instruction set machine
Methods and systems relating to improved processing architectures with pre-staged instructions are disclosed herein. A disclosed processor includes an instruction memory, at least one functional processing unit, a bus, a set of instruction registers configured to be loaded, using the bus, with a set of pre-staged instructions from the instruction memory, and a logic circuit configured to provide the set of pre-staged instructions from the set of instruction registers to the at least one functional processing unit in response to receiving an instruction from the instruction memory.
US11567762B1 Streaming execution for a quantum processing system
Interactions between a classical computing system and a quantum computing system can be structured to increase the effective memory available to hold instructions for a quantum processor. The system stores a schedule of compiled quantum processing instructions in a memory storage location on a classical computing system. A small program memory is included in close proximity to a control system for the quantum processor on the quantum computing system. The classical computing system sends a subset of instructions from the schedule of quantum instructions to the program memory. The control system manages execution of the instructions by accessing them at the program memory and configuring the quantum processor accordingly. While the quantum processor executes the instructions, additional instructions are transferred from the classical computing system to the program memory to await execution. The quantum system can execute many instructions quickly without idling while instructions are fetched from a large memory.
US11567758B2 Configuration properties management for software
A system, method implemented on a computer system, and computer program product for managing properties of software to be deployed for running on an operations system. A user interface prompts an operator to input property information to define properties of the software. The property information for the properties of the software input by the operator is stored in a properties database. Property information for properties of the software that is stored in the properties database may be displayed on the user interface and changed by the operator. The property information for the properties of the software that is stored in the properties database may be used to deploy the software to the operations system.
US11567756B2 Causality determination of upgrade regressions via comparisons of telemetry data
Disclosed herein is a system for automating the causality detection process when upgrades are deployed to different resources that provide a service. The resources can include physical and/or virtual resources (e.g., processing, storage, and/or networking resources) that are divided into different, geographically dispersed, resource units. To determine whether a root cause of a problem is associated with an upgrade event that has recently been deployed, a system is configured to use telemetry data to compute an upgrade-to-upgrade score that represents differences between two different upgrade events that are deployed to the same resource unit. The system is further configured to use telemetry data to compute an upgrade unit-to-unit score that represents differences between the same upgrade event being deployed to two different resource units. The scores can be used to output an alert, for an analyst, that signals whether a recently deployed upgrade event is the cause of a problem.
US11567755B2 Integration of containers with external elements
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for integration of containers with external elements. In some implementations, a server environment is provided using one or more containers. The one or more containers include a first container that is an instance of a software image for an application or service. The first container is run such that the first container performs various operations. For example, access to one or more external elements that reside outside of the software image is initiated. Based on the one or more external elements, a configuration of the first container is changed from what is provided by the software image.
US11567754B2 Techniques for non-disruptive operating system upgrade
The disclosure provides an approach for a non-disruptive system upgrade. Embodiments include installing an upgraded version of an operating system (OS) on a computing system while a current version of the OS continues to run. Embodiments include entering a maintenance mode on the computing system, including preventing the addition of new applications and modifying the handling of storage operations on the computing system for the duration of the maintenance mode. Embodiments include, during the maintenance mode, configuring the upgraded version of the OS. Embodiments include, after configuring the upgraded version of the OS, suspending a subset of applications running on the computing system, transferring control over resources of the computing system to the upgraded version of the OS, and resuming the subset of the applications running on the computing system. Embodiments include exiting the maintenance mode on the computing system.
US11567752B2 Meta data driven upgrades
Performing upgrades may include: receiving a package including upgrade types each identifying a different upgrade subcomponent of the package; receiving a metadata file describing the package; receiving selection information identifying one or more of the upgrade types of the metadata file, wherein the one or more upgrade types identified by the selection information denote one or more corresponding upgrade subcomponents of the package to be upgraded; and performing first processing that upgrades a system in accordance with the metadata file and the selection information. The metadata file may identify an order for installing upgrade subcomponents, which upgrade subcomponents may be installed in parallel, and dependencies between different upgrade subcomponents. Modules of a system may implement a multi-phase state machine. During installation of an upgrade subcomponent, the multiple phases may be completed in a specified order where code of the modules implementing each phase may be invoked.
US11567744B2 Removing branching paths from a computer program
Methods and systems are described for removing branches from a computer program. The system receives code for a computer program, with the code including a number of branches. Each branch is part of a branching path and includes a jump instruction. The system executes the code, and upon encountering a branching path at runtime, the system proceeds with a number of steps. First, the system computes the result of the branch, then prefetches independent instructions outside of the branch to be executed. The system then executes one or more of the prefetched independent instructions and removes an if statement within the jump instruction of the branch at the computed result of the branching path. The system then executes the jump instruction of the branch at the computed result of the branching path.
US11567743B1 Integrated testing tool for data replication
Techniques for implementing an integrated testing tool for data replication are disclosed. In some embodiments, a software tool performs operations comprising: causing a first set of user interface elements to be displayed on a computing device; receiving, via the first set of user interface elements, a data replication configuration identifying an adapter, a source database, and a target database; storing the data replication configuration in an embedded database; causing a second set of user interface elements to be displayed on the computing device; receiving, via the second set of user interface elements, a data generation configuration identifying a table in the source database; generating random data in the table based on the data generation configuration; instructing the adapter to replicate the source data from the source database onto the target database based on the data replication configuration; and causing a log of events to be displayed on the computing device.
US11567741B2 Memory compiler techniques
Various implementations described herein are directed to a system and methods for memory compiling. For instance, a method may include selecting source corners from a memory compiler configuration and generating a standardized set of memory instances for the selected source corners. Also, the method may include deriving a reduced set of memory instances based on the standardized set of memory instances and building a memory compiler database for a compiler space based on the standardized set of memory instances and the reduced set of memory instances.
US11567740B2 Techniques for building and optimizing contact service centers
In some implementations, a computing device may receive a selection of one or more contact center features, the contact center features associated with one or more micro services configured to execute the one or more contact center features. The computing device may select a model from a plurality of stored models based at least in part on the selection of the one or more contact center features, the selected model comprising programmable code configured to execute the one or more micro services. The computing device may provision the selected model to execute the one or more micro services. The computing device may generate executable code from the provisioned model using an automation server for deployment to one or more servers.
US11567739B2 Simplifying creation and publishing of schemas while building applications
A system includes a memory and a processor, where the processor is in communication with the memory. The processor is configured to receive a request to build an application, where the application is associated with source code. The source code is analyzed to detect whether a first interface is implemented within the application. The source code is parsed to determine an invocation of the first interface. Inputs and outputs (I/Os) from the first interface are determined based on the invocation of the first interface. A model is generated based on the I/Os associated with the first interface, where the model includes a structure of each of the I/Os. The model is published to a registry.
US11567735B1 Systems and methods for integration of multiple programming languages within a pipelined search query
According to one embodiment, a method that supports queries deploying operators based on multiple programming languages is described. A sequence of operators associated with a query is identified, where the sequence of operators includes at least two neighboring operators including a first operator based on a first programming language and a second operator based on a second programming language that is different from the first programming language. Thereafter, a schema associated with the first operator and a schema associated with the second operator is determined along with the compatibility between the schema of the first operator and the schema of the second operator. A query error message is generated in response to incompatibility between the first operator schema and the second operator schema. Compatibility is determined when an output generated by execution of the first operator provides machine data needed as input for execution of the second operator.
US11567734B1 Method and apparatus for highly effective on-chip quantum random number generator
A method for correcting spatially variable electron flux in a true random number generator (TRNG) is presented. The TRNG comprises a radioactive source and an array of detectors, and the method comprises: (a) segmenting the array of detectors into a plurality of groups; (b) for each group: (1) detecting via multiple detectors an electron signal from the decay of the radioactive source; (2) determining a number of detections based on the detection of step (b)(1); (3) determining a group median count based on the number of detections; (4) comparing the group median count to either (A) a detection count from a single detector within the group, or (B) a detection count from multiple detectors within the group; (5) based on the comparison, assigning a value to a string of values; and (c) determining a true random number based on the string of values. A TRNG implementing the method is also disclosed.
US11567733B2 System, method and apparatus for race-condition true random number generator
The disclosure relates to systems, methods and devices to provide race-condition true random number generator (TRNG) for soft intellectual property (IP) in field-programmable gate arrays (FPGAs). In an exemplary embodiment, a pair of long adder chains are raced against one another to complete a full cycle. Due to variances in the silicon, different chains will win each race at different times and thereby produce entropy. A calibration circuit can be used to set up the adder chains in an appropriate initial state to maximize the entropy produced. This structure has been found to be robust to layout changes, and the use of two such adder-chain-pairs reduces interference from other structures. Among others, the soft IP makes adding a robust TRNG to an FPGA much easier without concerns for how the structures are laid out or what other IP is nearby in the layout. The disclosed embodiments reduces the effort to add a TRNG to an FPGA design and improves the robustness of the TRNG making the design FIPS certifiable.
US11567731B2 Device for computing an inner product
A device for computing an inner product includes an index unit, a storage operation unit, a redundant to 2's complement (RTC) converter, a mapping table, and a multiplier-accumulate (MAC) module. The index unit, storing index values, is coupled to word lines. The storage operation unit includes the word lines and bit lines and stores data values. The mapping table stores coefficients corresponding to the index values. The index unit enables the word line according to a count value and the index value, such that the storage operation unit accumulates the data values corresponding to the bit lines and the enabled word line, thereby generating accumulation results. The RTC converter converts the accumulation results into a total data value in 2's complement format. The MAC module operates based on the total data value and the coefficient to generate an inner product value.
US11567729B2 System and method for playing audio data on multiple devices
A method for playing audio data, includes: detecting a number and position relationships of associated audio playback devices; performing audio signal processing on audio data to be played based on the number and the position relationships to obtain an audio signal matching the number of the audio playback devices; and playing the audio signal through the audio playback devices.
US11567722B2 Method and system for self addressed information display
A system and method are described for creation of a mosaic display system. A device is assigned an address which may be used to produce unique sequence of illumination which is based on a code determined by the address. A sequence of images of a number of devices may be used to determine a spatial location associated with a device address.
US11567717B2 Information processing apparatus and information processing method for transmitting information about print job
An information processing apparatus according to an aspect of the present disclosure acquires information about a print job generated in a predetermined print queue by a printer driver, and transmits the acquired information about the print job to an external service to aggregate information about print jobs.
US11567711B2 Printing apparatus and non-transitory computer-readable storage medium storing computer programs and control function to set setting items and solving function of solving prohibition relationship depending on a state of an apparatus
A printing apparatus that receives user's instructions for a plurality of print settings and controls printing, includes a reception section that receives the user's instructions, and a control section that sets the print settings based on the instructions received by the reception section and controls the printing according to the set print settings, in which the control section solves a prohibition relationship between the print settings according to different solutions depending on a state of the printing apparatus.
US11567708B2 Image forming apparatus having one or more ports to which portable memory is attachable
An image forming apparatus includes a housing having a first section and a second section opposite to the first section in a particular direction, a print engine, a user interface disposed at the first section, a memory interface having a plurality of ports including a first port disposed at the first section and a second port disposed at the second section, and a controller. The controller is configured to perform a storage printing process, prior to the storage printing process, set one of the plurality of ports as a dedicated port used in the storage printing process, when the second port is set as the dedicated port, determine whether the second port is in a notified status, and when determining that the second port is in the notified status, cause the user interface to display a notification screen.
US11567704B2 Method and systems for storing data in a storage pool using memory semantics with applications interacting with emulated block devices
A method for storing data, comprising receiving, by a file system (FS) client executing on an offload component, a first request from a translation module, wherein the translation module translated a second request that was to be performed on an emulated block device into the first request, wherein the first request is specified using file semantics, wherein the first request is associated with data, wherein the offload component is located in a hardware layer of a client application node, and wherein the translation module is located on the offload component, and processing the first request by the FS client and a memory hypervisor module, wherein the FS client and the memory hypervisor module are executing in a modified client FS container on the offload component, wherein processing the first request results in at least a portion of the data being stored in a location in a storage pool.
US11567700B2 Memory sub-system for supporting deterministic and non-deterministic commands based on command expiration and the state of the intermediate command queue
Commands in a command queue are received and scheduled. For each of the commands, scheduling includes determining an age of a command based on an entrance time of the command in the command queue. When the age of the command satisfies a first threshold, marking all other commands in the command queue as not issuable when the command is a deterministic command, and marking all other commands in the command queue as not issuable when the command is a non-deterministic command and the intermediate command queue is not empty. Scheduling the command further includes determining whether the command is a read command and marking the command as not issuable when the command is a non-deterministic read command and the intermediate command queue is empty.
US11567691B2 Continuous monotonic counter for memory devices
Systems, methods, and devices include counters configured to implement count operations. Systems include non-volatile memory devices which include a first counter configured to store a first plurality of data values representing a plurality of count operations, and a second counter configured to store a second plurality of data values representing a number of erase operations applied to the first counter. Systems further include control circuitry configured to implement read, write, and erase operations for the first counter and the second counter, determine a partial count value based, at least in part, on a current value of the second counter and at least one physical parameter of the first counter, and generate a count value by adding the partial count value with a current value of the first counter. Such counters and control circuitry are immune data loss due to power loss events.
US11567688B2 Erasure of multiple blocks in memory devices
A variety of applications can include memory systems that have one or more memory devices capable of performing memory operations on multiple blocks of memory in response to a command from a host. For example, improvement in erase performance can be attained by erasing multiple blocks of memory by one of a number of approaches. Such approaches can include parallel erasure followed by serial verification in response to a single command. Other approaches can include sequential erase and verify operations of the multiple blocks in response to a single command. Additional apparatus, systems, and methods are disclosed.
US11567684B1 Constant time updates after memory deduplication
Systems and methods are described for resource-efficient memory deduplication and write-protection. In an example, a method includes receiving, by a computing device having a processor, a request to assess deduplication for a plurality of candidate files. The computing device may perform one or more iterative steps for deduplication. The iterative steps may include: receiving, from the plurality of candidate files, a candidate file that is not write-protected; determining, based on a predetermined Bernoulli distribution, a decision to write-protect the candidate file; rendering the candidate file as a write-protected candidate file; determining, based on a review of other candidate files from the plurality of candidate files, that the write-protected candidate file can be deduplicated; and deduplicating the write-protected candidate file.
US11567681B2 Method and system for synchronizing requests related to key-value storage having different portions
The present teaching relates to a method, system and programming for operating a data storage. The data storage comprises of different portions including: a first portion having a plurality of metadata objects stored therein, each of the metadata objects being associated with a filter and corresponding to a range of keys, wherein at least one of the metadata objects is associated with a data structure, and a second portion having a plurality of files stored therein, each of the plurality of files being associated with one of the plurality of metadata objects; The data storage synchronizes a scan request with respect to one or more write requests based on a parameter associated with the scan request and each of the one or more write requests.
US11567674B2 Low overhead resynchronization snapshot creation and utilization
One or more techniques and/or computing devices are provided for resynchronization. For example, a request may be received to create pseudo snapshots of a first consistency group, hosted by a first storage controller, and a second consistency group, hosted by a second storage controller, having a synchronous replication relationship with the first consistency group. Incoming client write requests are logged within an intercept tracking log at the first storage controller. After a first drain without hold of incoming write requests is performed, a first pseudo common snapshot of the second consistency group is created. After a second drain without hold of incoming write operations is performed, a second pseudo common snapshot of the first consistency group and the intercept tracking log is created. The pseudo snapshots and the intercept tracking log (e.g., indicating a delta between the pseudo snapshots) are used to resynchronize the first and second consistency groups.
US11567669B1 Dynamic latency management of active-active configurations using multi-pathing software
An apparatus comprises a host device that includes a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to first and second storage systems over a plurality of paths through a network. The MPIO driver determines latency values for the paths to the first and second storage systems, retrieves additional information corresponding to the paths and first and second storage systems, generates a first message comprising at least portions of the latency values and additional information, and sends the first message to a multi-pathing management appliance. A second message is received from the multi-pathing management appliance, the second message being generated based on at least a portion of the first message. The MPIO driver selects one or more paths for delivery of given ones of the IO operations based at least in part on at least a portion of the second message.
US11567668B1 Data flow management in a heterogeneous memory device using a thermal profile
A computer-implemented method, a computer program product, and a computer system for data flow management in a heterogeneous memory device. A media controller redirects traffic from first non-volatile memory (NVM) to second NVM, in response to an instantaneous temperature of the first NVM reaches a first predetermined temperature at which redirecting the traffic is started. The media controller throttles to reduce the traffic to the second NVM, in response to determining that the instantaneous temperature is higher than a second predetermined temperature at which throttling is started. The media controller redirects the traffic back to the first NVM, in response to determining that the instantaneous temperature is not higher than the second predetermined temperature and lower than a third predetermined temperature at which throttling is ended. The first NVM is thermally sensitive, while the second NVM is thermally tolerant.
US11567667B2 Apparatus and method for improving input/output throughput of memory system
Disclosed is a memory system including a plurality of memory dies configured to store data in various storage modes; and a controller coupled with the plurality of memory dies via a plurality of channels and configured to perform a correlation operation on multiple read requests among a plurality of read requests received from a host so that the plurality of memory dies output plural pieces of data corresponding to the plurality of read requests via the plurality of channels in an interleaving way, wherein the controller is configured to determine whether to perform the correlation operation based on the number of read requests, and perform the correlation operation on the multiple read requests which are related to the same storage mode and different channels.
US11567663B2 Storage device and host for the same
A storage device includes a storage device communicably connected to a host; a nonvolatile memory configured to store calibration data of the host; and a calibration circuit configured to receive a descriptor from the host including the setting information and update the calibration data with the received setting information.
US11567662B2 Storage system interface
A request to generate a storage system model is received. The storage system model represents at least a portion of a storage system. In response to receiving the request, a storage system interface configuration is loaded. The storage system interface configuration comprises an attribute of an entity model. The attribute corresponds to an attribute of a storage system entity of the storage system. Further in response to receiving the request, the entity model is identified as representing the storage system entity. In response to identifying the entity model as representing the storage system entity, the entity model is instantiated.
US11567661B2 Virtual memory management method and processor
A virtual memory management method applied to an intelligent processor including an operation accelerator includes: determining m storage units from a physical memory, the m storage units forming a virtual memory; dividing the m storage units into n storage groups; determining an address mapping relationship for each storage group to obtain n address mapping relationships, the n address mapping relationship being correspondence of between n virtual addresses of the virtual memory and physical addresses of the m storage units, where m and n are dynamically updated according to requirements of the operation accelerator. In the method, the number of the storage units in each storage group can be configured according to requirements of the operation accelerator, and a data storage bit width and a data storage depth of the virtual memory are dynamically updated to thereby improve data access efficiency.
US11567660B2 Managing cloud storage for distributed file systems
Embodiments are directed to managing data in a file system that includes a plurality of storage nodes and a plurality of storage volumes in a cloud computing environment. Metrics associated with each storage volume may be monitored. In response to the metrics exceeding a threshold value, performing further actions, including: determining storage volumes that are unhealthy based on the metrics that exceed the threshold value; updating metadata associated with the storage volumes to indicate that the storage volumes are unhealthy; decoupling the unhealthy storage volumes from storage nodes coupled to the unhealthy storage volumes; determining replacement storage volumes based on the metadata associated with the unhealthy storage volumes; updating other metadata associated with the replacement storage volumes to indicate that the replacement storage volumes are healthy storage volumes; and coupling the healthy storage volumes with the storage nodes that were coupled to the unhealthy storage volumes.
US11567659B2 Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device
A method of controlling a display device including a touch screen is provided. The method includes setting an application execution space having one or more sub spaces in which windows executing applications are arranged, arranging windows corresponding to one or more applications which are being executed in the sub spaces of the set application execution space, displaying a first sub space corresponding to one of the one or more sub spaces on the touch screen, receiving a data sharing command for sharing data included in a first window arranged in the first sub space, and sharing the data to be shared by a second window arranged in a second sub space corresponding to one of the one or more sub spaces based on the data sharing command.
US11567654B2 Devices, methods, and graphical user interfaces for accessing notifications
An electronic device, displays, via a display device, a first user interface that includes content of a first application, including, as a state of the first application changes, updating the content of the first application displayed in the first user interface. While displaying the first user interface, the electronic device detects, via an input device, a first user input corresponding to a request to dismiss the first user interface. In response to detecting the first user input, the electronic device: ceases to display the first user interface; displays a second user interface that is different from the first user interface; and displays, over a portion of the second user interface, a first user interface object that includes content of the first application, including, as the state of the first application changes, updating the content of the first application displayed in the first user interface object.
US11567653B2 Multi-gesture media recording system
A computer implemented method and system for recording media data such as audio data in one or more communication modes based on gestures on a graphical user interface (GUI) of an electronic device is provided. A gesture based media recording application (GBMRA) provided on the electronic device defines multiple interface regions on the GUI. The GBMRA detects a gesture on an interface region and performs a first action associated with recording of the media data in a communication mode. The GBMRA detects another gesture on the same interface region or another interface region and performs a second action. The first action and the second action include at least one of triggering recording of the media data, switching from one communication mode to another for recording the media data, canceling recording of the media data, generating and displaying multiple options for performing an operation associated with the recorded media data, etc.
US11567647B2 Dynamic credit report obfuscation
A method for creating a customized and redacted credit report may include transmitting a user request to generate a customized credit report, receiving a copy of a stored credit report, analyzing the copy of the stored credit report, displaying one or more information fields and one or more selectable user interface elements, transmitting a credit report redaction list, and receiving a customized credit report. A user device for configuring a customized credit report may include a processor, a display in communication with the processor, and a non-transitory memory storing instructions that, when executed by the processor, cause the processor to perform processing including transmitting a user request to generate a customized credit report, displaying one or more information fields and one or more selectable user interface elements, transmitting a credit report redaction list, and receiving a shareable credit report link associated with a customized credit report.
US11567645B2 Paginated growing widgets
Computer-readable media, methods, and systems are disclosed for displaying paginated growing widgets. At generation time, a pagination service negotiates widget bounds. The pagination service transmits proposed bounds and a starting index to the growing widgets and receives a number of items that can be displayed as well as updated bounds for all items that can be displayed. The pagination service creates a cache entry including a widget identifier, updated widget bounds, and a starting and ending widget data item index. If a particular page is not present in the widget pagination cache, the pagination service performs another bounds negotiation. At display time, the pagination service instructs each of the paginated growing widgets to render updated widget data items based on a corresponding widget pagination cache entry, without reprocessing a document object model associated with a front-end application on which the paginated growing widgets are displayed.
US11567643B2 Systems and methods for interacting with a digital map
Systems and methods interacting with a digital map are provided herein. A system includes a display that is configured to display a digital map. The digital map includes a number of targets with which a user can interact and a number of actions that are available for each target. The system is configured to update a table of an individual profile account when the user performs an actions at one of the targets, use a role prediction model to predict a role based on the table of the individual profile account, and update the table of the individual account based on a table of a role profile account associated with the predicted role.
US11567642B2 Contextual paste target prediction
Contextual paste target prediction is used to predict one or more target applications for a paste action, and do so based upon a context associated with the content that has previously been selected and copied. The results of the prediction may be used to present to a user one or more user controls to enable the user to activate one or more predicted application, and in some instances, additionally configure a state of a predicted application to use the selected and copied content once activated. As such, upon completing a copy action, a user may, in some instances, be provided with an ability to quickly switch to an application into which the user was intending to paste the content. This can provide a simpler user interface in a device such as phones and tablet computers with limited display size and limited input device facilities. It can result in a paste operation into a different application with fewer steps than is possible conventionally.
US11567636B2 Configuring a load control system
A load control system may be configured using a design (e.g., graphical user interface) software. The design software may display icons representing fixtures (e.g., lighting fixtures) and devices (e.g., load control devices, controls, sensors, etc.) on a canvas. The design software may define relationships between the fixtures and/or devices. The design software may provide load control templates defining collections of devices, for example, for particular rooms in a building. The templates may be quickly placed on the canvas to define a particular area. Fixtures may be added to a template on the canvas and the design software may automatically create relationships between the fixtures and the devices (e.g., load control devices) of the template. In addition, the design software may automatically create relationships between the devices of the template (e.g., between controls and load control devices).
US11567634B2 System and method of providing visualization explanations
In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.
US11567631B2 Method of recommending emoticons and user terminal providing emoticon recommendation
Provided is a method for recommending emoticons, the method including: displaying, by a user terminal, a first emoticon related to first meta information; and displaying, by the user terminal, first and second recommendation groups, the first and second recommendation groups each comprising at least one recommended emoticon corresponding to the first emoticon, wherein at least one recommended emoticon included in the first recommendation group is related to at least one piece of first associated meta information corresponding to the first meta information, wherein at least one recommended emoticon included in the second recommendation group is related to at least one piece of second associated meta information that corresponds to the first meta information and is different from the first associated meta information, and wherein the first meta information and the first and second associated meta information are different.
US11567628B2 Cognitive composition of multi-dimensional icons
Systems and methods for cognitive composition of multi-dimensional icons and interactions are disclosed. In embodiments, a computer-implemented method comprises: generating, by a computing device, interaction logs based on user context data received; identifying, by the computing device, one or more target applications and associated scripts; automatically generating, by the computing device, a multi-dimensional icon for the one or more target applications based on the interaction logs, wherein the multi-dimensional icon comprises a geometric structure including content cells; allocating, by the computing device, the scripts to respective content cells of the multi-dimensional icon.
US11567626B2 Gesture configurable floating soft trigger for touch displays on data-capture electronic devices
A portable electronic device having a touch screen with a floating soft trigger icon for enabling various functions of the electronic device, such as bar code reading, capturing RFID data, capturing video and images, calling applications, and/or placing phone calls. The floating trigger icon is displayed on the touch screen to enable easy identification and access of the trigger icon. The trigger icon may be selected via application of various unique control gestures to configure the electronic device. Based on the selected mode or function of the device, the trigger icon may alter its appearance to facilitate use of the device. The operation and functionality of the trigger icon may be programmed to customize operation of the device.
US11567620B1 Touch module and touch device
A touch module includes a substrate, a first horizontal touch electrode, a second horizontal touch electrode, a first jumper, and a first vertical touch electrode. The first horizontal touch electrode and the second horizontal touch electrode are disposed on the substrate at intervals along a first direction. The first jumper is connected to the first horizontal touch electrode and the second horizontal touch electrode, and has a first main portion and at least two first extending portions, in which the first main portion is between the two first extending portions in the first direction. The two first extending portions are respectively disposed corresponding to the first horizontal touch electrode and the second horizontal touch electrode. The first vertical touch electrode is disposed on the substrate, located between the first horizontal touch electrode and the second horizontal touch electrode in the first direction, and is electrically insulated from the first jumper.
US11567617B2 Display apparatus
A display apparatus includes a display panel, an input sensor having an active area having a plurality of electrodes disposed therein and at least a portion of which overlaps the display area, and a non-active area which overlaps the non-display area. The active area has a central area and a peripheral area disposed outward from the central area. The plurality of electrodes include center electrodes which are disposed in the central area and peripheral electrodes which are disposed in the peripheral area and have a surface area less than that of the center electrodes. Each of the center electrodes includes a sensing pattern and a floating pattern, and each of the peripheral electrodes includes substantially only the sensing pattern. Thus, an embodiment of the inventive concept may provide the display apparatus that includes an input sensor having improved sensitivity in a peripheral area.
US11567616B2 Touch-sensitive braided cord
An interactive cord includes one or more touch-sensitive areas configured to detect user input and one or more non-touch-sensitive areas. An outer cover of the interactive cord includes a set of conductive lines braided together with one or more of a plurality of non-conductive lines at the touch-sensitive area. The set of conductive lines defines a plurality of intersections that each form a capacitive touchpoint at the touch-sensitive area. An inner core of the interactive cord includes at least the set of conductive lines and at least one of the plurality of non-conductive lines at the non-touch-sensitive area.
US11567613B2 Signal processing system, chip and active stylus
Some embodiments of the present disclosure provide a signal processing system, a chip and an active stylus. The signal processing system includes: a pre-amplifier circuit, configured to pre-amplify a received DSSS signal and output a pre-amplified DSSS signal; a low-pass filter circuit, configured to filter the pre-amplified DSSS signal and output a filtered DSSS signal; an analog-to-digital converter circuit, configured to sample the filtered DSSS signal and output a sampled DSSS signal; a noise detecting and filtering-out circuit, configured to filter out a noise in the sampled DSSS signal and output a noise-filtered DSSS signal; and a digital demodulation circuit, configured to demodulate the noise-filtered DSSS signal to output a demodulated signal. The signal processing system can have strong anti-interference ability and high sensitivity through the noise detecting and filtering-out circuit and automatically controlling a gain of the pre-amplifier circuit.
US11567612B2 Input sensing circuit and display module having the same
A display module includes: a display panel; and an input sensing circuit disposed thereon, the input sensing circuit including: a first sensor group including a plurality of first sensors arranged in a first direction; a plurality of first connection portions electrically connecting two adjacent first sensors of the plurality of first sensors, respectively; a second sensor group including a plurality of second sensors arranged in a second direction crossing the first direction; a plurality of second connection portions electrically connecting two adjacent second sensors of the plurality of second sensors, respectively; a first signal line electrically connected to one first sensor of the plurality of first sensors; a first measuring line electrically connected to the one first sensor among the plurality of first sensors and spaced apart from the first signal line; and a second measuring line electrically connected to another first sensor among the plurality of first sensors.
US11567611B2 Display sheet
A display sheet 10 according to the present invention is to be used while being placed on a display 11, and includes: infrared-light emitting elements 15 that emit infrared light from on the display 11 to a space; infrared-light receiving elements 16 that receive infrared light proceeding to the display 11 from the space; and transmitting portions 17 that passes light emitted from the display 11 to the space. The infrared-light emitting elements 15, the infrared-light receiving elements 16, and the transmitting portions 17 are formed into a sheet in a state of being arranged side by side or arranged to be scattered. Merely by placing the display sheet 10 on the display 11 and teaming them with an optical image-forming means, an aerial-image-forming type input device can be obtained with no need of separately preparing a dedicated display or infrared-light emitter. Thus, it is excellent in versatility.
US11567610B2 Detection line broadening
A touch sensing apparatus is disclosed comprising a panel that defines a touch surface, a plurality of emitters and detectors arranged along a perimeter of the light transmissive panel, and a light directing arrangement arranged adjacent the perimeter. The emitters are arranged to emit a respective beam of emitted light and the light directing arrangement is arranged to direct the light along a light path from the emitters to the touch surface. A diffusive light scattering element is arranged in the light path.
US11567601B2 Force sensor and display device including the same
A force sensor includes first and second substrates. The second substrate faces the first substrate. A driving electrode is disposed on a first surface of the first substrate facing the second substrate. A sensing electrode is disposed on the first surface of the first substrate and is spaced apart from the driving electrode. A force sensitive layer is disposed on a first surface of the second substrate, facing the first substrate. The driving electrode includes a main driving protrusion that protrudes from a side surface of the driving electrode, facing the sensing electrode.
US11567595B2 Display device
A display device including: a substrate including a display area and a non-display area; a crack sensing line disposed in the non-display area; an electrostatic protecting line disposed in the non-display area; a light emitting element disposed on the substrate and including a first electrode, a second electrode disposed on the first electrode, and an emission layer disposed between the first electrode and the second electrode; and a power supplying line, wherein the second electrode and the power supplying line are in contact in an electrode contact area, the electrode contact area being disposed in the non-display area, and the crack sensing line and the electrostatic protecting line do not overlap the electrode contact area.
US11567590B2 Electronic pen, electronic device, and method of controlling the same
According to one embodiment of the present invention, there is provided an electronic pen including a first pen module which includes a first pen core including a writing material used for a medium and a pattern sensing unit configured to acquire a handwritten image of a user in order for the electronic pen to acquire first location information that is location information of the electronic pen with respect to the medium, a second pen module which generates at least one of a magnetic field and an electronic field in order for the electronic pen to acquire second location information that is location information of the electronic pen with respect to an electronic device, a main body in which the first pen module is disposed at a first end portion thereof and the second pen module is fixed to at least one of the first end portion and a second end portion thereof and which has a cavity therein, and a control unit which generates a signal for controlling the first pen module and the second pen module.
US11567587B2 Mixed reality system with reduced power rendering
Embodiments of the present disclosure provide methods for implementing a mixed reality system with less power. In some examples, a passive state of the mixed reality system can have a GPU render predictable content that does not need to be processed by a CPU. In such examples, the predictable content can be identified and rendered by the GPU while the CPU is in a low-power mode. Accordingly, embodiments of the present disclosure provide benefits not available with conventional techniques because a CPU may consume more power than a corresponding GPU. In some examples, the passive state can take advantage of the fact that predictable content can be identified and rendered without the use of the CPU. In such examples, the passive state can render predictable content that does not need to be processed by the CPU.
US11567586B2 Systems, methods, and apparatus for enhanced presentation remotes
In accordance with some embodiments, systems, apparatus, interfaces, methods, and articles of manufacture are provided for ascertaining aspects of a presentation and/or of an audience member. A presentation remote can be used to obtain information about the presentation and provide it to the audience member.
US11567582B2 Method for conserving power on a portable electronic device and a portable electronic device configured for the same
The present disclosure describes a method for conserving power on a portable electronic device and a portable electronic device configured for the same. In accordance with one embodiment, there is provided a method for conserving power comprising: switching a portable electronic device to a low power mode in response to a trigger condition; and switching the portable electronic device from the low power mode to a full power mode on the portable electronic device in response to detection of a designated wake-up gesture on a touch-sensitive overlay of the portable electronic device.
US11567581B2 Systems and methods for position-based gesture control
Systems and methods for position-based gesture control are described. In some embodiments, a system may include a wearable device including a biopotential sensor and a location sensor. The system may be configured to determine that a body part is in a first position relative to a person's body, detect a first gesture, and, in response, direct a first instruction to a first destination. The system may be further configured to determine that a body part is in a second position relative to the person's body, detect a second gesture, and, in response, direct a second instruction to a second destination different than the first destination.
US11567578B2 Systems and methods of free-space gestural interaction
During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its contact with a “virtual touch plane or surface” (i.e., a plane, portion of a plane, and/or surface computationally defined in space, or corresponding to any physical surface).
US11567575B2 Haptic response control
Haptic response is controlled in a device having a touch sensor, a force sensor, and a haptic response actuator operably coupled to a touch surface. A user touch to the touch surface is detected by the touch sensor. A force applied to the touch surface is sensed by the detected user touch. Electrical power supplied to the haptic response actuator is adjusted based at least in part on the sensed force satisfying a haptic condition. The haptic response to the touch surface is actuated based at least in part on satisfaction of the haptic condition and the supply of the adjusted electrical power to the haptic response actuator.
US11567570B2 Relative position based eye-tracking system
A relative position based eye tracking system includes a light source to illuminate a portion of the eye and an optical sensor to capture a sequence of samples of the portion of the eye. The system further includes a sample comparator to compare two samples and a relative position calculator to calculate a change in the position of the eye based on data from the sample comparator.
US11567568B2 Display apparatuses and methods incorporating foveated rendering
A display apparatus including first and second light sources, gaze-tracking means, and processor(s) configured to: process gaze-tracking data to determine gaze direction; identify gaze region; determine first and second portions of gaze region; send, to rendering server, resolution information indicative of at least one of: gaze direction, gaze region, first and second portions of gaze region, different required resolutions of at least two input images; receive said input images comprising first input image(s) and second input image(s), from rendering server; process first input image(s) to generate first region of first output image and second region of second output image; process second input image(s) to generate remaining regions of first and second output images; and display first and second output images via first and second light sources.
US11567567B2 Encoders, methods and display apparatuses incorporating gaze-directed compression ratios
An encoder for encoding images. The encoder includes processor. The processor is configured to: receive, from display apparatus, information indicative of at least one of: head pose of user, gaze direction of user; identify gaze location in input image, based on the at least one of: head pose, gaze direction; divide input image into first input portion and second input portion, wherein first input portion includes and surrounds gaze location; and encode first input portion and second input portion at first compression ratio and at least one second compression ratio to generate first encoded portion and second encoded portion, respectively, wherein at least one second compression ratio is larger than first compression ratio.
US11567566B2 Devices and methods for monitoring gaze
A gaze monitoring system comprising: an eye tracker comprising; a camera having an optical axis; a first IR source configured to illuminate a user's eyes; the first IR source located relatively near the optical axis of the camera; and at least one second IR source configured to illuminate the user's eyes, the at least one second IR source located relatively far from the camera's optical axis, in a position such that when the gaze angle is too large to get corneal reflection images of the first IR source, the image reflection of the at least one second IR source is visible by the camera, as a corneal reflection.
US11567562B2 Self-checkout terminal sleep and wake operations
Disclosed are self-checkout terminals and systems and methods for controlling the same. The systems and methods may include receiving a first image of the customer queuing area from the first camera and determining that a customer is in the customer queuing area. A first wakeup signal may be transmitted to one of the self-checkout terminals when the customer is in the customer queuing area. A second image of the customer queuing area may be received from the first camera and a determination may be made that the customer queuing area is void of customers. A first sleep signal may be transmitted to the one of the self-checkout terminals when the customer queuing area is void of the customers.
US11567560B1 Programmable delay-based power stabilization
Power demands of a computing system, such as a network device and/or a component thereof, are stabilized by introducing a programmable delay into identical or substantially similar subsystems within an integrated circuit. Each subsystem reads a potentially different delay value from an associated storage, memory, or input, and waits for some time indicated by the delay value before beginning execution. For example, in a group of identical subsystems that process data concurrently, some or all of the subsystems begin processing their respective data after a different amount of delay, thus staggering their respective executions and lowering the risk of aligned edges when some or all of the subsystems concurrently step their power demands up or down. This, in turn, reduces peak power and voltage. In an embodiment, rather than being fixed at the design stage, each subsystem's delay value is programmable at some point after fabrication.
US11567556B2 Platform slicing of central processing unit (CPU) resources
Examples herein relate to assigning, by a system agent of a central processing unit (CPU), an operating frequency to a core group based priority level of the core group while avoiding throttling of the system agent. Avoiding throttling of the system agent can include maintaining a minimum performance level of the system agent. A minimum performance level of the system agent can be based on a minimum operating frequency. Assigning, by a system agent of a central processing unit, an operating frequency to a core group based priority level of the core group while avoiding throttling of the system agent can avoid a thermal limit of the CPU. Avoiding thermal limit of the CPU can include adjusting the operating frequency to the core group to avoid performance indicators of the CPU. A performance indicator can indicate CPU utilization corresponds to Thermal Design Point (TDP).
US11567547B2 Computer tower architecture
A housing for an electronic device can include a body having an exterior surface and a second surface disposed opposite the exterior surface at least partially defining an interior volume, the body defining a first repeating pattern of apertures extending from the exterior surface to the second surface. The housing can also include a component defining a second repeating pattern of apertures, the component positioned adjacent to the second surface. The first repeating pattern of apertures and the second repeating pattern of apertures can combine to define an open area of at least about 70%.
US11567543B2 Hinge assembly for mobile computing device
A hinged mobile computing device includes a first housing part and a second housing part coupled by a hinge assembly having a harness, a harness cover, a first hinge body, and a second hinge body. The harness is configured to accommodate flexible printed circuitry and a cable that extend from the first housing part to the second housing part via the hinge assembly. The hinge bodies include respective friction bands, each friction band being configured to engage a respective shaft formed on the harness and having a gear configured to mesh with a respective cog arranged within the harness cover to coordinate a timing of the rotation of the first and second housing parts between face-to-face and back-to-back orientations. The hinge assembly further includes a spring-loaded opening mechanism.
US11567541B1 Self-illuminating touch electronic paper display device
A touch electronic paper display device includes an electronic paper display module, a lighting module, a touch sensing unit and a cover plate. The lighting module is disposed on the electronic paper display module and adhered to the electronic paper display module with a UV-curing solid optical clear adhesive. The lighting module includes a light strip and a light guide plate whose one side is adjacent to the light strip. The touch sensing unit is located on the lighting module. The cover plate is located on the touch sensing unit. A top surface of the cover plate is disposed with a UV-reflecting coating, and a periphery of a bottom surface thereof is disposed with a decorative bezel formed by an opaque or low light transmittance material.
US11567531B2 Fingerprint sensor compatible screen protector
Systems, devices, and methods that ensures that an ultrasonic fingerprint detection process is not interfered with by using a screen protector. An example screen protector for a mobile device is disclosed that is capable of an in-screen fingerprint detection. The screen protector includes a first layer made of a clear rigid material and configured to be touched by a user. The screen protector also includes a second layer beneath the first layer and made of a film. Additionally, the screen protector includes a third layer beneath the second layer and configured to contact the mobile device. The third layer includes a fingerprint conduit configured to facilitate the in-screen fingerprint detection.
US11567530B2 Enhanced time resolution for real-time clocks
Enhanced resolution for a real-time clock is implemented, which includes a real-time clock configured to operate at a first time resolution, at least one processing unit configured to operate at a second time resolution, wherein the second time resolution has a higher frequency than the first time resolution, a memory for storing data at a location including data from the real-time clock and the at least one processing unit, an interrupt configured to load information into the memory at the location using the at least one processing unit, the interrupt further configured to operate at a frequency associated with the second time resolution, a timing service configured to read information from the memory at the location, the timing service configured to operate at the second time resolution, and a calibration module configured to re-calibrate the real-time clock.
US11567527B2 Preemptive wakeup circuit for wakeup from low power modes
A circuit comprises a power controller, a real-time clock (RTC) sub-system, and a processing sub-system. The RTC sub-system includes an alarm register storing a predetermined time for a task, and provides an early warning countdown and a scheduled event signal. The processing sub-system includes a processor, a preemptive wakeup circuit, and a component coupled to the processor and configured to execute the task with the processor. The preemptive wakeup circuit comprises a selector logic circuit, a comparator, and a wakeup initiation circuit. The selector logic circuit receives latency values indicative of wakeup times for a clock generator and the component, and outputs a longest wakeup time to the comparator, which indicates when the early warning countdown and the longest wakeup time are equal. The wakeup initiation circuit generates a clock request and disables the sleep mode indicator. The power controller provides a clock signal and wakes the component.
US11567525B1 Illuminated knob for an appliance
A knob for an appliance includes a handle. A light guide defines a recess. At least a portion of the handle is received within the recess of the light guide. A bezel is disposed over at least a portion of the light guide. The handle is rotatable relative to the bezel. A light emitter is disposed within the bezel. The light emitter is operable to emit light into the light guide. At least a portion of an interior surface of the light guide is textured, and an exterior surface of the light guide is smooth.
US11567518B2 Circuit for providing a filtered reference voltage and power supply device using such a circuit
The invention relates to a circuit comprising a voltage reference (R) and a low-pass filter (F) electrically connected to the voltage reference (R). The filter (F) comprises a stage formed by a stage resistance (Re) electrically connected at a midpoint (M) to a stage capacitor (Ce), the stage resistance (Re) and the stage capacitor (Ce) at least partially defining a time constant of the filter and the midpoint (M) carrying the filtered reference voltage (V′ref). The circuit also comprises a transistor (T) and a control circuit (Cde) of the gate of the transistor (T) configured to bias the transistor (T) in conduction when the circuit (1) is turned on, the on-state resistance of the transistor (T) combining with the stage capacitor (Ce) to raise the filtered reference voltage (V′ref) with a settling time constant lower than the filter time constant.
US11567515B2 Rapid dome loading pilot valve bypass
A flow arrangement for a pressure relief valve assembly can include a bypass flow path extending from a pressure source to a dome of a relief valve. The bypass flow path can include a valve that is configured to open and close the bypass flow path based on pressure at the pressure source or the dome, or a pressure difference between the pressure source and the dome.
US11567510B2 Using classified sounds and localized sound sources to operate an autonomous vehicle
An ambient sound environment is captured by a microphone array of an autonomous vehicle traveling in the ambient sound environment. A perception module of the autonomous vehicle classifies sounds and localizes sound sources in the ambient sound environment. Classification is performed using spectrum analysis and/or machine learning. In an embodiment, sound sources within a field of view (FOV) of an image sensor of the autonomous vehicle are localized in a visual scene generated by the perception module. In an embodiment, one or more sound sources outside the FOV of the image sensors are localized in a static digital map. Localization is performed using parametric or non-parametric techniques and/or machine learning. The output of the perception module is input into a planning module of the autonomous vehicle to plan a route or trajectory for the autonomous vehicle in the ambient sound environment.
US11567509B2 Control system, control method, and non-transitory storage medium
According the present invention, there is provided a control system (10) that includes an image acquisition unit (11) that acquires an image generated by a camera, a controlled object determination unit (12) that analyzes the image and determines at least one of a vehicle that satisfies a predetermined condition and a vehicle in which a predetermined person is riding included in the image, as a vehicle to be controlled, a control content decision unit (13) that decides a control content for the vehicle to be controlled, and an output unit (14) that outputs a control command including the control content to the vehicle to be controlled.
US11567507B2 Travelling support system, travelling support method and program therefor
A travelling support system includes a receiving unit configured to receive parked/stopped vehicle information indicating a detection of a parked/stopped vehicle on a travelling road from a preceding vehicle which is travelling or a sensor on the travelling road; and a predicting unit that predicts, based on the parked/stopped vehicle information and a duration predicting model that predicts a parked/stopped duration as a duration in which the parked/stopped vehicle continues to park or stop, the parked/stopped duration.
US11567506B2 Speed planning guidance line for mild slow down
A method, apparatus, and system for planning a deceleration trajectory based on a natural deceleration profile for an autonomous driving vehicle (ADV) is disclosed. In one embodiment, in response to a request for driving in a natural deceleration mode, a current speed of the ADV is determined. A speed guideline is generated based on a predetermined natural deceleration profile associated with the ADV in view of the current speed of the ADV. A speed planning operation is performed by optimizing a total cost function based on the speed guideline to determine speeds of a plurality of trajectory points along a trajectory planned to drive the ADV. A number of control commands are generated based on the speed planning operation to control the ADV with the planned speeds along the trajectory, such that the ADV naturally slows down according to the predetermined natural deceleration profile.
US11567501B2 Method and system for fusing occupancy maps
A method for fusing a first occupancy map and a second occupancy map comprises: determining at least one fusion parameter representing a potential dissimilarity between the first occupancy map and the second occupancy map and determining a fused occupancy map representing free and occupied space around the vehicle. The fused occupancy map is determined based on the first occupancy map, the second occupancy map, and a fusion rule. The fusion rule is configured to control the influence of the first occupancy map and/or the second occupancy map on the fused occupancy map based on the at least one fusion parameter.
US11567496B2 Method and apparatus for optimizing scan data and method and apparatus for correcting trajectory
A method and an apparatus optimizes scan data obtained by sensors on vehicle, and corrects trajectory for a vehicle/robot based on the optimized scan data. The method for optimizing the scan data obtained by scanning environment elements, includes: step of obtaining the scan data, including obtaining at least two frames of scan data respectively corresponding to different timings; step of cluster processing, based on the characteristic of the data points, including classifying the plurality of data points in each frame of the scan data into one or more clusters; step of establishing correspondence, among the at least two frames of scan data, including searching and obtaining at least one set of clusters having correspondence; step of optimizing clusters, among the at least two frames of scan data, including conducting calculation to each set of the at least one set of clusters having correspondence, to obtain optimized clusters respectively corresponding to each set of the at least one set of clusters having correspondence; and step of optimizing the scan data, including accumulating all optimized clusters to obtain an optimized scan date for the at least two frames of scan data.
US11567495B2 Methods and systems for selecting machine learning models to predict distributed computing resources
A method includes receiving a request from a vehicle to perform a computing task, selecting a machine learning model from among a plurality of machine learning models based at least in part on the request, and predicting an amount of computing resources needed to perform the computing task using the selected machine learning model.
US11567491B2 Reinforcement learning-based remote control device and method for an unmanned aerial vehicle
A device and method for remotely controlling an unmanned aerial vehicle based on reinforcement learning are disclosed. An embodiment provides a device for remotely controlling an unmanned aerial vehicle based on reinforcement learning, where the device includes a processor and a memory connected to the processor, and the memory includes program instructions that can be executed by the processor to determine an inclination direction corresponding to the hand pose of a user, the movement direction of the hand, and the angle in the inclination direction based on sensing data associated with the pose of the hand or the movement of the hand acquired by way of at least one sensor, and determine one of a movement direction, a movement speed, a mode change, a figural trajectory, and a scale of the figural trajectory of the unmanned aerial vehicle according to the determined inclination direction, movement direction, and angle.
US11567490B2 Predictive diagnostics system with fault detector for preventative maintenance of connected equipment
A building management system includes connected equipment configured to measure a plurality of monitored variables and a predictive diagnostics system configured to receive the monitored variables from the connected equipment; generate a probability distribution of the plurality of monitored variables; determine a boundary for the probability distribution using a supervised machine learning technique to separate normal conditions from faulty conditions indicated by the plurality of monitored variables; separate the faulty conditions into sub-patterns using an unsupervised machine learning technique to generate a fault prediction model, each sub-pattern corresponding with a fault, and each fault associated with a fault diagnosis; receive a current set of the monitored variables from the connected equipment; determine whether the current set of monitored variables correspond with one of the sub-patterns of the fault prediction model to facilitate predicting whether a corresponding fault will occur; and determining the fault diagnosis associated with the predicted fault.
US11567489B2 Method and device for efficient fault analysis through simulated faults in a digital twin
A method, device for identifying causes of faults in automated systems and an automated system which forms the device for identifying causes of faults in automated systems, wherein within a digital twin of the automated system, at least one element of the digital twin is assumed to be faulty and then simulated using the digital twin until a fault time, and where at least one faulty element of the automated system is identified as the cause of a fault based on the at least one element assumed to be faulty.
US11567487B2 Fault diagnosis system and method for electric drives
The present disclosure relates to diagnosing a fault in an electric drive of a process plant. The fault diagnosis method includes receiving fault data from an electric drive upon occurrence of the fault. The method further includes obtaining a fault code and a drive type associated with the electric drive from the fault data. In addition, the method comprises determining one or more drive parts to replace by comparing the fault code and the drive type with a mapped data for a plurality of drive types. The mapped data for each drive type includes a relation between a plurality of fault codes and a plurality of drive parts. The method further includes initiating a maintenance operation involving replacement of the one or more drive parts to address the fault.
US11567480B2 Integrated management method and system for heterogeneous logistics automation equipment
The present invention relates to an integrated management system for heterogeneous logistics automation equipment, including: an equipment standard protocol server adapted to receive commands from a plurality of warehouse management systems (WMS), to check equipment standard protocol identification (ESP ID) matching the received commands, and to produce work information in the form of telegram: a plurality of warehouse control systems (WCS) adapted to control the logistics automation equipment through the work information produced from the equipment standard protocol server; and a plurality of equipment control systems (ECS) adapted to receive the work information from the plurality of warehouse control systems (WCS) to control the logistics automation equipment.
US11567478B2 Selection and configuration of an automated robotic process
A method for selection and configuration of an automated robotic process includes receiving a temporal biometric measurement of a worker performing a task, receiving a spatial-temporal environmental input provided to the worker, identifying a type of reasoning used when performing the task partially based on the temporal biometric measurement of the worker, selecting a component of an AI solution to replicate the type of reasoning, and configuring the component of the AI solution based on the spatial-temporal environmental input. The temporal biometric measurement includes a set of spatial-temporal imaging data of a brain of the worker and identifying the type of reasoning includes identifying a set of spatial-temporal neocortical activity patterns of the worker, identifying an active area of a neocortex of the worker; and selecting the component of the AI solution partially based on the identified active area of the neocortex.
US11567477B2 Fan driving circuit with temperature compensation
A fan driving circuit with temperature compensation comprises a power input end, a power output end connected with a fan motor, a first transistor arranged between the power input end and the power output end, a signal adjuster connected with the first transistor and connected with a signal generating circuit, a second transistor connected with the signal adjuster, and a feedback unit. The feedback unit comprises a first resistor and a second resistor connected in series, and a compensation bypass connected in parallel with the first resistor or the second resistor, wherein the compensation bypass comprises a thermistor, a resistance of the thermistor changes along with the temperature and changes a magnitude of a feedback current which is provided to the second transistor, so as to compensate a change of a common emitter current gain in the second transistor generated by the temperature.
US11567476B2 Computing system with discriminative classifier for determining similarity of a monitored gas delivery process
A gas delivery apparatus is provided, comprising a system controller configured to collect valve position information and sensor information from at least a plurality of the sensors and valves, store the valve position information and sensor information into the monitored gas delivery process data, and execute the discriminative classifier including a first artificial intelligence (AI) model configured to extract features in a first input image of the monitored gas delivery process; a second AI model configured to extract features in a second input image of a golden gas delivery process; and a contrastive loss function configured to calculate a similarity between the first input image and the second input image based on outputs of the first AI model and the second AI model, and output a repeatability confidence value based on a similarity index between the first input image and the second input image.
US11567469B2 Procedure for controlling home appliances and installation for its implementation
A procedure and an installation for the control of home appliances that uses only the data that is necessary, avoiding saturation of the memories of the elements involved and/or the communications bandwidth. The procedure is simple and reliable so that it does not require the intervention of an expert user or a service person. The procedure includes the standardization of the data identifiers of each home appliance by identifying the identifier that contains a value for each data point and checking that the scale of each data point is equivalent to a predetermined scale. The installation includes a standardization system for such purpose.
US11567468B2 Systems, methods, and apparatus to monitor and control an aquatic facility
Apparatus, systems, and methods to monitor and control operation of an aquatic facility comprising a water basin, a water supply subsystem, and other subsystems. A simplified, centralized, scalable control subsystem comprises a base controller including with inputs and outputs and a human-machine interface. Sensors are operatively connected to the base controller and adapted to directly or indirectly sense one of a pre-selected set of parameters related to the operation of the aquatic facility. Actuators are operatively connected to the base controller and adapted to directly or indirectly actuate one of a pre-selected set of operations of the aquatic facility. The base controller is programmable relative to setpoints or other operational criteria of the aquatic facility; and actuation of at least a base subset of the actuators and graphical representation of the facility and the water supply, and the at least one subsystem, and the pre-selected operations of the aquatic system.
US11567461B2 Method and device for controlling a technical system using a control model
In order to control a technical system using a control model, a transformation function is provided for reducing and/or obfuscating operating data of the technical system so as to obtain transformed operating data. In addition, the control model is generated by a model generator according to a first set of operating data of the technical system. In an access domain separated from the control model, a second set of operating data of the technical system is recorded and transformed by the transformation function into a transformed second set of operating data which is received by a model execution system. The control model is then executed by the model execution system, by supplying the transformed second set of operating data in an access domain separated from the second set of operating data, control data being derived from the transformed second set of operating data.
US11567458B2 Electronic watch and method of correcting time difference
An electronic watch includes a GPS receiver, a first time correction unit configured to correct time using the time information received by the GPS receiver, a beacon receiver configured to receive a beacon signal containing beacon identification information transmitted from a beacon installed indoors, a first storage unit configured to store beacon identification information and time difference information corresponding to the beacon identification information, a second time correction unit configured to correct a time difference using the beacon signal received by the beacon receiver and the time difference information stored in the first storage unit, and a button configured to accept a reception instruction of the beacon signal, which is operated by an operator. The beacon receiver is configured to receive a beacon signal when the button accepts the reception instruction.
US11567452B2 Electronic timepiece device indicating the time and the azimuth of the sun by means of a single indicator hand
An electronic timepiece device including an electronic processing unit determining first, geolocation parameters and second parameters concerning the current legal standard time, and establishing local horizontal coordinates of the Sun from predetermined calculation rules stored in a memory of the electronic processing unit. The device also has a dial equipped with a casing enclosing all or part of the electronic processing unit and equipped with a display system displaying at least one indicator hand having an orientation that varies over time such that the angle formed between the indicator hand and a first fixed reference axis of the dial is equal, at each instant, to the azimuth of the Sun established by the processing unit, and a time scale calculated by the electronic processing unit and displayed at the periphery of the dial in the form of a plurality of time points positioned, with respect to the first fixed reference axis, as a function of the azimuth of the Sun respectively at the times of which the time points are representative. Thus the indicator needle simultaneously indicates, at each instant, a representation of the relative directions of the Sun and of the cardinal point of the culmination of the Sun and the current legal time.
US11567449B2 Image forming apparatus
A first cartridge support is configured to support a drum cartridge. The first cartridge support is configured to move in a first direction between a first position at which the drum cartridge is mounted on a housing and a second position at which the drum cartridge is detachable. A second cartridge support is configured to support a development cartridge. The second cartridge support is configured to move in the first direction between a third position at which the development cartridge is mounted on the drum cartridge and a fourth position at which the development cartridge is detachable. In a state where the second cartridge support is located at the third position, the second cartridge support is located between the first cartridge support located at the first position and a cover located at a closed position with respect to the first direction.
US11567446B2 Process cartridge configured of developing cartridge including electrical contact surface, and drum cartridge including electrical contact surface and lock lever
A process cartridge includes a developing cartridge and a drum cartridge. The developing cartridge includes: a casing; a developing roller rotatable about a developing axis extending in a first direction; and a development-side IC chip having a development-side electrical contact surface. The drum cartridge includes: a drum frame; a photosensitive drum rotatable about a drum axis extending in the first direction; a drum-side IC chip having a drum-side electrical contact surface; and a lock lever configured to lock the developing cartridge to the drum frame. The development-side electrical contact surface and the drum-side electrical contact surface are positioned opposite to the lock lever with respect to the casing in the first direction in a state where the developing cartridge is attached to the drum frame.
US11567440B2 Image forming apparatus
An image forming apparatus includes an image processor configured to convert image data based on a first conversion condition; an image forming unit configured to form an image on a sheet based on the image data converted by the image processor, the image forming unit having an image bearing member on which the image is to be formed, a transfer unit configured to transfer the image from the image bearing member onto the sheet, and a fixing unit configured to fix the image to the sheet; a conveyance roller configured to convey the sheet having the image fixed thereto; a reading unit configured to read a pattern image on the sheet conveyed by the conveyance roller; and a detector configured to detect a pattern image on the image bearing member.
US11567434B1 Image forming apparatus capable of correction of positional displacement between an image and a medium
An image forming apparatus includes an image carrier that is capable of holding an image on a surface thereof while rotating, an image forming unit that forms the image on the image carrier, a transfer unit that transfers the image from the image carrier to a medium while rotating, a transport unit that circulates as the transfer unit rotates and that transports the medium to a transfer region while holding the medium, and a control unit that changes a timing at which the image forming unit forms the image in accordance with variation in a ratio of a rotation velocity of the transfer unit to a rotation velocity of the image carrier.
US11567433B2 Belt conveyance device with a meandering correction part shifting one end of a tension roller and an adjustment part shifting the other end
The belt conveyance device includes a plurality of rollers, a belt, a meandering correction part, and an adjustment part. The rollers are disposed at intervals each other and rotate around axes. The belt is disposed around the plurality of rollers and travels. The meandering correction part shifts one end portion in an axial direction of a tension roller included in the plurality of rollers in a radial direction within a predetermined range to correct a meandering of the belt. The adjustment part shifts the other end portion in the axial direction of the tension roller in the radial direction such that a position of the one end portion of the tension roller is variable under a state where the meandering of the belt is corrected.
US11567431B2 Process unit
A process unit has an image carrying unit having an image carrying member configured to be rotatable about a first axis extending in a first direction, and a developing agent removing member, a developing unit having a developing agent carrying member configured to be rotatable about a second axis parallel to the first axis, and a waste developing agent collecting unit configured to collect the developing agent removed by the removing member from the image carrying member. The waste developing agent collecting unit is arranged on one side in the first direction with respect to the developing unit such that the waste developing agent collecting unit faces the developing unit, and the developing unit is connected to the waste developing agent collecting unit such that the developing unit being movable in a second direction which is perpendicular to the first direction with respect to the waste developing agent collecting unit.
US11567429B2 Developing device and image forming apparatus with separately driven elements
A developing device includes a first transport member and a second transport member that are respectively disposed in a first transport path and a second transport path arranged in a vertical direction and that transport developer so as to circulate the developer between the first transport path and the second transport path; a developing member that is disposed to face the first transport path and that receives the developer from the first transport path; and a driving device that operates such that a relative speed ratio between a rotational speed of the developing member and a rotational speed of the second transport member is changeable.
US11567427B2 Remaining-toner-amount detecting device and image forming apparatus
A remaining-toner-amount detecting device includes: first sensor disposed at a supply channel for a toner; a second sensor disposed at a location different from the supply channel; detection processing that compares a capacitance detected by the first sensor with a determination threshold value to detect a toner end; and a memory that stores a capacitance detected by the second sensor in an initial period as initial reference data, and a capacitance detected by the second sensor after part replacement as post-replacement reference data. The detection processing circuitry sets, based on the initial reference data, the determination threshold value as an initial determination threshold value in the initial period, and re-sets the determination threshold value, from the initial determination threshold value, to a value based on the post-replacement reference data, as a post-replacement reference data after the part replacement.
US11567419B2 Control method of movable body, exposure method, device manufacturing method, movable body apparatus, and exposure apparatus
In a beam irradiation apparatus in which a movable body holds an object, a mark detection system detects a first mark on the movable body while moving the movable body in a first direction and changing an irradiation position of a measurement beam in the first direction, the mark detection system detects a second mark while moving the movable body in the first direction and changing the irradiation position of the measurement beam in the first direction, a controller controls a position of the movable body in a second direction intersecting the first direction during a time period between the detection of the first mark and the detection of the second mark, and the controller controls the movement of the movable body to adjust a positional relation between the object on the movable body and a processing beam, based on results of the detection of the first and second marks.
US11567418B2 Positioning substrates in imprint lithography processes
An imprint lithography method for positioning substrates includes supporting first and second substrates respectively atop first and second chucks, pneumatically suspending the first and second chucks laterally within first and second bushings, supporting the first and second chucks vertically within the first and second bushings, maintaining the first and second chucks respectively in first and second fixed rotational orientations, and forcing the first and second chucks in a downward direction independently of each other respectively against first and second vertical resistive forces until first and second top surfaces of the first and second substrates are coplanar, while maintaining the first and second chucks suspended laterally within the first and second bushings and while maintaining the first and second chucks in the first and second fixed rotational orientations.
US11567417B2 Anti-slippery stamp landing ring
Apparatus and methods of performing nanoimprint lithography using an anti-slip landing ring are provided. In one embodiment, a process chamber for nanoimprint lithography is provided and includes a substrate support and a ring disposed on the substrate support. The ring has a top surface opposite the substrate support, and the top surface has a grid pattern. A bottom surface facing the substrate support has a different pattern compared to the grid pattern.
US11567412B2 Single current source with local fine tuning for multi beam laser imaging module in a lithography printing system
According to aspects of the embodiments, there is provided an apparatus and method for driving a laser imaging module (LIM) that includes an adjustment current to have all laser diodes emitting the same amount of output so that the diodes can be connected in series on a single high current power source. Fine tuning can be done by a dedicated low current controllable power source connected directly to each laser diode. A series connected LIM uses only two heavy gauge wires so total power loss and heat stress on the LIM and module drawer connectors will be significantly reduced. Additional fine tuning can include an electronic gate so that individual diodes could be quickly turned off independently from each other.
US11567411B2 Maskless photolithography devices, methods, and systems
A device (100) includes a light source (130) and a light guide (110). The light source (130) is configured to emit photoresist-curative electromagnetic radiation. The light guide (110) is arranged to receive the photoresist-curative electromagnetic radiation from the light source (130) and to guide the received radiation by total internal reflection, the light guide (110) including a pattern of emission points (210) on at least one surface of the light guide (110), the emission points (210) emitting the photoresist-curative electromagnetic radiation out of the light guide (110) by frustration of total internal reflection caused by the emission points (210).
US11567410B2 Pattern formation method, laminate, and method of producing touch panel
Provided are a pattern formation method including a step of preparing a base material which has an etching layer transparent to an exposure wavelength on each of two surfaces thereof and is transparent to the exposure wavelength, a step of forming a photosensitive resin layer, in which an optical density to the exposure wavelength is in a range of 0.50 to 2.50, on the etching layer on each of the two surfaces of the base material, a step of pattern-exposing the photosensitive resin layer, a step of developing the photosensitive resin layer to form a resist pattern on two surfaces, a step of removing the etching layer on a portion that is not coated with the resist pattern, and a step of peeling the resist pattern off, in this order, a laminate, and a method of producing a touch panel.
US11567408B2 Coating composition for use with an overcoated photoresist
A method for forming a photoresist relief image including applying a layer of a coating composition on a substrate; and disposing a layer of a photoresist composition on the layer of the coating composition, wherein the coating composition comprises an amine-containing polymer comprising a hydrocarbon-substituted amino group and having nitrogen atoms in an amount from 3 to 47 weight percent, based on a total weight of the amine-containing polymer.
US11567406B2 Positive resist composition and patterning process
A positive resist composition comprising a base polymer comprising recurring units (a) having the structure of an ammonium salt of an iodized or brominated phenol, and recurring units (b1) having an acid labile group-substituted carboxyl group and/or recurring units (b2) having an acid labile group-substituted phenolic hydroxyl group exhibits a high sensitivity, high resolution, low edge roughness and dimensional uniformity, and forms a pattern of good profile after exposure and development.
US11567405B2 Photosensitive resin composition, polymer precursor, cured film, laminate, method for producing cured film, and semiconductor device
A photosensitive resin composition is also provided that includes a polymer precursor selected from a polyimide precursor and a polybenzoxazole precursor; a photo-radical polymerization initiator; and a solvent, in which an acid value of an acid group contained in the polymer precursor and having a neutralization point in a pH range of 7.0 to 12.0 is in a range of 2.5 to 34.0 mgKOH/g, and either the polymer precursor contains a radically polymerizable group or the photosensitive resin composition includes a radically polymerizable compound other than the polymer precursor.
US11567404B2 Lithographic printing plate precursor, method for making lithographic printing plate, organic polymer particle, and photosensitive resin composition
A lithographic printing plate precursor having an image-recording layer on a hydrophilic support, in which the image-recording layer includes an organic polymer particle, and the organic polymer particle is a reaction product obtained by at least reacting an aromatic polyvalent isocyanate compound having a structure represented by Formula PO and water, a method for making a lithographic printing plate having excellent printing resistance in the case of using an ultraviolet-curable ink in printing, a new organic polymer particle, and a resin composition including the organic polymer particle.
US11567402B2 Imprint apparatus, imprint method, and method of manufacturing article
The present invention provides an imprint apparatus including a holding unit configured to hold a material, a measurement unit configured to measure a position of the material held by the holding unit, a detection unit configured to detect dechucking of the material in the holding unit, and a control unit configured to control continuation processing for continuing an imprint process if the detection unit has detected the dechucking, wherein the control unit performs, as the continuation processing, processing of causing the holding unit to hold the dechucked material again without unloading the material from the imprint apparatus, and processing of measuring, by the measurement unit, a position of the material held again by the holding unit before the imprint process to use the position for alignment in the imprint process.
US11567401B2 Nanofabrication method with correction of distortion within an imprint system
A nanofabrication method comprises receiving information regarding a distortion within an imprint system, generating a first drop pattern of formable material based on the received information, dispensing a first plurality of drops onto a substrate according to the first drop pattern, contacting the dispensed first plurality of drops with a patternless superstrate to form a first layer of formable material, forming a first cured layer by curing the first layer of formable material while the superstrate is contacting the first layer of formable material, separating the superstrate from the first cured layer, depositing an etch resistant layer on the first cured layer, generating a second drop pattern of formable material, dispensing a second plurality of drops onto the etch resistant layer according to the second drop pattern, and contacting the dispensed second plurality of drops with a patterned template to form a second layer of formable material.
US11567400B2 Method of fabricating a photomask and method of inspecting a photomask
In accordance with some embodiments of the present disclosure, an inspection method of a photomask includes performing a first inspection process, unloading the photomask from the inspection system, and performing a second inspection process. In the first inspection process, a common Z calibration map of an objective lens of an optical module with respect to the photomask is generated and stored, and a first image of the photomask is captured by using an image sensor while focusing the objective lens of the optical module based on the common Z calibration map. The photomask is unloaded from the inspection system. In the second inspection process, the photomask is loaded on the inspection system and a second image of the photomask is captured by using an image sensor while focusing an objective lens of an optical module based on the common Z calibration map generated in the first inspection process.
US11567398B2 Camera mount system
Systems, apparatuses, and methods are described which provide a camera mount system. The camera mount system can include, for example, a first optical element and a second optical element. Incoming light from a scope on a weapon, for example, is partially transmitted and partially reflected by the first optical element. The partially transmitted light passes through an eyepiece to a viewer (e.g., a shooter). The partially reflected light is reflected by the second optical element and is recorded by a recording device (e.g., a camera, a video recorder, an image sensor, etc.). The viewer has direct access to the scope optics, a spotting scope, or binoculars, for example, and the camera and the viewer have access to the same view.
US11567397B2 Electronic device
An electronic device includes: a main body to which a rotating shaft is rotatably connected; a driving motor, provided on the main body, connected to the rotating shaft and configured to drive the rotating shaft to rotate; a flexible display screen, having a first side edge connected to the rotating shaft and capable of completely rolling the flexible display screen onto the rotating shaft or expanding the rolled-up flexible display screen, under a reciprocating rotation of the rotating shaft; and a sucking apparatus provided on the main body and configured to suck the electronic device onto a surface of a carrier.
US11567396B2 Projection apparatus
A projection apparatus according to the present invention, includes at least one memory and at least one processor which function as: a control unit configured to control to project an image on a projection surface; a detection unit configured to detect an operation performed on the projection surface using a pointer; and a processing unit configured to perform generation and editing of a graphic in response to the operation, wherein the processing unit is able to edit a first graphic formed using a first pointer and a second graphic formed using a second pointer independently of each other.
US11567395B2 Field protective optics and camera lens case
A portable case adapted for the integral mounting of optical equipment having a split hinge tubular enclosure defining an equipment mounting interior cavity. An adjustable mounting rail system adjustably supports both the optical lens array and optical camera providing a self-contained pre-mounted enabled optical recording platform.
US11567383B2 Electrochromic devices and methods
A heat treated electrochromic device comprising an anodic complementary counter electrode layer comprised of a mixed tungsten-nickel oxide and lithium, which provides a high transmission in the fully intercalated state and which is capable of long term stability, is disclosed. Methods of making an electrochromic device comprising an anodic complementary counter electrode comprised of a mixed tungsten-nickel oxide are also disclosed.
US11567382B2 Terminal with a color changing screen layer
A terminal is provided, and the terminal includes a housing, a front screen, a circuit board, and a power supply. The front screen is disposed on the housing, both the circuit board and the power supply are disposed inside the housing, and the power supply is connected to the circuit board. The front screen includes a toughened glass, a color changing layer, and a display screen that are sequentially stacked. The color changing layer is connected to the circuit board, and can change a color when receiving power supply. The color changing layer is disposed in the front screen, and may change a color when receiving the power supply from the circuit board. The color changing layer is configured to change only a color and cannot display a complex image, and power consumption of the color changing layer is far less than that of the display screen.
US11567376B2 Display panel and manufacturing method thereof
the present application provides a display panel and manufacturing method thereof, the display panel includes: a substrate, which comprises a first substrate and a second substrate arranged oppositely; a black matrix layer, formed on the first substrate; an alignment layer, formed on the black matrix layer and the second substrate; a color filter layer, formed on the first substrate or the second substrate; a liquid crystal layer, formed between the first substrate and the second substrate; and an active switch, formed on the substrate; where at least one groove is formed on the black matrix layer, a shading layer is formed on the position of the substrate corresponding to the groove, and the area of the substrate in which the groove is orthogonally projected is fully covered by the area of the substrate in which the shading layer is orthogonally projected.
US11567375B2 Techniques for complex wavefront modulation
Various embodiments set forth optical patterning systems. Each pixel of the optical patterning systems includes an amplitude-modulating cell that is in line with a phase-modulating cell. The amplitude-modulating cell includes a liquid crystal and a drive method for modulating at least the amplitude of a wavefront of light that passes through the amplitude-modulating cell. The phase-modulating cell includes a liquid crystal and a drive method for modulating at least the phase of a wavefront of light that passes through the phase-modulating cell. In some embodiments, the amplitude-modulating cell shares a common ground with the phase-modulating cell. The amplitude-modulating cell and the phase-modulating cell can be used to independently control the amplitude change and phase delay imparted by the pixel, enabling complex wavefront modulation.
US11567368B2 Optical apparatus
Provided is an optical apparatus that is capable of switching between a state in which the optical apparatus can reflect light and a state in which the optical apparatus can output light and suppressing deterioration of display quality of a light reflection image. The optical apparatus includes: a light emitting device having a light emitting surface; an absorption type polarizing plate disposed opposite to the light emitting surface of the light emitting device; a liquid crystal optical element disposed between the light emitting device and the absorption type polarizing plate; a reflection type polarizing plate disposed between the light emitting device and the liquid crystal optical element; and an adhesive layer disposed on a surface of the reflection type polarizing plate that faces the light emitting device.
US11567367B2 Color conversion panel and display device including the same
A color conversion display panel includes a substrate. A color conversion portion is disposed on the substrate. The color conversion portion includes a semiconductor nanocrystal. A transmission portion is disposed on the substrate. A blue light blocking filter is disposed between the substrate and the color conversion portion. The blue light blocking filter includes a first convex portion that protrudes toward the substrate. The transmission portion includes a first region including a scatterer and a second region including a second convex portion that protrudes toward the substrate.
US11567366B2 Light emitting panel and display device
A light emitting panel and a display device are provided. The light emitting panel includes a first substrate, an adhesive layer, a second substrate, and a convex portion. The first substrate includes a light emitting region and a peripheral region surrounding the light emitting region. The adhesive layer is disposed on the peripheral region of the first substrate and surrounds the light emitting region. The second substrate is disposed on the adhesive layer. The convex portion surrounds the adhesive layer and is disposed on a first sidewall of the adhesive layer away from the light emitting region. This can avoid cutting the adhesive layer, thereby avoiding poor peeling and improving product yield.
US11567365B2 Light flux controlling member, light-emitting device, surface light source device and display device
A light flux controlling member includes a plurality of incident units and an emission unit. The incident unit includes an incidence surface and a reflection surface. At least a part of a side surface of the light flux controlling member is configured such that θ2 is smaller than θ1, where L is a line connecting a gravity center G1 of the light flux controlling member and a center G2 of the reflection surface, L1 is a line connecting a center P1 of a light-emitting surface of the light-emitting element and a point P2 on the side surface where light emitted from the center P1, L2 is a line along light emitted from the point P2 to outside, θ1 is an angle between L and L1, and θ2 is an angle between L2 and a line L′ that is parallel to L.
US11567361B2 Display module and display device
The present disclosure relates to the field of display technology, and provides a display module and a display device. The display module includes a first display sub-panel, where the first display sub-panel includes: a first display sub-panel including a plurality of first pixel units; and a second display sub-panel arranged at a light-entering side of the first display sub-panel and including a plurality of second pixel units. Each second pixel unit corresponds to at least one first pixel unit, an orthogonal projection of each second pixel unit onto the first display sub-panel coincides with the corresponding first pixel unit, and the second display sub-panel is a vertical-electric-field-type liquid crystal display panel.
US11567359B2 Display panel and display apparatus including same
A display panel and a display apparatus are provided. The display panel may include a first glass substrate; a second glass substrate provided in front of the first glass substrate in a first direction; and a color filter layer provided between the second glass substrate and the first glass substrate in the first direction. The color filter layer may include a plurality of color filters and a black matrix surrounding the plurality of color filters. A side edge of the black matrix may extend beyond a side edge of the first glass substrate in a second direction that is orthogonal to the first direction. The display apparatus may include a backlight unit and the display panel.
US11567355B2 Display apparatus and method of manufacturing the same
A display apparatus includes a first base substrate, a partitioning wall pattern disposed between a first pixel area and a second pixel area and on the first base substrate, a first color conversion pattern disposed in the first pixel area and including quantum dot particles and/or phosphor, a first fluorine layer disposed on the first color conversion layer, fluorine content of the first fluorine layer being higher than that of the first color conversion pattern, and a second color conversion pattern disposed in the second pixel area and including quantum dot particles and/or phosphor.
US11567351B2 Methods for computation-free wideband spectral correlation and analysis
An apparatus for generating a set of spectral correlation coefficients of an input signal includes: a master laser configured to generate an optical frequency comb signal; a first optical modulator configured to modulate the optical frequency comb signal with an input signal to generate a plurality of spectral copies of the input signal; a dispersive element configured to delay the plurality of spectral copies of the input signal by a wavelength-dependent time delay; a second optical modulator configured to modulate the delayed plurality of spectral copies with a conjugate of the input signal; and an optical comb filter configured to integrate the conjugate modulated plurality of spectral copies of the input signal to generate a set of cyclic autocorrelation coefficients.
US11567348B2 Tear shaping for refractive correction
A lens for refractive tear shaping, having a curved lens body with a peripheral edge and a central opening therein. The central opening is shaped and sized and has a tear shaping edge structured to form a tear meniscus within the central opening. The tear meniscus being formed by interaction of a tear film of the eye and the tear shaping edge and having a posterior curvature conforming to an anterior corneal curvature and an anterior curvature. The anterior curvature is dependent on the size and shape of the central opening and structure of the tear shaping edge.
US11567344B2 Lens element
A lens element worn in front of an eye of a person includes a refraction area having a first refractive power based on a prescription for correcting an abnormal refraction of the eye of the person and a second refractive power different from the first refractive power and a plurality of at least three optical elements, at least one optical element having an optical function of not focusing an image on the retina of the eye so as to slow down the progression of the abnormal refraction of the eye.
US11567343B2 Ear adapter apparatus for distributing force against an ear
An apparatus for distributing a force to a user's ear resultant of a user's earwear. A cushion can be adapted to fit between a user's ear and a user's head. A curved channel defining a guide channel can pass alone the cushion. A line can extend through the cushion and the curved channel for attaching the ear adapter assembly to a user's eyewear. The cushion can distribute a force applied to a user's ear from a user's earwear to minimize deformation of the user's ear resultant of the compressive force from the user's earwear.
US11567340B2 Optical unit with correction function
The present disclosure provides an optical unit with shake correction function capable of preventing a thrust receiving member, which fixes a sphere, from falling off from the movable body in an optical axis direction. According to some embodiments of the present disclosure, a thrust receiving member to which a first sphere is fixed is held by a holding portion formed of the cutout recess provided in a fixed body. A bottom wall surface of the holding portion makes contact with a bent plate portion of the thrust receiving member from −Z direction side. Further, locked surface parts provided on a pair of side wall surfaces of a holding portion make contact, from +Z direction side, with a pair of locking plate portions protruding from a bent plate portion in circumferential direction in the thrust receiving member.
US11567336B2 Display systems and methods for determining registration between display and eyes of user
A wearable device may include a head-mounted display (HMD) for rendering a three-dimensional (3D) virtual object which appears to be located in an ambient environment of a user of the display. The relative positions of the HMD and one or more eyes of the user may not be in desired positions to receive, or register, image information outputted by the HMD. For example, the HMD-to-eye alignment vary for different users and may change over time (e.g., as a given user moves around or as the HMD slips or otherwise becomes displaced). The wearable device may determine a relative position or alignment between the HMD and the user's eyes by determining whether features of the eye are at certain vertical positions relative to the HMD. Based on the relative positions, the wearable device may determine if it is properly fitted to the user, and provides feedback on the quality of the fit to the user, and may take actions to reduce or minimize effects of any misalignment.
US11567335B1 Selector input device to target recipients of media content items
An apparatus to target recipients of media content items comprises a camera, a communication interface, and a selector input device. The selector input device is communicatively coupled to the camera and the communication interface and has settings associated with groups of recipients. The groups of recipients include a first group and a second group. In response to receiving a selection of a first setting from the selector input device, the camera captures a first media content item and the communication interface transmits the first media content item to the first group. The selector input device can be a rotary wheel. To select the first setting from the plurality of settings, the user can rotate the rotary wheel to the first setting and press the rotary wheel. Other embodiments are described herein.
US11567329B2 Low-power semi-passive relative six-degree-of-freedom tracking
A system for tracking a position and an orientation of an external device such as a smart watch or a handheld controller relative to a head mounted display (HMD) device is provided. A combination of active markers and passive markers on the external device may be detected by a point tracking camera of the HMD to collect position data for the external device relative to the HMD. Acceleration and/or orientation data of the external device relative to the HMD may be collected from an inertial measurement unit(s) (IMU(s)) of the external device and/or the HMD. The fusion of the position data with the data collected by the IMU(s) may allow for tracking of the external device relative to the HMD.
US11567323B2 Partial electronic see-through head-mounted display
A partial electronic see-through HMD includes one or more subassemblies that occlude a central portion of a user's field of view (the peripheral portions of the user's field of view may remain unobstructed). Each subassembly includes an outward facing camera, a display, and an eyepiece. Images of the occluded central zone are captured by the camera and projected to the user via the display and eyepiece. The projected images can also include electronic information, such as AR image overlays. The peripheral zones are not occluded and remain directly viewable by the user. Thus, the projected images complete (or partially complete) the user's FOV of the external environment between the peripheral zones and may provide additional electronic information to the user.
US11567319B1 Method and system for implementing platform for providing offline information to smart glass
Disclosed are a method and system for implementing a platform for providing offline information to smart glass. A computer device for implementing an information platform may include an information manager configured to manage service information to be exposed on smart glass based on service configuration information to be broadcasted through an information broadcasting device (IBD) registered by an information owner, and a content manager configured to distribute content, generated based on the managed service information, in a format configured in the smart glass.
US11567318B1 Determining features of a user's eye from depth mapping of the user's eye via indirect time of flight
An eye monitoring system is included in a headset of a virtual reality system or of an augmented reality system. The eye monitoring system determines distances between the eye monitoring system and portions of a user's eye enclosed by the headset. The eye monitoring system projects a temporally periodic pattern of light onto the user's eye via a sensor. The eye monitoring system determines a distance between the eye monitoring system and locations of the user's eye based on a phase shift of the periodic pattern of light captured by each pixel of the sensor. From the determined distances, the eye monitoring system determines features of the user's eye.
US11567313B2 Annular optical component, camera lens and image capturing unit
An annular optical component includes a plastic element and a metal element disposed on the plastic element. The plastic element includes a plastic part, and the metal element includes a metal part. The plastic part surrounds a central axis of the annular optical component so as to form a central opening. An outer annular surface and an inner annular surface of the annular optical component are opposite to each other. An object-side surface of the annular optical component faces an image-side direction of the annular optical component and is connected to the outer annular surface and the inner annular surface. An image-side surface of the annular optical component faces an image-side direction of the annular optical component and is connected to the outer annular surface and the inner annular surface. The image-side surface and the object-side surface are opposite to each other.
US11567311B1 Devices with displays having transparent openings
An electronic device may include a display and an optical sensor formed underneath the display. The electronic device may include a plurality of transparent windows that overlap the optical sensor. Each transparent window may be devoid of thin-film transistors and other display components. The plurality of transparent windows is configured to increase the transmittance of light through the display to the sensor. The transparent windows may have non-periodic portions to mitigate diffraction artifacts in light that passes through the display to the optical sensor. The transparent windows may be shifted by a random amount in a random direction relative to a grid defining point and/or may be randomly rotated to increase the non-periodicity. A transparency gradient may be formed between the transparent windows and the surrounding opaque portion of the display. The transparent windows may be defined by non-linear edges.
US11567304B2 Optical lens set
An optical-lens-set includes a first lens element of a concave image-side surface near its optical-axis, a sixth lens element of negative refractive power and of a concave image-side surface near its optical-axis to go with a fifth lens element of a concave object-side surface near its optical-axis or with a seventh lens element of negative refractive power. The Abbe number υ1 of the first lens element, the Abbe number υ3 of the third lens element, the Abbe number υ4 of the fourth lens element, the Abbe number υ5 of the fifth lens element, the Abbe number υ6 of the sixth lens element and the Abbe number υ7 of the seventh lens element together satisfy 5≤5υ1−(υ3+υ4+υ5+υ6+υ7).
US11567303B2 Camera optical lens
Provided is a camera optical lens including first to fifth lenses. The camera optical lens satisfies: 0.35≤f1/f≤0.65; 2.00≤f5/f≤4.00; 0.90≤d6/d8≤1.30; and −10.00≤(R5+R6)/(R5−R6)≤−2.00, where f denotes a focal length of the camera optical lens; f1 denotes a focal length of the first lens; f5 denotes a focal length of the fifth lens; d6 denotes an on-axis distance from an image side surface of the third lens to an object side surface of the fourth lens; d8 denotes an on-axis distance from an image side surface of the fourth lens to an object side surface of the fifth lens; and R5 and R6 respectively denote curvature radiuses of an object side surface and an image side surface of the third lens. The camera optical lens can achieve good optical performance while satisfying design requirements for ultra-thin, long-focal-length lenses having large apertures.
US11567302B2 Optical imaging system
An optical imaging system is described including first to sixth lenses sequentially disposed from an object side to an image side, and an image sensor configured to convert incident light reflected from a subject, having passed through the first to sixth lenses, into an electrical signal. One of the first to sixth lenses includes a spherical object-side surface and another of the first to sixth lenses includes corresponding aspherical object-side surfaces. The first to sixth lenses include corresponding aspherical image-side surfaces, and a lens of the first to sixth lenses that is closer to the object side than the one of the first to sixth lenses including the spherical object-side surface, has a highest refractive index among the first to sixth lenses.
US11567301B2 Camera optical lens
The present invention relates to the field of optical lenses and provides a camera optical lens sequentially including, from an object side to an image side: 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; a fifth lens; a sixth lens having a positive refractive power; and a seventh lens having a negative refractive power. The camera optical lens satisfies following conditions: 2.80≤v1/v2≤4.50; and −10.00≤f3/f≤−3.00, where f denotes a focal length of the camera optical lens; f3 denotes a focal length of the third lens; and v1 and v2 denote abbe numbers of the first and second lenses, respectively. The camera optical lens according to the present invention can achieve high optical performance while satisfying design requirements for ultra-thin, wide-angle lenses having large apertures.
US11567297B2 Camera optical lens
The present disclosure relates to a camera optical lens satisfying following conditions: 3.00≤f2/f≤5.00, 13.00≤d5/d6≤25.00, 3.00≤(R5+R6)/(R5−R6)≤10.00, and 5.00≤R3/R4≤50.00; where f denotes an overall focal length of the camera optical lens, f2 denotes a focal length of a second lens, d5 denotes an on-axis thickness of a third lens, d6 denotes an on-axis distance from an image-side surface of the third lens to an object-side surface of a fourth lens, R5 and R6 respectively denote a curvature radius of an object-side surface and the image-side surface of the third lens, and R3 and R4 respectively denote a curvature radius of an object-side surface and an image-side surface of the second lens. The camera optical lens in the present disclosure satisfies a design requirement of large aperture and wide angle while having good optical functions.
US11567296B2 Camera optical lens
Provided is a camera optical lens including, sequentially from an object side to an image side: a first lens having a positive refractive power; a second lens having a negative refractive power; a third lens having a positive refractive power; and a fourth lens having a negative refractive power. The camera optical lens satisfies following conditions: −0.75≤f1/f2≤−0.67; 0.32≤f4/f2≤0.40; 5.00≤R7/R8≤6.00; and 1.40≤d1/d2≤3.20, where f1, f2, and f4 denote focal lengths of the first, second and fourth lenses, respectively; R7 and R8 denote curvature radiuses of an object side surface and an image side surface of the fourth lens, respectively; d1 denotes an on-axis thickness of the first lens; and d2 denotes an on-axis distance from an image side surface of the first lens to an object side surface of the second lens. The camera optical lens can achieve high optical performance while satisfying design requirements for ultra-thin, wide-angle lenses.
US11567292B2 Lens module
The invention says a lens module including a frame, a first circuit board arranged on the frame, a lens base for mounting a lens, a support device for supporting the lens base on the first circuit board, and a driving device connected between the first circuit board and the lens base. The frame includes oppositely arranged first side walls and oppositely arranged second side walls connected between the first side walls. The driving device includes shape memory alloy wires each being provided with two ends connected to the frame, and a driving end positioned between the two ends. The driving ends are supported on the lens base. The lens module said by the invention can further achieve miniaturization on the basis of reducing the difficulty in product assembly.
US11567291B2 Optical system
An optical system is provided and includes a fixed assembly, a movable element, a movable assembly, a driving module and a stopping assembly. The fixed assembly defines a main axis. The movable element is movable relative to the fixed assembly and is connected to a first optical element. The movable assembly is connected to the movable element. The driving module is configured to drive the movable assembly so as to drive the movable element to move relative to the fixed assembly. The stopping assembly is configured to limit the range of motion of the movable element.
US11567290B2 Optical member driving mechanism
An optical member driving mechanism for driving an optical member having an optical axis is provided, including a fixed portion, a movable portion, a first elastic member, and a driving assembly. The movable portion is configured to hold the optical member, and is movably connected the fixed portion via the first elastic member. The driving assembly drives the movable portion to move along the optical axis within a range of motion. The range of motion includes a first limit moving range and a second limit moving range. The first limit moving range is the maximum distance that the movable portion can move toward the light-entering side, and the second limit moving range is the maximum distance that the movable portion can move toward the light-emitting side. When the movable portion is in a predetermined position, the first limit moving range is greater than the second limit moving range.
US11567288B2 Endoscope apparatus
An endoscope apparatus has an endoscope and a video processor. The endoscope has a magnet and a coil, the magnet has a voice coil motor configured to be movable with respect to the coil and a Hall device disposed in the vicinity of the coil and configured to detect a magnetic field of the magnet in order to detect a position of the magnet. The video processor includes a position detection circuit configured to detect the position of the magnet from an outputted signal of the Hall device, an arithmetic operation section configured to correct a sensor output signal indicating the position of the magnet detected by the position detection circuit using correction information and output the sensor output signal, and a drive control circuit configured to control a current or a voltage to the coil based on an arithmetic operation result of the arithmetic operation section.
US11567287B2 Lens barrel and imaging apparatus
A lens apparatus includes an optical system, a holding barrel configured to hold at least part of the optical system, an electric unit attached to the holding barrel, a control board configured to control the electric unit, a flexible printed circuits board configured to connect the electric unit and the control board to each other, a holding member attached to the holding barrel and configured to hold the flexible printed circuits board, and a fixing member configured to attach the holding member to the holding barrel. The flexible printed circuits board includes a first bent part, and the fixing member has a receiving surface configured to receive a reaction force from the first bent part.
US11567285B2 High-density FAUs and optical interconnection devices including optimized arrays and related methods
A method for fabrication a multifiber cable assembly is provided. The method includes selecting a plurality of optical fibers that each have a respective cladding diameter, determining a maximum fiber core position error for the plurality of optical fibers in a plurality of configurations, and determining a desired order of the plurality of optical fibers that minimizes the maximum fiber position total error.
US11567283B2 Optical fibre ribbon and optical fibre cables thereof
The present disclosure provides a method for stacking of a plurality of optical fibre ribbons (106). The plurality of optical fibre ribbons (106) is defined by a top surface (S1) and a bottom surface (S2). The top surface (S1) and bottom surface (S2) are defined by a plurality of elevated regions and a plurality of groove regions. The method for stacking of the plurality of optical fibre ribbons (106) includes arranging the plurality of optical fibre ribbons (106) over each other such that the plurality of elevated regions of each of the plurality of optical fibre ribbons fits over the plurality of groove regions of an adjacent optical fibre ribbon of the plurality of optical fibre ribbons (106). In addition, arrangement of the plurality of optical fibre ribbons forms an optical fibre ribbon stack (200).
US11567282B1 Fiber access extension over power line drop
Devices, systems, and methods for extending an optical distribution network to an end point in a user's premises over a power line drop cable that supplies metered power to the premises are disclosed. An existing power line drop cable to the premises serves as an intermediate medium to transmit high-bandwidth data from an optical distribution network to a transceiver in a user's premises. Fiber from an optical distribution network connects to an outside-plant optical-to-electronic device comprising at least an optical network unit and a domain master. The device is powered by electricity from the electrical network to which the first power line drop cable is attached. The device can have an electromagnetic-interference filter.
US11567274B2 Optical module
An optical module includes a waveguide interposer and at least one light source unit. The waveguide interposer includes at least one input terminal, at least one waveguide channel, and at least one output terminal. The at least one input terminal is configured to receive laser light, and the at least one waveguide channel is coupled to the at least one input terminal and is configured to guide the laser light. Each light source unit is configured to output the laser light to a corresponding input terminal of the at least one input terminal.
US11567273B2 Optical fiber-to-chip interconnection
Provided is a connector assembly for optically connecting one or more optical fibers and an array of vertical coupling elements of a photonic integrated circuit (PIC). In various embodiments, the connector assembly is constructed to independently optically scale some feature sizes, such as, for example, the transverse mode size, the array size, the array geometry, and/or various incidence angles, the optical scaling being performed, e.g., from a fiber end face plane to a connector-mating plane and further to a PIC coupling plane. In some embodiments, the connector assembly may support a polarization (de)multiplexing functionality.
US11567271B2 Optical connector having flanking and rotatable elements
This application relates to an optical connector. In one aspect, the optical connector includes a connector unit including a receiving space in which an optical cable is inserted, and an opening which opens downwardly at a rear end portion of the connector unit. The optical connector may also include a first body surrounding at least a portion of a top of the connector unit, and a second body disposed under the first body, a front end portion of which is rotatably connected to the connector unit to open and close the opening. The optical connector may further include a boot rotatably coupled to the first body and the second body to fix the optical cable inserted in the connector unit.
US11567256B2 Backlight module and display device
The present disclosure provides a backlight module and a display device. The backlight module includes: a back plate including a bottom wall and a side wall coupled thereto, with the bottom wall and the side wall defining an accommodating space; a light guide plate disposed in the accommodating space and including: a light outgoing surface disposed away from the bottom wall, a bottom surface disposed toward the bottom wall, and a light incident surface coupled between the light outgoing face and the bottom face; a light source disposed in the accommodating space and configured to emit light toward the light incident surface; and a composite film located on a side of the light guide plate away from the bottom wall and including a diffuser sheet and a plurality of prism sheets combined together and sequentially arranged in a direction away from the light guide plate.
US11567255B1 Waveguide illuminator having slab waveguide portion
A waveguide illuminator includes adjacent linear and slab waveguide areas. An input light beam is guided in a linear waveguide, is split into a plurality of sub-beams to propagate in individual linear waveguides to a slab waveguide area and form an output light beam in the slab waveguide area. An array of out-couplers is disposed in the slab waveguide area. The array of out-couplers out-couples portions of the output light beam forms an array of out-coupled beam portions for illuminating a display panel. Locations of the array of out-couplers are coordinated with locations of individual pixels of the display panel, thereby improving efficiency of light utilization by the display panel.
US11567242B2 Liquid lens systems
A liquid lens can be coupled to ground, such as to impede charge from building up in the liquid lens during operation thereof. For example, an electrode that is in electrical communication with a conductive fluid of the liquid lens can be coupled to ground. A switch can be used to selectively couple the liquid lens to ground, such as for discharging the liquid lens. An electrode can be selectively coupled to ground and to driving signals using a switch. In some cases, drive signals can be provided to electrodes other than the grounded electrode for driving the liquid lens. In some cases, the liquid lens can be driven using feedback control based on one or more measured parameters indicative capacitance between a fluid and one or more electrodes in the liquid lens.
US11567239B2 Polyurethane layer for a light directing article
The disclosed aliphatic thermoplastic polyurethane composition is well suited for use in thin, flexible light directing articles to impart flexibility, toughness, or protection to the light directing articles that contain optically active elements. The disclosed aliphatic thermoplastic polyurethanes have improved thermostability at higher temperatures. Specifically, the disclosed aliphatic thermoplastic polyurethanes have a cross-over temperature greater than 110° C. In one embodiment, the cross-over temperature is greater than 130° C. In one embodiment, the cross-over temperature is less than 170° C. and a Tg greater than 35° C. and less than 70° C.
US11567231B2 Compact brillouin antenna for detecting metal in free space area
The focus of the teachings is on using Compact ferrite antenna to detect the motion of metal objects using a very low frequency (VLF) square wave, propagated between a pair of compact ferrite-particle dielectric-core RWA antennas in free space. The two salient features in the signal are observed; both of which are characteristic of Brillouin-precursor propagation: (1) a temporal Bessel-like waveform; and (2) an algebraic, rather than exponential, attenuation with distance over three meters. The key element teaching shows pair of source and detector antenna enables the detection of metals (weapon gun, knife) on a person or package between the ferrite-particle dielectric-core antennas-source (S) and detector (D) pairs or arrays of S-D tractor. The detection consisted of a change in the amplitude of the Bessel-like waveform of the received signal for security system to detect weapons.
US11567229B2 Detector for detecting electrically conductive material
A detector (10) for detecting electrically conductive material is provided. The detector (10) comprises at least one transmitter (11) having a transmitter coil (12) and a supply source (13), a receiver (14) having a receiver coil (15), and an evaluation unit (16), wherein the transmitter coil (12) is connected to the supply source (13), the supply source (13) is configured to provide an alternating voltage or an alternating current when in use, the receiver (14) is designed as a resonant-circuit-free receiver, the receiver (14) is connected to the evaluation unit (16), and the evaluation unit (16) is configured to detect a signal induced in the receiver coil (15).
US11567227B2 Multi-mode dispersion energy imaging device and method for a four-component marine interface wave of an ocean bottom seismometer
The present invention provides a multi-mode dispersion energy imaging device and method for a four-component marine interface wave of an ocean bottom seismometer, belonging to the technical field of marine seismic exploration. The method includes the following steps: designing an marine interface wave artificial seismic observation system, designing a reasonable observation system according to the geological condition of the operation area to ensure the resolution of the imaging to perform the marine artificial source seismic operation carrying out the data preprocessing of the seafloor surface wave, and then carrying out the three-component seismometer Scholte wave and the acoustic guided wave dispersion energy imaging, and the one-component hydrophone acoustic guided wave dispersion energy imaging; superposing and normalizing the three-component Scholte wave dispersion energy spectrum and the one-component acoustic guided wave dispersion energy spectrum. The device is implemented based on the method above.
US11567223B2 Scintillation material of rare earth orthosilicate doped with strong electron-affinitive element and its preparation method and application thereof
The invention relates to a scintillation material of rare earth orthosilicate doped with a strong electron-affinitive element and its preparation method and application thereof. The chemical formula of the scintillation material of rare earth orthosilicate doped with the strong electron-affinitive element is: RE2(1−x−y+δ/2)Ce2xM(2y−δ)Si(1−δ)MδO5. In the formula, RE is rare earth ions and M is strong electron-affinitive doping elements; the value of x is 0
US11567219B2 Estimating vehicle speed through an advecting medium
A method including operating a vehicle in a medium. The vehicle is subject to advection due to movement of the medium. The method also includes measuring, using a navigation system, positions of a vehicle over time. The method also includes measuring, using a directional sensor, a course-through-medium over the time. The method also includes calculating, using the positions and the course-through-medium, a variation of a speed-over-ground of the vehicle over the time as a function of the course-through-medium over the time. The method also includes concurrently estimating, using the variation, 1) an average speed-through-medium for the vehicle over the time, and 2) an advection rate of the medium, and 3) an advection direction of the medium.
US11567218B2 GPS filter-setting method, and server using the same
A GPS filter-setting method comprises collecting, by a GPS filter-setting server, terminal information of a user terminal and GPS signal receiving environment information, setting, by the GPS filter-setting server, a filtering parameter used to filter an invalid GPS signal in the user terminal based on the collected terminal information of the user terminal and the GPS signal receiving environment information and transmitting, by the GPS filter-setting server, the set filtering parameter to the user terminal.
US11567216B2 Single delta range differences using synthetic clock steering
Systems and methods for calculating single delta range differences using synthetic clock steering are provided. In certain embodiments, a system includes a first GNSS receiver that provides first delta range measurements and first measurement times associated with a plurality of GNSS satellites. The system further includes a second GNSS receiver that provides second delta range measurements and second measurement times associated with the plurality of GNSS satellites. Additionally, the system includes a processing unit that executes instructions that cause the processing unit to synchronize the second delta range measurements with the first delta range measurements to create synchronized delta range measurements. The executable instructions also cause the processing unit to calculate a single difference of the first delta range measurements and the synchronized delta range measurements for at least one satellite in the plurality of GNSS satellites.
US11567211B2 Systems and methods for estimating vehicle speed based on radar
Systems, methods, and other embodiments relate to determining the speed of a vehicle. In one embodiment, a method includes receiving a first frame of data generated by a first sensor of a vehicle, the first frame of data including a first set of angular positions associated with a first set of objects in the environment. The method includes receiving a second frame of data generated by a second sensor of the vehicle, the second frame of data including a second set of angular positions associated with a second set of objects in the environment. The method includes generating a speed estimate for the vehicle in relation to the first set of objects and the second set of objects based at least in part on the first set of angular positions of the first frame of data and the second set of angular positions of the second frame of data.
US11567209B2 Distributed LIDAR systems and methods thereof
A LIDAR system, comprising: (a) a plurality of anchored LIDAR sensing units, each anchored LIDAR sensing unit comprising at least: (i) a housing; (ii) at least one detector, mounted in the housing, configured to detect light signals arriving from objects in a field of view of the anchored LIDAR sensing unit; and (iii) a communication unit, configured to output detection information which is based on outputs of the at least one detector and which is indicative of existence of the objects; and (b) at least one integratory processing unit, configured to receive the detection information from two or more of the plurality of anchored LIDAR sensing units, and to process the received detection information to provide a three dimensional model of a scene which is larger than any of the field of views of the independent anchored LIDAR sensing units.
US11567206B1 Chip-scale coherent lidar utilizing quantum dots
A LiDAR system including a laser amplification system is disclosed. The laser amplification system includes a laser source and an optical amplifier. The laser source has a laser cavity and is configured to output electromagnetic radiation. The optical amplifier includes quantum dots and is positioned outside the laser cavity to receive the electromagnetic radiation output from the laser source. The optical amplifier amplifies the received electromagnetic radiation using the quantum dots and outputs the amplified electromagnetic radiation.
US11567203B2 Light line triangulation apparatus
The present invention relates to a light line triangulation apparatus with a measurement space for receiving a measurement object, a light projector, adapted to project a light line into the measurement space and/or onto the measurement object, an imager for detecting the light line in the measurement space, wherein the imager comprises imaging pixels arranged in a plurality of columns and rows. The apparatus of the invention is characterized in that the imager comprises multiple identical sets of polarization filters, wherein each set of polarization filters comprises at least two polarization filters with different polarization directions, wherein a respective polarization filter covers one of the columns.
US11567192B2 Radar for vehicle
Disclosed is a radar for a vehicle configured to detect objects around a vehicle using an antenna, and the radar includes a substrate-integrated waveguide (SIW) in which a plurality of bent slots is formed, at least one processor electrically connected to the substrate-integrated waveguide, and a differential line electrically connecting the substrate-integrated waveguide to the at least one processor.
US11567190B2 Polarimetric radar system and method for object classification and road condition estimation in stationary applications
A polarimetric radar system for object classification and road condition estimation includes a radar transmitter unit for transmitting radar waves of different polarizations, a radar receiving unit for receiving radar waves of different polarizations, a radar signal generating unit for generating and providing the radar waves to be transmitted, a signal processing circuitry for processing the generated and received radar waves, and a signal evaluation unit. The signal evaluation unit receives processed signals from the signal processing circuitry, estimates values for a set of predetermined object parameters on the basis of the received processed signals, and selects an object class from a plurality of predetermined object classes upon detecting a match of the estimated values with one out of a plurality of predetermined sets of object parameters. The signal evaluation unit is configured to provide information that is indicative of the at least one classified object.
US11567185B2 Radar-based target tracking using motion detection
In an embodiment, a method includes: receiving reflected radar signals with a millimeter-wave radar; performing a range discrete Fourier Transform (DFT) based on the reflected radar signals to generate in-phase (I) and quadrature (Q) signals for each range bin of a plurality of range bins; for each range bin of the plurality of range bins, determining a respective strength value based on changes of respective I and Q signals over time; performing a peak search across the plurality of range bins based on the respective strength values of each of the plurality of range bins to identify a peak range bin; and associating a target to the identified peak range bin.
US11567180B2 Methods and systems for dithering active sensor pulse emissions
One example device comprises a plurality of emitters including at least a first emitter and a second emitter. The first emitter emits light that illuminates a first portion of a field-of-view (FOV) of the device. The second emitter emits light that illuminates a second portion of the FOV. The device also comprises a controller that obtains a scan of the FOV. The controller causes each emitter of the plurality of emitters to emit a respective light pulse during an emission time period associated with the scan. The controller causes the first emitter to emit a first-emitter light pulse at a first-emitter time offset from a start time of the emission time period. The controller causes the second emitter to emit a second-emitter light pulse at a second-emitter time offset from the start time of the emission time period.
US11567174B2 Stochastically clocked image generation of a LIDAR system
A method for operating a sensor system may include predefining a spatial region to be detected in the surroundings of a light emission device, scanning the predefined spatial region by light beams emitted by the light emission device in different spatial directions, driving an emitter with a control unit based on a random component, emitting light beams from the emitter in the direction of a scanning unit at random points in time, and deflecting the light beams, using the scanning unit, in the different spatial directions along which the light beams leave the light emission device. The sensor system may include the control unit and the light emission device where the light emission device includes the emitter and the scanning unit.
US11567170B2 Calibration of a radar system using plurality of phase shifted oscillator signals
A method for calibrating a radar system includes generating an RF oscillator signal and distributing the RF oscillator signal to a plurality of phase shifters each providing a respective phase-shifted RF oscillator signal; receiving the phase-shifted RF oscillator signals by corresponding radar chips and radiating the phase-shifted RF oscillator signal via a first RF output channel of a first one of the radar chips; receiving a back-scattered signal by at least one RF input channel of each radar chip and generating a plurality of base-band signals by down-converting the received signals into a base band using the phase-shifted RF oscillator signals received by the corresponding radar chips; determining a phase for each base-band signal; and adjusting the phase shifts caused by the phase shifters such that the phases of the base-band signals match a predefined phase-over-antenna-position characteristic.
US11567167B2 Method, device, and system for interference reduction in a frequency-modulated continuous-wave radar unit
A method for interference reduction in a stationary radar unit of a frequency-modulated continuous-wave (FMCW) type is provided. A sequence of beat signals is received, and a reference beat signal is calculated as an average or a median of one or more of the beat signals in the sequence. By comparing a difference between a beat signal and the reference beat signal, or a derivative of the difference, to one or more thresholds, a segment which is subject to interference is identified. The segment of the beat signal is replaced by one or more of a corresponding segment of an adjacent beat signal in the sequence, and a corresponding segment of the reference beat signal.
US11567166B2 Locating systems and methods for wireless seat belt monitoring in vehicles with removable or reconfigurable seats
Locating systems and methods for wireless seat belt monitoring in vehicles with removable or reconfigurable seats are provided herein. An example remote transceiver can be centrally located on a seat that is configured to be rearranged within a vehicle. The remote transceiver can include a processor and memory for storing instructions that include a unique code identifying the remote transceiver. The processor executes the instructions to receive low power signals from transmitters within an interior of the vehicle, determine received signal strength values of the low power signals. The received signal strength values are used by the vehicle receiver to determine a location of the remote transceiver within the vehicle.
US11567163B2 Mobile device locationing
A mobile computing device includes: a tracking sensor; a proximity sensor; and a controller coupled to the tracking sensor and the proximity sensor, the controller configured to: obtain a sequence of sensor datasets, each sensor dataset including: (i) a location of the mobile computing device, in a local coordinate system, generated using the tracking sensor, (ii) a proximity indicator generated using the proximity sensor, defining a range to a fixed reference device, and (iii) a predefined location of the reference device in a facility coordinate system; determine, from the sequence, an adjusted pose of an origin of the local coordinate system in the facility coordinate system; and generate, using a current location of the mobile device in the local coordinate system and the adjusted pose, a corrected location of the mobile computing device in the facility coordinate system; and execute a control action based on the corrected location.
US11567162B2 Device and method for estimating direction of arrival
A device for estimating Direction of Arrival (DOA) of sound from Q≥1 sound sources is provided. The device is configured to obtain a phase difference matrix, which includes measured phase difference values, each of the measured phase difference values being a measured value of a phase difference between two microphone units for a frequency bin in a range of frequencies of the sound. The device is further configured to generate a replicated phase difference matrix by replicating the measured phase difference values to other potential sinusoidal periods, calculate a DOA value for each phase difference value in the replicated phase difference matrix, and determine, as Q DOA results, the Q most prominent peak values in a histogram generated based on the calculated DOA values.
US11567161B2 Method for estimating the direction-of-arrival of a coprime array based on virtual domain statistics reconstruction of single-bit quantized signal
The invention discloses a method for estimating the direction-of-arrival of a coprime array based on virtual domain statistics reconstruction of single-bit quantized signal. The realization steps are as follows: arranging a coprime array and a single-bit analog-to-digital converter at a receiving end; calculating equivalent virtual signal corresponding to a single-bit receipt signal of the coprime array; constructing a virtual domain augmented covariance matrix of an initialized single-bit quantized signal; designing, based on statistical correlation analysis between statistics of the single-bit quantized signal and the original unquantized signal, an optimization problem based on virtual domain statistics reconstruction of quantized signal; and performing direction-of-arrival estimation by utilizing the virtual domain augmented covariance matrix corresponding to the optimized single-bit quantized signal.
US11567157B2 Calibration of a magnetic resonance device and estimating a specific absorption rate
A method is provided for calibration of a magnetic resonance device with a transmitting device for generating an excitation field. In a first acquisition phase, a first transmitting coil element is detuned, at least one second transmitting coil element is tuned, and an MR data set is acquired using the transmitting device. In a second acquisition phase, the first transmitting coil element, the at least one second transmitting coil element are tuned, and at least one further MR data set is acquired using the transmitting device. By an arithmetic unit, a calibration factor is determined based on the MR data set and the at least one further MR data set for calculating a total voltage value at a feeding point of the first transmitting coil element from voltage values, which may be measured at a measuring point of an electrical supply line of the first transmitting coil element.
US11567155B2 Reducing magnetic field instabilities caused by oscillations of a mechanical cryo-cooler in magnetic resonance systems
Described here are systems and methods for mitigating or otherwise removing the effects of short-term magnetic field instabilities caused by oscillations of the cold head in a cryogen-free magnet system used for magnetic resonance systems, such as magnetic resonance imaging (“MRI”) systems, nuclear magnetic resonance (“NMR”) systems, or the like.
US11567151B2 Positioning apparatus for magnetic resonance imaging
Embodiments of the present disclosure provide a positioning apparatus for magnetic resonance imaging, including a three-dimensional frame structure formed by marking plate assemblies. The marking plate assemblies include an inner marking plate, an outer marking plate arranged opposite to the inner marking plate, and an image developing tube in which a developer solution is enclosed, opposite surfaces of the inner marking plate and the outer marking plate are respectively provided with groove structures, the image developing tube is arranged in a cavity formed by the groove structure in the inner marking plate and the groove structure in the outer marking plate, and the number of the marking plate assemblies is greater than or equal to 4.
US11567146B2 Electrical power cable monitoring device using low side electrode and earth ground separation
Techniques, systems and articles are described for monitoring electrical equipment of a power grid and predicting likelihood failure events of such electrical equipment. In one example, a sensing device is configured to couple to an electrical power cable. The sensing device includes a plurality of concentric layers and a monitoring device. The plurality of concentric layers include a first layer, second layer, and third layer. The first layer is configured to concentrically surround a central conductor of the electrical cable and includes an insulating material. The second layer includes a conducting material. The third layer includes a resistive material configured to resist electrical flow between the second layer and a ground conductor exterior to the third layer. The monitoring device includes a sensor and communication unit configured to output data indicative of the sensor data.
US11567140B2 Method and device for the diagnosis of battery cells
An exciter unit, a battery system including the exciter unit, and a method for determining a battery state of at least one battery cell. The method includes: a. applying a current-exciting signal; b. recording an impedance spectrum of the battery cell; c. determining an evaluation variable on the basis of a measured impedance spectrum. At least one of the amplitude, frequency and relative phase difference of at least one component of the current-exciting signal is modified as a function of the first measured response signal such that a measuring error is minimized, a further measured response signal is determined and evaluated, the value evaluated is used as an evaluation variable, and the battery state variables of the battery cell are determined on the basis of a comparison of at least one diagnostic variable with at least one reference value and/or with at least one further diagnostic variable.
US11567139B2 Secondary battery diagnostic device
A diagnostic device for a secondary battery which is an all-solid-state battery containing a solid electrolyte transporting lithium ions, in which the diagnostic device includes: an interruption means configured to interrupt a charging current or a discharging current of the secondary battery connected to a circuit; a measuring means configured to measure over time a variation characteristic of a terminal voltage of the secondary battery after the current is interrupted by the interruption means; and a diagnostic means configured to diagnose the cause of the degradation of the secondary battery by comparing a change rate or a change amount in voltage between a charging characteristic specified from measured values of a terminal voltage of the secondary battery measured by the measuring means, a charging/discharging characteristic specified from the measured values of the terminal voltage measured by the measuring means, and a reference characteristic of the secondary battery.
US11567137B2 Battery management system, battery management method, battery pack and electric vehicle
Provided are a battery management system, a battery management method, a battery pack and an electric vehicle. The battery management system includes a sensing unit to generate battery information indicating a current, a voltage and a temperature of a battery, and a control unit. The control unit determines a temporary estimate for a SOC in a current cycle using a time update process of an extended Kalman filter based on a previous estimate indicating a SOC in a previous cycle and the battery information. The control unit determines open circuit voltage (OCV) information based on the temporary estimate. The control unit determines a definitive estimate indicating the SOC in the current cycle using a measurement update process of the extended Kalman filter based on the temporary estimate, the OCV information and the battery information.
US11567132B2 Scan apparatus capable of fault diagnosis and scan chain fault diagnosis method
Provided are scan device and method of diagnosing scan chain fault. The scan device for diagnosing a fault includes a scan partition including a plurality of scan chains which include path control scan flipflops connected to scan flipflops in cascade. In the scan partition, connection paths of the scan flipflops are controllable. The connection paths of the path control scan flipflops are controlled to detect a position of a fault such that a fault range in the scan partition is reduced to diagnose the fault.
US11567131B2 Programmable test compression architecture input/output shift register coupled to SCI/SCO/PCO
The disclosure describes novel methods and apparatuses for accessing test compression architectures (TCA) in a device using either a parallel or serial access technique. The serial access technique may be controlled by a device tester or by a JTAG controller. Further the disclosure provides an approach to access the TCA of a device when the device exists in a daisy-chain arrangement with other devices, such as in a customer's system. Additional embodiments are also provided and described in the disclosure.
US11567128B2 Measurement of internal wire delay
Semiconductor devices that include test circuitry to measure internal signal wire propagation delays during memory access operations, and circuity configured to store delay information that is used to configure internal delays based on the measured internal signal propagation circuit delays. The semiconductor device includes a test circuit configured to measure a signal propagation delay between a command decoder and a bank logic circuit based on time between receipt of a test command signal directly from the command decoder and a time of receipt of the test command signal routed through the bank logic circuit.
US11567122B2 Semiconductor device and manufacturing method thereof
A semiconductor device for testing a semiconductor wafer includes a circuit board, a probe disposed below the circuit board and facing the semiconductor wafer, an integrated substrate disposed between the circuit board and the probe, and signal-transmitting module disposed on the circuit board and next to the integrated substrate. The probe is electrically coupled to the circuit board through the integrated substrate, and the signal-transmitting module transmits a test signal to the probe through the integrated substrate and the circuit board to perform a test to the semiconductor wafer. Another semiconductor device including the integrated substrate and a manufacturing method thereof are provided.
US11567118B2 Testing device of array substrates and testing method
The present application discloses a testing device of array substrates and a testing method. The testing device of array substrates includes: a machine and testing interfaces, the testing interfaces being disposed on the machine; and testers disposed above the machine. There are at least two sets of testers, and the testers synchronously operate according to a preset scheme.
US11567116B2 System and method for operating a power generating asset
A system and method are provided for operating a power generating asset. Accordingly, a controller detects a fault condition impacting the power generating asset. The controller then determines whether the fault condition is occurring in the power generating asset or is occurring in the power grid. When the fault condition is occurring in the power generating asset, a first response control scheme is implemented. However, when the fault condition is occurring in the power grid, a second response control scheme is implemented. The response control schemes include a first current threshold and a second current threshold respectively, with first current threshold being less than the second current threshold. Additionally, a control action is implemented in response to an approach of a current to the respective current threshold.
US11567107B2 Differential hall sensor
A system comprises first and second Hall-effect sensors and an amplifier. The first Hall-effect sensor has a first bias current direction parallel to a first direction, a pair of first bias input terminals spaced along the first direction, and a pair of first sense output terminals spaced along an orthogonal second direction. The second Hall-effect sensor has a second bias current direction parallel to the second direction, a pair of second bias input terminals spaced along the second direction, and a pair of second sense output terminals connected out of phase with the first sense terminals. The amplifier has a pair of amplifier input terminals coupled to the first and second sense terminals.
US11567106B2 Measurement apparatus and measurement method
Measurement apparatus and method for digital data acquisition. A first operation mode is provided for real-time processing of digital data having a reduced sample rate or resolution. Furthermore, a second operation mode is provided for processing the measurement signal off-line with a higher accuracy. In particular, the high accuracy data may be temporarily stored and analyzed upon the operation mode is changed from the real-time mode to the off-line mode.
US11567104B2 High speed signal transmitting and receiving detection device
A high speed signal transmitting and receiving detection device is provided. The high speed signal transmitting and receiving detection device includes a substrate unit and a plurality of probe units. The plurality of probe units pass through the substrate unit. The substrate unit includes a conducting space, a plurality of fillers and a plurality of barriers. Each of the fillers is arranged in the conducting space and between two of the probe units that are adjacent to each other. Each of the barriers is arranged in the conducting space and between the two of the probe units that are adjacent to each other. A capacitance effect between the two of the probe units that are adjacent to each other is formed through the filler and the barrier that correspond to the two of the probe units that are adjacent to each other.
US11567103B2 Testing device
A testing device is disclosed including a plurality of elastic members, a plurality of elastic terminals, and a plurality of terminal boards. Each elastic member is provided with an arc-shaped elastic deformation portion, at least one elastic terminal is arranged as one set and is clamped on one elastic member with an inner arc of the elastic deformation portion. Each terminal board is provided with a recess for accommodating one of the elastic members, the recess is provided with at least one arc-shaped groove each matched with a respective elastic terminal, an outer arc of the elastic deformation portion is embedded in a respective arc-shaped groove, each arc-shaped groove has an upper end extending to an upper surface of the terminal board, and a lower end extending to a lower surface of the terminal board.
US11567101B2 Multi sensor position and orientation measurement system
A system combines contributions from various sensors to obtain an object's position, velocity, or orientation.
US11567100B2 Vibrating beam accelerometer with additional support flexures to avoid nonlinear mechanical coupling
The disclosure describes techniques to adjust the geometry of a pendulous proof mass VBA to operate with sufficient signal-to-noise performance while avoiding nonlinear mechanical coupling at specified frequencies. The techniques of this disclosure include adding anchor support flexures to a resonator connection structure, adjusting shape, thickness, and the material of VBA components and of the VBA support structure to both control the frequency of any mechanical resonant modes and to adjust the mechanical mode frequencies away from desired operating frequencies and, in some examples, away from harmonics of desired operating frequencies.
US11567097B2 Apparatus for optically monitoring a dosing of a liquid to be pipetted
The invention relates to an apparatus for optically monitoring the dosing of a liquid to be pipetted for an automatic analysis unit. The apparatus comprises a dosing device, comprising a pipetting needle for pipetting the liquid, a lighting device for illuminating a drop of the liquid adhering to the pipetting needle, a camera with a set of optics to capture an image of the drop of the liquid, and an evaluation device for characterizing the drop of liquid by means of an automatic analysis of the image of the drop of liquid.
US11567090B2 Arrangement, cassette and service module for biomarker analysis of a milk sample
An arrangement is provided that is configured to measure a biomarker value of an animal milk sample, including a cassette including a carrier tape having test zones indicating the biomarker value, and an inspective window. The carrier tape is disposed on first and second spools configured to cooperate with a cassette external motor. The arrangement also includes a service module including a camera configured to inspect the test zone, a motor configured to be engaged with a cassette spool, and a tube element configured to provide the milk sample to the test zone.
US11567083B2 Luciferase-based thermal shift assays
Provided herein are systems and methods for characterizing target/ligand engagement. In particular, luciferase-labeled polypeptide targets are used to detect or quantify target/ligand engagement (e.g., within a cell or cell lysate).
US11567081B2 Method of isolating circulating tumor cells
Provided are methods for detecting or isolating circulating tumor cells (CTCs) in a subject. The methods may include detecting the expression of at least one epithelial mesenchymal transition (EMT) biomarker. Further provided are kits for detecting or isolating CTCs. The kits may include antibodies to at least one EMT biomarker. Further provided are methods of predicting the responsiveness of a subject to a cancer drug, methods of targeting delivery of a cancer drug in a subject, methods of providing a cancer prognosis to a subject, and methods for following the progress of cancer in a subject.
US11567079B2 Soluble and immunoreactive variants of HTLV capsid antigen P24
The invention concerns soluble and antigenic HTLV p24 variants that can be fused to chaperones and their use in diagnostic applications such as immunoassays for detecting antibodies against HTLV-I or HTLV-II in an isolated biological sample. In particular, the invention relates to a soluble HTLV-I or HTLV-II p24 antigen comprising either the N- or the C-terminal domain of p24 and lacking the other domain. Moreover, the invention covers recombinant DNA molecules encoding these HTLV-I and -II fusion antigens as well as their recombinant production using expression vectors and host cells transformed with such expression vectors. In addition, the invention focuses on compositions of these HTLV p24 antigens with HTLV gp21 antigen and on an immunoassay method for detection of HTLV antibodies using the antigens of the invention. Also the use of HTLV p24 antigens in an in vitro diagnostic assay as well as a reagent kit for detection of anti-HTLV-antibodies comprising said HTLV antigens is encompassed.
US11567076B2 Method for detecting coliform bacteria contained in milk
The object is to provide a lysis method, lysis treatment solution, detection method using an immunochromatographic device, and detection kit comprising an immunochromatographic device for detecting whether causative bacteria of mastitis are coliform bacteria or not by using milk of a livestock animal. There is provided a method for lysing coliform bacteria, which comprises the step of mixing a lysis agent containing a lytic enzyme, and at least one kind of anionic surfactant, and preferably further containing at least one kind of nonionic surfactant, with milk obtained form a livestock animal to lyse coliform bacteria existing in the milk. The lytic enzyme is preferably lysozyme.
US11567075B2 Immunochromatographic device, immunochromatographic kit and immunochromatographic detection method
According to an immunochromatographic device for detecting a substance to be detected contained in a detection target in an analyte which is characterized in that a nitrous acid compound containing member having a part containing a nitrous acid compound; a labeling substance retaining member having a labeling substance containing part; an acid anhydride containing member having a part containing an acid anhydride having vapor pressure at 25° C. of 5×10−2 Pa or less; and a chromatography medium member having a detection part are arranged in a manner that a sample develops in the members in this order, the storage stability can be improved; detection with high sensitivity is possible; and the complexity of production can be reduced.
US11567073B2 Receptor tyrosine kinase biomarkers
The present invention relates to the use of receptor tyrosine kinase (RTK) oligomers as markers of RTK activation and signalling. Methods are described based upon determining the presence of RTK oligomers and/or determining the nanometre spatial separation between RTK molecules assembled as RTK oligomers at the cell surface. Such methods are directed to the monitoring of RTK activation in cells and the detection of mutations in RTKs. Methods are also described for determining prognosis for subjects having diseases characterised by aberrant RTK activation and for selecting subjects for treatment with RTK inhibitors.
US11567069B2 Metal microscopic structure and detection device
One non-limiting and exemplary embodiment provides a metal microscopic structure capable of detecting a low-concentration analyte with high sensitivity. The metal microscopic structure includes a base member including multiple protrusions arrayed at predetermined intervals, and multiple projections made of a metal film covering the base member and configured to generate surface plasmons upon irradiation with light. A film thickness of the metal film positioned in a bottom portion of a gap between every adjacent two of the multiple projections is greater than a height of the multiple protrusions and is more than or equal to 90% and less than or equal to 100% of a film thickness of the metal film deposited on top portions of the multiple protrusions.
US11567066B2 Homogenous assay (II)
Among other things, the present disclosure is related to devices and methods of performing biological and chemical assays, such as but not limited to immunoassays and nucleic assay acid, particularly a homogeneous assay that does not use a wash step and that is fast (e.g., 60 seconds from dropping a sample to displaying results). The present disclosure is related to both competitive and non-competitive homogeneous assays.
US11567064B2 Method of predicting the likelihood of success of gene therapy
A method of predicting the likelihood of success of a gene therapy procedure includes inducing DNA damage in a cell sample from an individual. The ability of the individual's cells in the sample to repair the DNA damage is then assessed to determine whether the individual could tolerate DNA damage caused by a gene therapy vector. In preferred embodiments, the ability of the individual's cells to repair DNA damage is assessed by detecting, and monitoring the subsequent disappearance of, a marker of DNA damage repair (such as gamma H2AX or phosphorylated 53BP1) in the sample.
US11567062B2 System and method for tracking changes in average glycemia in diabetics
A computer-implemented method for providing a real-time estimate of glycosylated hemoglobin (HbA1c) of a patient from a self-monitoring blood glucose (SMBG) measurement, and tracking changes in average glycemia of said patient over time is disclosed. The method includes the steps of; a computer computing a surrogate fasting measurement based on SMBG data received from the patient; a computer computing a glycation value using the said surrogate fasting measurement in a predetermined glycation equation; a computer outputting said glycation value as an initial estimate of HbA1c upon initialization of tracking of said patient's average glycemia; a computer updating said glycation value by using an updated SMBG value in said predetermined glycation equation, said updated SMBG value being based on a subsequent computed surrogate fasting measurement; and a computer computing an updated estimate of HbA1c using said initial estimate of HbA1c and said updated glycation value in a predetermined HbA1c estimation equation.
US11567060B2 Nanopore sequencers
Example nanopore sequencers include a cis well, a trans well, and a nanopore fluidically connecting the cis and trans wells. In one example sequencer, a modified electrolyte (including an electrolyte and a cation complexing agent) is present in the cis well, or the trans well, or in the cis and the trans wells. In another example sequencer, a gel state polyelectrolyte is present in the cis well, or the trans well, or in the cis and the trans wells.
US11567056B2 Methods for evaluating rock properties
Methods of analyzing the rock content of a geologic formation are provided herein. The methods typically comprise obtaining samples from the formation and subjecting the samples to conditions that will cause the extraction and/or release of one or more volatile compounds from the samples, if present in the samples, and then analyzing the amount of such one or more volatile compounds released/extracted from the sample and then further relating such results to the physical and/or rock content composition of two or more regions of the geologic formation. The results can be used to inform or guide oil and/or gas exploration and/or production operations, such as placement of fracking operations.
US11567055B1 Soil depth measurement system and method
A soil thickness/depth determining system and method may be used to predict soil depth/thickness.
US11567054B1 Lens for shaping an explosively generated shock
A shaped lens for minimizing differences in time of arrival at the output surface of an explosive assembly. The lens is plano-convex with the convex shape oriented towards the explosive charge. The lens becomes monotonically thicker as the center of the lens is radially approached from the edge, according to a formula accounting for the detonation velocity of the explosive and velocity of the shockwave through the lens. The lens is preferably incorporated into a test fixture using a liquid explosive, such as nitromethane. The test fixture may be assembled on site, at the test location.
US11567042B2 State determination of a fluidic system
A method for determining a state of a fluidic system can include measuring back pressures in the fluidic system at different times and determining a state of the fluidic system. The determination is based on at least the measured back pressures and on additional status information indicative of at least one status of the fluidic system at at least one of the different times.
US11567039B2 Passive wireless sensor
Passive wireless sensors include an antenna. The antenna receives a combined signal. The combined signal includes a low frequency modulating signal modulated on a high frequency carrier wave. A demodulator receives the combined signal and extracts the modulating signal. A sensor receives the extracted modulating signal and produces an output signal with a time delay indicative of a property to be sensed. A modulator receives the output signal and the high frequency carrier wave and modulates the output signal onto the high frequency carrier wave to create a combined output signal broadcast by the antenna.
US11567037B2 Sensors, methods, and computer program products for fluid flow determinations
Sensors, methods, and computer program products for air bubble detection and fluid composition determinations are provided. An example sensor device for use with fluid flow systems includes a force pulse generator coupled with a fluid flow system that emits a force pulse and a force pulse sensor coupled with the fluid flow system. The force pulse sensor receives the force pulse emitted by the force pulse generator and determines the fluid flow system's transient response to the force pulse. Based upon the transient response, the force pulse sensor determines an operating condition of the fluid flow system. The operating condition may be indicative of the presence of an air bubble within the fluid flow system or may be indicative of a composition of a fluid within the fluid flow system. The force pulse sensor may further determine the amplitude and rate of decay of the transient response.