52nd week of 2017 patent applcation highlights part 50 |
Patent application number | Title | Published |
20170372162 | AUTOMATED SALIENCY MAP ESTIMATION - In various example embodiments, a system and method are provided for automated estimation of a saliency map for an image based on a graph structure comprising nodes corresponding to respective superpixels on the image, the graph structure including boundary-connecting nodes that connects each non-boundary node to one or more boundary regions. Each non-boundary node is in some embodiments connected to all boundary nodes by respective boundary-connecting edges forming part of the graph. Edge weights are calculated to generate a weighted graph. Saliency map estimation comprises bringing respective nodes for similarity to a background query. The edge weights of at least some of the edges are in some embodiments calculated as a function of a geodesic distance or shortest path between the corresponding nodes. | 2017-12-28 |
20170372163 | SYSTEMS AND METHODS FOR INCREMENTAL CHARACTER RECOGNITION TO RECOGNIZE CHARACTERS IN IMAGES - Systems, methods, and non-transitory computer-readable media can acquire an image that depicts at least one character. A set of pixels, within the image, through which the at least one character is depicted can be identified. At least one linear portion, within the image, can be identified based on the set of pixels. For each sub-portion within the at least one linear portion, a respective first confidence score representing a respective first likelihood that a respective sub-portion depicts the at least one character can be determined. | 2017-12-28 |
20170372164 | OBJECT DETECTION AND CLASSIFICATION - Object detection and classification across disparate fields of view are provided. A first image generated by a first recording device with a first field of view, and a second image generated by a second recording device with a second field of view can be obtained. An object detection component can detect a first object within the first field of view, and a second object within the second field of view. An object classification component can determine first and second level classification categories of the first object. A data processing system can create a data structure indicating a probability identifier for a descriptor of the first object. An object matching component can correlate the first object with the second object based on the descriptor of the first object, the probability identifier for the descriptor of the first object, or a descriptor of the second object. | 2017-12-28 |
20170372165 | SYSTEMS AND METHODS FOR AUTOMATED OBJECT RECOGNITION - A method for recognizing an object in a video stream may include receiving a video stream from a video source, the video stream comprising a plurality of video frames. The method may also include selecting at least one video frame from the video frames according to a frame selection rate. The method may also include partitioning the selected video frame into a first plurality of image blocks. The method may also include recognizing, out of the first plurality of image blocks, a second plurality of image blocks which comprise an image of an object, the recognition being based on an image recognition parameter determined by a machine-learning algorithm. The method may also include determining that at least one of the second plurality of image blocks corresponds to the object based on a likelihood metric, the likelihood metric being determined by the processor based on at least the frame selection rate. The method may further include displaying, on a display, information identifying the object. A system and non-transitory computer-readable medium may also be provided. | 2017-12-28 |
20170372166 | METHOD AND SYSTEM FOR IDENTIFYING EXTENDED CONTOURS WITHIN DIGITAL IMAGES - The current document is directed to automated methods and systems, controlled by various constraints and parameters, that identify contours in digital images, including curved contours. Certain of these parameters constrain contour identification to those contours in which the local curvature of a contour does not exceed a threshold local curvature and to those contours orthogonal to intensity gradients of at least threshold magnitudes. The currently described methods and systems identify seed points within a digital image, extend line segments from the seed points as an initial contour coincident with the seed point, and then iteratively extend the initial contour by adding line segments to one or both ends of the contour. The identified contours are selectively combined and filtered in order to identify a set of relevant contours for use in subsequent image-processing tasks. | 2017-12-28 |
20170372167 | INFORMATION EXTRACTION USING IMAGE DATA - Techniques for weather information extraction using image data are described herein. In accordance with the present disclosure, economical weather data collection devices may be installed in any places on the earth, and form a dense network of weather data collection devices. Preferably, these weather data collection devices include image capture components that may capture series of sequential images over time (i.e., image streams) from any particular locations. The disclosed techniques include extracting a sky portion from a series of time-sequenced images. The extracted sky portion may be used for determining cloud coverage, a sun track, and so on, thereby enabling to provide accurate weather forecast as well as other weather data mining abilities. | 2017-12-28 |
20170372168 | IMAGING APPARATUS AND IMAGING SYSTEM HAVING MULTIPLE COMPARATORS - An imaging apparatus includes a first reset signal line which is commonly connected to multiple first comparator circuits and through which a first reset signal to reset a threshold value of each of the multiple first comparator circuits is transmitted, a second reset signal line which is commonly connected to multiple second comparator circuits and through which a second reset signal to reset a threshold value of each of the multiple second comparator circuits is transmitted, and a shield line. The distance between the first reset signal line and the shield line and the distance between the second reset signal line and the shield line are smaller than the distance between the first reset signal line and the second reset signal line. | 2017-12-28 |
20170372169 | METHOD AND APPARATUS FOR RECOGNIZING IMAGE CONTENT - The present disclosure provides a method performed at a computing device for recognizing an image's content. The method includes: extracting one or more features from an image to be recognized; comparing the features of the image with a set of image classifiers and obtaining a probability value for each image classifier; selecting, from the set of image classifiers, at least one image classifier as a target image classifier according to the probability value of the image classifier; determining a degree of similarity between each image and the image to be recognized, and selecting, from the target image classifier, multiple images as target images when their respective degrees of similarity with the image to be recognized exceed a predefined threshold; and labeling, the image to be recognized according to a class label corresponding to the target image classifier and entity labels corresponding to the target images in the target image classifier. | 2017-12-28 |
20170372170 | NETWORK-BASED CONTENT SUBMISSION AND CONTEST MANAGEMENT - In one aspect, the present disclosure implements a method of ranking images in real-time as the images are being received. In this regard, the method comprises receiving a first and a second images from end users. Then, the first and second images are made available to two or more human annotators from network accessible computing devices. The method provided by the present disclosure then receives designations from each of the two or more human annotators regarding whether the first or second image is preferred. From the received input, a determination is made, in the aggregate, whether the two or more human annotators preferred the first or second image. If the two or more human annotators preferred the first image, the method allocates a rank to the first image that is higher than the second image. On the other hand, if the two or more human annotators preferred the second image, the method allocates a rank to the second image that is higher than the first image. | 2017-12-28 |
20170372171 | ON DEMAND TESTING AS A SERVICE FOR BASE TEXT DIRECTION VERIFICATION TESTING - Methods and systems for testing base text direction (BTD) include receiving one or more images captured by an end-user system. Each of the one or more images displays respective text test case information. Each of the one or more images is compared to a respective reference image associated with a respective text test case. It is determined whether the end-user system produces BTD errors based on the comparison in accordance with one or more BTD error rules. | 2017-12-28 |
20170372172 | APPARATUS AND METHOD FOR SPATIALLY REFERENCING IMAGES - Provided is a method of spatially referencing a plurality of images captured from a plurality of different locations within an indoor space by determining the location from which the plurality of images was captured. The method may include obtaining a plurality of distance-referenced panoramas of an indoor space. The distance-referenced panoramas may each include a plurality of distance-referenced images each captured from one position in the indoor space and at a different azimuth from the other distance-referenced images, a plurality of distance measurements, and orientation indicators each indicative of the azimuth of the corresponding one of the distance-referenced images. The method may further include determining the location of each of the distance-referenced panoramas based on the plurality of distance measurements and the orientation indicators and associating in memory the determined locations with the plurality of distance-referenced images captured from the determined location. | 2017-12-28 |
20170372173 | MANAGEMENT OF CONTAINER HOST CLUSTERS - A method, executed by a computer, includes receiving, for a cluster, a request to create a new container host, wherein the cluster comprises a plurality of container hosts having a corresponding plurality of local repositories, creating the new container host, selecting an image for the new container host according to one or more host preferences, wherein the image is stored in an image location, and copying the image from the image location to the local repository of the new container host. A computer system and computer program product corresponding to the above method are also disclosed herein. | 2017-12-28 |
20170372174 | SYSTEM AND METHOD FOR EXPANDING AND TRAINING CONVOLUTIONAL NEURAL NETWORKS FOR LARGE SIZE INPUT IMAGES - According to exemplary methods of training a convolutional neural network, input images are received into a computerized device having an image processor. The image processor evaluates the input images using first convolutional layers. The number of first convolutional layers is based on a first size for the input images. Each layer of the first convolutional layers receives layer input signals comprising features of the input images and generates layer output signals that include signals from the input images and ones of the layer output signals from previous layers within the first convolutional layers. Responsive to an input image being a second size larger than the first size, additional convolutional layers are added to the convolutional neural network. The number of additional convolutional layers is based on the second size in relation to the first size. The additional convolutional layers are initialized using weights from the first convolutional layers. Feature maps comprising the layer output signals are created. | 2017-12-28 |
20170372175 | Method for evaluating quality of tone-mapping image based on exposure analysis - A method for evaluating quality of tone-mapping image based on exposure analysis is provided, which explores the exposure properties on each area of the high dynamic range image utilizing the pre-exposure method and divides the high dynamic range image into three parts of an easy overexposed area, an easy underexposed area and an easy natural-exposed area, wherein different quality characteristics are extracted in different areas, which is capable of ensuring that the follow-up quality characteristic extraction is more targeted. The present invention takes the difference of distortion between the tone-mapping image and the conventional image into account, and extracts image characteristics such as the abnormal exposure rate, the underexposed residual energy, the overexposed residual energy and the exposure color index, so as to accurately reflect the quality degradation of the tone-mapping image. | 2017-12-28 |
20170372176 | CAMERA SYSTEM - A camera system mounted on a vehicle includes a first substrate including an image sensor that generates image information by photoelectric conversion and a first communication unit, and a second substrate including a second communication unit for performing wireless communication with the first communication unit and a first information processing section at least capable of recognition processing for recognizing a situation outside the vehicle based on the image information acquired via the second communication unit. | 2017-12-28 |
20170372177 | Tape Printer and Recording Medium - The disclosure discloses a tape printer including a data receiving portion, a display control portion, and a print control portion. The data receiving portion is configured to receive talk data containing plural pieces of speech related data along a time series, the speech related data including speech display texts from each of a first and a second speaker. The display control portion is configured to control the display device so that the plural pieces of speech related data is arrayed and displayed in order of the time series along a tape length direction, and first and second speech related data respectively in relation to the first and second speaker contained in the talk data are displayed in mutually different forms. The print control portion is configured to control a printing head to form a plurality of print objects corresponding respectively to the plural pieces of speech related data. | 2017-12-28 |
20170372178 | METHOD OF PRINTING AND PRINTER - A method of controlling a printer is described, for printing a pattern from a first row of fluid ejection nozzles and a second row of fluid ejection nozzles in a multi-pass printing mode. The first and second rows of fluid ejection nozzles eject fluid of a first type and fluid of a second type, respectively. The method comprises: assigning respective parts of the pattern to be printed to the first and second rows of fluid ejection nozzles; applying a first mask to the first row of said ejection nozzles and a second mask to the second row of fluid ejection nozzles for printing with selected nozzles of each of the rows of fluid ejection nozzles during each pass; wherein the first mask comprises a mesa portion and the second mask comprises a mesa portion wherein the mesa portion of the first mask includes at least a first peak and the mesa portion of the second mask includes at least a second valley, the first peak overlapping with the second valley. | 2017-12-28 |
20170372179 | PRINT CONTROL APPARATUS, PRINTING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A print control apparatus includes an acquisition unit and a setup execution unit. The acquisition unit acquires, from a portable terminal, setting of an apparatus condition of an image forming apparatus that performs printing on continuous paper and of a print start time at which the image forming apparatus starts the printing. The setup execution unit starts a setup process for the image forming apparatus such that the setup process is completed by the print start time on the basis of the setting of the apparatus condition acquired by the acquisition unit. The setup process is performed for the image forming apparatus to perform the printing. | 2017-12-28 |
20170372180 | SMART CARD READ/WRITE METHOD AND APPARATUS - A smart card read/write method is performed at a terminal, including: sensing a touch event of a smart card, and obtaining an application identifier corresponding to the touch event; searching for a third-party application link corresponding to the application identifier, and capturing and displaying a web page corresponding to the third-party application link, the web page comprising a function menu and an instruction script corresponding to options in the function menu being preselected from a preset standard script library; obtaining an option triggered in the function menu on the web page, and sending a smart card control request to a platform application server by executing an instruction script corresponding to the triggered option; and receiving a smart card control instruction returned by the platform application server, and invoking a corresponding interface function according to the smart card control instruction to read/write the smart card. | 2017-12-28 |
20170372181 | HOLDER FOR RFID ENABLED CARDS - A holder for cards providing RFID protection is disclosed herein. The holder comprises multiple sheaths, where each sheath has a card position adjacent a protective assembly and a means for holding the card adjacent the protective assembly. Each protective assembly comprises a conductive layer and an absorbing layer adjacent the card position. The sheaths are hingedly connected to enable the user to select a single card for desired use without the need to remove the card from the holder. Once the desired card read has been completed, the cards within the holder are shielded from unauthorized or malicious card reads. | 2017-12-28 |
20170372182 | RFID SYSTEMS AND METHODS - A Radio Frequency Identification (RFID) tag according to one embodiment includes a housing configured for coupling to an object, control circuitry coupled to the housing, a first power source for providing power to the control circuitry, a secondary power source physically coupled to the first power source that generates energy from light for recharging the first power source, and a memory for storing information. | 2017-12-28 |
20170372183 | RFID SYSTEMS AND METHODS - A Radio Frequency Identification (RFID) tag according to one embodiment includes a housing configured for coupling to an object, control circuitry coupled to the housing, and a memory for storing information, the information including a service history of the object. | 2017-12-28 |
20170372184 | INDIRECT ELECTRONIC BADGE TRACKING - Electronic badges are indirectly tracked by detecting, by a badge communicator on a select industrial vehicle of a fleet of industrial vehicles, the presence of an electronic badge and performing a badge logging transaction in response to detecting the electronic badge. The badge logging transaction includes receiving, by the badge communicator, a badge identifier transmitted by the detected electronic badge. The badge logging transaction also includes determining, by the badge communicator, an offset measurement of the electronic badge relative to the select industrial vehicle, electronically determining a vehicle location of the select industrial vehicle, and identifying a badge location based upon the determined vehicle location and the measured offset. The badge logging transaction can also include generating a time stamp, and wirelessly communicating a badge locator message to a remote server, the badge locator message including the badge identifier, the badge location, and the timestamp. | 2017-12-28 |
20170372185 | REMOVABLE MARKING ELEMENT WITH ACCESS CREDENTIALS - A method and system for transacting with a removable marking element is disclosed. A removable marking element including credentials can be associated with an account. A user can activate and manage the account via a mobile device. The mobile device can access the account by providing a product identifier. A product identifier may be provided in removable marking element packaging. For example, the product identifier may be encoded in a machine readable code on the packaging. | 2017-12-28 |
20170372186 | METHOD FOR PRODUCING A SINGLE-SIDED ELECTRONIC MODULE INCLUDING INTERCONNECTION ZONES - The invention relates to a method for producing a module having an electronic chip including metallisations which are accessible from a first side of the metallisations and an integrated circuit chip which is arranged on the second side of the metallisations, opposite the first side. The method comprises the step of forming electrical interconnection elements which are separate from the metallisations, directly connecting the chip, and are arranged on the second side of the metallisations. The invention also relates to a module corresponding to the method and to a device comprising said module. | 2017-12-28 |
20170372187 | VISUALLY, OPTICALLY AND ELECTRONICALLY READABLE FRANGIBLE DEVICE FOR AFFIXATION TO THE SKIN - A badge of the type comprising a substrate with a top side and a bottom side, an adhesive disposed on the bottom side for adhering the badge to a person, and a visually discernible material disposed on the top side for providing information, has a wireless device carrying first information secured directly or indirectly to said substrate. The visually discernible material comprises a first portion of visually discernible material and a second portion of visually discernible material. The first portion of visually discernible material is positioned, configured and dimensioned to communicate humanly perceptible and humanly readable second information. The second portion of visually discernible material carries third information encoded within the second portion of the visually discernible material and is positioned, configured and dimensioned to be scanned by an optical device in order to the read said third information encoded within the second portion of the visually discernible material. The substrate and/or said wireless device is frangible. | 2017-12-28 |
20170372188 | ELECTRONIC BADGE TO AUTHENTICATE AND TRACK INDUSTRIAL VEHICLE OPERATOR - A system for controlling an industrial vehicle comprises an information linking device, a badge communicator, an operator badge, and a controller. The controller controls the industrial vehicle operating state by identifying that an operator possessing the operator badge has approached the industrial vehicle, communicating with the server via the information linking device to authenticate the operator as authorized to operate the industrial vehicle, and pairing the operator badge with the industrial vehicle upon determining that the operator is authorized to operate the industrial vehicle. Moreover, the controller controls the industrial vehicle operating state by controlling the industrial vehicle based upon a location of the operator badge relative to the industrial vehicle. | 2017-12-28 |
20170372189 | SITUATION AWARE PERSONAL ASSISTANT - Methods, systems, apparatuses, and computer program products are provided for altering the behavior of an electronic personal assistant based on a situation associated with a mobile device. A situation is sensed with a plurality of sensors to generate sensor data. A situation score is calculated based on the sensor data. Behavior of an electronic personal assistant is altered based on the calculated situation score. In one aspect, the situation is a driving situation in which a driver drives a vehicle on a roadway. In such case, a driving situation score is calculated based on the sensor data, and behavior of the electronic personal assistant is altered based on the calculated driving situation score, such as suspending interactions by the electronic personal assistant with the driver to avoid the driver being distracted. | 2017-12-28 |
20170372190 | LAT Based Answer Generation Using Anchor Entities and Proximity - Mechanisms are provided for implementing a proximity based candidate answer pre-processor engine that outputs a sub-set of candidate answers to a question and answer (QA) system. The mechanisms receive a lexical answer type (LAT) and an entity specified in an input natural language question as well as an ontology data structure representing a corpus of natural language content. The mechanisms identify a set of candidate answers having associated nodes in the ontology data structure that are within a predetermined proximity of a node corresponding to the entity, and a sub-set of candidate answers in the set of candidate answers having an entity type corresponding to the LAT. The mechanisms output, to the QA system, the sub-set of candidate answers as candidate answers to the input natural language question for evaluation and selection of a final answer to the input natural language question. | 2017-12-28 |
20170372191 | SYSTEM, STRUCTURE AND METHOD FOR A CONSCIOUS, HUMAN-LIKE ARTIFICIAL INTELLIGENCE SYSTEM IN A NON-NATURAL ENTITY - System, structure and method for a conscious, human-like artificial intelligence system in a non-natural entity. | 2017-12-28 |
20170372192 | SYSTEM AND METHOD FOR PREDICTIVE CURATION, PRODUCTION INFRASTRUCTURE, AND PERSONAL CONTENT ASSISTANT - Data points, calendar entries, trends, behavioral patterns may be used to predict and pre-emptively build digital and printable products with selected collections of images without the user's active participation. The collections are selected from files on the user's device, cloud-based photo library, or other libraries shared among other individuals and grouped into thematic products. Based on analysis of the user's collections and on-line behaviors, the system may estimate types and volumes of potential media-centric products, and the resources needed for producing and distributing such media-centric products for a projected period of time. A user interface may take the form of a “virtual curator”, which is a graphical or animated persona for augmenting and managing interactions between the user and the system managing the user's stored media assets. The virtual curator can assume one of many personas, as appropriate, with each user. For example, the virtual curator can be presented as an avatar-animated character in an icon, or icon that floats around the screen. The virtual curator can also interact with the user via text messaging, or audio messaging. | 2017-12-28 |
20170372193 | Image Correction Using A Deep Generative Machine-Learning Model - For correction of an image from an imaging system, a deep-learnt generative model is used as a regularlizer in an inverse solution with a physics model of the degradation behavior of the imaging system. The prior model is based on the generative model, allowing for correction of an image without application specific balancing. The generative model is trained from good images, so difficulty gathering problem-specific training data may be avoided or reduced. | 2017-12-28 |
20170372194 | NEUROMORPHIC ARCHITECTURE WITH MULTIPLE COUPLED NEURONS USING INTERNAL STATE NEURON INFORMATION - This invention relates to an apparatus, system, and method for computing with neuromorphic circuit architectures that have neurons with interconnected internal state information. The interconnected internal state information allows the neurons to enable or strengthen the input to other neurons. Furthermore, neuron internal state information provides insights on the characteristics of the input data that can be used to enhance the performance of the neuromorphic system. The neuromorphic system can be implemented with an artificial phase-change-based neurons. | 2017-12-28 |
20170372195 | System for Finding Shortest Pathway between Neurons in A Neural Network - The present invention discloses a system for finding shortest pathways between neurons in a neural network, including a neural space generating module for establishing a three dimensional or higher dimensional neural space database (which may be neuron image database), wherein the three dimensional or higher dimensional neural space database includes a plurality of neurons distributed therein. A neurons connection determining module is used for determined whether there is a connection between each of the plurality of neurons in the three dimensional or higher dimensional neural space database and the others of the plurality of neurons in the three dimensional or higher dimensional neural space database. A neural shortest pathway tables generating module is used for calculating a shortest pathway table of all of a plurality of connected neurons and then stored in a storage device. | 2017-12-28 |
20170372196 | SYSTEMS AND METHODS FOR RAPID PREDICTION OF HYDROGEN-INDUCED CRACKING (HIC) IN PIPELINES, PRESSURE VESSELS, AND PIPING SYSTEMS AND FOR TAKING ACTION IN RELATION THERETO - Methods and systems of predicting the growth rate of hydrogen-induced cracking (HIC) in a physical asset (e.g., a pipeline, storage tank, etc.) are provided. The methodology receives a plurality of inputs regarding physical characteristics of the asset and performs parametric simulations to generate a simulated database of observations of the asset. The database is then used to train, test, and validate one or more expert systems that can then predict the growth rate and other characteristics of the asset over time. The systems herein can also generate alerts as to predicted dangerous conditions and modify inspection schedules based on such growth rate predictions. | 2017-12-28 |
20170372197 | CUSTOMIZED COOKING UTILIZING DEEP LEARNING NEUROMORPHIC COMPUTING OF HYPERSPECTRAL INPUT - One or more processors receive hyperspectral band input, biometric input, and cognitive input as response input, from a user sampling a plurality of base foods, each base food prepared with a subset of ingredients and preparation techniques. The response input is transformed to a numeric representation of the respective input. Deep learning techniques are used to train an algorithm using the response data. A probabilistic ranking of base food is generated using unsupervised learning. Probability values of base food, ingredients, and preparation technique, associations preferred by the user, are generated, along with rules which define constraints associated with conditions for base food, ingredient, and preparation techniques, of user preferences. An objective function is generated that includes decision variables respectively aligned with constraints, and in response to optimizing the objective function, a preferred base food and ingredients, with preferred conditions of the user, is determined. | 2017-12-28 |
20170372198 | SMART LOGIC DEVICE - A cognitive learning device includes inputs with each including an input path having a transistor device having a storage capacity. A circuit is responsive to the inputs and selects an input set in accordance with a current task, wherein the input set selected modifies a characteristic of the transistor device of one or more corresponding input paths to bias the input set for selection for subsequent accesses. | 2017-12-28 |
20170372199 | MULTI-DOMAIN JOINT SEMANTIC FRAME PARSING - A processing unit can train a model as a joint multi-domain recurrent neural network (JRNN), such as a bi-directional recurrent neural network (bRNN) and/or a recurrent neural network with long-short term memory (RNN-LSTM) for spoken language understanding (SLU). The processing unit can use the trained model to, e.g., jointly model slot filling, intent determination, and domain classification. The joint multi-domain model described herein can estimate a complete semantic frame per query, and the joint multi-domain model enables multi-task deep learning leveraging the data from multiple domains. The joint multi-domain recurrent neural network (JRNN) can leverage semantic intents (such as, finding or identifying, e.g., a domain specific goal) and slots (such as, dates, times, locations, subjects, etc.) across multiple domains. | 2017-12-28 |
20170372200 | END-TO-END MEMORY NETWORKS FOR CONTEXTUAL LANGUAGE UNDERSTANDING - A processing unit can extract salient semantics to model knowledge carryover, from one turn to the next, in multi-turn conversations. Architecture described herein can use the end-to-end memory networks to encode inputs, e.g., utterances, with intents and slots, which can be stored as embeddings in memory, and in decoding the architecture can exploit latent contextual information from memory, e.g., demographic context, visual context, semantic context, etc. e.g., via an attention model, to leverage previously stored semantics for semantic parsing, e.g., for joint intent prediction and slot tagging. In examples, architecture is configured to build an end-to-end memory network model for contextual, e.g., multi-turn, language understanding, to apply the end-to-end memory network model to multiple turns of conversational input; and to fill slots for output of contextual, e.g., multi-turn, language understanding of the conversational input. The neural network can be learned using backpropagation from output to input using gradient descent optimization. | 2017-12-28 |
20170372201 | Secure Training of Multi-Party Deep Neural Network - A deep neural network may be trained on the data of one or more entities, also know as Alices. An outside computing entity, also known as a Bob, may assist in these computations, without receiving access to Alices' data. Data privacy may be preserved by employing a “split” neural network. The network may comprise an Alice part and a Bob part. The Alice part may comprise at least three neural layers, and the Bob part may comprise at least two neural layers. When training on data of an Alice, that Alice may input her data into the Alice part, perform forward propagation though the Alice part, and then pass output activations for the final layer of the Alice part to Bob. Bob may then forward propagate through the Bob part. Similarly, backpropagation may proceed backwards through the Bob part, and then through the Alice part of the network. | 2017-12-28 |
20170372202 | TENSOR PROCESSING USING LOW PRECISION FORMAT - Aspects of the present invention are directed to computer-implemented techniques for improving the training of artificial neural networks using a reduced precision (e.g., float16) data format. Embodiments of the present invention rescale tensor values prior to performing matrix operations (such as matrix multiplication or matrix addition) to prevent overflow and underflow. To preserve accuracy throughout the performance of the matrix operations, the scale factors are defined using a novel data format to represent tensors, wherein a matrix is represented by the tuple X, where X=(a, v[.]), wherein a is a float scale factor and v[.] are scaled values stored in the float16 format. The value of any element X[i] according to this data format would be equal to a*v[i]. | 2017-12-28 |
20170372203 | AUTOMATED FILTERING OF STORY CONTENT BASED ON EMOTIONS - Machine logic based automated story writing technology that: respectively represents content data sources for potential use in an automated story as nodes in a graph; includes emotion metadata in each given node of the graph, with the emotion metadata relating to “emotions” (“sentiments”) that are likely to be caused in story consumers and/or story characters if the content corresponding to the given node is used in an automated story; use the emotion metadata to help select a sub-set of nodes whose respectively associated content is to be used in an automated story; and use the emotion metadata to help select the order of the use of the content nodes in an automated story. The selection of the nodes based on emotion metadata and/or the ordering of the nodes based on emotion metadata may be further based on seed information (for example, story seed information supplied by a human co-author). | 2017-12-28 |
20170372204 | METHODS AND APPARATUS FOR PROVIDING INFORMATION OF INTEREST TO ONE OR MORE USERS - Methods and system for providing information selected from a large set of digital content to at least one user. One such method comprises receiving user context information associated with the at least one user and identifying or generating, using at least one processor executing stored program instructions, a first concept in a semantic network, the first concept representing at least a portion of the user context information. The method further comprises obtaining at least one concept, including a second concept, semantically relevant to the first concept at least in part, by synthesizing the second concept based on the first concept and at least one other concept in the semantic network; and providing information to the at least one user, wherein the information is selected by using the first concept and the at least one obtained concept semantically relevant to the first concept, wherein the first concept in a semantic network is represented by a data structure storing any data associated with a node in the semantic network. | 2017-12-28 |
20170372205 | SENSOR BASED SYSTEM STATE PREDICTION - A method and system for predicting system states is provided. The method includes receiving a first reference model associated with a first operational attribute of a system from a first integrated circuit internally comprising a first processing circuit and a first sensor measuring a first parameter of the system. Additionally, a second reference model associated with a second operational attribute of the system is received from a second integrated circuit internally comprising a second processing circuit and a second sensor measuring a second parameter of the system. A combination reference model based on the first reference model and the second reference model is generated and a predicted future state and associated operational attributes for the system are determined based on the combination reference model. | 2017-12-28 |
20170372206 | SYSTEMS AND METHODS FOR PREDICTING GENDER AND AGE OF USERS BASED ON SOCIAL MEDIA DATA - Prediction systems and methods are provided. The system obtains a first social media data pertaining to a first set of users, filters the first social media data to obtain a filtered social media data, generates a word embedding matrix including co-occurrence words each represented as a vector having a context, aggregates vectors pertaining each social data to obtain a first set of vectors, and trains machine learning technique(s) (MLTs) using the first set of vectors and context of the first set of vectors. The system further obtains a second social media data pertaining to a second set of users, and performs filtering, word embedding matrix generation, and aggregation operations to obtain a second set of vectors, and further applies the trained MLTs on the second set of vectors and context associated with the second set of vectors to predict age and gender of the second set of users. | 2017-12-28 |
20170372207 | ANOMALY DETECTION FOR NON-STATIONARY DATA - A method of detecting anomalies in a time series is disclosed. A training time series corresponding to a process is extracted from an initial time series corresponding to the process, the training time series including a subset of the initial time series. Outlier data points in the training time series are modified based on predetermined acceptability criteria. A plurality of prediction methods are trained using the training time series. An actual data point corresponding to the initial time series is received. The plurality of prediction methods are used to determine a set of predicted data points corresponding to the actual data point. It is determined whether the actual data point is anomalous based on a calculation of whether each of the set of predicted data points is statistically different from the actual data point. | 2017-12-28 |
20170372208 | PARTITIONING OF PACKET CLASSIFICATION RULES - A method and device for partitioning packet classification rules are provided. According to an example of the method, one or more group are obtained by initially grouping bits included in a rule set on the network device. A local optimum combination of bits is determined for each group according to a correlation analysis on the group. A global optimum combination of bits having a minimum correlation coefficient and comprising fewest bits is determined from all the local optimum combinations of bits. The rule set is partitioned according to the global optimum combination of bits. | 2017-12-28 |
20170372209 | DETERMINATION PROCESS CONTROL METHOD AND DETERMINATION PROCESS CONTROL APPARATUS - A determination process control apparatus includes a processor configured to select a first condition on which a determination is to be performed with respect to first data from among a plurality of conditions included in a rule, on basis of first pass efficiency of each of the plurality of conditions. The processor is configured to select a second condition on which a next determination is to be performed with respect to second data from the plurality of conditions on basis of a second pass efficiency of each of the plurality of conditions. The processor is configured to determine, upon determining that the first condition is satisfied, whether the second condition is satisfied with respect to the second data. The processor is configured to output, upon determining that all the plurality of conditions are satisfied, a notification indicating an action to be performed. The action is defined in the rule. | 2017-12-28 |
20170372210 | REASONING ENGINE SERVICES - A reasoning engine is disclosed. Contemplated reasoning engines acquire data relating to one or more aspects of various environments. Inference engines within the reasoning engines review the acquire data, historical or current, to generate one or more hypotheses about how the aspects of the environments might be correlated, if at all. The reasoning engine can attempt to validate the hypotheses through controlling acquisition of the environment data. | 2017-12-28 |
20170372211 | REASONING ENGINE SERVICES - A reasoning engine is disclosed. Contemplated reasoning engines acquire data relating to one or more aspects of various environments. Inference engines within the reasoning engines review the acquire data, historical or current, to generate one or more hypotheses about how the aspects of the environments might be correlated, if at all. The reasoning engine can attempt to validate the hypotheses through controlling acquisition of the environment data. | 2017-12-28 |
20170372212 | MODEL BASED ROOT CAUSE ANALYSIS - A root cause analysis system utilizes ACs corresponding to component types in a network to construct a diagnosis model. The system generates the ACs based on component models for each component type in the network and may perform offline evaluation of the ACs using determined conditional probabilities and potential state values and cache the results. When an issue is identified at a component, the system uses a relational schema to determine a set of components on which the component depends and creates a diagnosis model for performing root cause analysis. The diagnosis model includes the component type ACs corresponding to each of the components identified in the relational schema. The system populates the diagnosis model with conditional probabilities and observed state values determined from event indications generated by the components. The system outputs a most probable explanation of the issue based on evaluation of the diagnosis model. | 2017-12-28 |
20170372213 | ENSEMBLE CLASSIFICATION ALGORITHMS HAVING SUBCLASS RESOLUTION - Ensemble classification algorithms having subclass resolution are disclosed. An example disclosed apparatus includes a fingerprint generator to generate a fingerprint of class probabilities of each of a plurality of samples, a distribution creator to create a distribution of the samples based on the generated fingerprints, and a distribution applicator to apply the distribution to a population to predict sub-class probabilities of each of the population. | 2017-12-28 |
20170372214 | UPDATES TO A PREDICTION MODEL USING STATISTICAL ANALYSIS GROUPS - Method, systems, and computer-readable storage devices for updating a prediction model are described. In one aspect, a statistical analysis group assignment may be received. The statistical analysis group assignment may group partition-level worker node and a first set of partition-level worker nodes as a statistical analysis group. A statistical analysis phase may then be executed where a group-level decision tree is generated from statistical data and other statistical data received from the first set of partition-level worker nodes. A decision tree analysis phase may then be executed, where a step decision tree may be generated based on a selection from the group-level tree and other group-level trees received from other statistical analysis groups. The prediction model may be caused to be updated using the step decision tree. | 2017-12-28 |
20170372215 | EXTRAPOLATING PROBABILISTIC PREDICTIONS FOR SKILLS USING UNANSWERED QUESTIONS AND DETERMINING CORRESPONDING INSTRUCTIONAL CONTENT - A system and method for providing customized content recommendations to a user based on extrapolated data is described. The system may receive an answer to a question from a user and determine a second unanswered question having a threshold relationship level with the question. The system may compute a predicted probability that the user would answer the second question correctly, calculate a first comparative skill level of the user among a cohort of similar users, and rank the first comparative skill level of the user against a second comparative skill level of the cohort to determine a skill gap of the user. Further, in some implementations, the system may generate a search query based on the skill gap of the user, and determine recommended content customized to the skill gap of the user. | 2017-12-28 |
20170372216 | PERSONAL PROTECTIVE EQUIPMENT SYSTEM HAVING ANALYTICS ENGINE WITH INTEGRATED MONITORING, ALERTING, AND PREDICTIVE SAFETY EVENT AVOIDANCE - In some examples, a system includes an article of personal protective equipment (PPE) comprising one or more sensors, the one or more sensors configured to generate usage data that is indicative of an operation of the article of PPE; and at least one computing device comprising a memory and one or more computer processors that: receive the usage data that is indicative of the operation of the article of PPE; apply the usage data to a safety learning model that predicts a likelihood of an occurrence of a safety event associated with the article of PPE based at least in part on previously generated usage data that corresponds to the safety event; and perform, based at least in part on predicting the likelihood of the occurrence of the safety event, at least one operation. | 2017-12-28 |
20170372217 | OPTIMIZED TESTING OF A PARTIALLY SYMMETRIC QUANTUM-LOGIC CIRCUIT - A method and associated systems for using wreath products and invariance groups to test a partially symmetric quantum-logic circuits. A test system receives information that describes the architecture of a quantum-logic circuit to be tested. The system uses this information to hierarchically organize the circuit's inputs into non-overlapping blocks. The system creates set of groups associated with the blocks, and then generates an invariance group that contains one or more invariant permutations of the inputs by computing a wreath product of the set of groups. These invariant permutations identify a minimal number of tests required to verify the circuit for all possible input vectors. The system then directs a test apparatus to perform the resulting optimized test sequence upon the circuit. | 2017-12-28 |
20170372218 | QUANTUM LEAKAGE - A method of reducing quantum leakage in a qubit device is disclosed. The method comprises receiving a set of energy level values for a multi-level system which includes first and second working levels |0>, |1> which provide a qubit and at least one other level |2> and performing an iteration at least once. the iteration comprising determining quantum leakage from at least one of the first and second working levels to the at least one non-working level for a quantum operation A comprising at least one pulse wherein each pulse has a respective pulse duration, determining whether the quantum leakage is greater than or equal to a threshold value; and, in dependence on the quantum leakage being greater than or equal to the threshold value, changing the duration of at least one of the at least one pulse. | 2017-12-28 |
20170372219 | SYSTEM, METHOD, AND RECORDING MEDIUM FOR GEOLOCATION DATA DISCOVERY IN STREAMING TEXTS - A geolocation data discovery method, system, and non-transitory computer readable medium, include a secure text mining circuit configured to mine a textual alert message of an event from secure source data for a geolocational indicator, a temporal indicator, and a type of alert, a geolocation and temporal embedding circuit configured to embed a geolocational tag location and a temporal tag time to the event based on the geolocational indicator and the temporal indicator mined from the textual alert message by the secure text mining circuit, and an event mapping circuit configured to map the event with an icon related to the type of alert at the geolocational tag location on a navigational map at a time associated with the temporal tag time of the event. | 2017-12-28 |
20170372220 | COGNITIVE MACHINE LEARNING CLASSIFIER GENERATION - A computer-implemented method includes creating a classifier by: training a machine learning model using two or more tasks, wherein the tasks lie in two or more domains; including in the machine learning model at least one attribute common to at least two of said two or more domains; including in the machine learning model at least one latent feature that affects at least two of the two or more tasks that fall within one of the at least two domains; and constructing the classifier based on said machine learning model. The computer-implemented method further includes applying the classifier to at least one operational task. | 2017-12-28 |
20170372221 | COGNITIVE MACHINE LEARNING CLASSIFIER GENERATION - A computer-implemented method includes creating a classifier by: training a machine learning model using two or more tasks, wherein the tasks lie in two or more domains; including in the machine learning model at least one attribute common to at least two of said two or more domains; including in the machine learning model at least one latent feature that affects at least two of the two or more tasks that fall within one of the at least two domains; and constructing the classifier based on said machine learning model. The computer-implemented method further includes applying the classifier to at least one operational task. | 2017-12-28 |
20170372222 | TECHNOLOGIES FOR DETECTION OF MINORITY EVENTS - Technologies for detecting minority events are disclosed. By performing a guided hierarchical classification algorithm with a decision tree structure and grouping the minority class(es) in with some of the majority classes, large majority classes may be separated from a minority class without requiring good detection of the minority events by themselves. The decision tree structure may be used only for the purpose of identifying if the data sample in question is a member of a minority class. If it is determined that it is not, a primary classification algorithm may be used. With this approach, the guided hierarchical classification algorithm need not perform as well as the primary classification algorithm for the majority events, but may provide improved detection for minority events. | 2017-12-28 |
20170372223 | SMART CROWD-SOURCED AUTOMATIC INDOOR DISCOVERY AND MAPPING - A mechanism is described for facilitating smart crowd-sourced automatic indoor discovery and mapping according to one embodiment. A method of embodiments, as described herein, includes collecting data relating to a facility, where the data is based on one or more of movement data, contextual data, and observation data relating to at least one of an indoor space and one or more users of the indoor space. The method may further include generating one or more dynamic profiles of the indoor space and the occupants, and building a map of the indoor space based on the one or more dynamic profiles. | 2017-12-28 |
20170372224 | DEEP LEARNING FOR IMPUTATION OF INDUSTRIAL MULTIVARIATE TIME-SERIES - A method for imputing multivariate-time series data in a predictive model includes performing historical training of the predictive model by accessing data element information obtained from a real world physical asset, the data element information representing operational characteristics or measurements of the real world physical asset, examining configuration details of the real world physical asset, evaluating an expressiveness of the predictive model by comparing the predicative model to the configuration details, developing the model to express the configuration details, training the developed model by running scenarios based on the data element information, comparing error metrics between a model prediction and a corresponding one of the data element information, deploying the model if the error metrics are within predetermined parameters, and retraining the model if the error metrics are outside the predetermined parameters. A non-transitory computer readable medium and a system for implementing the method are also disclosed. | 2017-12-28 |
20170372225 | TARGETING CONTENT TO UNDERPERFORMING USERS IN CLUSTERS - A method is provided that includes obtaining individual behavior data of a target user and crowd behavior data of other users, and executing a machine learning algorithm to determine performance benchmarks for tasks based on the crowd behavior data. The method further includes aggregating the other users into a plurality of user clusters, classifying the target user into one of the clusters, identifying one or more focus features of the target user that underperform at least one benchmark of the one or more features of the plurality of users in the user cluster to which the target user is classified, identify targeted content associated with the one or more tasks or chains of tasks based on the one or more identified features of the target user, and deliver the targeted content via the computing device. | 2017-12-28 |
20170372226 | PRIVACY-PRESERVING MACHINE LEARNING - A multi-party privacy-preserving machine learning system is described which has a trusted execution environment comprising at least one protected memory region. An code loader at the system loads machine learning code, received from at least one of the parties, into the protected memory region. A data uploader uploads confidential data, received from at least one of the parties, to the protected memory region. The trusted execution environment executes the machine learning code using at least one data-oblivious procedure to process the confidential data and returns the result to at least one of the parties, where a data-oblivious procedure is a process where any patterns of memory accesses, patterns of disk accesses and patterns of network accesses are such that the confidential data cannot be predicted from the patterns. | 2017-12-28 |
20170372227 | System and Method for Dynamically Training BOTs in Response to Change in Process Environment - This disclosure relates to system and method for dynamically training bots in response to change in process environment. In one embodiment, the method comprises detecting the one or more changes in the process environment, and determining a need for training the one or more BOTs based on the one or more changes in the process environment. In response to the need, the method further comprises recording the one or more changes in the process environment until a conformation of the process environment to a pre-existing process environment with respect to the one or more BOTs, and dynamically training the one or more BOTs based on the recording of the one or more changes. | 2017-12-28 |
20170372228 | Automated Adaptive Data Analysis Using Dynamic Data Quality Assessment - In general, embodiments of the present invention provide systems, methods and computer readable media for automated dynamic data quality assessment. One aspect of the subject matter described in this specification includes the actions of receiving a data quality job including a new data sample; and, if the new data sample is determined to be added to a reservoir of data samples, sending a quality verification request to an oracle; receiving a new data sample quality estimate from the oracle; and adding the new data sample and estimate to the reservoir. A second aspect of the subject matter includes the actions of receiving, from a predictive model, a judgment associated with a new data sample; analyzing the new data sample based in part on the judgment to determine whether to send a new data sample quality verification request to an oracle; and, if a new data sample quality estimate is received from the oracle, determining whether to add the new data sample and the judgment to the reservoir. | 2017-12-28 |
20170372229 | METHOD AND APPARATUS FOR MANAGING MACHINE LEARNING PROCESS - A processor obtains a first measurement value representing prediction performance of a model that has been learned by using a first parameter value and training data of first size. The processor calculates a first expected value and a first variance degree of prediction performance of a model that would be learned by using the first parameter value and training data of second size. The processor also obtains a second measurement value representing prediction performance of a model that has been learned by using a second parameter value and training data of the first size. The processor calculates a second expected value and a second variance degree of prediction performance of a model that would be learned by using the second parameter value and training data of the second size. | 2017-12-28 |
20170372230 | MACHINE LEARNING MANAGEMENT METHOD AND MACHINE LEARNING MANAGEMENT APPARATUS - A machine learning management apparatus calculates, for each of a plurality of second models that are generated by model searches by a plurality of algorithms using a plurality of sets of second training data and based on prediction performance of first models, an index value used to determine whether to generate each second model. The machine learning management apparatus then sets the number of second models that are generated using a set of second training data and have an index value at least equal to a threshold as the priority for caching that second training data. The machine learning management apparatus then decides, when a model search has been executed using second training data, whether to cache the second training data based on the priority and stores the second training data in a memory when the decision to cache the data is taken. | 2017-12-28 |
20170372231 | LEARNING BASED ROUTING OF SERVICE REQUESTS - Techniques are described for routing service requests in a computer-implemented service environment. A received service request may be initially analyzed to determine a priority of the request. In some implementations, one or more actions may be automatically performed to provide an initial response to the requester. The text of the request may be analyzed to automatically determine a category of the request. In some implementations, a classification engine may determine the category of the request through use of a classification model that has been trained using one or more machine learning (ML) techniques and/or that employs Natural Language Processing (NLP). Based on the category, the request may be routed to agent(s) for handling. Routing may include generating a ticket that includes the request, the category, the priority, and/or other information, and the ticket may be provided to the appropriate agent(s) through a ticketing service. | 2017-12-28 |
20170372232 | DATA QUALITY DETECTION AND COMPENSATION FOR MACHINE LEARNING - Apparatuses, systems, methods, and computer program products are disclosed for data quality detection and compensation for machine learning. A quality analysis module electronically identifies one or more data quality issues in machine learning training data. A corrective action module modifies training data by performing one or more corrective actions in response to one or more data quality issues. A predictive analytics module creates a machine learning model that includes one or more learned functions based on modified training data. | 2017-12-28 |
20170372233 | Creation, Use And Training Of Computer-Based Discovery Avatars - In embodiments of the present invention improved capabilities are described for developing, training, validating and deploying discovery avatars embodying mathematical models that may be used for document and data discovery and deployed within large data repositories. For example, an avatar may be constructed by machine learning processes, including by processing information related to what types of information analysts find useful in large data sets. Once constructed, an avatar may be deployed as an aid to human intuition in a wide range of analytical processes, such as related to national security, enterprise management (e.g., programs related to sales, marketing, product, promotions, placement, pricing and the like), dispute resolution (including litigation), forensic analysis, criminal, administrative, civil and private investigations, scientific investigations, research and development, and a wide range of others. | 2017-12-28 |
20170372234 | PREDICTING A CONSUMER SELECTION PREFERENCE BASED ON ESTIMATED PREFERENCE AND ENVIRONMENTAL DEPENDENCE - An information processing apparatus includes a history acquisition section configured to acquire history data including a history indicating that a plurality of selection subjects have selected selection objects; a learning processing section configured to allow a choice model to learn a preference of each selection subject for a feature and an environmental dependence of selection of each selection object in each selection environment using the history data, where the choice model uses a feature value possessed by each selection object, the preference of each selection subject for the feature, and the environmental dependence indicative of ease of selection of each selection object in each of a plurality of selection environments to calculate a selectability with which each of the plurality of selection subjects selects each selection object; and an output section configured to output results of learning by the learning processing section. | 2017-12-28 |
20170372235 | Dynamic Transportation Pooling - Methods, systems, and computer program products for dynamic transportation pooling are provided herein. A computer-implemented method includes determining vehicle-sharing user preferences attributed to each of multiple users; identifying vehicle-sharing opportunities involving two or more of the users riding in two or more vehicles, wherein each of the identified vehicle-sharing opportunities comprises (i) a location wherein at least one of the users exits a first of the vehicles and enters a second of the vehicles, wherein the location comprises a vehicle demand that exceeds a pre-determined threshold, and (ii) a temporal range until the vehicles will reach the location, and wherein said identifying is based on the vehicle-sharing user preferences attributed to each of the users, the current location of each of the vehicles, the destination of each of the vehicles, and traffic information; and outputting each of the vehicle-sharing opportunities to a mobile device of each of the users. | 2017-12-28 |
20170372236 | INFORMATION PROCESSING SYSTEM AND CONTROL METHOD - [Object] To provide an information processing system and a control method capable of effectively selecting a specific space unit. [Solution] The information processing system includes: a generation unit that specifies a user who occupies or reserves occupation of a specific space unit in a predetermined area, and generates a heat map in accordance with attribute information about the user; and a providing unit that provides the heat map as a user interface for the user to select a specific space in the predetermined area. | 2017-12-28 |
20170372237 | SYSTEM AND METHOD FOR PRODUCING MODELS FOR ASSET MANAGEMENT FROM REQUIREMENTS - According to some embodiments, a structured requirements database may store at least one electronic file containing requirements for an industrial asset, the requirements comprising a structured textual description of the industrial asset. A processing unit may access the electronic file containing the requirements for the industrial asset and automatically execute a diagnosis model creation process using the structured textual description of the industrial asset to create a model for the industrial asset. The processing unit may then transmit, via a communication port, information associated with the model to a model based diagnosis engine. | 2017-12-28 |
20170372238 | Accountable Care Organization Provider Network Design - a Systematic Data-Driven Approach - A systematic data-driven approach for building an Accountable Care Organization (ACO) is provided. In one aspect, a method for forming an ACO includes: determining groups of healthcare providers that have x number of patients in common; detecting communities in the groups using a recursive community detection process; ranking contractual organizations of the healthcare providers based on how well the contractual organizations represent the communities; and making recommendations for the contractual organizations to include in the ACO based on the ranking. A system for forming an ACO is also provided | 2017-12-28 |
20170372239 | Food Monitoring System - A system, method, and computer program product for monitoring food in a restaurant system. The method receives, by a computer system, first data from a sensor system associated with a number of pieces of tableware. The first data describes the food on the number of pieces of tableware sent out for consumption by customers in the restaurant system. Further, the method receives, by the computer system, second data from the sensor system when the number of pieces of tableware is returned from the customers. The second data describes the food remaining on the number of pieces of tableware. Still further, the method identifies, by the computer system, an amount of the food wasted by the customers using the first data and the second data, enabling adjusting an operation of the restaurant system based on an amount of the food wasted. | 2017-12-28 |
20170372240 | Monitoring System for Food Consumption - A system, method, and computer program product for monitoring food in a restaurant system. Consumption data is received by a computer system from a sensor system generated while a number of pieces of tableware is with a number of customers in which the consumption data describes the food consumed by the number of customers. Food preferences are identified by the computer system for the number of customers using the consumption data, enabling adjusting an operation of the restaurant system based on the food preferences identified for the number of customers. | 2017-12-28 |
20170372241 | SYSTEMS AND METHODS FOR TRACKING AND PROVIDING WORKFLOW INFORMATION - A tangible computer-readable storage device storing computer-executable program instructions that generate a user interface for displaying workflow information associated with a tissue specimen in a pathology laboratory. The program instructions may perform a method including displaying a virtual laboratory component representing a physical pathology laboratory having one or more laboratory stations for processing the tissue specimen according to a workflow, and displaying a specimen indicator that indicates a current specimen state based on a current relationship of the tissue specimen to the workflow. The method may further include enabling a first active component associated with the virtual laboratory component, wherein the first active component is configured to receive a user selection of a laboratory station and generating a supplemental view component of the selected laboratory station in response to the user selection, wherein the supplemental view provides supplemental information on processing by the selected laboratory station of the tissue specimen. | 2017-12-28 |
20170372242 | SYSTEM TO MONITOR AND PROCESS NOISE LEVEL EXPOSURE DATA - A plurality of stationary noise sensors may each include a microphone to sense noise, a power source, and a communication device to transmit data about noise sensed by the microphone. A plurality of mobile noise sensors may each include a microphone to sense noise, a power source, and a communication device to transmit data about noise sensed by the microphone. A noise information hub may receive data from the stationary noise sensors and mobile noise sensors and provide indications associated with the received data via a cloud-based application. An analytics platform may receive the indications and analyze them to determine noise level exposure information for each of a plurality of locations within a workplace. The analytics platform may also transmit information to facilitate rendering of an interactive graphical operator interface that displays a map-based presentation of the noise level exposure information and prior noise-related results for each of the locations. | 2017-12-28 |
20170372243 | SYSTEM AND METHOD FOR INVENTORY MANAGEMENT, COST SAVINGS DELIVERY AND DECISION MAKING - A computer based system and method for inventory management, cost savings delivery and decision making is disclosed. A global data warehouse contains a cost savings delivery mechanism CSD-M that is configured to receive information from a business intelligence module to create cost savings documentation that identifies and quantifies cost savings that are realized by use of an inventory management system and potential cost saving opportunities that may be realized by use of supply chain and operational cost savings programs. | 2017-12-28 |
20170372244 | APPARATUS AND METHOD FOR CONTROLLING UTILITY CONSUMPTION - A computer-based electrical power management and allocation system is provided that collects demand for electric power usage and allocates electric power supply in satisfaction thereof. A load control server is used to collect and schedule electrical power start and stop requests according to policies established by either or both of the electric power consumers and electric power suppliers. The energy system collects accumulation messages to reserve electrical power and processes them using the prescribed customer and supplier policies and according to an overall optimization criterion of the energy system. Stop messages are then subsequently issued to cease device operation and the devices are then moved to a reservation pool until the energy system's operational criterion is relaxed or the accumulation messages become obsolete. Similar accumulation requests for delayed or conservation-based operation may also be applied to the distribution of other utilities, such as water, natural gas, or guaranteed internet bandwidth. | 2017-12-28 |
20170372245 | PREDICTIVE MEDICATION SAFETY - Methods for facilitating safe use of a medical item are provided. In one aspect, a method includes receiving a first identifier for a medical entity located in an institution. The medical entity includes at least one of a patient, medical device, medical location, or medical item. The method also includes receiving a second identifier for a first course of action associated with the medical entity. The method further includes generating, based on a history of the medical entity and the first course of action associated with the medical entity, a second course of action for the medical entity, and providing a notification to a device indicating the second course of action. Systems and machine-readable media are also provided. | 2017-12-28 |
20170372246 | COMBINING BATCH AND QUEUEABLE TECHNOLOGIES IN A SALESFORCE PLATFORM FOR LARGE VOLUME PARALLEL PROCESSING - Disclosed embodiments include a method for combining a BATCH application programming interface (API) and a QUEUEABLE API on a SALESFORCE platform to process records. The method can include accessing a programming environment associated with an add-on application for a SALESFORCE platform, obtaining records via the add-on application to be processed on the SALESFORCE platform in accordance with a job type, calling a BATCH API to process the records by batching the records to create job records, and calling a QUEUEABLE API to process the job records in QUEUEABLES including parallel QUEUEABLES such that at least some job records included in the parallel QUEUEABLES are processed in parallel in accordance with the job type. | 2017-12-28 |
20170372247 | METHODS, SYSTEMS, AND ARTICLES OF MANUFACTURE FOR IMPLEMENTING SOFTWARE APPLICATION DEVELOPMENT AND RELEASES - Various aspects described herein are directed to a system that develops and manages releases of software applications. The system includes a server-side branch management module to automatically create one or more branches for deployment of a software application release, a deployment repository to store one or more box sets for a plurality of artifacts for the software release, and a code repository to store the plurality of artifacts. The system may further include a release management module configured to manage continuing releases of the software application, a continuous deployment dashboard module configured to receive the plurality of box sets from the deployment repository, and one or more development modules configured to create or modify at least some artifacts of the plurality of artifacts. The plurality of artifacts are automatically tagged with respective packaging types for automatic generation of the plurality of box sets. | 2017-12-28 |
20170372248 | METHODS AND SYSTEMS FOR ANALYZING AGGREGATE OPERATIONAL EFFICIENCY OF BUSINESS SERVICES - Embodiments of the present disclosure disclose methods and systems for generating operational alarms for a plurality of clients, the operational alarms being generated by a business performance system, each client being associated with a plurality of Key Performance Indicators (KPIs). An aggregate rank for each client based on ranks of each KPI is generated. For each client: the aggregate rank of the client over one or more time periods is monitored. If the aggregate rank deteriorates over the one or more time periods, a severity indicator is determined based on change of value of each KPI and change of rank of each KPI for the client over the one or more time periods. An operational alarm based on value of the severity indicator is determined. The operational alarm is displayed on a user interface, wherein the operational alarm displays one or more KPIs with highest severity values. | 2017-12-28 |
20170372249 | CALCULATING AN EXPERTISE SCORE FROM AGGREGATED EMPLOYEE DATA - Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive, from a user interface on a client, a request for a listing of subject matter experts and keywords identifying the subject matter; query a database, in response to receiving the transmission, to select employee score data records including the subject matter keywords and automatically generated in response to the server receiving an employee calendar event data or employee communication data related to the calendar event data; automatically generate: a total score by adding the employee score from each score data record including an employee identifier; and the listing of subject matter experts; and transmit the listing to the client for display. | 2017-12-28 |
20170372250 | SYSTEM AND METHOD FOR ANALYZING TIMESHEET DATA - System and method for analyzing timesheet data to derive serendipitous insights are disclosed. Timesheet data for a plurality of employees working on multiple projects may be stored. The timesheet data may be analyzed to generate project insights associated with project tasks, for each of the plurality of employees. Priority scores for each of the project tasks may be calculated based on the project insights. Further, a dependency factor of the project task with respect to an outcome of the project may be evaluated. | 2017-12-28 |
20170372251 | SYSTEM FOR SIMULATING SENSORS - The invention relates to a system for simulating sensors that in particular measure a distance between the sensor and an object, that measure geometrical dimensions of the object, that measure positions of the object, that measure material, contrast, color, luminescence, brightness or transparency of the object, that measure polarization of the light reflected by the object or that measure a magnetic field strength. | 2017-12-28 |
20170372252 | VIRTUALLY ASSISTED TASK GENERATION - A method and system for automatically generating a virtual assisted task is provided. The method includes establishing secure connections between a hardware device and databases external to the hardware device. A group of tasks associated with an individual are identified and available timeframes associated with an availability of the individual are determined. A first potential score and maximum score for each task are computed. The first potential score is compared to each maximum potential score and in response, a subset of tasks are automatically selected. The subset of tasks are mapped to the available timeframes and results of the mapping a cached within a caching circuit of the hardware device. Results of the caching are presented via the hardware device. | 2017-12-28 |
20170372253 | IDENTIFYING TASK ASSIGNMENTS - Task assignments are identified. A dataset that includes one or more electronic messages is received. Then, one or more pending tasks in the dataset are identified, and each of a plurality of people who are mentioned in the dataset is also identified. Then, for each of the pending tasks, one or more of the identified people are identified as potentially being people who are assigned to complete the pending task, and the pending task is associated with these identified one or more of the identified people. For each of the pending tasks, one or more of the identified people are also identified as potentially being people for whom the pending task is to be completed, and the pending task is also associated with these identified one or more of the identified people. | 2017-12-28 |
20170372254 | EVENT SCHEDULE OPTIMIZER SYSTEM - An event schedule optimizer system includes a user interface, an invitees extractor, a time optimizer, and a place optimizer. The user interface is to receive data input from an organizer and provide data output to the organizer. The invitees extractor is to generate an intended invitees list including intended invitees for a target event based on the data input from the organizer. The time optimizer is to determine an optimal time period for the target event based on a list of historical events of the organizer. The place optimizer is to determine an optimal place for the target event based on a set of proposed times and the list of historical events of the organizer. | 2017-12-28 |
20170372255 | INTERACTION ANALYSIS - An example system is provided in according with one implementation of the present disclosure. The system includes a first sensor positioned at a storage structure displaying an item, where the first sensor is to capture vibration data in proximity to the item. The system further includes a location analysis engine to perform a location analysis of a user, an identity analysis engine to perform an identity analysis of the user, a user interaction engine to perform an interaction analysis of the user's interaction with the item based on the vibration data from the first sensor, and a collaboration engine to perform a collaboration analysis related to the item based on the location analysis of the user, the identity analysis of the user, and the user interaction analysis with the item. | 2017-12-28 |
20170372256 | ACCOMMODATING MOBILE DESTINATIONS FOR UNMANNED AERIAL VEHICLES - A device receives a request for a flight path for a UAV to travel from a location to an anticipated location associated with a mobile device, and determines capability information for the UAV based on component information associated with the UAV. The device receives information associated with a current location, a direction of travel, and a speed of the mobile device, and calculates the flight path from the location to the anticipated location associated with the mobile device based on the capability information and based on the information associated with the current location, the direction of travel, and the speed of the mobile device. The device generates flight path instructions for the flight path, and provides the flight path instructions to the UAV to permit the UAV to travel from the location to the anticipated location associated with the mobile device, based on the flight path instructions. | 2017-12-28 |
20170372257 | ROUTING SYSTEM CONFIGURATIONS BASED ON VARIOUS INVENTORIES - Various systems, mediums, and methods may involve a routing system. For example, the routing system may determine a user request for an item, possibly generated by the user's device, such as a smartphone device. The routing system may search for the item with a lead inventory system associated with one or more networks. The routing system may identify that the lead inventory system is out or out of stock with respect to the requested item. The routing system may also route the user request to one or more stocked inventory systems, possibly holding the requested item in stock. As such, the routing system may identify at least one stocked inventory system capable of providing the requested item from the inventory. | 2017-12-28 |
20170372258 | VIRTUAL WAREHOUSE SYSTEM - A virtual warehouse system may determine a product code associated with a request for an item generated by a user device. The system may search for the requested item with a virtual warehouse database based on the determined product code. The system may identify a lead inventory associated with the requested item based on searching for the requested item with the virtual warehouse database, where the lead inventory is out of stock of the requested item. The system may identify one or more stocked inventories with one or more stocked items that correspond with the requested item based on the search, where the one or more stocked items is identified without the one or more stocked items corresponding to the determined product code. The system may cause the user device to display one or more notifications associated with the one or more stocked inventories. | 2017-12-28 |
20170372259 | Interactive Transport Services Provided by Unmanned Aerial Vehicles - Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling a UAV transport request. | 2017-12-28 |
20170372260 | ENVIRONMENTAL PARAMETER MONITOR WITH MACHINE READABLE DISPLAY - A method and system for cold chain monitoring of perishable goods includes at least one environmental sensor ( | 2017-12-28 |
20170372261 | DELIVERY CONFIRMATION USING OVERLAPPING GEO-FENCES - Disclosed are approaches for using overlapping geo-fences to confirm delivery of a shipment. A first client computing device and a second client computing device may be in data communication with a server computing device. The server computing device may receive a delivery notification from the first client computing device. The server computing device may receive a first position of the first client computing device and a second position of the second client computing device. The server computing device may then determine that the second position is within a threshold distance of the first position or vice versa. Finally, the server computing device may generate a delivery confirmation in response to a first determination that the second position is within a threshold distance of the first position and a second determination that the first position is within a threshold distance of the second position. | 2017-12-28 |