Methods and systems of license plate recognition can involve subjecting an image captured by an image capturing device to image-processing by a group of different license plate recognition engines including a license plate recognition engine and a license plate reidentification engine, and using a decision tree to combine data from the license plate recognition engine and the license plate reidentification engine and generate a license plate identifier based on the data processed by the decision tree.
Methods and systems for monitoring infrastructure, can involve capturing video of infrastructure, and generating an inference of damage to the infrastructure and a severity thereof based on images in the captured video and in response to running the inference locally on one or more edge devices. The running of the inference can take place locally on the edge device(s) using a compression of models to run the inference on the at edge device(s) with a low computational resource. Privacy preserved learning can be enabled when generating the inference and the severity thereof by using distributed data subject to federated learning frameworks.
Automated systems and methods are provided for processing speech, comprising obtaining a trained machine learning model that has been trained using a cumulative historical data structure corresponding to at least one digitally-encoded speech representation for a plurality of telecommunications interactions conducted by a plurality of agent-side participants, which includes a first data corresponding to a score variable and a second data corresponding to a plurality of driver variables; applying the trained machine learning model: to a subset of data in the cumulative historical data structure that corresponds to a first agent-side participant of the plurality of agent-side participants, to generate a performance classification score and/or a performance direction classification score, to identify an intervention-target agent-side participant from among the plurality of agent-side participants, and to the cumulative historical data structure to identify an intervention training plan; and conducting at least one training session according to the intervention training plan.
G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
G10L 15/32 - Reconnaisseurs multiples utilisés en séquence ou en parallèle; Systèmes de combinaison de score à cet effet, p.ex. systèmes de vote
Automated systems and methods are provided for processing speech, comprising obtaining a digitally-encoded speech representation corresponding to a telecommunication interaction, wherein the digitally-encoded speech representation includes at least one of a voice recording or a transcript derived from audio of the telecommunication interaction; obtaining a digitally-encoded data set corresponding to at least one structured feature of the telecommunication interaction; obtaining a reference set, wherein the reference set includes a set of binary-classified existing satisfaction classifications; obtaining a trained machine learning algorithm, wherein the machine learning algorithm has been trained using a first plurality of reference telecommunication interactions which include user-provided satisfaction scores; extracting a feature set from the digitally-encoded speech representation; and by the machine learning algorithm and based on at least one structured feature and the feature set, generating a predicted satisfaction classification for the telecommunication interaction.
G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
G10L 15/32 - Reconnaisseurs multiples utilisés en séquence ou en parallèle; Systèmes de combinaison de score à cet effet, p.ex. systèmes de vote
G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
5.
METHOD AND SYSTEM FOR AUTOMATED SENTIMENT CLASSIFICATION
A system includes an input interface receiving conversation input from at least one system participant. A natural language processor operates on the conversational input. A sentiment processor operates on the pre-processed input using a sentiment classification model to predict sentiment, the sentiment processor predicting positive, neutral, and negative sentiment for the pre-processed input. An emotion processor receiving the pre-processed input from the natural language processor and a corresponding sentiment from the sentiment processor and operates to predict an emotion class and a strength of the emotion based on the corresponding sentiment. An output mechanism generates sentiment strength for the conversation input based on the emotion class and strength of the emotion.
A method, system and computer program product for increasing automation of license plate reading accuracy, can involve searching by a correlation search process, ALPR (Automatic License Plate Recognition) results against an ALPR database of previous ALPR results, when an ALPR read by an ALPR search engine occurs with respect to a license plate, and constructing a confidence level for a correlation to a known previous license plate read based on a number of parameters and a number of times that the parameters match, when a match is found in the ALPR database for a parameter contained in the ALPR database as a result of the correlation search process.
Methods and systems for automatic license plate recognition (ALPR) can involve obtaining results from a manual image review of an image captured by one or more ALPR cameras and processed by an ALPR engine and feeding the results from the manual image review back to the ALPR engine to train the ALPR engine where to search in the image for a license plate. Training of the ALPR engine increase the attach rate of an optical character recognition (OCR) engine with respect to images captured the ALPR camera(s) and processed by the ALPR engine.
G06V 10/774 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source méthodes de Bootstrap, p.ex. "bagging” ou “boosting”
G06V 20/62 - Texte, p.ex. plaques d’immatriculation, textes superposés ou légendes des images de télévision
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
Methods and systems for manual-based image review can involve associating an image with a group of keyword utterances, the image displayable in a display screen of a computing device, the group of keyword utterances including different keyword utterances. A prompt for the user to utter a keyword utterance can be displayed in a first area of the image in the display screen and another prompt for the user to utter another keyword utterance can be displayed in another area of the image in the display screen. Audio of the keyword utterances displayed in the display screen can be captured and processed by natural language processing (NLP), when uttered by the user. The utterances can be displayed respectively as text in the first area and the other area of the image in response to processing by NLP of the audio. Thus, instead of users typing in the results and changing their focus between screen and keyboard, for example, the user can speak to the results, which increases the throughput of the results.
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
9.
Automatic license plate recognition camera for traffic enforcement
Methods and systems for controlling a camera can involve automatically setting an exposure control for a camera based on data obtained from the camera and using a synchronized infrared flash for video recording by the camera with the exposure control automatically set for the camera. The exposure control can include a managed fixed exposure time controlled with automatic gain correction by the camera. The exposure time for the camera can be fixed. A gain can be monitored, and the exposure time adjusted when an average gain attains a maximum value or a minimum value with changes to ambient light.
H04N 5/76 - Enregistrement du signal de télévision
G06V 20/54 - Trafic, p.ex. de voitures sur la route, de trains ou de bateaux
H04N 5/77 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil entre un appareil d'enregistrement et une caméra de télévision
10.
Secure and robust decentralized ledger based data management
Systems and methods providing access control and data privacy/security with decentralized ledger technology are disclosed. To ensure data privacy the decryption or access to data by a non-data owner requires joint orchestration of decentralized system nodes to provide partial decryption components with n-of-x required to fulfill request. Data can be encrypted, and access control policy can be decided including required number of key fragments to fulfill decryption. Access control policies can be stored in the decentralized ledger based system. Key information can be stored in the system in a decentralized manner with partial key fragments encrypted and split among system nodes. An access request can be sent to the system to fetch a data file, without disclosing the requester's identity in the system. The decentralized ledger based system can verify a legitimate request to access the data and denies access to malicious or faulty participants.
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
11.
SYSTEM AND METHOD FOR AUTOMATED PROCESSING OF NATURAL LANGUAGE USING DEEP LEARNING MODEL ENCODING
Automated systems and methods are provided for processing natural language, comprising obtaining first and second digitally-encoded speech representations, respectively corresponding to an agent script for and a voice recording of a telecommunication interaction; generating a similarity structure based on the speech representations, the similarity structure representing a degree of semantic similarity between the speech representations; matching markers in the first speech representation to markers in the second speech representation based on the similarity structure; and dividing the telecommunication interaction into a plurality of sections based on the matching.
Authentication systems, devices, and methods are provided, which may use a scanner configured to capture an image of an authentication pattern in a predetermined target area; and a hologram generator configured to project a holographic target onto free space in the target area. Moreover, there may be provided a controller configured to process the image and output a determination of whether the authentication pattern meets a predetermined criterion.
G03H 1/00 - Procédés ou appareils holographiques utilisant la lumière, les infrarouges ou les ultraviolets pour obtenir des hologrammes ou pour en obtenir une image; Leurs détails spécifiques
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
G03H 1/04 - Procédés ou appareils pour produire des hologrammes
G03H 1/02 - Procédés ou appareils holographiques utilisant la lumière, les infrarouges ou les ultraviolets pour obtenir des hologrammes ou pour en obtenir une image; Leurs détails spécifiques - Détails
13.
POPULATION MODELING SYSTEM BASED ON MULTIPLE DATA SOURCES HAVING MISSING ENTRIES
A neural network is used to model to model the joint distribution of attributes across multiple health surveys. These multiple health surveys include large scale survey datasets and small scale survey datasets. The neural network model is trained using a combined dataset of the large scale survey datasets and the small scale survey datasets. The large scale survey datasets and the small scale survey datasets may include missing value indicators. The joint distribution of attributes modeled by the neural network model are the used to impute substitute values for the missing values to thereby create an output large scale dataset that does not include missing values.
A method and system is presented for dynamically predicting hotspots (predictive of a high volume of event occurrences) in a geographic location. The method calculates a hotspot probability measure for each grid within this geographic location by summing probability of predicted volume bucket with probabilities of all higher buckets (buckets are ordinal here). The method also calculates a hotspot score for each grid based on the corresponding hotspot probability measure, selects a pre-defined number of grids having the highest hotspot scores as predicted hotspots, and generates an alert indicating the predicted hotspots and displaying the alert on a predictive GUI, showing the multiple grids.
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
G06F 16/29 - Bases de données d’informations géographiques
15.
Building light-weight single shot refinement neural network for vehicle passenger detection system
Methods and systems for vehicle passenger detection, can involve extracting a region of interest from one or more images of a vehicle captured by one or more cameras, image-processing of the region of interest and detecting faces in the region of interest with a pruned deep neural-network based object-detection module of a neural network comprising a pruned network, and utilizing the pruned network for inference to determine a number of passengers in the vehicle. The neural network can be pruned by identifying filter pairs in the neural network having a high correlation of weights to detect features have redundant features, and iteratively removing the filter pairs wherein the neural network is retrained after the iterative removal of the filter pairs.
A method and system for image processing of an image captured by an image-capturing device, can involve dividing a region of interest in an image into blocks, wherein the image is captured by an image-capturing device. The region of interest can be associated with one or more faces in the image, and a resulting division of the dividing of the region of interest may be non-uniform. A minimum block size can be defined and the coordinates of each block after dividing of the region of interest in the image into the blocks. The one or more faces in the image can be redacted and reconstructed using the coordinates. In addition, redacting and reconstructing of the image is reversible for use with detecting the one or more faces in the image. The coordinates can specify top left coordinates and bottom right coordinates of each block.
G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
17.
Method and system for automated autonomous intent mining
An autonomous automated intent mining system extracts intents from stored conversations in a text-based chat corpus for use in an AI-driven dialog system. The intent mining system includes an intelligent pre-processor for extracting the conversation data from a computer memory and operating on the conversation data to identify relevant utterances. The system additionally includes a representation processor for operating on the identified relevant utterances to create a numerical representation. The system also includes a clustering processor for generating clusters of utterances and classifying each of the identified relevant utterances into a cluster based on the numerical representation of each utterance. Each generated cluster represents a unique intent for use in the AI-driven dialog system.
Neural network systems are provided that comprise one or more neural networks. The first neural network can comprise a convolutional neural network (CNN) long short-term memory (LSTM) architecture for receiving a primary data set comprising text messages and output a primary data structure comprising a text pattern-based feature. The second neural network can comprise a CNN architecture for receiving a secondary data sets derived from the primary data set and output a plurality of secondary data structures. The third neural network can combine the data structures to produce a combined data structure, and then process it to produce a categorized data structure comprising the text messages assigned to targets. The primary data set can comprise hate speech and the categorized data structure can comprise target categories, for example, hate targets. Methods of operating neural network systems and computer program products for performing such methods are also provided.
An automated training method enhances conversational effectiveness of a system participant interacting with a virtual client. The method operates on received speech input to produce text. A speech effectiveness analysis processor receives both the speech and text and produces quantified metrics measuring speech effectiveness based on the input parameters. Personalized feedback is generated based on the quantified metrics and is transmitted to the system participant. A virtual client dialog is generated using a dynamic simulation processor. The virtual client dialog is based on the quantified metrics, such that the virtual client responds to the speech input using the generated dialog.
G10L 25/63 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour estimer un état émotionnel
G10L 25/90 - Détermination de la hauteur tonale des signaux de parole
G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine
G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux
G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
20.
System and interaction method to enable immersive navigation for enforcement routing
A method and system for parking enforcement, can include graphically displaying in a graphical user interface, a mixed reality display of data including some augmented reality data including parking enforcement information and real-time navigational cues for a navigation that account for a current location of a parking enforcement officer and one or more zones allocated to the parking enforcement officer, capturing license plate information to determine compliance with curbside regulations, and integrating a payment data source and a citation issuance application to issue a citation based on the license plate information.
B60Q 1/48 - Agencement des dispositifs de signalisation optique ou d'éclairage, leur montage, leur support ou les circuits à cet effet les dispositifs ayant principalement pour objet d'indiquer le contour du véhicule ou de certaines de ses parties, ou pour engendrer des signaux au bénéfice d'autres véhicules pour parquer
G08G 1/14 - Systèmes de commande du trafic pour véhicules routiers indiquant des places libres individuelles dans des parcs de stationnement
G08G 1/017 - Détection du mouvement du trafic pour le comptage ou la commande par identification des véhicules
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p.ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
21.
Population modeling system based on multiple data sources having missing entries
A neural network is used to model to model the joint distribution of attributes across multiple health surveys. These multiple health surveys include large scale survey datasets and small scale survey datasets. The neural network model is trained using a combined dataset of the large scale survey datasets and the small scale survey datasets. The large scale survey datasets and the small scale survey datasets may include missing value indicators. The joint distribution of attributes modeled by the neural network model are the used to impute substitute values for the missing values to thereby create an output large scale dataset that does not include missing values.
Detecting passengers traveling through a transit gate, includes transmitting a first beam from a first optical emitter on a side of the transit gate to a first plurality of optical receivers on an opposite side of the transit gate, and transmitting a second beam from a second optical emitter on the opposite side of the transit gate to a second plurality of optical receivers on the side of the transit gate in a direction opposite the direction of the first beam. Transmit intensities are adjusted based on learned patterns or drifts in the receive intensities of light beams. Detection times are reduced based on pairing additional optical receivers with a single optical emitter.
G01V 8/20 - Détection, p.ex. en utilisant des barrières de lumière en utilisant plusieurs émetteurs ou récepteurs
G08B 13/183 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courte; Déclenchement par introduction de sources de chaleur, de lumière, ou de radiations de longueur d'onde plus courte utilisant des systèmes détecteurs de radiations actifs par interruption d'un faisceau ou d'une barrière de radiations
23.
Privacy friendly decentralized ledger based identity management system and methods
Systems and methods providing user privacy in association with decentralized ledger technology are disclosed. Improved methods and systems for access control are disclosed wherein an access request can be received at the distributed ledger to fetch a data file without disclosing requester identity, that can verify the access request at the decentralized ledger as a legitimate request or as a malicious/faulty request, and can assist a user of a legitimate request to access the data and deny access to malicious/faulty requests that are compatible with a decentralized ledger environment.
G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
24.
Method and system for detecting the owner of an abandoned object from a surveillance video
A video surveillance method and system involves transitioning pixel intensities in a region associated with a fixed location from background values to values representing an image of an object when the object is abandoned at a fixed location in a scene in a video, and identifying an instance of time in the video when the object is abandoned, based on the transitioned pixel intensities resulting from the transitioning of the pixel intensities.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
Neural network systems are provided that comprise one or more neural networks. The first neural network can comprise a convolutional neural network (CNN) long short-term memory (LSTM) architecture for receiving a primary data set comprising text messages and output a primary data structure comprising a text pattern-based feature. The second neural network can comprise a CNN architecture for receiving a secondary data sets derived from the primary data set and output a plurality of secondary data structures. The third neural network can combine the data structures to produce a combined data structure, and then process it to produce a categorized data structure comprising the text messages assigned to targets. The primary data set can comprise hate speech and the categorized data structure can comprise target categories, for example, hate targets. Methods of operating neural network systems and computer program products for performing such methods are also provided.
Systems, methods, and computer program products are provided for determining an event parameter are provided. Event data can be matched to a grid comprising gridlines and cells defined by the gridlines. The grid can be mapped to a predetermined area. Each cell can comprise a number of events per predetermined time interval. The cells can be sorted into classes based on the number of events occurring during the predetermined time interval to produce a classified data set. Features can be extracted from the classified data set. The extracted features can be processed using a classifier to determine the event parameter for a future time interval in at least one cell of the cells, for example, crime events. The classifier can comprise a neural network. Systems can comprise one or more of a processor, a neural network, and a user interface.
Systems and methods providing access control and data privacy/security with decentralized ledger technology are disclosed. To ensure data privacy the decryption or access to data by a non-data owner requires joint orchestration of decentralized system nodes to provide partial decryption components with n-of-x required to fulfill request. Data can be encrypted, and access control policy can be decided including required number of key fragments to fulfill decryption. Access control policies can be stored in the decentralized ledger based system. Key information can be stored in the system in a decentralized manner with partial key fragments encrypted and split among system nodes. An access request can be sent to the system to fetch a data file, without disclosing the requester's identity in the system. The decentralized ledger based system can verify a legitimate request to access the data and denies access to malicious or faulty participants.
H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
28.
Method and system for dynamic visualization of a user journey for customer support
A method and system for dynamically visualizing a user experience, can involve tracking data indicative of an interaction and a journey taken by a customer and an agent, and selectively rendering a visualization of the interaction and the journey taken by the customer and the agent to aid in a faster resolution of an issue experienced by the customer. In addition, deviant states and routes can be identified within the data indicative of interactions and journeys taken by the customer and the agent.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
G06F 16/9538 - Présentation des résultats des requêtes
G10L 13/02 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport utilisant des icônes
A historical task database relating vehicle rollout decisions, vehicle maintenance states and subsequent deteriorations is created. A pattern analyzer may use an item-set mining algorithm on the task database to recommend whether a vehicle with its current maintenance state should be deployed. A supervisor uses this recommendation to make a rollout decision. These decisions are added to the database. Heuristic rules are defined to determine if the rollout decision was correct. The system to learns when a supervisor continues to make costly rollout errors. The system also discovers combinations of defects that lead to a rapid deterioration and makes recommendations that the vehicle be sent for maintenance rather than being rolled out.
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
A blended communication engine helps bridge a gap amongst users in the blended ecosystem by allowing a multi-channel platform for shared, real-time interaction amongst the users, system, and environment. This engine can provide three different forms of interaction between the user and the ecosystem: Share and Alert—The ability to alert another user or group by sharing an information block; Instruct and Assign—The ability to highlight segments of interest within an information block and direct the corresponding instructions to specific people; Converse and Collaborate—The involved members' ability to have contextual discussions about shared information blocks and instructions. Users interact with each other in virtual reality and augmented reality platforms over communication links using annotations on real objects in an environment thereby enabling efficient information tagging of real-world objects, and communication between personnel managing the objects.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
Additional background information is used with a trained neural network based model to help classify whether text is a subtly and/or ambiguously offensive. This additional background information can come from different sources such as the article on which the comment was made, world knowledge about the external entities (e.g., Wikipedia, Urban Dictionary), phrases referenced in the text being classified, and, the context of the previous comments/text in the thread. The background information is retrieved based on key entities (e.g., people, places things) and/or key phrases in the comment. Sentence matrix encodings are built for both the comment and the background information. The background information encoding is used to condition the comment encoding. The background information encoding, and the conditioned comment encoding are fed to a trained multi-level perceptron to classify the comment as hate speech or non-hate speech.
A knowledge interface is provided that interacts with a user to identify a solution to a customer problem or issue with respect to a particular product or service. The knowledge interface includes data processing functionality configured to dynamically generate a number of components that are presented in at least one display window for display to the user. The components include first data identifying a set of predetermined symptoms linked to the problem or issue and related interface elements for classification of the set of predetermined symptoms, second data identifying a set of predetermined root causes linked to the set of predetermined symptoms and related interface elements for classification of the set of predetermined root causes, and third data identifying a set of solutions linked to the set of predetermined root causes. The third data identifies a best solution based upon the predetermined root causes and their associated class designations.
Systems, methods, and processing nodes determine and perform preventive maintenance on a transport vehicle in a transportation system. The method includes extracting features for previous incidents that have occurred to a plurality of transport vehicles in the transportation system. The method also includes determining a criticality of types of incidents based on the features extracted. The method includes predicting, based on the criticality of types of incidents and the features extracted, details of at least one future incident for a first transport vehicle from the plurality of transport vehicles. The details include a predicted type of the at least one future incident, a predicted time of the at least one future incident, and a predicted criticality of the at least one future incident. Additionally, the method includes performing a prescriptive action for the first transport vehicle to mitigate the at least one future incident in the first transport vehicle.
A system for acquiring multi-angle images of a product includes a workstation having a working surface for placing a product, a camera supporting member having a vertical axis, and an image capturing device movably attached to the camera supporting member so that it may move along the vertical axis of the camera supporting member. The system captures and analyzes a digital image of a product to detect the vertical center of the product, and adjusts the position of the image capturing device along the vertical axis so that the vertical center of the product is proximate to the vertical center of the image. The system may also have a turntable and additionally rotate the turntable at multiple capturing angles and capture one or more additional digital images of the product at various capturing angles and store the one or more additional images in a product database.
G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
G06F 16/51 - Indexation; Structures de données à cet effet; Structures de stockage
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio
A system for acquiring multi-angle images of a product includes a workstation having a working surface for placing a product, a camera supporting member having a vertical axis, and an image capturing device movably attached to the camera supporting member so that it may move along the vertical axis of the camera supporting member. The system captures and analyzes a digital image of a product to detect the vertical center of the product, and adjusts the position of the image capturing device along the vertical axis so that the vertical center of the product is proximate to the vertical center of the image. The system may also have a turntable and additionally rotate the turntable at multiple capturing angles and capture one or more additional digital images of the product at various capturing angles and store the one or more additional images in a product database.
G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
G06F 16/51 - Indexation; Structures de données à cet effet; Structures de stockage
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio
Methods and systems for personalized trust recommendation based on a dynamic trust model. In an example embodiment, a trust framework can be derived from a set of use-case specific factors. Invasive data and non-invasive data can be collected from a user (or a group of users) based on activity data and profile data associated with the user. A dynamic trust profile can be created (or learned) based on the invasive data and the non-invasive data collected from the user. A recommended level of trustworthiness can be then provided to the user respect to a particular situation and/or entity (e.g. other users) within the trust framework based on the dynamic trust profile of the user and which is personalized for the user.
A system for acquiring multi-angle images of a product includes a workstation having a working surface for placing a product, a camera supporting member having a vertical axis, and an image capturing device movably attached to the camera supporting member so that it may move along the vertical axis of the camera supporting member. The system captures and analyzes a digital image of a product to detect the vertical center of the product, and adjusts the position of the image capturing device along the vertical axis so that the vertical center of the product is proximate to the vertical center of the image. The system may also have a turntable and additionally rotate the turntable at multiple capturing angles and capture one or more additional digital images of the product at various capturing angles and store the one or more additional images in a product database.
G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
G06F 16/51 - Indexation; Structures de données à cet effet; Structures de stockage
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio
Methods and systems for forecasting in sparse data streams. In an example embodiment, steps or operations can be implemented for mapping a time series data stream to generate forecast features using a neural network, transforming the forecast features into a space with transformed forecast features thereof using metric learning, clustering the transformed forecast features in a cluster, initializing a forecast learning algorithm with a combination of the transformed forecast features in the cluster corresponding to a sparse data stream, and displaying forecasts in a GUI dashboard with information indicative of how the forecasts were achieved, wherein the mapping, the transforming, the clustering, and the initializing together lead to increases in a speed of the forecasting and computer processing thereof.
Systems, methods, and processing nodes predicting and perform preventive maintenance in a transportation system. Predicting and performing preventive maintenance in a transportation system includes determining historical data for electronic devices in the transportation system. Predicting and performing preventive maintenance also includes determining dependencies of the electronic devices based on the historical data. Predicting and performing preventive maintenance includes determining a likelihood of a fault in the target electronic device during a time period based on the dependencies of the electronic devices and a mutual probability of failure of the target electronic device and parent electronic devices associated with the target electronic device. Predicting and performing preventive maintenance also includes initiating preemptive maintenance on the target electronic device based on the likelihood of the fault.
A system and method for providing distributed on-street valet parking with the aid of a digital computer is provided. Parking spaces for valet services are reserved. One of the reserved parking spaces is designated as a valet drop-off parking space. A motor vehicle is detected in the valet drop-off parking space and a notification that the motor vehicle requires parking is provided to a valet of the detected motor vehicle. A search is conducted for the reserved parking spaces available for valet services for the motor vehicle. At least one of the reserved parking spaces available for the motor vehicle is identified and the motor vehicle is parked in the identified reserved parking space.
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G08G 1/14 - Systèmes de commande du trafic pour véhicules routiers indiquant des places libres individuelles dans des parcs de stationnement
G07F 17/00 - Appareils déclenchés par pièces de monnaie pour la location d'articles; Installations ou services déclenchés par pièces de monnaie
G06Q 10/02 - Réservations, p.ex. pour billetterie, services ou manifestations
G07B 15/02 - Dispositions ou appareils pour encaisser le prix des billets ou les droits d’entrée ou de péage en un ou plusieurs points de contrôle prenant en compte un facteur variable tel que la distance ou le temps, p.ex. pour le transport de passagers, les systèmes de parcs de stationnement ou les systèmes de location de véhicules
G07B 15/00 - Dispositions ou appareils pour encaisser le prix des billets ou les droits d’entrée ou de péage en un ou plusieurs points de contrôle
G07F 17/24 - Appareils déclenchés par pièces de monnaie pour la location d'articles; Installations ou services déclenchés par pièces de monnaie pour compteurs de stationnement
A store profile generation method includes moving a mobile base around a product facility which includes an arrangement of product display units for displaying products. Product labels are associated with the display units. The product labels display product-related data for the displayed products. With an image capture assembly mounted on the mobile base, images are acquired of the product display units at a sequence of locations of the mobile base. With a computer processor, the product-related data is extracted from the acquired images and a store profile is constructed, based on the extracted product-related data, a spatial characterization of the image capture assembly, and information on the locations of the mobile base when the images were acquired, which indicates locations of the product labels throughout the product facility.
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G06V 30/414 - Extraction de la structure géométrique, p.ex. arborescence; Découpage en blocs, p.ex. boîtes englobantes pour les éléments graphiques ou textuels
G06V 30/224 - Reconnaissance de caractères caractérisés par le type d’écriture de caractères imprimés pourvus de marques de codage additionnelles ou de marques de codage
Datasets relating time information to crime occurrences in the geographical regions are received. Time based crime patterns are extracted. Based on similarities among the crime patterns, the geographical regions are clustered. A selected time series dataset is augmented with a second time series dataset from the same cluster. Based on the augmented time series dataset, a new crime pattern is extracted. Based on the new crime pattern, a crime forecast is made for the selected geographical region.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06F 16/29 - Bases de données d’informations géographiques
G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
G06F 16/907 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
43.
Personalizing application interfaces based on usage
System and methods for personalizing an application include an application server for hosting an application that is executed on a wireless device, the server being configured to monitor usage of a user interface including an interaction between a user of the application and one or more user interface elements and present an updated user interface comprising one or more additional user-interface elements based on the usage.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
A61B 5/00 - Mesure servant à établir un diagnostic ; Identification des individus
44.
ACCESS BARRIER, RELATED DEVICES AND RELATED METHODS
An access control device includes a primary access barrier configured move between a closed position and an open position. The primary access barrier may be configured to extend into an access passage of the access control device to prevent access through the access passage when in the closed position and to move away from the access passage to permit access through the access passage when in an open position. An entry access barrier is positionable in the access passage of the access control device on a first side of the primary access barrier, and an exit barrier is positionable in the access passage of the access control device on a second side of the primary access barrier opposite the first side. Systems and methods relate to access control devices.
According to exemplary methods, automated image processing of images from order locations of a multi-lane drive-thru system is continually performed using an automated ordering system. It is automatically determined if a vehicle is present at any of the order locations based on the automated image processing. It is automatically determined if an order has been initiated into the automated ordering system. When the order has been initiated while the vehicle is present at any of the order locations, an automated sequencing processing is automatically begun. The automated sequencing processing determines an order pick-up sequence for picking up orders at pickup windows of the multi-lane drive-thru system. When the order has been initiated while the vehicle is not present at any of the order locations, a potential out-of-sequence warning is automatically associated with the order and output from the automated ordering system.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
46.
Computer-Implemented System And Method For Offering Merchant And Shopper-Friendly Parking Reservations Through Tourist Privileges
A computer-implemented system and method for offering merchant and shopper-friendly parking reservations through tourist privileges is provided. A tourist identification card is issued to a tourist via an agency and is associated with one or more parking privileges. A presence of a motor vehicle in at least one parking space is identified and the tourist identification card is received via a smart parking meter that is associated with the parking space. The received tourist identification card is authenticated and parking privileges are provided upon the authentication of the received tourist identification card for the parking space. The parking privileges include one or more of extending parking limits, reserving tourist spaces, and reducing parking rates. An indicator for an unavailable status is displayed for the parking space.
G06Q 10/02 - Réservations, p.ex. pour billetterie, services ou manifestations
G07B 15/02 - Dispositions ou appareils pour encaisser le prix des billets ou les droits d’entrée ou de péage en un ou plusieurs points de contrôle prenant en compte un facteur variable tel que la distance ou le temps, p.ex. pour le transport de passagers, les systèmes de parcs de stationnement ou les systèmes de location de véhicules
G07F 17/24 - Appareils déclenchés par pièces de monnaie pour la location d'articles; Installations ou services déclenchés par pièces de monnaie pour compteurs de stationnement
G07F 17/00 - Appareils déclenchés par pièces de monnaie pour la location d'articles; Installations ou services déclenchés par pièces de monnaie
G07B 15/00 - Dispositions ou appareils pour encaisser le prix des billets ou les droits d’entrée ou de péage en un ou plusieurs points de contrôle
47.
System and method for expanding and training convolutional neural networks for large size input images
According to exemplary methods of training a convolutional neural network, input images are received into a computerized device having an image processor. The image processor evaluates the input images using first convolutional layers. The number of first convolutional layers is based on a first size for the input images. Each layer of the first convolutional layers receives layer input signals comprising features of the input images and generates layer output signals that include signals from the input images and ones of the layer output signals from previous layers within the first convolutional layers. Responsive to an input image being a second size larger than the first size, additional convolutional layers are added to the convolutional neural network. The number of additional convolutional layers is based on the second size in relation to the first size. The additional convolutional layers are initialized using weights from the first convolutional layers. Feature maps comprising the layer output signals are created.
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
48.
Optimization of multiple criteria in journey planning
A computer-implemented system and method identify Pareto optimal candidate paths between an origin and a destination for which no other candidate path is strictly better on one of a predefined set of criteria and at least as good on all the others. A constraint is defined for each of the criteria, based on user input. A set of Pareto optimal candidate paths is identified, from an origin to a destination, which respect these constraints. The identification may include, in a search graph composed of nodes connected by edges, iteratively advancing each of a set of possible paths from an origin node by exactly one exit node and updating labels of the exit nodes reached. The exit node labels each include a value for each of the criteria. Labels of reached exit nodes that are dominated by another label of that reached node are removed. Pareto optimal candidate path(s) is/are identified.
G06N 5/00 - Agencements informatiques utilisant des modèles fondés sur la connaissance
G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
49.
Performing semantic analyses of user-generated text content using a lexicon
A method and system for performing semantic analysis for electronic communication using a lexicon is provided. A neural network model is trained with a plurality of annotated text strings, the annotations comprising characteristic tuples that indicate characteristics for the text strings. An unannotated text string is received that comprises a plurality of words from a user. A characteristic matrix for the received text string is generated using a lexicon. The determined characteristic matrix is input into the trained neural network. And a characteristic tuple that indicates a characteristic for the received text string is received as output from the trained neural network.
G10L 25/30 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
A computer-implemented system and method for identifying passenger trips on a transportation network are described. The method includes acquiring transaction data for a collection of passengers boarding at stops on a transportation network. The network includes a plurality of routes. Route sequences are identified, based on the transaction data, each route sequence including at least two trip segments by a passenger. Each pair of trip segments of an identified route sequence are spaced by a transfer. For each identified route sequence, using a trip planner, the route sequence is classified as a multi-segment trip that includes at least one transfer or a multi-trip journey. A route sequence which is classified as a multi-trip journey is partitioned into at least two trips, each trip being a multi-segment trip or a single-segment trip.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
A crime analysis system, method, and apparatus comprising at least one processor and a storage device communicatively coupled to the at least one processor, the storage device storing instructions which, when executed by the at least one processor, cause the processor to perform operations comprising receiving information provided by one or more data collection source, storing the information, wherein the stored information is formatted, processing the information to generate crime clustering data associated with at least one region and at least one crime, processing the crime clustering data associated with at least one region and at least one crime to generate benchmarking of the at least one region with at least one other region, and providing crime clustering data associated with at least one region and at least one crime, and benchmarking of the at least one region with at least one other region for presentation through a user interface.
A system for acquiring multi-angle images of a product includes a workstation having a working surface for placing a product, a camera supporting member having a vertical axis, and an image capturing device movably attached to the camera supporting member so that it may move along the vertical axis of the camera supporting member. The system captures and analyzes a digital image of a product to detect the vertical center of the product, and adjusts the position of the image capturing device along the vertical axis so that the vertical center of the product is proximate to the vertical center of the image. The system may also have a turntable and additionally rotate the turntable at multiple capturing angles and capture one or more additional digital images of the product at various capturing angles and store the one or more additional images in a product database.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
G06F 16/51 - Indexation; Structures de données à cet effet; Structures de stockage
H04N 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio
The disclosed embodiments illustrate methods and systems for predicting demand of vehicles in a transportation network. The method includes determining demand events at each of one or more locations for time intervals based on historical demand data. The demand events correspond to a demand of vehicles at one or more locations during plurality of time intervals throughout a day. The method includes creating a graph comprising nodes, and edges connecting nodes, each node being representative of a demand event from demand events. An edge is representative of dependency between two demand events from demand events. The method includes predicting demand of vehicles at a location from one or more locations during a predetermined time interval based on the graph and a real time demand of vehicles associated with other demand event. The method includes displaying demand prediction on a computing device at one or more locations of transportation network.
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
Data characterizing a system is received at an electronic processor. For example, parking event data from parking sensors of a parking facility is received. The electronic processor constructs a current state for the system (e.g. parking occupancy state of the parking facility) at a current time from the received data. State probabilities at a future time are computed (e.g. occupancy state probabilities are computed for the parking facility) using a continuous-time Markov chain model modified by multiplying the time input to the model by a random variable and scaling the state probabilities by an expectation of the random variable. In parking occupancy forecasting, parking guidance information is generated based at least on the computed occupancy state probabilities, and is transmitted to an electronic device other than the electronic processor (e.g. a parking recommendation transmitted to a vehicle navigation device, or a control signal transmitted to a “lot full” sign).
A computer-implemented system and method for providing available parking spaces is provided. Parking spaces, each associated with a hold time, are monitored. A request for parking is received from a user. Available parking spaces near the destination are identified, and a location of the user is determined. At least two different routes from the user's location to one of the available parking spaces are identified. An arrival time of the user for each route is calculated. The route with the fastest arrival time is selected for that available parking space. Those parking spaces for which the user's arrival time is less than the hold time are selected as possible parking spaces. A number of the possible parking spaces is reduced by removing those available parking spaces that fail to satisfy one or more parking preferences of the user. The remaining available parking spaces are sent to the user for selection.
A computer-implemented method and system enable customizing web applications within a domain includes mapping a plurality of source databases to a universal database. A webpage is generated, which includes providing for a user to incorporate at least one widget into a webpage, associating a call to the universal database for the incorporated at least one widget. The webpage, or a model of the webpage, is incorporated into a management system. When the widget is actuated, a visualization of data from at least one of the plurality of source databases that has been mapped to the universal database is incorporated into the webpage.
G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
57.
Efficient optimization of schedules in a public transportation system
Methods and systems are disclosed for optimizing public transportation schedules. Shifts from current schedules associated with a public transportation system can be evaluated. The impact on waiting times can then be determined, based on evaluating the shifts from the current schedules. Schedules associated with the public transportation system are then optimized based on the impact on the waiting times. Public transport schedules can thus be optimized by minimizing the waiting time during, for example, transfers. Using ticket validation data to construct a realistic scenario-based model of the waiting times, a goal of this approach is to compute shifts of the current schedules that reduce the overall expected waiting time.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
58.
Computer-implemented system and method for generating recurring events
A computer-implemented system and method for planning recurring events is provided. Event objects for events are stored in a database. A trigger notifying the beginning of an event is received and an event object representing the event is generated in response to the trigger. An event class is associated with a set of parameters and is assigned to the event object. A set of activity data is created for the event object and each activity data includes structured and unstructured data describing an event activity occurred during the event. At least one event object is retrieved from the database as a model and the parameter values of the model event object are displayed. At least one of the parameter values of the model event object is modified and the modification is reflected against other parameter values of the model event object that are dependent on the modified parameter value.
G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
59.
Computer-Implemented System And Method For Performing Event Trend Analysis
A computer-implemented system and method for performing trend analysis is provided. Event objects for events are stored in a database. A trigger for notifying a beginning of an event is received and an event object representing the event is generated. An event class is associated with a set of parameters and is assigned to the event object. A set of activity data for the event object is created. A time period for trend analysis and previous time periods are defined. Trends among the event objects during the trend analysis time period and among the event objects for the previous time periods are defined. The trends of the event objects of the trend analysis period are compared with the trends of the event objects for the previous time periods and significant trend changes between the compared trends are identified. A trend object is generated for each significant trend change.
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
60.
System and method for tagging and integrating event data into operational data with the aid of a digital computer
A system and method for tagging and integrating event data into operational data with the aid of a digital computer is provided.
A plurality of categories of tags are maintained, each of the categories comprising a plurality of tags. A note comprising data about an event from a user is received. One or more of the tags are assigned to the note based on the user and the data. One or more of the tags is received from the user and the note is tagged with the received tags. Operational data comprising workflow data of an objective nature is defined. The note is integrated into the workflow data using the received tags, the assigned tags, and the categories of the received tags and the assigned tags. The workflow data with the integrated note is displayed on a display.
G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06F 16/951 - Indexation; Techniques d’exploration du Web
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
Methods and systems are disclosed to facilitate a rotary gate controller moving from one state to another in a manner wherein the gate controller uses the state condition to determine if an exit is taking place when an entry request has been sent. Once such an occurrence is determined to exist, the MID will send an exit request allowing the exiting customer to continue through the gate. When the internal state changes to going to a home position, the MID will send a new entry request, and the MID will indicate through MID display that the entering customer can pass through the rotary gate. The original payment of the entering customer will have been accepted and will allow the entering customer to proceed through the gate. On completion of the entry rotation, the rotary gate controller will revert back to free exit and restricted entry states.
G07C 9/10 - Barrières mobiles avec moyens d’enregistrement
G07C 9/15 - Barrières mobiles avec moyens d’enregistrement munies de dispositions empêchant le passage de plus d’une personne à la fois
G07B 15/02 - Dispositions ou appareils pour encaisser le prix des billets ou les droits d’entrée ou de péage en un ou plusieurs points de contrôle prenant en compte un facteur variable tel que la distance ou le temps, p.ex. pour le transport de passagers, les systèmes de parcs de stationnement ou les systèmes de location de véhicules
62.
Performing semantic analyses of user-generated textual and voice content
Performing semantic analysis on a user-generated text string includes training a neural network model with a plurality of known text strings to obtain a first distributed vector representation of the known text strings and a second distributed vector representation of a plurality of words in the known text strings, computing a relevance matrix of the first and second distributed representations based on a cosine distance between each of the plurality of words and the plurality of known text strings, and performing a latent dirichlet allocation (LDA) operation using the relevance matrix as an input to obtain a distribution of topics associated with the plurality of known text strings.
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
A method and apparatus for detecting an error in a business process via an exchange of email messages. In one example, the method may be executed by a processor of a business process analysis server (BPAS). For example, the method includes receiving an email, wherein the email includes an address of the BPAS, analyzing the email to determine at least one feature, determining the business process based on the at least one feature, determining one or more variables that is associated with the business process, detecting the error in the business process associated with the email based on at least variable of the one or more variables associated with the business process and generating an alert email in response to the error that is detected, wherein the alert email requests a correction to the at least one variable to complete the business process.
Systems and methods for allocating resources in a transportation system are disclosed. A vehicle of the transportation system may be dispatched by one or more processors; first and second portions of the vehicle are allocated to first and second groups of users. A parameter of the first group of users may be tracked at a first location. Part of the second portion of the vehicle may be reallocated to the first group of users, in real-time, when the tracked parameter of the first group of users exceeds a threshold.
H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
Methods and systems for electronic crowd-based authentication. An example embodiment includes operations or steps for selecting authentication criteria with corresponding validity criteria through a key ring application, pairing the key ring application with authentication data, and transmitting the authentication data for verification by a security server, thereby allowing a trusted user to endorse an unregistered user to provide the unregistered user with access to a secured resource by the selecting of the authentication criteria, the pairing of the key ring application, and the transmitting of the authentication data for verification by the security server.
H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
Disclosed is a method and system for generating redacted video of a scene captured using a video camera and augmenting a manual review process of the redacted video of the scene. According to an exemplary embodiment, a video of the scene is redacted via probability-based analysis to detect and obscure privacy sensitive objects included in the captured video. A manual review process of the generated redacted video is augmented to use the object detection probability to enhance the reviewing video frame rate to expedite the manual review process.
G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
H04N 5/77 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil entre un appareil d'enregistrement et une caméra de télévision
H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
H04N 5/91 - Traitement du signal de télévision pour l'enregistrement
67.
System and method for person re-identification using overhead view images
A method, non-transitory computer readable medium and apparatus for performing a person re-identification using an overhead view image are disclosed. For example, the method includes receiving a plurality of overhead view images, detecting a target person in one or more of the plurality of overhead view images, creating a probe image of the target person, receiving a selection of the probe image containing the target person, selecting one or more of the plurality of processed images that has a similar distortion profile as a distortion profile of the probe image based on a radial distance of the target person from a center of a respective overhead view image of the plurality overhead view images used to generate the probe image and performing the person-re-identification of the target person using the one or more of the plurality of processed images that are selected.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06K 9/42 - Normalisation des dimensions de la forme
One embodiment provides a system that facilitates optimization of passenger pick-up. During operation, the system generates, by a first mobile computing device associated with a passenger at a first location, a request for a target location at which to meet with a vehicle. The system receives the target location and a planned passenger route for the passenger to the target location, which are calculated based on a location, facing direction, and direction of movement, if any, of the vehicle, and wherein the target location is different from the first location, thereby facilitating optimization of a time duration and route the passenger takes to meet the vehicle.
G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G06Q 10/02 - Réservations, p.ex. pour billetterie, services ou manifestations
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
One embodiment provides a system for facilitating integration of recommended exercise with transportation directions. During operation, the system generates, by a mobile computing device associated with a user, a request for a route from a start location to a destination location. The system determines one or more of the user's transportation-related preferences, which include the user's activity level goal. The system monitors the user's activity requirement. The system receives the route, which includes one or more segments, wherein a segment indicates a transportation type and a corresponding activity value, wherein the route is calculated based on the transportation-related preferences and the monitored activity requirement, thereby facilitating integration of recommended exercise with transportation directions.
G01C 21/20 - Instruments pour effectuer des calculs de navigation
A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
G01C 22/00 - Mesure de la distance parcourue sur le sol par des véhicules, des personnes, des animaux ou autres corps solides en mouvement, p.ex. en utilisant des odomètres ou en utilisant des podomètres
G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
70.
Methods and systems for automatically recognizing actions in a call center environment using video data
A system for recognizing processes performed by a call center agent during a session may receive input data from a screen recording system that includes a video signal representing a plurality of frames from a time-series video recording or video stream of a desktop of a user electronic device. The system processes the video signal to identify one or more frames of interest from the plurality of frames. Each frame of interest includes a change in a layout of the corresponding one or more screens as compared to a preceding frame in the time-series video recording. The system automatically identifies actions performed by the call center agent that represent an interaction that the call center agent had with one or more screens corresponding to the frame of interest. The system generates an event log that includes a timeline depicting a visual representation of the identified actions.
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/34 - Découpage des formes se touchant ou se chevauchant dans la zone image
G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
71.
System and method for detecting potential drive-up drug deal activity via trajectory-based analysis
Disclosed is a method and system for detecting an interaction event between two or more objects in a surveillance area, via the application of heuristics to trajectory representations of the static or dynamic movements associated with the objects. According to an exemplary embodiment, trajectory interaction features (TIFs) are extracted from the trajectory representations and heuristics are applied to the TIFs to determine if an interaction event has occurred, such as a potential illegal drug deal involving at least one pedestrian and at least one vehicle.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p.ex. le suivi des coins ou des segments
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G08B 25/00 - Systèmes d'alarme dans lesquels l'emplacement du lieu où existe la condition déclenchant l'alarme est signalé à une station centrale, p.ex. systèmes télégraphiques d'incendie ou de police
72.
Systems and methods for dynamic digital signage based on measured customer behaviors through video analytics
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
H04N 5/77 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil entre un appareil d'enregistrement et une caméra de télévision
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
73.
System for public transit incident rate analysis and display
An incident management system in a public transit network receives incident data collected by one or more sensors of the transit network, segments a display screen into multiple cells so that each of the cells corresponds a route segment and a time segment in which one or more vehicles in the transit network traveled, and outputs a graphical representation for each cell. The sensors may be installed on a vehicle to detect various types of incidents such as disturbance, safety and mechanical issues, or any incidents external to the vehicle. The graphical representation may be indicative of the estimated future incident rate for the route segment and the time segment to which each cell corresponds, and displayed by a color scale in a heatmap. The system may estimate the incident rate using a linear model that can be obtained in a training process.
G08G 1/127 - Systèmes de commande du trafic pour véhicules routiers indiquant la position de véhicules, p.ex. de véhicules à horaire déterminé à une station centrale
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
74.
Composite navigation method and system for automatic configuration management of application software
The disclosed embodiments illustrate a composite navigational method and system for the automatic configuration management of application software by a computing server. The method includes extracting a plurality of previous configuration values from a storage device. The method further includes generating a plurality of abstract syntax trees (ASTs) based on parsing of the plurality of previous configuration values. The method further includes performing one or more pre-specified operations on the generated plurality of ASTs. The method further includes determining a configuration value of a current configuration parameter based on a navigation pattern, such as hierarchical navigation or variable-based filtering navigation. Further, the navigation pattern is determined using the performed one or more pre-specified operations, based on at least user preferences and the extracted plurality of previous configuration values. The method further comprising controlling the configuration of the application software based on the determined configuration value of the current configuration parameter.
The disclosed embodiments illustrate a method and a system for controlling KPI parameters of a transportation system. The method includes extracting historical commuting characteristics of one or more commuters, from a database server over a communication network. The method further includes generating a predictive model based on the extracted historical commuting characteristics. The method further includes generating a service schedule of one or more transportation services of the transportation system. The service schedule of the one or more transportation services may be generated by use of the generated predictive model, based on defined criteria of the transportation system. The method further includes controlling a KPI parameter of the transportation system to attain a desired KPI parameter of the KPI parameter, based on the generated service schedule, when the one or more transportation services are deployed at one or more time stamps.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06N 5/02 - Représentation de la connaissance; Représentation symbolique
76.
Method and system for text classification based on learning of transferable feature representations from a source domain
The disclosed embodiments illustrate a domain adaptation method for learning transferable feature representations from a source domain for a target domain. The method includes receiving real-time input data comprising labeled instances of the source domain and unlabeled instances of the target domain from a computing device. The method further includes determining source specific representation corresponding to the source domain and a common representation shared between the source domain and the target domain. Based on a positive contribution from the source specific representation and the common representation, the labeled instances of the source domain are classified. The method further includes training a generalized classifier based on a positive contribution from the common representation. The method further includes automatically performing text classification on the unlabeled instances of the target domain based on the trained generalized classifier. The result of the text classification is rendered at a user interface of the computing device.
A system for managing fare collection in a public transit network may include a fare collection system and a fare management system. The fare collection may collect fare information from passengers boarding or getting off a vehicle. The fare management system may use the received fare information to determine a fare return series over a period of time, which includes multiple fare returns. The fare management system may use a hierarchical cluster method to cluster multiple fare returns into one or more clusters represented in a dendrogram, apply a “silhouette” method to the dendrogram and obtain an optimal clustering. The system may further output a graphic representation, such as a trend line, for each of the clusters over a time period. Based on the clustering results, the system may also deploy a revised fare class schedule or transit system schedule to the fare collection system.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G07B 15/02 - Dispositions ou appareils pour encaisser le prix des billets ou les droits d’entrée ou de péage en un ou plusieurs points de contrôle prenant en compte un facteur variable tel que la distance ou le temps, p.ex. pour le transport de passagers, les systèmes de parcs de stationnement ou les systèmes de location de véhicules
G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G07F 17/00 - Appareils déclenchés par pièces de monnaie pour la location d'articles; Installations ou services déclenchés par pièces de monnaie
78.
Method and system for real time management of transportation services
The disclosed embodiments illustrate a method for real time management of transportation services. The method includes determining a discrete control process with respect to a plurality of states of a vehicle. Each state in the plurality of states corresponds to a station and a count of vacant seats in the vehicle at the station. A set of rules is generated to maximize a key performance parameter of the vehicle, based on at least the determined discrete control process. A valuation parameter is determined, in real time, for one or more vacant seats in the vehicle at each of one or more subsequent stations based on the generated set of rules. The determined valuation parameter for the one or more vacant seats corresponding to each of the one or more subsequent stations is transmitted to a plurality of mobile computing devices associated with a plurality of commuters.
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
B60N 2/00 - Sièges spécialement adaptés aux véhicules; Agencement ou montage des sièges dans les véhicules
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
A system for recognizing processes performed by a call center agent during a session may collect input data by initiating a screen capture logging thread to capture screen shots of a desktop of the electronic device during a session. The system analyzes the input data to generate one or more events, generates a mid-level event log comprising one or more of the events, and performs action recognition on the mid-level event log to ascertain one or more actions that were performed within the one or more graphical user interfaces by the call center agent during the session.
The disclosed embodiments illustrate methods and systems for managing allocation of transportation services. The method includes receiving real-time vehicle data of vehicles of a plurality of service types from sensors associated with the vehicles. The method further includes detecting an availability status of each of the vehicles based on at least the received real-time vehicle data and a service request for a vehicle of a preferred service type for travel by a customer, to determine available service types. The method further includes rendering, in response to the service request, at least the available service types that comprises at least a flexible service type, at a user interface of a customer-computing device. The method further includes allocating the transportation services of the service provider to the customer based on a selection of a service type from the rendered plurality of available service types by the customer.
H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06Q 10/02 - Réservations, p.ex. pour billetterie, services ou manifestations
The disclosed embodiments illustrate method of data processing for ridesharing management. The method includes retrieving multi-tier location data, comprising at least a plurality of clusters, of a geographical area from one or more data storage devices. The method further includes determining a set of available rides from a plurality of available rides in real time, associated with one or more source clusters and one or more destination clusters from the plurality of clusters. The method further includes rendering first information pertaining to the set of available rides through a first user-interface on the mobile computing device for user selection of at least one available ride from the set of available rides. The method further includes determining a shortest route for the selected at least one available ride, wherein second information pertaining to the determined shortest route is rendered through a second user-interface on the mobile computing device of the user.
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
H04B 1/3827 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception Émetteurs-récepteurs portatifs
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
82.
Card or media combined readers featuring single target area
A card validator or, more generally, a combined reader includes a plurality of readers for validating a corresponding plurality of card and document types. The validator or combined reader includes the housing containing the plurality of readers wherein the readers are independent from each other and spaced at different locations within the housing and disposed therein to read cards presented to the card validator or combined reader at a single target area. The housing is configured to direct a user presentation for the provided card at the signal target area. Each of the individual readers is modular within the housing and is disposed within a modular reception location therein for facilitating performance certification of the modular readers therein separately from certification of the entire multi-card validator system.
G06K 5/00 - Méthodes ou dispositions pour vérifier l'exactitude du marquage sur un support d'enregistrement; Dispositifs de localisation de colonne
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
G07F 17/42 - Appareils déclenchés par pièces de monnaie pour la location d'articles; Installations ou services déclenchés par pièces de monnaie pour appareils pour imprimer des tickets ou analogues
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée
G06Q 20/18 - Architectures de paiement impliquant des terminaux en libre-service, des distributeurs automatiques, des bornes ou des terminaux multimédia
The disclosed embodiments illustrate a method and a system for managing crowd-sensed data, associated with events occurring in a geographical area. The method includes receiving crowd-sensed data from one or more data sources, wherein the crowd-sensed data comprises one or more event reports associated with at least a type of each of one or more events reported by the one or more data sources. The method further includes generating a data structure based on an aggregation of the received crowd-sensed data. Further, the method includes determining first information and second information based on at least the generated data structure, a reputation score of each of the one or more data sources and metadata associated with each of the one or more event reports. The method further includes displaying at least the determined first information and second information based on at least a prioritization of the one or more events.
G06F 7/24 - Tri, c. à d. extraction de données d'un ou de plusieurs supports, nouveau rangement des données dans un ordre de succession numérique ou autre, et réinscription des données triées sur le support original ou sur un support différent ou sur une série d
84.
Method and system for processing social media data for content recommendation
The disclosed embodiments illustrate methods and systems for processing social media data for content recommendation to a user. The method includes extracting a set of entity data from the social media data of the user. The method further includes extracting semantic data of each entity data in the extracted set of entity data from one or more knowledge databases over a communication network. The method further includes generating a user-interest vector of the user. The user-interest vector of the user is generated based on at least a mapping of the extracted semantic data of each entity data with one or more leaf nodes in an interest taxonomy. The generated user-interest vector is further utilized for recommending targeted content to the user.
G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
85.
Probabilistic matching for dialog state tracking with limited training data
A system and method for dialog state tracking employ an ontology in which a set of values are indexed by slot. A segment of a dialog is processed to detect mentions. Candidate slot values are extracted from the ontology, based on the detected mentions. The candidate slot values are ranked. A dialog state is updated, based on the ranking of the candidate slot values, which may be conditioned on the output of a temporal model, which predicts whether the value of the slot has been instantiated, modified, or is unchanged.
Embodiments of the present invention provide a system for automatically extracting conversational structure from a voice record based on lexical and acoustic features. The system also aggregates business-relevant statistics and entities from a collection of spoken conversations. The system may infer a coarse-level conversational structure based on fine-level activities identified from extracted acoustic features. The system improves significantly over previous systems by extracting structure based on lexical and acoustic features. This enables extracting conversational structure on a larger scale and finer level of detail than previous systems, and can feed an analytics and business intelligence platform, e.g. for customer service phone calls. During operation, the system obtains a voice record. The system then extracts a lexical feature using automatic speech recognition (ASR). The system extracts an acoustic feature. The system then determines, via machine learning and based on the extracted lexical and acoustic features, a coarse-level structure of the conversation.
G10L 25/48 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier
G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
A store profile generation system includes a mobile base and an image capture assembly mounted on the base. The assembly includes at least one image capture device for acquiring images of product display units in a retail environment. A control unit acquires the images captured by the at least one image capture device at a sequence of locations of the mobile base in the retail environment. The control unit extracts product-related data from the acquired images and generates a store profile indicating locations of products and their associated tags throughout the retail environment, based on the extracted product-related data. The store profile can be used for generating new product labels for a sale in an appropriate order for a person to match to the appropriate locations in a single pass through the store.
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p.ex. forme, nature, code
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
H04N 5/247 - Disposition des caméras de télévision
H04W 4/04 - dans un environnement spécialisé, p.ex. des immeubles ou des véhicules
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
A store profile generation system includes a mobile base and an image capture assembly mounted on the base. The assembly includes at least one image capture device for acquiring images of product display units in a retail environment. A control unit acquires the images captured by the at least one image capture device at a sequence of locations of the mobile base in the retail environment. The control unit extracts product-related data from the acquired images and generates a store profile indicating locations of products and their associated tags throughout the retail environment, based on the extracted product-related data. The store profile can be used for generating new product labels for a sale in an appropriate order for a person to match to the appropriate locations in a single pass through the store.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
89.
System and method for retail store promotional price tag detection
A system to detect and maintain retail store promotional price tags (PPTs) includes a heuristic PPT description extractor module, a heuristic rule deriver module, a store shelf image acquisition system, a barcode locator and recognizer module, and a heuristic PPT classifier module. The heuristic PPT description extractor module extracts heuristic descriptions of PPTs. The heuristic rule deriver module derives a set of heuristic parameters for the PPTs. The barcode locator and recognizer module analyzes images acquired by the store shelf image acquisition system to localize and recognize barcodes. The heuristic PPT description classifier module extracts heuristic attributes from the images acquired by the store shelf image acquisition system using the set of PPT parameters supplied by the heuristic rule deriver module.
G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
G06Q 90/00 - Systèmes ou méthodes spécialement adaptés à des fins administratives, commerciales, financières, de gestion ou de surveillance, n'impliquant pas de traitement significatif de données
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
G06K 19/077 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p.ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré - Détails de structure, p.ex. montage de circuits dans le support
G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p.ex. forme, nature, code
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
90.
Store shelf imaging system and method using a vertical LIDAR
This disclosure provides a retail environment robotic system including a vertically oriented/scanning LIDAR (Light Detection and Ranging) unit mounted to a mobile base which travels along the aisles of a retail environment such as a store. According to an exemplary embodiment, the LIDAR unit vertically scans product display units along the aisles to generate a depth map associated with detected objects which is further processed to detect missing products, product/shelving tags, shelves, etc.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
A method and a system for digitization of a document are disclosed. The document is scanned to generate an electronic document. One or more characters in a first set of portions of the electronic document are identified, based on a character recognition technique. Each portion in the first set of portions is classified in one or more groups based on at least a status of identification of the corresponding one or more characters. Further, one or more tasks are created for each of the one or more groups. The one or more tasks are transmitted to one or more crowdworkers, based at least on the respective type of the one or more tasks. Further, a response for each of the one or more tasks is received. Based on the received response, a digitized document is generated.
H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/18 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales utilisant des caractères imprimés pourvus de marques de codage additionnelles ou comportant des marques de codage, p.ex. le caractère étant composé de barres distinctes de formes différentes, chacune représentant une valeur de code différente
92.
System and method for assessing usability of captured images
A system estimates quality of a digital image by accessing a corpus of digital images of one or more subjects, such as a facet of a property. The system will receive, for at least a subset of the corpus, an indicator that one or more patches of each image in the subset is out of focus. The system will train a classifier by obtaining a feature representation of each pixel in each image, along with a focus value that represents an extent to which each pixel in the image is in focus or out of focus. The system will use the classifier to analyze pixels of a new digital image and assess whether each analyzed pixel in the new digital image is in focus or out of focus. The system may use the image to assess whether an incident occurred, such as storm-related damage to the property.
G06K 9/66 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances avec des références réglables par une méthode adaptative, p.ex. en s'instruisant
Methods and systems are disclosed for managing the emission of data from RF enabled tags. In an example embodiment, data is emitted from a tag via RF communications. An operation can be implemented to detect one or more non-official applications running on a mobile device (e.g., a nearby mobile device). The emission power level for emitting such data can then be automatically varied until an answer is received from an official application running on another mobile device so as to prevent said mobile device running said non-official application from preventing said official application running on said another mobile device from completing a transaction with respect to said data emitted from said tag via said RF communications.
H04B 7/00 - Systèmes de transmission radio, c. à d. utilisant un champ de rayonnement
H04W 52/36 - Commande de puissance d'émission [TPC Transmission power control] utilisant les limitations de la quantité totale de puissance d'émission disponible avec une plage ou un ensemble discrets de valeurs, p.ex. incrément, variation graduelle ou décalages
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
The present disclosure discloses methods and systems for enhancing shopping experience in physical stores. The method includes receiving at least one persona associated with a user based on one or more of: ethnographic data obtained from a user, demographic data associated with the user, buying behavioral data associated with the user, and social networking data associated with the user. After this, one or more historical activities of the user inside one or more physical stores are received. Also, one or more constraints associated with the user are received. Once received, the at least one persona, the one or more constraints, and the one or more historical activities are analyzed to generate a pre-defined number of personalized recommendations. Finally, the personalized recommendations are displayed to the user within a window of a user interface.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
95.
Method and system for data processing to recommend list of physical stores in real-time
The disclosed embodiments illustrate method and system for data processing to recommend a list of physical stores in real-time for user-specified products and/or services. The method includes receiving a request, that comprises one or more products and/or services and one or more user-defined parameters, from a user-computing device. The method further includes aggregating information associated with the received request, profile information of a user, real-time traffic information, and geographical locations of a plurality of physical stores. Further, the method includes generating a recommendation list based on the aggregated information and a similarity score of the user for each of the one or more products and/or services. The method further includes transmitting the generated recommendation list to the user-computing device. The user may select a recommendation from the recommendation list for purchasing and/or availing products and/or services based on the selected recommendation.
The disclosed embodiments illustrate methods and systems for generating recommendations for client process execution of one or more client processes corresponding to a plurality of clients of an organization. The method comprises retrieving an event log including event data captured during execution of one or more processes in the organization to service a plurality of clients of a predefined type. The event log is analyzed across the plurality of clients to determine cross-clientele information including a process compliance deviation between an observed and an expected client process execution of the one or more processes. Thereafter, a set of root-causes of the process compliance deviation is determined based on process models of the one or more processes and/or decision rules of the organization. Further, one or more recommendations for the client process execution of the one or more processes of the organization are generated, based on the set of root-causes.
A pruning method includes representing a set of sequences in a data structure. Each sequence s includes a first symbol w and a context c of at least one symbol. Some of the sequences are associated with a conditional probability p(w|c), based on observations of cw in training data. For others, p(w|c) is computed as a function of the probability p(w|ĉ) of the respective symbol w in a back-off context ĉ, p(w|ĉ) being based on observations of sequence ĉw in the training data. A scoring function ƒ(cw) value is computed for each sequence in the set, based on p(w|c) for the sequence and a probability distribution p(s) of each symbol in the sequence if it is removed from the set of sequences. Iteratively, one of the represented sequences is selected to be removed, based on the computed scoring function values, and the scoring function values of remaining sequences are updated.
A method and a system for response evaluation of users from electronic documents are disclosed. In an embodiment, one or more questions and a first response pertaining to each of the one or more questions are extracted from one or more first electronic documents. Further, a second response pertaining to each of the one or more extracted questions and metadata are extracted from one or more second electronic documents. For the second response pertaining to each of the one or more extracted questions, a score is determined based on one or more similarity measures that correspond to a category of each of the one or more extracted questions. Thereafter, the response evaluation is rendered on a user interface displayed on a display screen. The response evaluation comprises at least the determined score for the second response pertaining to each of the one or more extracted questions.
G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
G06F 16/34 - Navigation; Visualisation à cet effet
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
The disclosed embodiments illustrate methods of data processing for training a target domain classifier to label text segments. The method includes identifying a set of common keywords with same label from a set of source keywords and a set of target keywords. The method includes training a first classifier, based on the set of common keywords, to label a first set of target text segments. The method includes training a second classifier based on at least a subset of the labeled first set of target text segments. The method includes training a third classifier, based on the first classifier and the second classifier, to label a second set of target text segments, wherein a subset of the labeled second set of target text segments is utilized for re-training the second classifier. The method further includes determining labels of another plurality of target text segments based on the re-trained second classifier.
A system and method for facilitating parking enforcement officer performance in real time with the aid of a digital computer is provided. A time-based active representational model of the city is created by fusing sensory data collected from various sources around a city with numerical data gleaned from historical and on-going activities, including parking regulation citation and warning numbers, resource allocations, and so on. The model can be used to form quantitative predictions of expected violations, revenue stream, and so forth, that can then be used as recommendations as to where to enforce and when, so as to maximize the utilization of the limited resources represented by the officers on the street. Moreover, the performance of the officers can be weighed against expectations of performance postulated from the quantitative predictions.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G07B 15/02 - Dispositions ou appareils pour encaisser le prix des billets ou les droits d’entrée ou de péage en un ou plusieurs points de contrôle prenant en compte un facteur variable tel que la distance ou le temps, p.ex. pour le transport de passagers, les systèmes de parcs de stationnement ou les systèmes de location de véhicules