42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing temporary use of online non-downloadable chatbot software using artificial intelligence (AI) for recruiting employees, accessing information about corporate benefits, and interacting with public health resources
A method and apparatus for automatically accessing a barrier or an electronic system can involve reading from a memory of a contactless device, a received signal strength information (RSSI) threshold associated with a user of the contactless device. An RSSI can be compared with the RSSI threshold to determine when the contactless device is within an acceptable distance from a barrier. The barrier can be opened for passage beyond the barrier and/or the electronic system can be accessed when the RSSI exceeds the RSSI threshold.
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.
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Business consulting services that provide solutions to film and television production companies to increase profitability and improve efficiency; Accounting services relating to film and television production.
(2) Development of computer software for use in connection with accounting, payroll, file management, business management, and film and television production finance and operations; Implementation of computer programs in networks for use in connection with accounting, payroll, file management, business management, and film and television production finance and operations; Development of computer software for the import, management, and analysis of data; Design, development, and hosting of computer software relating to accounting and payroll; Design, development, and hosting of computer software relating to file management; Design, development, and hosting of computer software relating to business management; Design, development, and hosting of computer software relating film and television production finance and operations; design, development, and hosting of computer software for use in financial database management; Design, development, and hosting of cloud based platform software; Providing temporary use of on-line non-downloadable software for use in connection with accounting, payroll, file management, business management, and film and television production finance and operations; Providing temporary use of on-line non-downloadable software to enable the recording of financial, business, and other economic transactions in databases; Providing databases for recording financial, business, and other economic transactions; Providing temporary use of on-line non-downloadable software for the import, management, and analysis of data; Providing temporary use of on-line non-downloadable software for use in connection with financial database management; Software as a service (SaaS) for use in connection with accounting, payroll, file management, business management, and film and television production finance and operations; Software as a service (SaaS) for use in financial database management; Software as a service (SaaS) for use in connection with the import, management, and analysis of data; Software as a service (SaaS) for use in connection with the recordation of financial, business, and other economic transactions.
7.
METHOD AND SYSTEM FOR URBAN ROAD INFRASTRUCTURE MONITORING
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.
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 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
G10L 15/06 - Creation of reference templatesTraining of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/32 - Multiple recognisers used in sequence or in parallelScore combination systems therefor, e.g. voting systems
10.
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.
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.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
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.
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 - Communication control; Communication processing characterised by a protocol
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
17.
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 - Holographic processes or apparatus using light, infrared, or ultraviolet waves for obtaining holograms or for obtaining an image from themDetails peculiar thereto
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G03H 1/04 - Processes or apparatus for producing holograms
G03H 1/02 - Holographic processes or apparatus using light, infrared, or ultraviolet waves for obtaining holograms or for obtaining an image from themDetails peculiar thereto Details
19.
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.
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.
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.
Outsource service provider in the field of business analytics; Tracking and monitoring accounts payable and accounts receivable for others for account auditing purposes
25.
Neural network systems and methods for target identification from text
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 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
G10L 25/90 - Pitch determination of speech signals
G10L 25/78 - Detection of presence or absence of voice signals
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
G10L 15/06 - Creation of reference templatesTraining of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
27.
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 - Detecting, e.g. by using light barriers using multiple transmitters or receivers
G08B 13/183 - Actuation by interference with heat, light, or radiation of shorter wavelengthActuation by intruding sources of heat, light, or radiation of shorter wavelength using active radiation detection systems by interruption of a radiation beam or barrier
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing temporary use of a non-downloadable web application for the administration of publicly funded benefit programs, namely, managing the benefit eligibility determination and enrollment process in publicly funded health, welfare, food assistance, and childcare benefit programs
30.
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 - Protecting access to data via a platform, e.g. using keys or access control rules
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
31.
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.
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 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 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
34.
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 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G10L 13/02 - Methods for producing synthetic speechSpeech synthesisers
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
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 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
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.
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 - Aligning or centering of the image pick-up or image-field
H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
G06K 9/46 - Extraction of features or characteristics of the image
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
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 - Aligning or centering of the image pick-up or image-field
H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
G06K 9/46 - Extraction of features or characteristics of the image
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
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 - Aligning or centering of the image pick-up or image-field
H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
G06K 9/46 - Extraction of features or characteristics of the image
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
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 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 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
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 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A61B 5/00 - Measuring for diagnostic purposes Identification of persons
47.
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.
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.
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.
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
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 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
45 - Legal and security services; personal services for individuals.
Goods & Services
Monitoring, analyzing, and evaluating traffic and traffic
violations with digital video cameras for traffic safety
purposes and the issuance of traffic citations in relation
thereto.
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.
45 - Legal and security services; personal services for individuals.
Goods & Services
Monitoring, analyzing, and evaluating traffic and traffic violations with digital video cameras for traffic safety purposes and the issuance of traffic citations in relation thereto
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 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
G06K 9/32 - Aligning or centering of the image pick-up or image-field
H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
G06K 9/46 - Extraction of features or characteristics of the image
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
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 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
58.
System and method for building customized web applications within a domain
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 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Voice command and voice recognition software, speech to text
and text to speech conversion software; voice and touch
screen enabled software applications for personal
information management, namely, voice and touch screen
enabled software applications for review and transmittal of
secure e-mail correspondence, online bill payment and
management, and mobile telephone dialing; personal assistant
software. Platform as a service (PaaS) services featuring computer
software platforms for voice command and recognition
software applications, speech to text and text to speech
conversion software, voice and touch screen enabled software
applications for personal information management, namely,
voice and touch screen enabled software applications for
review and transmittal of secure e-mail correspondence,
online bill payment and management, and mobile telephone
dialing; platform as a service (PaaS) services featuring
computer software platforms for personal assistant software.
60.
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.
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 - Query processing with adaptation to user needs
G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations
62.
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.
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.
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.
E06B 3/90 - Revolving doorsCages or housings therefor
G07C 9/10 - Movable barriers with registering means
G07C 9/15 - Movable barriers with registering means with arrangements to prevent the passage of more than one individual at a time
G07B 15/02 - Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems
65.
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.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Voice command and voice recognition software, speech to text and text to speech conversion software; voice and touch screen enabled software applications for personal information management, namely, voice and touch screen enabled software applications for review and transmittal of secure e-mail correspondence, online bill payment and management, and mobile telephone dialing; intelligent personal assistant software for natural language processing. (1) Platform as a service (PaaS) services featuring computer software platforms for voice command and recognition software applications, speech to text and text to speech conversion software, voice and touch screen enabled software applications for personal information management, namely, voice and touch screen enabled software applications for review and transmittal of secure e-mail correspondence, online bill payment and management, and mobile telephone dialing; platform as a service (PaaS) services featuring computer software platforms for intelligent personal assistant software for natural language processing.
67.
System and method for automatic process error detection and correction
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.
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 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
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.
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.
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/36 - Input/output arrangements for on-board computers
G06Q 10/02 - Reservations, e.g. for tickets, services or events
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Voice command and voice recognition software, speech to text and text to speech conversion software; voice and touch screen enabled software applications for personal information management, namely, voice and touch screen enabled software applications for review and transmittal of secure e-mail correspondence, online bill payment and management, and mobile telephone dialing; intelligent personal assistant software for natural language processing Platform as a service (PaaS) services featuring computer software platforms for voice command and recognition software applications, speech to text and text to speech conversion software, voice and touch screen enabled software applications for personal information management, namely, voice and touch screen enabled software applications for review and transmittal of secure e-mail correspondence, online bill payment and management, and mobile telephone dialing ; platform as a service (PaaS) services featuring computer software platforms for intelligent personal assistant software for natural language processing
74.
System and method for integrating recommended exercise with transportation directions
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 for performing navigational calculations
A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
G01C 22/00 - Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers or using pedometers
G09B 19/00 - Teaching not covered by other main groups of this subclass
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.
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.
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.
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.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
45 - Legal and security services; personal services for individuals.
Goods & Services
Business management and consultation; outsourcing in the
fields of manufacturing, insurance, healthcare,
transportation, human resources, payment processes,
logistics and distribution, finance and administration,
sales, marketing, and customer relationship management;
business information management in the fields of
manufacturing, insurance, healthcare, transportation,
education, human resources, payment processes, logistics and
distribution, finance and administration, sales, marketing,
and customer relationship management; management of
telephone call centers for others; telemarketing; operation
of customer service interaction telephone call centers;
operation of telephone call centers; administering employee
benefit plans concerning career planning and healthy
lifestyle support; operation of telecommunication systems
and computerized call centers for others. Administering employee benefit plans concerning insurance
and finance, workers' compensation, healthcare insurance and
welfare benefit plans of others concerning insurance and
finance; administering electronic disbursement of funds for
others, naming, providing payroll, retirement, pension,
court-ordered payments and government payments through
direct deposits into bank accounts or on magnetically
encoded debit cards; administering accounts payable and
accounts receivable systems for others; collecting tolls and
fees for use of roadways and parking spaces for others;
collecting fines for traffic violations. Educational services, namely, providing on-line publications
in the nature of newsletters, seminars, Internet-based
courses, classes and seminars in the fields of business,
leadership, regulatory issues, human resources, information
technology, corporate policy, financial services,
accounting, and use of computer systems. Providing electronic imaging, scanning, digitizing services
for others of documents; providing electronic storage and
retrieval of data for others; maintenance of
telecommunication systems, computerized call center systems,
and technical help desks for others; custom computer
programming services; application service provider, namely,
providing, hosting, managing, developing, and maintaining
applications, software, websites, and databases for others;
providing temporary use of on-line non-downloadable computer
software in the fields of manufacturing, insurance,
healthcare, transportation, human resources, payment
processes, logistics and distribution, finance and
administration, sales, marketing, and customer relationship
management for communication system technical support
services, namely, help desks for others. Monitoring, analyzing, and evaluating traffic and traffic
violations with digital video cameras for traffic safety
purposes and the issuance of traffic citations in relation
thereto; litigation support services to law firms,
corporations and government entities; litigation support
services, namely, conducting electronic discovery services
in the nature of reviewing e-mails and other electronically
stored documents via global computer networks for lawyers
and corporations.
82.
System for public transit fare collection, decomposition and display
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 - MarketingPrice estimation or determinationFundraising
G07B 15/02 - Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
G06Q 20/14 - Payment architectures specially adapted for billing systems
G07F 17/00 - Coin-freed apparatus for hiring articlesCoin-freed facilities or services
83.
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.
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.
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.
G01C 21/36 - Input/output arrangements for on-board computers
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
87.
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 - Methods or arrangements for verifying the correctness of markings on a record carrierColumn-detection devices
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/00 - Methods or arrangements for sensing record carriers
G07F 17/42 - Coin-freed apparatus for hiring articlesCoin-freed facilities or services for ticket printing or like apparatus
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G07F 7/08 - Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card
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 - Sorting, i.e. extracting data from one or more carriers, re-arranging the data in numerical or other ordered sequence, and re-recording the sorted data on the original carrier or on a different carrier or set of carriers
89.
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.
G06F 16/9535 - Search customisation based on user profiles and personalisation
G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
90.
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.
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 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
H04N 5/232 - Devices for controlling television cameras, e.g. remote control
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.
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 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G06Q 90/00 - Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06K 9/46 - Extraction of features or characteristics of the image
G06T 11/60 - Editing figures and textCombining figures or text
G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
95.
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.
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.
G06K 9/18 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints using printed characters having additional code marks or containing code marks, e.g. the character being composed of individual strokes of different shape, each representing a different code value
97.
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.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06T 7/90 - Determination of colour characteristics
G06V 10/56 - Extraction of image or video features relating to colour
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
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.
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.
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 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning