US11183039B2
An LED security light includes an LED load and a motion sensor. The LED load is activated at dusk and deactivated at dawn by a light sensing control unit. At night, the LED load is activated for performing a low level illumination. When a motion signal is detected by the motion sensor, the LED load is switched to perform a high level illumination for a short time period and then resumes to the low level illumination. The low level illumination and the high level illumination are respectively adjustable within respective designed ranges. The LED load is driven by a switching circuitry comprising a driver to output an adequate voltage with constant electric current such that a voltage V across each LED is confined in a range Vth
US11183037B2
Apparatuses, techniques, and methods for a security and/or automation system are described. In some cases, methods may include receiving, from a first device at a first location, a request to access data associated with a time period from a second device at a second location, the data comprising at least one of audio data, visual data, or a combination thereof, receiving, from the first device, a category associated with the request, identifying a first set of data associated with the time period, the identified first set of data based at least in part on the request and the category, and automatically transmitting the first set of data to the first device based at least in part on the category.
US11183032B2
A gaming system including a housing and a reel assembly supported by the housing, the reel assembly including reel having a reel strip manufactured using an inkjet printing process and having one or move designated symbols that can be revealed or hidden depending on the lighting of the reel strip.
US11183031B2
An auxiliary blackjack game to a conventional game of blackjack is played before the conventional game of blackjack is played at a casino or remotely by secure communication to a remote player terminal. A Lucky High Low auxiliary blackjack game is dependent on a special purpose computer processor for determining a card value of an artificial intelligence determined dealer face-up card value and a two card conventional blackjack card hand played by a player. The auxiliary game may be played with as few as one deck. To win a suited three wager, at least three decks of cards may be utilized for play of blackjack and Lucky High Low game. A special purpose computer determines a winning player hand by summing the dealer face-up card value and the two card conventional blackjack player card hand. If the total card value total is 3, 4, 5, 30, 29, 28 or 27, the player wins currency as physical items which may be free game plays or comprise currency or fractional currency.
US11183020B2
Embodiments of the present invention set forth systems, apparatuses and methods for employing techniques used in providing a mid-game enhancement feature(s) in response to a presented subset of virtual cards. Here, a gaming device may involve a video poker game having a first poker hand and a second poker hand, where each of the first poker hand and the second poker hand have a predetermined number of card positions. During play of the gaming device, cards are dealt to each of the card positions in the first poker hand, where it is determined if a minimum win criterion is met after each subset combination of cards is dealt. If a minimum win criterion is determined to be satisfied, the currently dealt subset of cards is copied from the first poker hand to the second poker hand and an enhancement feature is triggered. Thereafter, additional cards are individually dealt to the remaining card positions in the first poker hand and the second poker hand.
US11183017B1
A claw machine includes a chute and a sensor for detecting a won prize dropped to the chute. The sensor includes infrared units, a comparator, a calculating and judging unit, an actuating unit, an indicator, a controller, an integrated circuit board and a casing. Each of the infrared units includes an infrared transmitter for emitting an incident infrared beam with a carrier wave at a predetermined frequency and an infrared receiver for receiving a reflected infrared beam at the predetermined frequency. The controller instructs, controls, commands and manages the infrared units, the comparator, the calculating and judging unit, the actuating unit and the indicator. The infrared units, the comparator, the calculating and judging unit, the actuating unit and the indicator are supported on the integrated circuit board. The casing contains the integrated circuit board. The casing, which contains the integrated circuit board, is supported on a wall of the chute.
US11183013B2
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11183003B2
Systems and method for providing a slot-type game in which an award outcome is determined based on the amount and position of each of a randomly generated first and second symbols in the game outcome.
US11183002B2
A gaming device method and apparatus are disclosed, and are accomplished by a slot machine that includes one, or a plurality of primary pay lines, as well as one or a plurality of secondary pay lines, wherein symbols occurring at the primary pay lines during a plurality of independent spins are mapped into the secondary pay lines.
US11182999B2
An automated machine 1 is provided to comprise a communications device 5 for receiving remotely operable signals emitted from a mobile terminal 10 to produce monetary signals corresponding to money amount data in the remotely operable signals, a bill acceptor 4 for validating bills inserted from the outside to produce the monetary signals when bill acceptor 4 judges the inserted bill to be genuine and for relaying the monetary signals from communications device 5, a control device 8 that has built-in program software to produce drive signals of the amount corresponding to the monetary signals in accordance with the program software when control device 8 receives the monetary signals from bill acceptor 4. In another aspect, communications device 5 may receive the remotely operable signals emitted from mobile terminal 10 to produce the monetary signals corresponding to the money amount data in the remotely operable signals and receive the monetary signals from bill acceptor 4 and send them to control device 8.
US11182997B2
An information processing apparatus includes a memory for storing instructions and a processor to execute the instructions to read a first medium including a first biometrics information, read a code indicated in a second medium, and capture a second biometrics information on a user at a time when one of the first medium and the code is read.
US11182995B1
Systems, methods, and apparatuses for authenticating devices and using an authenticated device to determine an access decision include a provider computing system including a network interface circuit that facilitates communication via a network and a processing circuit comprising a processor and memory. The processing circuit approves or denies a request to access an external device. The processing circuit comprises an access management circuit that receives and interprets the access request to identify a user, an authentication database storing authentication data, and a workforce database storing credential data. The access management circuit retrieves the authentication data from the authentication database to determine the user device associated with the access request. The access management circuit retrieves the credential data from the workforce database based on the identification of the user and the authentication data to determine an access decision and approve or deny access to the external device.
US11182979B2
Frontend and backend systems and processes. Technical foundations on which an Augmented Reality (AR) platform, such as an AR Social Media Platform. Systems and methods are used to construct and manage an AR Cloud backend and frontend environment facilitation: persistent 3-Dimensional and 2-Dimensional geo-located content that can be created, viewed, changed, and interacted with by users in the same or different sessions; ephemeral content; local creation and posting of content; remote creation and posting of content; remote visualization, altering, and placing content on a 3D map; filtering and management of content in the camera view based on a visibility layer/similar theme and content priority based on preferences, categorization, and ownership; automated creation and posting; lighting of content and digital environments; linking of point clouds with real-world geo-coordinates for accurate map construction; and the security of property and content rights and ownership via smart contracts on a blockchain.
US11182978B1
Various implementations disclosed herein render virtual content while accounting for air-born particles or lens-based artifacts to improve coherence or to otherwise better match the appearance of real content in the images with which the virtual content is combined.
US11182966B2
Aspects of the subject disclosure may include, for example a machine-readable medium that includes executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, where the operations can include determining a level of experience that each of two or more users have with an AR event, identifying a primary user of the two or more users based on the level of experience, receiving an instruction from the primary user to modify an AR overlay for a user of the two or more users, and modifying the AR overlay based on the instruction. Other embodiments are disclosed.
US11182964B2
The present disclosure relates to techniques for providing tangibility visualization of virtual objects within a computer-generated reality (CGR) environment, such as a CGR environment based on virtual reality and/or a CGR environment based on mixed reality. A visual feedback indicating tangibility is provided for a virtual object within a CGR environment that does not correspond to a real, tangible object in the real environment. A visual feedback indicating tangibility is not provided for a virtual representation of a real object within a CGR environment that corresponds to a real, tangible object in the real environment.
US11182962B2
Methods and systems for providing a mixed reality (MR) interaction are provided. In one example, the method comprises: capturing a first image of a user's appendage and a physical peripheral input device, wherein the user's appendage covers at least a part of the physical peripheral input device; performing a segmentation of the first image into a first region of pixels corresponding to the user's appendage, wherein a second region of pixels corresponds to the physical peripheral input device; generating a composite image from the first image based on rendering, in place of the second region of pixels, pixels representing a virtual peripheral input device, such that the virtual peripheral input device appears in the composite image as at a same spatial location as the physical peripheral input device and covered at least partially by the user's appendage; and displaying the composite image to the user.
US11182959B1
In rendering, on a virtual reality (VR) space, web content loaded from a publisher, after an object having a tangible characteristic is selected in the web content, an area for a user input is displayed as an area corresponding to a corresponding object with respect to each object.
US11182954B2
A plurality of images is obtained, whether as separate images or part of a video. The plurality of images is used to generate a three-dimensional (3D) model of the imagery. The 3D model is registered to a geographic coordinate system as a first registered 3D model. The first registered 3D model is merged with a second registered 3D model to generate a merged 3D model. A request including a value corresponding to a location within the geographic coordinate system that includes at least a portion of the merged 3D model is received from a client device. A message identifying at least a subset of points in the portion of the merged 3D model is sent to the client device, each point in the subset having a three-dimensional coordinate.
US11182951B2
Methods of modeling a three-dimensional (3D) object are provided. A method of modeling a 3D object includes generating a 3D model of at least a portion of the 3D object based on data from a plurality of two-dimensional (2D) images. Moreover, the method includes scaling the 3D model by estimating a distance to the 3D object. Related devices and computer program products are also provided.
US11182942B2
A map generation system, method and computer program product are provided to generate a shadow layer from a raster image that accurately represents the shadows of one or more buildings. In the context of a map generation system, the map generation system extracts pixel values from a raster image of one or more buildings and processes the pixel values so as to retain pixel values within a predefined range while eliminating other pixel values. The pixel values that are retained represent a shadow. The map generation system also modifies the a representation of the shadow by modifying the pixel values of respective pixels so as to have a shape corresponding to the shape of the one or more buildings. The map generation system causes presentation or storage of the building layer representing the one or more buildings and a shadow layer representing the shadow.
US11182940B2
There is provided an information processing device capable of securing the field of view of the user, the information processing device including: an image acquiring unit configured to acquire a field-of-view image corresponding to a field of view of a user; a hand detecting unit configured to detect a hand of the user from the field-of-view image; a background image generating unit configured to generate a background image of a background which is not visible to the user due to the hand on the basis of the field-of-view image; and an output image generating unit configured to generate a display image in which the background image is superimposed on an area occupied by the hand in the field of view of the user.
US11182936B2
The present disclosure provides drawing content processing method and device for a terminal apparatus. The method includes positioning a drawing focus of a user based on a drawing operation of the user and processing drawing content displayed on a screen of the terminal apparatus based on the positioned drawing focus.
US11182930B2
A method and system of providing an adaptive reference orientation usable for determining a relative head orientation of a user, the method being implemented by a processing unit and comprising: repeatedly providing: receiving first data sensed by one or more sensors, said first data being indicative of a user's head orientation; obtaining a new adaptive reference orientation by moving a current adaptive reference orientation at least partly towards said indicated head orientation, by an amount which is varied at least partly in accordance with second data, said second data having been sensed by one or more sensors and being indicative of changes of a current frame of reference of the user; computing head orientation relative to said adaptive reference orientation; and using said new adaptive reference orientation as a current adaptive reference orientation for a next repeat of operations.
US11182915B2
A unified imaging device used for detecting and classifying objects in a scene including motion and micro-vibrations by receiving a plurality of images of the scene captured by an imaging sensor of the unified imaging device comprising a light source adapted to project on the scene a predefined structured light pattern constructed of a plurality of diffused light elements, classifying object(s) present in the scene by visually analyzing the image(s), extracting depth data of the object(s) by analyzing position of diffused light element(s) reflected from the object(s), identifying micro-vibration(s) of the object(s) by analyzing a change in a speckle pattern of the reflected diffused light element(s) in at least some consecutive images and outputting the classification, the depth data and data of the one or more micro-vibrations which are derived from the analyses of images captured by the imaging sensor and are hence inherently registered in a common coordinate system.
US11182910B2
In order to detect gross subject movement in a video image in a way which is not sensitive to illumination change, for example illumination changes caused by movement of shadows or sunlight, spaced pairs of image frames are selected from a video sequence and sub-divided into cells, and spatial frequency analysis is performed in each cell. The magnitude of the spatial frequency components in corresponding cells in the two selected image frames are compared. If the number of cells with high magnitude difference is high then the video image is determined as containing gross subject movement whereas if the number of cells with high magnitude differences is low, the sequence is determined as not containing gross movement, though it may contain illumination changes or no or fine movement.
US11182901B2
A difference image representing intensity differences between a first medical image and a second medical image is generated. A mixture model is fitted to an intensity distribution of the difference image to identify a plurality of probability distributions which collectively model the intensity distribution. A plurality of intensity ranges is determined as a function of the plurality of probability distributions. Image data of the difference image is labeled by determining into which of the plurality of intensity ranges said labeled image data falls. This technique more accurately details changes in medical images than known systems and methods.
US11182896B2
A method of detecting whether or not a body chamber has an abnormal structure or function including: (a) providing a stack of images as input to a system comprising one or more hardware processors configured to obtain a stack of medical images comprising at least a representation of the body chamber inside the patient; to obtain a region of interest using a convolutional network trained to locate the body chamber, wherein the region of interest corresponds to the body chamber from each of the medical images; and to infer a shape of the body chamber using a stacked auto-encoder (AE) network trained to delineate the body chamber, wherein the AE network segments the body chamber; (b) operating the system to detect the body chamber in the images using deep convolutional networks trained to locate the body chamber, to infer a shape of the body chamber using a stacked auto-encoder trained to delineate the body chamber, and to incorporate the inferred shape into a deformable model for segmentation; and (c) detecting whether or not the body chamber has an abnormal structure, wherein an abnormal structure is indicated by a body chamber clinical indicia that is different from a corresponding known standard clinical indicia for the body chamber.
US11182895B2
An apparatus configured to generate an output quality error estimate using a machine-learning error estimation model to compare an output meeting a predetermined quality threshold with an output image reconstructed from a plurality of images, and provide the output quality error estimate for use in estimating if a second subsequent image is required, in addition to a first subsequent image to obtain a cumulative output having an output quality error meeting a predetermined error threshold. Also an apparatus configured, using a received output quality error estimate generated using a machine-learning error estimation model as above, to estimate if a second subsequent image is required, in addition to a first subsequent image, to obtain a cumulative output having an output quality error meeting a predetermined error threshold.
US11182887B2
In a method of processing an image which is a video image including a plurality of frame images, a first high dynamic range (HDR) image is generated by combining a first frame image and a second frame image subsequent to the first frame image. The first and second frame images are included in the plurality of frame images. The first frame image has a first exposure time. The second frame image has a second exposure time different from the first exposure time. A second HDR image is generated by combining the second frame image and a third frame image subsequent to the second frame image. The third frame image is included in the plurality of frame images and has the first exposure time.
US11182886B2
The present invention provides a method for image preprocessing, the method including: identifying a plurality of input images to process image registration; selecting at least one transformation method among histogram equalization and gamma transformation in consideration of hue and brightness values of the plurality of input images; processing the histogram equalization on the plurality of input images in response to the histogram equalization method being selected; and processing the gamma transformation on the plurality of input images, in response to the gamma transformation method being selected.
US11182885B2
A method for implementing image enhancement includes: performing filtering processing on a to-be-processed image to obtain an image subjected to the filtering processing; determining similarity degrees between pixel points in the to-be-processed image and a target region of a target object in the to-be-processed image; and fusing the similarity degrees, the to-be-processed image and the image subjected to the filtering processing, so that the higher a similarity degree between a pixel point and the target object in the to-be-processed image, the stronger a filtering effect of the pixel point, and the lower a similarity degree between the pixel point and the target object in the to-be-processed image, the weaker a filtering effect of the pixel point.
US11182883B2
An image processing apparatus sets, for at least one portion of a first image in which a brightness range is a first range, relationship information which associates an input brightness value with an output brightness value, changes, based on the relationship information, brightness values of pixels in the portion, and outputs a second image which has a second range of brightness. The relationship information is generated so as to associate, with each of the brightness values of the pixels in the portion, an output brightness value which does not exceed a value higher than the brightness value by a predetermined value, and to associate, with a brightness value which is not less than a feature amount among the brightness values of the pixels in the portion, a predetermined output brightness value falling within a predetermined range.
US11182882B2
The present principles relates to a method and device for tone-mapping an input picture by using a parametric tone-adjustment function. The method is characterized in that the method comprises determining at least one parameter of said tone-adjustment function modulated by a brightness level of the input picture.
US11182875B2
A projection metadata system and method are provided for providing projection metadata to a rendering system for use in rendering a panoramic scene. A rendering system and method are provided for rendering the panoramic scene using the projection metadata. The projection metadata may comprise machine readable data which may directly provide the coordinate mapping to be used in by the rendering system to render the panoramic scene. For example, an executable script may be provided which, when executed, carries out the coordinate mapping. Compared to known ways of signalling a rendering system which projection to use, which may conventionally involve selecting a projection from a number of predefined projections and signalling the selection, the use of projection metadata may provide a high degree of flexibility, as different projections may be defined for, e.g., different spatial and/or temporal parts of the panoramic scene, different rendering techniques, etc.
US11182874B2
Provided is a signal processing device including a determination unit that determines a state of software associated with image processing on an input image signal indicating an image captured by a medical apparatus, and an output control unit that has a first processed image signal that is the input image signal on which image processing has been performed by the software selectively outputted, on the basis of a result of determination of the state of the software.
US11182873B2
A method, computer program product, and system for generating and embedding a watermark in digital video frame include a processor obtaining a request to generate a watermark and embed the watermark in a digital video frame captured by a first monitor. Based on obtaining the request, the processor fetches from one or more pre-defined regions of a memory resource, digital video data captured by at least two monitors, where a timestamp of the digital video data is equal to a timestamp of the digital video frame. The processor generates a watermark from the digital video data by calculating a binary result of the digital video data. The processor embeds the watermark (binary result) in the digital video frame.
US11182857B2
Computer implemented systems and methods are disclosed that allow for the efficient and rapid determination of guarantee funds for clearing member firms. Disclosed systems and methods account for the exposure of self-referencing risk.
US11182856B2
Systems and methods are disclosed for routing of streaming data as between multiple compute resources. For example, the system may comprise a processor, a field programmable gate array (FPGA), a shared memory that is shared by a user space of an operating system for the processor and the FPGA, a network protocol stack, and driver code for execution by the processor. The driver code can be configured to (1) make the received streaming data available to a user mode software application for processing, (2) make data stored in the shared memory available to the FPGA via DMA transfers of data from the shared memory into the FPGA for processing thereby, (3) receive a stream of processed data from the FPGA, and (4) provide the received processed data to the network protocol stack for delivery to one or more data consumers. The shared memory can be accessible to the user mode for storing data produced by the user mode software application as a result of processing performed by the user mode software application on the streaming data received by the network protocol stack.
US11182854B2
The disclosed embodiments relate to ensuring that a selected value, selected, for example, via interaction with a graphic user interface, of a dynamically changing parameter, such as a price, is used when generating an electronic data transaction request message in a data transaction processing system, such as an electronic trading system. The data transaction processing system being a system in which data items, such as financial contracts, e.g. futures contracts, are transacted or otherwise traded by a hardware matching processor that attempts to match electronic data transaction request messages with electronic data transaction request messages counter thereto for the same one of the data items based on multiple transaction parameters. A selected value is temporarily buffered allowing the represented value to update wherein a subsequently generated transaction may be based on the buffered value rather than an updated value.
US11182847B2
The present disclosure is directed to techniques to facilitate online commerce by leveraging user activity, specifically search activity for goods/services on an online platform. As described herein, the online platform refers to a turnkey e-commerce solution that enterprises use to manage electronic transactions involving their goods/services. Some techniques are directed to an improved online platform operative to predict a user's intention behind a search query and after a consider number of search queries, to have that search query as a dynamic search filter for the online platform. Other embodiments are described and claimed.
US11182846B2
A first device captures an image of an item and provides the image depicting the item and a textual descriptor to a host machine. The host machine receives the image of the item and provides the image and textual descriptor to a second device. The second device initially presents the image as a listing of the item. The second device presents the textual descriptor and an option to initiate a communication to a first user associated with the first device upon request by a second user of the second client device.
US11182842B2
An easy authentication or payment is made by creating an account associated with a particular web browser or device that accesses an on-line page. Payments are made, such as for full-access viewing of an article or viewing content without visible ads, by selecting a payment button on the on-line page. Selection can be with a specific swiping motion or device motion previously defined for the user. Once selected, the payment is made without the user having to authorize or authenticate. The motion can be used independently to authorize or authenticate the user through the device.
US11182835B2
A method, system and computer program product for adjusting prices for goods and services offered using a computer network. In one embodiment, data relating to goods and services offered over the computer network by a number of entities using the computer network are stored in a database, communications are monitored, using the computer network, to identify an interest of a user, and this interest of the user and the data in the database are used to identify one of the entities to offer a specified product or service to the user. Information is obtained relating to a price for the specified product or service, and this information and the data in the database are used to determine an adjusted price for the specified product or service. In one embodiment, the information the user has about a price for the specified product or service is used to determine the adjusted price.
US11182828B2
A fixed-wing aircraft advertisement method, system, and non-transitory computer readable medium for a fixed-wing aircraft, include advertising from samples of speech heard by the fixed-wing aircraft at a given location.
US11182827B2
A method and system for assisting customers in determining a best retail store location, reaching the location and obtaining assistance from a retail store associate at the location is disclosed. The method employs mobile communication device hardware, software and communication network infrastructure as well as near-field transmitters and receivers to achieve beacon orientation and location functionality.
US11182822B2
A computerized method of dynamically expanding an online advertisement campaign, comprising receiving from an advertiser an advertisement policy for an online advertisement campaign for offered item(s), the advertisement policy includes policy setting(s) and expanding the online advertisement campaign through multiple iterations. Each iteration comprises bidding to purchase candidate online advertisement space(s) of a plurality of available online advertisement spaces for small-scale use where the candidate online advertisement space(s) are selected by analyzing a performance of each of the available online advertisement spaces with respect to the online advertisement campaign according to the policy setting(s), placing an advertisement at the purchased online advertisement space(s) and determining a performance of the purchased online advertisement space(s) by calculating a performance score, adding the purchased online advertisement space(s) to a group of large-scale online advertisement spaces in case the performance score satisfies predefined criterion(s) and bidding for purchase of the group for large-scale use.
US11182817B1
A system and method are presented for using a plurality of data caches to increase the efficiency of a computing system in an e-commerce environment. Separate caches with distinct time-to-live values are created, one each for customer information, customer cart contents, and product pricing data. Product pricing is pre-analyzed using a pricing data engine that calculates multiple potential prices for a single item that is then stored in the product pricing data cache. This data can then be used in a variety of contexts to determine different pricing for the same product without requiring another request for product data from the pricing data engine. When a product is viewed during catalog browsing, all information needed to determine pricing for that particular user might be accessible from the data caches for fast processing.
US11182816B2
Methods, systems, and devices, including computer programs encoded on computer storage media, for processing an electronic coupon link are provided. One of the methods includes: receiving, by a server, an electronic coupon link from a first user terminal; determining a first attribute of the electronic coupon link according to the electronic coupon link; determining, according to the first attribute, a storage pool corresponding to the first attribute from a plurality of storage pools; and storing the electronic coupon link in the storage pool corresponding to the first attribute, for a second user terminal to obtain the electronic coupon link in the storage pool. The storage pool may store one or more electronic coupon links.
US11182810B1
Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for classifying merchants. In one embodiment a method is provided comprising determining, based on a first value, a first prediction value that indicates a programmatically expected number of consumers that will request termination of an accepted first promotion; and determining, based on the first prediction value, a classification for the first entity, the classification specifying a likelihood that the transmittal of the first promotion to consumers will result in a number of terminations less than a pre-specified threshold.
US11182809B2
Methods and systems are presented for classifying an item by dynamically probing different consumers for information related to the item. A description of the item may be parsed to identify a set of questions related to the item for probing consumers for additional information related to the item. The set of questions may be stored in a random forest associated with the item. The random forest may be traversed to select one or more subset of questions for probing a consumer for additional information. Once answers are obtained from a consumer based on the probing, the answers may be compiled with other answers stored in the random forest obtained from other consumers. The compiled answers may be used to generate an item classification for the item and may also be used to modify the random forest.
US11182808B2
Methods and systems for analyzing trends in sale data for a retail enterprise are described. A retail analysis platform includes a data extraction and analysis automation platform, a feature transformation application, a modeling environment, and a dashboard application. Analysis begins with recent sales data. Baseline sales for the retail enterprise are removed from the recent sales data. Then the effects of seasonality and local disruptions are removed by utilizing different weights of driver data for each item category and store location. This top down approach results in more accurate reporting of sales trends and attribution of deviations from demand forecasts to particular drivers. The analysis can be scheduled to automatically initiate on a regular basis.
US11182807B1
A computer-implemented method for detecting oligopoly in a data processing system, the method comprising: pretending to be a first competing AI pricing engine for a business provider; querying, by a second competing AI pricing engine, the first competing AI pricing engine for a first price; providing, by the first competing AI pricing engine, a plurality of first prices to the second competing AI pricing engine; querying, by the first competing AI pricing engine, the second competing AI pricing engine for a second price; providing, by the second competing AI pricing engine, a plurality of second prices to the second competing AI pricing engine; identifying, by the processor, a correlation between the plurality of first prices and the plurality of second prices using a machine learning technique; and flagging, by the processor, the second competing AI pricing engine, as a possible oligopoly participant.
US11182806B1
In one embodiment, a method includes receiving a request to identify a similarity in public sentiments for each pair from a plurality of entities from a second computing device, where the request includes names of the plurality of entities, accessing a table of word vector relationships, where the table of word vector relationships includes a plurality of unique n-grams and their corresponding word vectors, and where each of the word vectors represents a semantic context of a corresponding n-gram as a point in a d-dimensional embedding space, looking up word vectors corresponding to each of the names using the table, calculating, for each of the word vectors, a similarity metric to each of the word vectors, and sending a response message to the second computing device, where the response message includes calculated similarity metrics corresponding to all the pairs of the word vectors.
US11182802B1
Systems and methods disclosed herein provide fraud mitigation via dynamic transaction card wireless communication. A mobile device may cause a dynamic transaction card to periodically scan its environment to detect wireless enabled devices proximately located near the dynamic transaction card. Based on identifying the wireless enabled devices frequently located near the dynamic transaction card, a set of approved devices may be determined. During a transaction, a dynamic transaction card may scan its environment for other wireless enabled devices proximately located near the dynamic transaction card. If wireless enabled devices detected by the dynamic transaction card are all, or a subset, of the devices that are frequently located near the card, then the transaction may be authorized. However, if the wireless enabled devices detected by the dynamic transaction card are not all, or a subset, of the devices that are frequently located near the card, then the transaction may be unauthorized.
US11182794B1
A payment reader and a POS terminal may communicate over a wireless connection. The methods and systems include monitoring one or more parameters corresponding to a payment reader and another device in proximity to the payment reader. The first device, through a set of customized instructions, determines whether behavior of the second device substantially corresponds to the first device, in order to detect suspected hardware or software intrusion associated with the secure first device. On successful detection of a suspected intrusion, the first device generates an alert for a user of the first device if illegal intrusion is suspected by the processor.
US11182789B2
A Personal Identification Number (PIN) pad includes a secure processor and is operated in two modes: 1) a secure mode during which key data associated with depressed keys are encrypted by the secure processor and provided to a transaction manager that executes on a processor of a transaction terminal in encrypted format, and 2) a non-secure mode during which key data associated with depressed keys are not encrypted and are received by the transaction manager in a clear format. The transaction manager activates the secure mode based on transaction processing for a transaction at the terminal. When secure mode is activated, the secure processor causes one or more integrated lights/speakers of the PIN pad and/or of other integrated peripherals of the terminal to illuminate or play a sound, providing an indication to a user that key entry is secure and safe for entry on the PIN pad during the transaction.
US11182786B2
In a method for activating account-variable transaction cards having private and public card encryption keys stored therein, private and public personal keys are associated with an account and transmitted to an account holder device. A request for activation of an account-variable transaction card is received by a central processor from the user device. The request includes information encrypted using at least the private personal key and the private card key. The central processor associates an account function with the account-variable transaction card and initiates via a first node in a distributed consensus network, an account blockchain associated with the account and the account-variable transaction card.
US11182773B1
Systems and methods for payment using smart payment cards and identifying a payment recipient's financial institution through cloud-based applications are provided. The systems and methods may include a smart payment card including a touchscreen and internet connectivity capabilities. The smart payment card, after authenticating a user, may connect to a cloud-based application and determine, for a recipient chosen by the user, the recipient's bank account information. The smart payment card, after approval from the user, may then direct a payment to the recipient.
US11182765B2
The invention relates to a method for processing a recurring transaction for access to a good or to a service by a transactional processing device (DTT), the method comprising an initial step for obtaining a piece of data representing a processing instruction (iTrR) for processing a recurring transaction (TrR), the method being characterized in that it comprises: a step (100) for transmitting a message (Msg) of interrogation of a given type, said message (Msg) comprising at least one piece of identification data (Id) for identifying said recurring transaction, to a terminal (TermU) of a user having previously taken out a subscription for said good or said service; a step (110) for inserting said recurring transaction into a deferred processing database (BT-TD); transactional processing (120), depending on the occurrence of at least one of the following events: reception (130) of a message (Msg2) from said terminal (TermU) of said user; expiry of the deadline for carrying out said recurring transaction (140).
US11182764B2
A host establishes an up-to-date, an automated, secure, and Peer-Two-Peer (PSP) communication session with a peripheral. During the communication session, the host controls serialization, prioritization, and delivery of messages being passed. Each message providing command instructions and/or information for processing between the host and the peripheral.
US11182761B2
Embodiments relate to systems and methods for assessing site-wide IT and other electronic equipment replacement criticality. A system generally includes a plurality of point-of-sale (POS) systems located at a corresponding plurality of retail sites, a centralized transaction database configured to receive datasets from each of the plurality of POS systems, a processor configured to group the plurality of retail sites according a predefined site type, determine averages for each field within the received datasets, compare the received datasets to the computed averages, multiply the comparisons by a weighting value, and at the weighted comparisons together to form a criticality score.
US11182760B2
Some systems and methods are directed to a device agnostic architecture configured to control and/or manage the interactions between any front end store systems (e.g., self checkout (SCO) systems) for capturing purchase items and backend systems (e.g., point of sale (POS) subsystems) for completing purchase of the items. The device agnostic architecture can include a translation layer or translation component that mediates communications from and/or between the front end and backend systems. For example, the translation layer maps any commands received from any SCO and/or POS device into execution commands native to receiving systems. For example, back-end processing systems can be configured to control on-line identification of products and/or services for purchase, and manage execution of sales of any goods or services. The translation layer manages communication between SCO devices and the backend systems so each communicates with each other according to their respective formats (e.g., communication protocol and/or data format).
US11182758B2
A user's checkout information is stored for a certain amount of time, e.g., 10 minutes, after checkout, and the user is given the option of selecting a button to add one or more items for purchase and completing the purchase by adding the additional item(s) and approving the payment, without having to go through a complete checkout flow again.
US11182755B2
A system for handoff of a transaction for completion is provided, the system having a point-of-sale terminal and a server. The point-of-sale terminal is configured to employ a token with the server to perform the handoff of the transaction for completion on a guest device, where communications between the point-of-sale terminal and the server are transmitted and received through a gateway device that is collocated with the point-of-sale terminal. The server is configured to transmit details of the transaction for display on the guest device, and is configured to receive transaction completion data provided by the guest device, and is configured to notify the guest device and the point-of-sale terminal that the transaction is complete, where the server is not collocated with the point-of-sale terminal.
US11182753B1
Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired.
US11182750B1
A device having extended reality capabilities receives a video feed including one or more video frames depicting an object. The device provides the one or more video frames to a first machine learning model that identifies the object and one or more parts of the object that are depicted in the one or more video frames, and obtains positional tracking information that represents a position and an orientation associated with the object depicted in the one or more video frames relative to a coordinate space. The device identifies a plurality of parts from the one or more parts of the object that are depicted in the one or more video frames and determines, using one or more second machine learning models, information regarding the plurality of parts and information regarding one or more replacement parts.
US11182743B2
The present disclosure discloses an order processing method. The method includes: receiving at least one pending order and placing the at least one pending order in an order pool; dividing part or all of pending orders in the order pool into at least one batch of task; for any of the at least one batch of task, allocating the batch of task to a corresponding target workstation, selecting a target inventory container matching an order item for a pending order in the batch of task, and selecting a target robot for carrying the target inventory container for the batch of task; controlling the target robot to carry the target inventory container matching the order item to the target workstation corresponding to the batch of task. The present disclosure further discloses an order processing device, a server, and a storage medium.
US11182741B2
A planning system obtains an order attribute table associating media advertising orders with flexibility attribute values that indicate scheduling flexibility, and generates an inventory table having cells representing station-daypart combinations. The cells of the inventory table are assigned flexibility attribute values corresponding to the flexibility attribute values of orders booked into corresponding station-daypart combinations. The planning system makes a comparison between a first flexibility attribute associated with an un-booked order and a second flexibility attribute associated with a booked order already booked in a particular station-daypart combination, where the comparison shows that the un-booked order has less scheduling flexibility than the booked order. In response to the comparison, an association between the booked order and the particular station-daypart combination is replaced with an association between the un-booked order and the particular station-daypart combination. A plan lineup is then generated based on the inventory table.
US11182737B2
Certain examples provide systems and methods for cloud-based factory storage and provisioning of orders and other items. An example cloud-based factory catalog apparatus is disclosed including a data store to include reference content, rules, and tenant content; a processor to map incoming tenant content to the reference content to form a catalog content set and to store the catalog content set in the data store to be output to at least one tenant system; and an interface to receive the incoming tenant content and provide the catalog content set to the at least one tenant system. An example computer-readable storage medium is disclosed including instructions which, when executed, particularly configure at least one processor to at least: map incoming tenant content to reference content using rules to form a catalog content set; store the catalog content set in a data store; and provide the catalog content set to at least one tenant system.
US11182735B2
Provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for using innovative computer technologies to enable smart shipping of items sold from sellers to buyers. An embodiment performs operations that include: predicting shipping information for shipping an item associated with a first user to a destination designated by a second user, including determining a category of the item to identify similar items from a historical database; storing at least some of the shipping information in databases of an Internet site; and generating a machine readable code associated with the item or the shipping information, wherein a shipper uses information from scanning the code to access and retrieve the shipping information from the databases of the site using an application programming interface (API) of the site, and wherein the shipper uses the retrieved shipping information to ship the item to the destination.
US11182730B2
Systems, methods, apparatus, and computer program products are provided for programmatically determining/identifying a delivery location and time based on the schedule of the consignee. One example embodiment may include a method comprising receiving shipping/parcel information/data, the shipping/parcel information/data indicative of an item/parcel to be delivered to a consignee by a carrier, determining whether consignee schedule information/data is accessible, the consignee schedule information/data comprising information/data indicative of a consignee and information/data indicative of a location and an associated time at which the consignee has indicated an ability to receive an item, and providing, to a client device, via a network, a delivery location and a delivery time, the delivery location and the delivery time determined between the consignee schedule information/data and the default delivery location and the estimated time of delivery.
US11182724B2
This disclosure relates generally to cloud migration strategy and, more particularly, to estimation of per-application migration pricing and application move group sequence for cloud migration. The per-application migration pricing is the cost incurred to migrate an application from an organization's infrastructure to a cloud and the application move group sequence is an optimized application movement sequence from an organization's infrastructure to a cloud. The method and system propose to estimate the per-application pricing for cloud based on a set of optimization techniques and neural networks. Further the application move group sequence for cloud migration is estimated based on a forest poly tree optimization, a fuzzy ant colony optimization, a triangular fuzzy optimization and a plurality of pre-defined priorities.
US11182722B2
A method includes monitoring with at least one monitoring tool one or more activities associated with an enterprise. The method further includes analyzing data input from the at least one monitoring tool of the one or more activities, and determining, based on analytics performed on the data input and an implemented policy, when the one or more activities qualifies as an incident. A remedial response responsive to the incident is initiated. The monitoring, analyzing, determining and initiating steps are performed by at least one processing device including a processor operatively coupled to a memory.
US11182717B2
Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with guest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers.
US11182705B2
According to an embodiment, a method of allocating a job to a user comprising: receiving an allocation request signal from a terminal of the user; determining job processing information related to a job processed by the user; allocating at least one job among a plurality of jobs to the user based on the job processing information; and transmitting allocation information indicating the allocated at least one job to the terminal in response to the reception of the allocation request signal may be provided. According to an embodiment, a job allocation apparatus for performing the above-described job allocation method may also be provided. According to an embodiment, a computer readable recording medium containing a computer program for performing job allocation method may be provided.
US11182704B2
A web based booking platform for the booking of personnel, services and assets on a single database through a single supply chain comprising: a web server hosting a portal website, the portal providing access to other service and asset provider websites or email addresses of personnel members; wherein the creation of live manifests for each step including tracking planned movements of personnel either on an individual, multiple, group or collective basis facilitates the coordination of a total personnel supply chain that is continuous and connected at each point and which ensures that each time a change is made to a roster or manifest, the service or asset provider's database is updated accordingly and in turn, all user and/or client databases.
US11182701B2
The present invention relates to a power transformer asset management device and a method thereof, the device according to the present invention including: a full cycle database managing full cycle data of a power transformer; a physical performance evaluation unit performing physical performance evaluation that calculates a health index by analyzing and weighting life information, a failure ratio, operation history, and status information of a preventive diagnosis system from the full cycle data; a risk evaluation unit performing risk evaluation by generating a risk matrix using the physical performance evaluation result; an economic evaluation unit performing economic evaluation by evaluating costs over a full cycle of the power transformer; and an asset management unit establishing an investment plan for replacing the power transformer according to a maintenance priority of the power transformer determined using the physical performance evaluation result, the risk evaluation result, and the economic evaluation result.
US11182696B2
Embodiments of the present invention provide a method for detecting a temporal change of name associated with performance data. The method comprises receiving at least one candidate name replacement pair comprising a pair of names. The method further comprises, in a training stage, for each known name replacement pair included in the performance data, determining a window of time covering a most recent appearance of a first name of the known name replacement pair. The window of time is determined based on quantitative features of a time series model comprising performance data for the first name and a second name of the known name replacement pair. The method further comprises, in the training stage, training a machine learning classifier based on quantitative features computed using a portion of the performance data for the first name and the second name, where the portion is within the window of time determined.
US11182685B2
The technology disclosed relates to manipulating a virtual object. In particular, it relates to detecting a hand in a three-dimensional (3D) sensory space and generating a predictive model of the hand, and using the predictive model to track motion of the hand. The predictive model includes positions of calculation points of fingers, thumb and palm of the hand. The technology disclosed relates to dynamically selecting at least one manipulation point proximate to a virtual object based on the motion tracked by the predictive model and positions of one or more of the calculation points, and manipulating the virtual object by interaction between at least some of the calculation points of the predictive model and the dynamically selected manipulation point.
US11182679B2
A method for generating inference graphs over content to answer input inquiries. First, independent factors are produced from the inquiry, and these factors are converted to questions. The questions are then input to a probabilistic question answering system (PQA) that discovers relations which are used to iteratively expand an inference graph starting from the factors and ending with possible answers. A probabilistic reasoning system is used to infer the confidence in each answer by, for example, propagating confidences across relations and nodes in the inference graph as it is expanded. The inference graph generator system can be used to simultaneously bi-directionally generate forward and backward inference graphs that uses a depth controller component to limit the generation of both paths if they do not meet. Otherwise, a joiner process forces the discovery of relations that join the answers to factors in the inquiry.
US11182677B2
A system and method for evolving a recurrent neural network (RNN) that solves a provided problem includes: a memory storing a candidate RNN genome database having a pool of candidate RNN nodes, each of the candidate RNN nodes representing a neural network as a unique tree structure; an assembly module that assembles N RNN layers; an evolution module that evolves the H candidate RNN nodes of each respective RNN layer; a training module that trains the candidate RNN nodes of each of the N RNN layers using training data; an evaluation module that evaluates a performance of each candidate RNN node of each RNN layer using validation data and assigns a fitness value to each candidate RNN node; a competition module that forms an elitist pool of candidate RNN nodes in dependence on their assigned fitness values; and a solution harvesting module providing for deployment of RNN layers instantiated with candidate RNN nodes from the elitist pool.
US11182672B1
Imaging systems and methods that implement a deep learning network are disclosed. The deep learning network utilizes pose information associated with at least some identified objects. The network is pruned, to reduce the amount of information processed and to optimize runtime processing when the network is deployed. In operation, the network identifies objects, and propagates pose information for at least some of the objects or components of identified objects. The network can be deployed as part of a processing system of an imaging system included as part of a remote platform.
US11182668B2
Hardware for implementing a Deep Neural Network (DNN) having a convolution layer, the hardware comprising a plurality of convolution engines each configured to perform convolution operations by applying filters to data windows, each filter comprising a set of weights for combination with respective data values of a data window; and one or more weight buffers accessible to each of the plurality of convolution engines over an interconnect, each weight buffer being configured to provide weights of one or more filters to any of the plurality of convolution engines; wherein each of the convolution engines comprises control logic configured to request weights of a filter from the weight buffers using an identifier of that filter.
US11182665B2
A method and system are provided. The method includes obtaining, by a hardware processor, candidate data representing a plurality of candidates. The method further includes calculating, by the hardware processor, for each of the candidates, a temporal next state of a Recurrent Neural Network (RNN) by inputting a corresponding one of the candidates to the RNN at a current state. The method also includes merging, by the hardware processor, the temporal next state for each of the candidates to obtain the temporal next state of the RNN.
US11182662B2
A dual interface transaction card includes a metal card body having first and second surfaces. A contact-only transaction module is secured in the card body, the contact-only transaction module including contact pads disposed on the first surface of the card body and including a first transaction circuit. A contactless transaction module is secured in a void in the metal card body. The contactless transaction module includes a second transaction circuit and an antenna. Also disclosed is a process for manufacturing the dual interface transaction card. The process includes the steps of constructing a metal card body having the first and second surfaces, securing the contact-only transaction module in the metal card body, forming the void in the metal card body, and securing the contactless transaction module in the void.
US11182660B2
A Radio Frequency Identification (RFID) tag according to one embodiment includes a housing configured for coupling to an object, control circuitry coupled to the housing, and a memory for storing information, the information including a service history of the object.
US11182657B2
In an example, a method includes receiving, at a processor, a digital version of an image combined with a machine readable graphic code. Areas of the combined image and graphic code that have a lightness level below a threshold level may be determined. Print instructions for depositing a metallic pattern wherein solid areas of the metallic pattern correspond to the areas of the combined image and graphic code that have a lightness level below the threshold level may also be determined.
US11182650B2
An information processing apparatus is configured to execute generation processing for generating candidates of second image processing program based on an image processing program, the second image processing program being a next generation image processing program in genetic programming, (b): execute first evaluation processing for evaluating fitness of the candidates of the second image processing program by using low-resolution learning data including an input image and a target processing result, the low-resolution learning data being obtained by reducing the resolution of at least the input image, (c): execute second evaluation processing for narrowing down the candidates of the second image processing program based on an evaluation result in the first evaluation processing, and evaluating the fitness of the narrowed-down candidates by using the learning data, and (d): execute determination processing for determining the second image processing program based on an evaluation result in the second evaluation processing.
US11182649B2
Training deep neural networks requires a large amount of labeled training data. Conventionally, labeled training data is generated by gathering real images that are manually labelled which is very time-consuming. Instead of manually labelling a training dataset, domain randomization technique is used generate training data that is automatically labeled. The generated training data may be used to train neural networks for object detection and segmentation (labelling) tasks. In an embodiment, the generated training data includes synthetic input images generated by rendering three-dimensional (3D) objects of interest in a 3D scene. In an embodiment, the generated training data includes synthetic input images generated by rendering 3D objects of interest on a 2D background image. The 3D objects of interest are objects that a neural network is trained to detect and/or label.
US11182634B2
Systems and methods are disclosed for modifying labeled target content for a capture device. A computer-implemented method may use a computer system that includes non-transient electronic storage, a graphical user interface, and one or more physical computer processors. The computer-implemented method may include: obtaining labeled target content, the labeled target content including one or more facial features that have been labeled; modifying the labeled target content to match dynamically captured content from a first capture device to generate modified target content; and storing the modified target content. The dynamically captured content may include the one or more facial features.
US11182633B2
A learning method is performed by a computer. The method includes: inputting a first image to a model, which outputs, from an input image, candidates for a specific region and confidences indicating probabilities of the respective candidates being the specific region, to cause the model to output a plurality of candidates for the specific region and confidences for the respective candidates; calculating a first value for each of candidates whose confidences do not satisfy a certain criterion among the candidates output by the model, the first value increasing as the confidence increases; calculating a second value obtained by weighting the first value such that the second value decreases as the confidence increases; and updating the model such that the second value decreases.
US11182632B1
A method of identifying an item as part of audited shopping can be provided by operating an edge device camera using a first operating parameter, detecting activity indicating a purchase of an item with view of the edge device camera, capture first image data for the item responsive to detecting the activity, processing the first image data to determine a shape of the item as viewed by the edge device camera, operating the edge device camera using a second operating parameter to capture second image data for the item that is greater than the first image data, responsive to determining that the shape of the item limits an accurate identification of the item using the first image data, processing the second image data to identify the item to provide an identified item, and operating the edge device camera using the first operating parameter.
US11182631B2
An information processing method and an electronic device are provided. The method includes: acquiring first biometric information and second biometric information of a predetermined object located in a target area by an image acquisition using a synchronous acquisition process; and performing a biometric authentication on the predetermined object by combining the first biometric information and the second biometric information.
US11182630B2
Technology described herein includes a method that includes receiving, at one or more processing devices, data corresponding to a first image, and determining, by the one or more processing devices based on the received data, that a first set of pixel values of the first image corresponds to illumination of a first representative wavelength, and at least a second set of pixel values of the first image corresponds to illumination of a second representative wavelength. The illuminations of the first and second representative wavelengths constitute at least a portion of a first illumination sequence pattern used in capturing the first image. The method also includes determining that the first illumination sequence pattern matches a second illumination sequence pattern associated with a device from which the first image is expected to be received, and in response, initiating a biometric authentication process for authenticating a subject represented in the first image.
US11182622B2
A server system obtains a first video sub-stream comprising a first plurality of images of a scene and obtains a second video sub-stream comprising a second plurality of images of at least a portion of the scene. Images of the second video sub-stream have a higher image resolution or are received at a higher frame rate than images of the first video sub-stream. The first video sub-stream is transmitted to a client device for display. A selection of a region of interest in the scene is received. The server systems locates image data of the selected region of interest from the second plurality of images, and provides the located image data of the selected region of interest to the client device for display.
US11182598B2
The present disclosure provides various approaches for smart area monitoring suitable for parking garages or other areas. These approaches may include ROI-based occupancy detection to determine whether particular parking spots are occupied by leveraging image data from image sensors, such as cameras. These approaches may also include multi-sensor object tracking using multiple sensors that are distributed across an area that leverage both image data and spatial information regarding the area, to provide precise object tracking across the sensors. Further approaches relate to various architectures and configurations for smart area monitoring systems, as well as visualization and processing techniques. For example, as opposed to presenting video of an area captured by cameras, 3D renderings may be generated and played from metadata extracted from sensors around the area.
US11182594B2
A face image retrieval method includes: obtaining to-be-retrieved face information corresponding to a to-be-retrieved image by a convolutional neural network, the convolutional neural network being configured with corresponding convolution calculation configuration information by a processor, the convolutional neural network including at least one convolutional layer, the convolution calculation configuration information including a data bit width value corresponding to each convolutional layer in the convolutional neural network, and the to-be-retrieved image including at least one face region; searching a database for matched preset face image information that matches the to-be-retrieved face information, the database storing at least one piece of preset face image information; and outputting the preset face image information that matches the to-be-retrieved face information.
US11182589B2
A methods for determining face image quality includes: obtaining pose angle information and/or size information of a face in an image; and obtaining quality information of the face in the image on the basis of the pose angle information and/or the size information of the face.
US11182587B2
An apparatus may include an ultrasonic sensor system, a low-frequency vibration source and a control system. The ultrasonic sensor system may include an ultrasonic receiver and an ultrasonic transmitter configured for transmitting ultrasonic waves in a first frequency range (e.g., 1 MHz to 30 MHz). The low-frequency vibration source may be configured for generating low-frequency vibrations in a second frequency range (e.g., the range of 5 Hz to 2000 Hz). The control system may be configured for synchronizing the generation of the first low-frequency vibrations and the transmission of the first ultrasonic waves.
US11182582B2
A touch panel includes: a substrate having a touch recognition area and a fingerprint recognition area; a plurality of first sensing electrodes in the touch recognition area on the substrate; and a first connection electrode connecting adjacent ones of the first sensing electrodes in a first direction. A portion of the first connection electrode adjacent to the fingerprint recognition area is bent along an edge of the fingerprint recognition area.
US11182580B2
A computer implemented method of fingertip centroid identification in real-time, implemented on a computer system comprising a processor, memory, and a camera system. The processor receives image data from the camera system; runs a first kernel comprising a set of concentric closed shapes over image data to identify an occupancy pattern in which internal closed shapes are at least nearly fully occupied, and in which a subsequent closed shape has at least a relatively low occupancy level, so as to identify one or more fingertips in the image data; for each identified fingertip, runs a second kernel over the identified one or more fingertips to establish a best fit closed shape which covers each identified fingertip; calculates a centroid for each best fit closed shape which corresponds to an identified fingertip; and stores in the memory the calculated centroids for the identified one or more fingertips.
US11182578B2
A method for determining a module size of an optical code (20), wherein image data with the code (20) are detected, a brightness distribution is determined from the image data, and the module size is determined from the brightness distribution. The brightness distribution for example is a greyscale histogram.
US11182573B2
Imaging arrangements and barcode readers including such imaging arrangements. An imaging arrangement for use in a barcode reader includes a housing. The imaging arrangement also includes a light source configured to emit light along a central light axis. The light source is disposed in the housing. The imaging arrangement also includes a lens having a first surface and a second surface opposite the first surface. The lens is disposed in the housing. The first surface is configured to face the light source and is structured to substantially collimate light received from the light source into a collimated beam. The second surface includes surface structures structured to generate a patterned beam in response to receiving the collimated beam.
US11182567B2
A speech translation apparatus includes: an estimator which estimates a sound source direction, based on an acoustic signal obtained by a microphone array unit; a controller which identifies that an utterer is a user or a conversation partner, based on the sound source direction estimated after the start of translation is instructed by a button, using a positional relationship indicated by a layout information item stored in storage and selected in advance, and determines a translation direction indicating input and output languages in and into which content of the acoustic signal is recognized and translated, respectively; and a translator which obtains, according to the translation direction, original text indicating the content in the input language and translated text indicating the content in the output language. The controller displays the original and translated texts on first and second display areas corresponding to the positions of the user and conversation partner, respectively.
US11182566B2
A computer-implemented method for training a neural network that is configured to generate a score distribution over a set of multiple output positions. The neural network is configured to process a network input to generate a respective score distribution for each of a plurality of output positions including a respective score for each token in a predetermined set of tokens that includes n-grams of multiple different sizes. Example methods described herein provide trained neural networks which produce results with improved accuracy compared to the state of the art, e.g. translations that are more accurate compared to the state of the art, or more accurate speech recognition compared to the state of the art.
US11182563B2
An apparatus and method for generating a dialogue state tracking model. The apparatus retrieves a field feature corresponding to a queried field from a database according to the queried field corresponding to a queried message. The apparatus retrieves a candidate-term feature corresponding to each of at least one candidate-term corresponding to the queried field from the database, and integrates them into an integrated feature. The apparatus also generates at least one relation sub-sentence of a reply message corresponding to the queried message and generates a sentence relation feature according to the at least one relation sub-sentence. The apparatus further generates a queried field related feature according to the field feature, the integrated feature and the sentence relation feature and trains the dialogue state tracking model according to the queried field related feature.
US11182547B2
Various embodiments, methods and systems for implementing a form generation system are provided. Generating forms includes dynamic generation, personalization, and optimization of the forms based on automation objects that instruct on how to construct, structure and present forms for personalized data capture experiences. In operation, a form generator engine receives a request from a computing device to access a form. The form generator engine accesses form generation automation rules that are based on form generation parameters and automation objects. Using form generation automation rules, form generation parameters are used to generate automation objects including an annotated schema, a machine learning model, and a layout. Based on the form generation automation rules the automation objects are used to generate the form such that at least a field or a section of the form is selected based on a relevance score associated with field or section. The form is communicated for display.
US11182546B2
A computer-implemented method can include creating an adhoc grid responsive to a user request, adding an extra row to the adhoc grid responsive to another user request, entering into the extra row a cell formula specified by the user, and saving the adhoc grid as a smart form, wherein the smart form is a form that is configured to have adhoc grids that contain grid labels as well as business calculations that are based on cell formulas.
US11182543B2
A method of computerized presentation of a legend of object symbols on a document. The method includes receiving a document having object symbols. Each object symbol includes a graphical representation, an object symbol type and an object type numerical value. The method includes generating one or more groups of object symbols of the one or more object symbols based upon the object symbol type of each of the object symbols. The method includes deriving a group cumulative quantity for each group of object symbols based upon the object type numerical value of each object symbol in each group of object symbols. The method includes generating a legend including a one or more legend entries corresponding to each of the one or more groups of object symbols. Each legend entry includes a group type symbol, the object symbol type, and a group cumulative quantity. The method includes displaying the legend.
US11182542B2
A technique is described herein for effectively exposing annotation information in a document for use by various applications. The technique involves generating a tag tree data structure that identifies a collection of tag elements associated with a document. The technique also generates an overlay data structure that identifies a collection of annotations associated with the document. The overlay data structure also links the annotations to corresponding parts identified in the tag tree data structure. The technique then uses the tag tree data structure and the overlay data structure to provide information to a document-consuming component that conveys an order in which one or more annotations appear in the document relative to one or more parts in the document. According to one illustrative aspect, at least one annotation described by the overlay data structure is an active annotation, corresponding to a transient annotation that has not been saved.
US11182537B2
A system and method for the real-user capable monitoring of the rendering process of dynamically updated web pages is presented. The proposed approach deploys a browser agent to content loaded and displayed by a web browser which monitors resource load activities caused by the processing of the content by the browser and in-place content modifications caused by the executions of scripts and XHR communication by the browser. Those resource load and content modification activities affecting the visible area of the browser are identified and a point in time is calculated at which the visualization of the content for the visible area is complete. Further performance monitoring data describing the performance of the rendering process depending on the percentage of finished portions of the visible area over time is calculated. In addition, data describing the rendering process in detail may be captured by the browser agent which may be used for a later playback of the rendering process.
US11182536B2
A system and method for rendering of dynamic webpage content with no flicker or flash of original content that allows for a guaranteed page rendering time, even where some dynamic content on the page has not been fully updated prior to the initial rendering of the webpage.
US11182533B2
Standard cell libraries include one or more standard cells and one or more corresponding standard cell variations. The one or more standard cell variations are different from their one or more standard cells in terms of geometric shapes, locations of the geometric shapes, and/or interconnections between the geometric shapes. The exemplary systems and methods described herein selectively choose from among the one or more standard cells and/or the one or more standard cell variations to form an electronic architectural design for an electronic device. In some situations, some of the one or more standard cells are unable to satisfy one or more electronic design constraints imposed by a semiconductor foundry and/or semiconductor technology node when placed onto the electronic device design real estate. In these situations, the one or more standard cell variations corresponding to these standard cells are placed onto the electronic device design real estate.
US11182529B2
A semiconductor device includes: a conductive layer M(h) including first and second power grid (PG) segments and first routing segments which are conductive, where h is an integer and h≥1; long axes of the first and second PG segments and the first routing segments extending in a first direction; the first and second PG segments being separated in a second direction by a PG gap having a midpoint, the second direction being substantially perpendicular to the first direction. The first routing segments are distributed: between the first and second PG segments; and substantially uniformly in the second direction with respect to the midpoint of the PG gap.
US11182524B1
A fixing device and a fixing method for a clock tree are provided. The fixing method for the clock tree includes: performing a clock signal path tracking operation on a netlist of a circuit according to timing constraint information to obtain a clock tree circuitry structure; identifying a convergency status of the clock tree circuitry structure to find out at least one clock convergence point, and setting one of a plurality of clock signals on the clock convergence point as a selected clock signal; performing a fix point identification operation on the clock tree circuitry structure based on the selected clock signal to obtain a plurality of candidate fix points; and calculating a plurality weighting values of the candidate fix points, obtaining a plurality of selected fixed points according to the weighting values.
US11182523B2
A method includes detecting submission of a first quantum circuit for compilation, the first quantum circuit comprising a first set of quantum logic gates; generating a first gate index, the first gate index comprising an ordered table of a subset of the set of quantum logic gates, each quantum logic gate of the subset of quantum logic gates including a corresponding set of qubits acted on by the quantum logic gate; comparing the first gate index with a second gate index to determine a structural equality of the first quantum circuit and the second quantum circuit; and parameterizing, in response to determining a structural equality of the first quantum circuit and the second quantum circuit, a first set of parameters of a second set of quantum logic gates of the second quantum circuit with a second set of parameters of the first set of quantum logic gates.
US11182522B2
The present disclosure provides systems and methods for hierarchical cascading in finite element method (FEM) simulations of surface acoustic wave (SAW) devices, which offers drastically reduced memory consumption and simulation times. In some implementations, iterative hierarchical cascading may also be applied to three-dimensional simulations of SAW devices, which may otherwise be too complex for FEM simulations due to the high number of cross-sectional degrees-of-freedom involved.
US11182514B2
Systems, computer-implemented methods and/or computer program products that facilitate selecting components for aviation engines. In one embodiment, a computer-implemented method comprises: calculating, by a system operatively coupled to a processor, standard deviation between components for aviation engines based on a statistical distribution of measured manufacturing characteristics; selecting, by the system, a subset of components based on the calculated standard deviation; and analyzing, by the system, the subset of components at respective standard deviation to determine a standard deviation and period of time for trading that maximizes durability performance.
US11182509B2
A system for providing hardware-based cybersecurity for ‘smart’ devices includes a security device implemented without the use of microprocessors for critical security functions and an electrically separable device for removal or disconnection of certain security functions. The security device acts a security bridge between the microprocessor core(s) of the protected system and the rest of the protected system. The security device controls access to a protected storage area that holds microprocessor code and/or data for the protected system, and blocks or otherwise prevents execution of any code not present in the protected storage area. The electrically separable device is cryptographically matched to a single instance of a protected system and contains circuitry required to load, remove, or alter any information in the protected storage area. The electrically separable device can also be used for secure communication over a public network to and from the protected system.
US11182503B2
Dynamic content redaction though the generation of redaction schemas associated with document, image, media, or other data files is described. A redaction schema can include at least one range of content in a data file to be concealed for a user, a group of users, or operating parameters of various devices, for example. When the data file is opened for display on a device, the redaction schema can be parsed to identify whether masking objects should be added to a masking layer for overlay upon or above the content displayed. The masking layer can be generated based on the redaction schema, a user of the device, or operating parameters of the device, for example. Masking objects in the masking layer can conceal one or more ranges of the content in a data file from view or based on users or operating parameters of various devices.
US11182498B2
A user provides retailer-specific consents for access and use to private/sensitive information of the user. The private/sensitive information is centrally stored in a privacy vault. Retail services (retailer) that the user subscribes to are provided a user-specific and consent-specific token representing the user and consents to usage of specific private/sensitive information of the user. When the retailer has a need for user-specific private/sensitive information, the retailer presents the user-specific and consent-specific token to the privacy vault. Assuming, the retailer was given access to the requested private/sensitive information defined in the token, the privacy results returns the requested information to the retailer; otherwise, an unauthorized message is returned from the privacy vault to the retailer. The user defines the consents to each retailer and a record of the consents is maintained in the privacy vault.
US11182492B2
According to some embodiments, a system and method are provided to prevent data on a portable data device from being compromised. The method comprises receive a password associated with an emergency situation. In response to the received password, destroying original data files in one or more of the plurality of partitions based on the received password.
US11182479B2
A call stack acquisition device reproduces, from a memory dump, a memory space of a process to which a thread as a production target of a call stack belongs. Then, the call stack acquisition device acquires execution context of the thread by acquiring, from a virtual memory space, register information of the thread, which is stored in a memory by an OS. In addition, the call stack acquisition device acquires a current stack position and a currently executed function from the acquired execution context. Thereafter, the call stack acquisition device acquires the call stack by tracing return addresses of a series of functions as callers of the currently executed function on the stack from metadata of an execution file of the process including the thread.
US11182475B2
A computer-implemented method for detecting fraudulent behavior in a facial recognition process includes: receiving, by a computing device, a facial recognition request from a user; collecting bypass information of the user, in which the bypass information includes user device information and user behavior information; inputting the bypass information into at least one decision model to obtain a bypass decision result; and determining, based on the bypass decision result, whether fraudulent behavior is present in the facial recognition process.
US11182469B2
An application security authentication method, including: step 202, acquiring an application file to be downloaded and extracting signature information from the application file; step 204, acquiring public key information contained in a multilevel key hierarchy, and acquiring public key information of the currently highest priority according to a priority order of the public key information; step 206, authenticating the signature information with the acquired public key information of the currently highest priority; and step 208, allowing the application file to be downloaded if an authentication of the signature information is passed.
US11182465B2
An augmented reality (AR) authentication method and system provides an AR environment that is presented on a display. The AR environment combines real-world object images captured by a camera with computer generated virtual icons. The virtual icons may be “mapped” to the real-world objects, whereupon the real-world objects take on the characteristics of the mapped images. During an authentication process, a user interacts with the AR environment by a variety of techniques to enter their passcode. Such interaction may include physically moving objects in the real-world so that such movement is reflected in the AR environment; controlling the “mapped” real-world objects through user interaction with the AR environment via an input device; and controlling the virtual icons through user interaction with the AR environment via the input device. Accordingly, if the user interacts with the AR environment in a manner that matches their previously “set” passcode the user is authenticated.
US11182462B2
The present application provides methods and corresponding systems for accessing services on a gaming device which, in certain embodiments, include the step or steps of receiving at least one item of identity verification data from a user of a gaming device; enabling at least one service, such as a wager-type game, on the gaming device based on a match between the at least one item of identity verification data received and at least one item of identity verification data obtained previously; displaying an interface screen comprising graphic objects associated with the wager-type game and at least one selectable element for the user to submit a gaming command and a wagering command during game play; obtaining at least one item of user change data from a user during game play; and prompting the user for identity verification data when a user change is suspected based on the at least one item of user change data.
US11182458B2
Embodiments of the present invention are directed to a new instruction set extension and a method for providing 3D lane predication for matrix operations. In a non-limiting embodiment of the invention, a first input matrix having m rows and k columns and a second input matrix having k rows and n columns are received by a compute array of a processor. A three-dimensional predicate mask having an M-bit row mask, an N-bit column mask, and a K-bit rank mask is generated. A result matrix of up to m rows, up to n columns, and up to k rank updates is determined based on the first input matrix, the second input matrix, and the predicate mask.
US11182454B2
An optimization system receives a first information item to be placed within a web page that is displayed on a graphical user interface. The optimization system retrieves stored user data about the first information item from a user history database. The optimization system calculates a redundancy value for the first information item, which is a measure of the frequency with which the user has interacted with the first information item in the past. The optimization system compares the redundancy value for the first information item to a predetermined threshold value. When the redundancy value of the information item is greater than or equal to the predetermined threshold value, the optimization system requests a second information item from the information source server. The optimization system receives the second information item and places the second information item on the web page that is displayed on the graphical user interface.
US11182451B2
A computer-implemented method for creating a web programming interface (API) description may include parsing an API usage dataset with a processor to identify a plurality of nodes in each of a plurality of uniform resource locators (URLs), and tagging path parameters for the plurality of nodes. Tagging the path parameters may include identifying, with the processor, which nodes are static parts of the URLs, and identifying, with the processor, which of the nodes are path parameters for the URLs. The method may further include aggregating, with the processor, a plurality of node types based on the tagged path parameters and the static parts of the URLs, and outputting, via the processor, an API description based on the aggregated plurality of node types.
US11182440B2
A method of semantic searching. The method may include receiving a first search query, obtaining a disambiguation term for semantically disambiguating the first search query, and creating, with a processor, a second search query based at least in part on the first search query and the disambiguation term. The method may also include at least one of outputting search results obtained from a search conducted based at least in part on the second search query and sending the second search query to a search service for outputting search results.
US11182439B2
An approach is provided for generating parsing rules that automatically identify attributes and attribute values from documents and generates metadata mapping information that is associated with electronic versions of documents processed. A graphical user interface (GUI) is displayed on a client device that contains a sample document containing field labels and field values, which represent attributes and attribute values. The GUI is configured to receive a first set of inputs identify field labels and field values. In response to receiving the first set of inputs, parsing rules are generated that define the relationships between the field labels and corresponding field values. A second set of inputs are received that include a selection of a subset of the parsing rules to generate metadata mapping that maps a subset of the field values to display labels. The metadata mapping is associated to a document library that manages views of the destination folder such that the parsing rules and the metadata mapping are applied to each document routed to the destination folder.
US11182432B2
The disclosed embodiments provide a system for performing a natural language search. During operation, the system applies a first machine learning model to a natural language query to predict one or more search intentions associated with the natural language query. Next, the system applies a second machine learning model to the natural language query to produce one or more search parameters associated with a first intention in the search intention(s), wherein the search parameter(s) include a field and a value of the field. The system then performs a first search of a first vertical associated with the first intention using the search parameter(s). Finally, the system generates a ranking containing a first set of search results from the first search of the first vertical and outputs at least a portion of the ranking in a response to the natural language query.
US11182430B2
A computer-implemented method of drawing an undirected graph in which multiple nodes are connected by multiple edges is provided using a computer system in which a computer is coupled to the computer display. The computer includes a processor and memory. A representation is received of a graph having multiple nodes and multiple edges, in which positions of the nodes relative to one another have been previously determined. The representation is modified so as to: 1) preserve the positions of the nodes relative to one another; and 2) simplify the visual representation of the graph by sharing drawn lines between different distinct edges in such a way as to enable the different distinct edges, despite such sharing, to still be recognized by a user. In one embodiment, the processor places the nodes in unique positions with integer coordinates.
US11182412B2
Systems, devices, and methods of the present invention create a searchable index that includes informative portions of text. In an example, a computer-implemented method creates a discourse tree from a body of text. For each non-terminal node in the discourse tree, the method identifies a rhetorical relationship associated with the non-terminal node. The method labels each terminal node associated with the non-terminal node as either a nucleus or a satellite. The method further accesses a rule associated with the rhetorical relationship, and selects, based on the rule, selects the fragment associated with the nucleus. The method creates a searchable index including the selected fragments.
US11182403B2
Disclosed herein are systems and method for launching a new node in a blockchain network. In one exemplary aspect, the method may generate a snapshot of a node participating in a blockchain network and storing the snapshot in an archive, wherein the snapshot comprises a blockchain. The method may receive a request to create a new node to participate in the blockchain network. The method may retrieve, from the archive, the snapshot of the node in the blockchain network. The method may create the new node and load the snapshot onto the new node such that the blockchain comprised in the snapshot is imported without downloading or verifying the blocks of the blockchain individually. The method may then synchronize the new node with changes that occurred on the blockchain subsequent to the generation of the snapshot.
US11182396B2
One embodiment provides a system for facilitating a graph search engine. During operation, the system receives, by a server from a client computing device, a search request which includes a user-inputted graph. The system performs a search based on a structure of the user-inputted graph for a plurality of relevant graphs. The system orders the plurality of relevant graphs from a most relevant ranking to a least relevant ranking. The system returns, to the client computing device, the ordered plurality of relevant graphs for display on a user interface of the client computing device, thereby enhancing the search for relevant graphs by allowing the graph search engine to take as an input the user-inputted graph and return as an output the relevant graphs.
US11182394B2
A computing platform may perform computer database file management by implementing statistics maintenance and column similarity. The computing platform may receive an input table and determine a data type for the received input table. The computing platform may determine statistics relevant to the input table, and statistics relevant to historical tables of the data type. Statistics may include overlap, distribution, mean, standard deviation, percentile, median, and the like. Based on the determined statistics, the computing platform may determine a similarity score between the input table and the historical tables. Based on the statistics and column similarity, the computing platform may perform database file management, such as storing records, updating records, identifying data anomalies, sending alerts related to identified data anomalies, moving records, tagging records, and the like. The computing platform may send alerts related to identified data anomalies to remote devices.
US11182389B2
Techniques for processing event streams are provided that retain attributes or fields from a current event or group during stream aggregation. An exemplary technique includes receiving a stream of events having an input shape having a plurality of attributes and executing a query on the stream of events. The executing includes: (i) summarizing data of a first attribute of the plurality of attributes based on an aggregate function to generate values of data for a result-set, (ii) collecting data of events with values that are identical for a second attribute of the plurality of attributes based on a group by function to group the result-set by the second attribute, and (iii) preserving data of a third attribute of the plurality of attributes based on a current function. The technique further includes outputting events having an output shape having the first attribute, the second attribute, and the third attribute.