Neural Network Patents (Class 706/15)
  • Patent number: 10319444
    Abstract: A method is provided of initializing a chip having synaptic NVRAM cells connected row-wise by word lines and column-wise by bit lines. The method includes selecting each word line through a row decoder connected to all word lines to switch all synaptic NVRAM cells of the selected lines. The method includes driving, on the selected lines, a wave generated by a PLL circuit connected to the row decoder. The method includes generating standing waves from the wave on the selected lines by implementing a resonance detection point at an input end of each word line. The method includes applying a write voltage on all bit lines through a column decoder connected to all bit lines. The method includes simultaneously driving each of the synaptic NVRAM cells of the selected lines by different writing currents for different durations in order to set different analog values to the synaptic NVRAM cells.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Masatoshi Ishii, Nobuyuki Ohba, Atsuya Okazaki
  • Patent number: 10318350
    Abstract: A self-adjusting resource-provisioning system that infers the existence of extrinsic events by monitoring external information sources. When an external source satisfies a threshold condition, the system, as a function of historical records, correlates the inferred event with a likelihood that a Web site or other computerized entity's resource-utilization will reach a certain level at a future time. The system adjusts the available amount of resources to handle the predicted utilization level. If the system fails to accurately predict the actual utilization level, the system adjusts the condition to more accurately predict utilization in the future. If no threshold condition predicts an unexpected change in resource utilization, the system adjusts parameters of an existing condition or creates a new condition to better correlate utilization with future extrinsic events.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam S. Biener, Andrea C. Martinez
  • Patent number: 10311089
    Abstract: Systems and methods are disclosed for early access to captured images including receiving a request for at least one image of a geographic area from a client application of an operator user device; querying records within a geospatial database to locate one or more records of images accessible by the geospatial database and depicting at least a portion of the geographic area; reading information within the one or more records depicting at least a portion of the geographic area to determine a status of an image within the one or more records, the status of the image indicating that the image is an in process captured image in which the image has not been fully processed; and presenting at least a portion of the image to the client application of the operator user device with a status indicator indicating the stage in processing of the geographic area.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: June 4, 2019
    Assignee: Pictometry International Corp.
    Inventors: Frank D. Giuffrida, Chad Skolny, Steve Adams, Robert Gray, Chris Schnaufer
  • Patent number: 10296829
    Abstract: A convolution processing apparatus and method are disclosed. The convolution processing apparatus may include a controller configured to load a pixel of an input image and skip a process associated with the pixel in response to a value of the loaded pixel being 0, a filter bank including at least one filter and configured to extract at least one kernel element corresponding to the pixel from the at least one filter based on an index of the pixel and an input channel of the pixel, and a multiplier-accumulator (MAC) configured to perform a convolution operation based on the value of the pixel and a value of the at least one kernel element and accumulatively store an operation result of the convolution operation, the operation result corresponding to an output image.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 21, 2019
    Assignees: SAMSUNG ELECTRONICS CO., LTD., UNIVERSITAET ZUERICH
    Inventors: Hesham Mostafa, Aimar Alessandro
  • Patent number: 10296823
    Abstract: Associative memory systems, methods and computer program products are provided. An associative memory system includes a distributed associative memory base including a network of networks of associative memory networks. A respective associative memory network includes associations among a respective observer memories and a plurality of observed memories that are observed by the respective observer memory. Ones of the associative memory networks are physically and/or logically independent from other ones of the associative memory networks. A processing system is configured to observe associations into and imagine associations from, the distributed associative memory base using multiple streaming queues that correspond to respective ones of multiple rows in the associative memory networks. The processing system is further configured to determine a cognitive distance between a term and a class of terms, the cognitive distance being returned responsive to a query of the distributed associative memory base.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: May 21, 2019
    Assignee: Intel Corporation
    Inventors: Paul Hofmann, Manuel Aparicio, IV
  • Patent number: 10290040
    Abstract: The dimensionality of user data can be reduced in order to allow cross-category data to be used to determine recommendations, advertising, or other supplemental content within a specific category. A first reduction in dimensionality results from rolling up category nodes to higher-level nodes. User data for the higher-level nodes can be used to train a neural network, with a user signature being generated using node values from a hidden layer of the trained model. The user signature can then be used to train a category specific model in order to obtain category-specific recommendations, determine category-specific advertising, or select other supplemental content based at least in part upon cross-category data.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Avishkar Misra, Jody David Biggs
  • Patent number: 10282456
    Abstract: A contact center includes: a microprocessor; a computer readable medium, coupled to the microprocessor, to store, for one or more contact center objects, contact center information; and a microprocessor executable report generator, The report generator, when executed, receives, from a user, a selected contact center object, retrieves, from the computer readable medium, a set of data elements associated with the selected contact center object, the set of data elements defining a first space having a first dimension, projects the set of data elements onto a subspace of the first space to form a transformed set of data elements, the subspace having a second dimension less than the first dimension, and provides, for display to a user, the transformed set of data elements.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: May 7, 2019
    Assignee: Avaya Inc.
    Inventors: Douglas S. Brown, Marc A. Geist, Sheila Higgins, Michael R. Levacic, Hongguang Li, Dwayne W. Ockel, Gregory P. Schin, Stuart M. Shepherd, Lynn R. Smith, Stan W. Wilkison
  • Patent number: 10284556
    Abstract: A computer-implemented method for verifying authentication requests using IP addresses may include (i) collecting, by a computing system, data on IP address changes from a set of endpoint devices, (ii) creating, by the computing system using the data on IP address changes, a virtual IP address distance map based on a likelihood of change from at least one origin IP address to at least one destination IP address, (iii) automatically detecting, by the computing system, a change in an IP address of a client device, (iv) determining, by the computing system and based on the virtual IP address distance map, that the change in the IP address of the client device indicates that an authentication request from the client device is suspicious, and (v) performing, by the computing system, a security action to secure the client device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: May 7, 2019
    Assignee: Symantec Corporation
    Inventors: Ilya Sokolov, Kevin Jiang
  • Patent number: 10255066
    Abstract: A system and method for monitoring and performing project development for a project within a company is disclosed. These include a communication interface that receives information regarding the project development. These include a processor and memory that identify an initial analysis of the project, produce a storyboard of the project and general projection for completing the project, input the storyboard into an initial monitoring gate, perform a series of sprints to complete ones of the plurality of storyboard stories, monitor the burndown in the storyboarding, review the backlog of the plurality of stories, and interactively perform a second series of sprints until project is complete. The system and method include a display device for displaying the status of the project development and identifies infrastructure of the company in use in the project.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: April 9, 2019
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: James A. Madison, Laif A. Wheeler
  • Patent number: 10242473
    Abstract: One or more embodiments may include techniques to computer generate one or more plots based on computational clustering performed by a system. Embodiments include performing clustering on a dataset to generate a number of clusters of data for the dataset. The clusters may be processed and used to generate the one or more plots. In some embodiments, the plots may include one or more variables plotted against a weighted average score associated with a cluster, the plot may visually indicate the effect that the one or more variables has on the predicted outcome. The one or more plots may be presented in a display on a display device. In some embodiments, the plots may be segmented and each segment may correspond with a number of individual curves. The segmented curves may be plotted and displayed on the display device.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: March 26, 2019
    Assignee: SAS Institute Inc.
    Inventors: Raymond Eugene Wright, Ilknur Kaynar Kabul, Susan Edwards Haller
  • Patent number: 10223358
    Abstract: A clustering machine can cluster descriptive vectors in a balanced manner. The clustering machine calculates distances between pairs of descriptive vectors and generates clusters of vectors arranged in a hierarchy. The clustering machine determines centroid vectors of the clusters, such that each cluster is represented by its corresponding centroid vector. The clustering machine calculates a sum of inter-cluster vector distances between pairs of centroid vectors, as well as a sum of intra-cluster vector distances between pairs of vectors in the clusters. The clustering machine calculates multiple scores of the hierarchy by varying a scalar and calculating a separate score for each scalar. The calculation of each score is based on the two sums previously calculated for the hierarchy. The clustering machine may select or otherwise identify a balanced subset of the hierarchy by finding an extremum in the calculated scores.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: March 5, 2019
    Assignee: Gracenote, Inc.
    Inventors: Aneesh Vartakavi, Peter C. DiMaria, Markus K. Cremer, Phillip Popp
  • Patent number: 10223635
    Abstract: Compressing a machine learning network, such as a neural network, includes replacing one layer in the neural network with compressed layers to produce the compressed network. The compressed network may be fine-tuned by updating weight values in the compressed layer(s).
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: March 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Sreekanta Reddy Annapureddy, Daniel Hendricus Franciscus Dijkman, David Jonathan Julian
  • Patent number: 10210220
    Abstract: Fault tolerant querying of data distributed across multiple nodes is accomplished by each node determining and reporting its own health status and indexing status to the other nodes in the cluster via a gossip protocol. A coordinator node then prioritizes replica nodes based on the received status of the other nodes and sends query requests to those nodes based on the prioritization. Should a node fail to provide an response to a query request, further query requests are sent to a next highest priority replica node containing the relevant data. This results in improved query performance by avoiding busy nodes and further provides a fault tolerant approach to data queries.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: February 19, 2019
    Assignee: DataStax
    Inventors: Sergio Bossa, Caleb William Rackliffe, Edward de Oliveira Ribeiro
  • Patent number: 10204370
    Abstract: The present disclosure provides enhanced group recommendation for selection of a service item with respect to a service class, and communicates the enhanced group recommendation to a sub-group of service users. Initial service scores for service items in the service class are generated by aggregating individual service preferences of sub-group members with respect to the service class. Group preferences for service items in the service class are then predicted using statistic data on previous service selections of sub-group members with respect to the service class. The initial service scores are aggregated with the predicted group preferences to generate of weighted service scores with respect to service items in the service class. One of the service items in the service class that has the highest weighted score is the group recommendation is communicated to the sub-group members.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: February 12, 2019
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Vincent Huang, Erik Hallström
  • Patent number: 10198287
    Abstract: An information presentation device includes: a situation estimation unit configured to identify one or more tasks based on input information that has been input and task information indicating one or more tasks indicating a situation; a load estimation unit configured to identify one or more sub-tasks based on each of the identified tasks and sub-task information indicating, for each situation of a task, one or more sub-tasks, which are work elements, having a possibility of being executed by a worker, and to acquire a load demand amount based on the identified sub-tasks and sub-task demand amount information indicating a load demand amount, which is a mental load for each sub-task; a capacity level estimation unit configured to acquire a capacity level based on the acquired load demand amount; and a presentation information selection unit configured to select information to be presented based on the capacity level.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: February 5, 2019
    Assignee: CLARION CO., LTD.
    Inventors: Nobuhiro Sekimoto, Naoki Mori, Shintaro Takada
  • Patent number: 10181102
    Abstract: Computer implemented system and method for classifying users is provided. The method includes obtaining a data set from one or more sources corresponding to one or more users; segmenting the data set into segments, each segment comprising one or more data points, wherein each data point is specific and unique to a user; identifying difficult regions from one or more segments; computing a standard deviation of distances between the data points within each of the identified difficult regions for each of the identified difficult regions; selecting a radial basis function (RBF) kernel based on the standard deviation computed for each of the identified difficult regions; generating a support vector machine model on each of the identified difficult regions based on the selected RBF kernel to obtain a hyper plane comprising support vectors and weight assigned to the vectors; and classifying the users into a category based on the hyper plane.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: January 15, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Dhiraj Nagaraja Hegde, Izzatbir Singh
  • Patent number: 10162850
    Abstract: Embodiments are directed to managing documents where clauses in a document may be identified. Evaluations of the clauses may be provided based on evaluators and machine learning (ML) models that assign each of the clauses to a category and a confidence score. Actions associated with the clauses may be monitored including updates to content of the clauses. Inconsistent evaluations associated with the clauses be identified. The ML models may be retrained based on the content of the clauses associated with the inconsistent evaluations.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: December 25, 2018
    Assignee: Icertis, Inc.
    Inventors: Amitabh Jain, Nagi Prabhu, Monish Mangalkumar Darda
  • Patent number: 10165307
    Abstract: Architecture that enables the identification of entities such as people and content in live broadcasts (e.g., streaming content (e.g., video) of live events) and non-live presentations (e.g., movies), in realtime, using recognition processes. This can be accomplished by extracting live data related to a live event. With respect to people entities, filtering can be performed to identify the named (people) entities from the extracted live data, and trending topics discovered as relate to the named entities, as associated with the live event. Multiple images of the named entities that capture the named entities under different conditions are captured for the named entities. The images are then processed to extract and learn facial features (train one or more models), and facial recognition is then performed on faces in the video using the trained model(s).
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: December 25, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anirudh Koul, Serge-Eric Tremblay
  • Patent number: 10154138
    Abstract: A method includes: identifying, by a processor, one or more physical arrangements of resources in a customer contact center; predicting, by the processor, for each of the one or more physical arrangements of resources, a predicted performance metric of the physical arrangement of resources in accordance with one or more working environment parameters of the customer contact center; identifying, by the processor, a particular physical arrangement of the one or more physical arrangements having a corresponding predicted performance metric satisfying a threshold performance among the one or more physical arrangements; and outputting, by the processor, the particular physical arrangement of resources in the customer contact center.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 11, 2018
    Inventors: Merijn te Booij, Kentis Gopalla, Herbert Willi Artur Ristock
  • Patent number: 10152695
    Abstract: Embodiments of the present invention are directed to a system and method of calculating a match score and mapping the match score to a level. Interested contractors in a list are ranked based on a rank score that is calculated for each of the interested contractor using a set of factors. The rank score is a combination of factor scores associated with the factors. A mapping engine, implementing a machine learning model, maps each of the interested contractors to one of at least two levels based on the set of factor scores, by comparing the set of factor scores to historical data collected to determine the likelihood of the contractor having that set being chosen by the client. Any interested contractor who has been mapped to the highest level is distinguished from others in the list. The mapping engine continuously learns from the historical data to improve future mappings.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: December 11, 2018
    Assignee: Elance, Inc.
    Inventors: Kwan-Min Chiu, Fabio Rosati, Yuet Ping Poon, Megan Emily Kamil
  • Patent number: 10146511
    Abstract: System and method for estimating package implementation effort of software development life cycle (SDLC) activities are disclosed. In an embodiment, information associated with a plurality of configuration parameters of a SDLC activity is obtained. The configuration parameters include an organization, an industry vertical, business criticality of functionalities within the industry vertical, influencing factors and a utilization factor. Further, one or more of configuration factors associated with the SDLC activity are determined based on the information associated with the configuration parameters. Furthermore, functional effort for configuration of the SDLC activity is estimated based on the configuration factors. In addition, information associated with a plurality of customization parameters of the SDLC activity is obtained. Moreover, customization effort for customization of the SDLC activity is estimated based on the information associated with the customization parameters.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 4, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Rajib Banerjee, Suranjan Chatterjee, Arnab De
  • Patent number: 10146774
    Abstract: A method may include selecting a document from a user's corpus, analyzing content of the selected document, and determining a target content group based on the content of the selected document. The method may further include locating a relevant document based on the determined target content group, and presenting the relevant document to the user. In particular, the target content group may be selected form a plurality of predetermined content groups, wherein the predetermined content groups are automatically generated based on clustering of documents of a content group into subgroups that are similar to each other.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: December 4, 2018
    Assignee: CA, Inc.
    Inventor: Vikas Krishna
  • Patent number: 10140544
    Abstract: This disclosure relates to digital image segmentation and region of interest identification. A computer implemented image segmentation method and system are particularly disclosed, including a predictive model trained based on a deep fully convolutional neural network. The model is trained using a loss function in at least one intermediate layer in addition to a loss function at the final stage of the full convolutional neural network. The predictive segmentation model trained in such a manner requires less training parameters and facilitates quicker and more accurate identification of relevant local and global features in the input image. In one implementation, the fully convolutional neural network is further supplemented with a conditional adversarial neural networks iteratively trained with the fully convolutional neural network as a discriminator measuring the quality of the predictive model generated by the fully convolutional neural network.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: November 27, 2018
    Assignee: 12 Sigma Technologies
    Inventors: Tianyi Zhao, Jiao Wang, Dashan Gao, Yunqiang Chen
  • Patent number: 10133962
    Abstract: The invention relates to a computer-implemented method for classifying events present in a sample, wherein each event is characterized by a multidimensional set of parameters obtained by means of hardware and/or software, wherein the values of the parameters associated with each event define the position coordinates of said event in a multidimensional space. Said method comprises the following stages: a) clustering the events in groups, b) checking if within each formed group there is a connection between events exceeding a maximum distance threshold, c) calculating the affinity between each pair of previously generated sample groups, d) comparing each sample group with at least one reference group stored in at least one database, e) classifying the sample groups based on the comparisons with the reference groups.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: November 20, 2018
    Assignees: Cytognos, S.L., Universidad de Salamanca
    Inventors: Rafael Fluxá Rodriguez, José Alberto Orfao de Matos Correia E Vale, Juan Bernardo Hernández Herrero
  • Patent number: 10101921
    Abstract: The present invention relates to a method, system, and computer program product for determining storage device weight values to use to select one of the storage devices to use as a target storage to which data from a source storage is migrated. A determination is made, for each of the storage devices, of static parameter values for static parameters comprising attributes of the storage device and dynamic parameter values for dynamic parameters providing device health information determined by accessing the storage device to determine operational conditions at the storage device. Storage device weight values are determined as a function of the static parameter values and the dynamic parameter values of the device. The determined storage device weight values are used to select one of the storage devices as the target storage to which data from the source storage is migrated.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bhooshan P. Kelkar, Sandeep R. Patil, Riyazahamad M. Shiraguppi, Prashant Sodhiya
  • Patent number: 10101670
    Abstract: Methods and systems for creating a measurement model based on measured training data are presented. The trained measurement model is used to calculate process parameter values, structure parameter values, or both, directly from measured data collected from other wafers. The measurement models receive measurement data directly as input and provide process parameter values, structure parameter values, or both, as output. The measurement model enables the direct measurement of process parameters. Measurement data from multiple targets is collected for model building, training, and measurement. In some examples, the use of measurement data associated with multiple targets eliminates, or significantly reduces, the effect of under layers in the measurement result, and enables more accurate measurements. Measurement data collected for model building, training, and measurement, may be derived from measurements performed by a combination of multiple, different measurement techniques.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: October 16, 2018
    Assignee: KLA-Tencor Corporation
    Inventors: Stilian Ivanov Pandev, Jonathan M. Madsen
  • Patent number: 10078707
    Abstract: Disclosed herein are systems and methods for displaying images and contextually relevant content on a digital content platform, such as a web page. In one embodiment, for example, the systems and methods include receiving a request for content call from an end-user device, identifying content that is contextually relevant to the image, delivering the content to the end-user device, and delivering a computer-readable instruction that causes the end-user device to perform an animation that displays the content in a spatial relationship with respect to the image as originally published. The spatial relationship is defined such that the content appears to be displayed on a backside of the image.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: September 18, 2018
    Assignee: OATH INC.
    Inventor: Amy Lee
  • Patent number: 10065654
    Abstract: A computer-implemented method of adaptively controlling an autonomous operation of a vehicle is provided. The method includes steps of (a) in a critic network in a computing system configured to autonomously control the vehicle, determining, using samples of passively collected data and a state cost, an estimated average cost, and an approximated cost-to-go function that produces a minimum value for a cost-to-go of the vehicle when applied by an actor network; and (b) in an actor network in the computing system and operatively coupled to the critic network, determining a control input to apply to the vehicle that produces the minimum value for the cost-to-go, wherein the actor network is configured to determine the control input by estimating a noise level using the average cost, a cost-to-go determined from the approximated cost-to-go function, a control dynamics for a current state of the vehicle, and the passively collected data.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 4, 2018
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventor: Tomoki Nishi
  • Patent number: 10069842
    Abstract: Access to a secure resource is controlled. Data relating to social media history information, demographic information, and psychometric information regarding a user having access to a secure resource is mined by a computer system. Mined data that indicates a potential security risk that meets a predefined security criteria with respect to the secure resource is identified by the computer system. A security risk level based on the identified data is determined. A level of access to the secure resource by the user computing device is set, based on one or more predetermined threshold values that are met, in response to a determination regarding such. Access is granted to the secure resource in accordance with the set level of access, in response to receiving a request to access the secure resource by the computer system.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. Bradley, Liam Harpur, Vivek Jain, Mahesh S. Paradkar, Aaron J. Quirk, Lin Sun
  • Patent number: 10061316
    Abstract: A computer-implemented method is provided for autonomously controlling a vehicle to perform a vehicle operation. The method includes steps of applying a passive actor-critic reinforcement learning method to passively-collected data relating to the vehicle operation, to learn a control policy configured for controlling the vehicle so as to perform the vehicle operation with a minimum expected cumulative cost; and controlling the vehicle in accordance with the control policy to perform the vehicle operation.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 28, 2018
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventor: Tomoki Nishi
  • Patent number: 10049293
    Abstract: Techniques are disclosed for extracting micro-features at a pixel-level based on characteristics of one or more images. Importantly, the extraction is unsupervised, i.e., performed independent of any training data that defines particular objects, allowing a behavior-recognition system to forgo a training phase and for object classification to proceed without being constrained by specific object definitions. A micro-feature extractor that does not require training data is adaptive and self-trains while performing the extraction. The extracted micro-features are represented as a micro-feature vector that may be input to a micro-classifier which groups objects into object type clusters based on the micro-feature vectors.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: August 14, 2018
    Assignee: Omni Al, Inc.
    Inventors: Wesley Kenneth Cobb, Rajkiran K. Gottumukkal, Kishor Adinath Saitwal, Ming-Jung Seow, Gang Xu, Lon W. Risinger, Jeff Graham
  • Patent number: 10049106
    Abstract: A method and a system for generating a target character sequence from a semantic representation including a sequence of characters are provided. The method includes adapting a target background model, built from a vocabulary of words, to form an adapted background model. The adapted background model accepts subsequences of an input semantic representation as well as words from the vocabulary. The input semantic representation is represented as a sequence of character embeddings, which are input to an encoder. The encoder encodes each of the character embeddings to generate a respective character representation. A decoder then generates a target sequence of characters, based on the set of character representations. At a plurality of time steps, a next character in the target sequence is selected as a function of a previously generated character(s) of the target sequence and the adapted background model.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: August 14, 2018
    Assignee: Xerox Corporation
    Inventors: Raghav Goyal, Marc Dymetman
  • Patent number: 10049323
    Abstract: A method of learning parameters of a CNN is provided. The method includes steps of: (a) allowing an input value to be delivered to individual multiple element bias layers; (b) allowing the scale layer connected to a specific element bias layer to multiply a predetermined scale value by an output value of the specific element bias layer; (c) (i) allowing a specific element activation layer connected to the scale layer to apply activation function, and (ii) allowing the other individual element activation layers to apply activation functions to output values of the individual element bias layers; (d) allowing a concatenation layer to concatenate an output value of the specific element activation layer and output values of the other element activation layers; (e) allowing the convolutional layer to apply the convolution operation to the concatenated output; and (f) allowing a loss layer to acquire a loss during a backpropagation process.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: August 14, 2018
    Assignee: StradVision, Inc.
    Inventors: Yongjoong Kim, Woonhyun Nam, Sukhoon Boo, Myungchul Sung, Donghun Yeo, Wooju Ryu, Taewoong Jang, Kyungjoong Jeong, Hongmo Je, Hojin Cho
  • Patent number: 10043248
    Abstract: One or more embodiments provide a system and circuit for image distortion correction. The system includes neurosynaptic core circuits that: receive a set of inputs comprising image dimensions and pixel distortion coefficients for at least one image frame via at least one input core circuit, map each distorted pixel to zero or more undistorted pixels by processing the set of inputs corresponding to each pixel of the at least one image frame by the at least one input core circuit, and route corresponding pixel intensity values of each distorted pixel to output undistorted pixels for each image frame via at least one output core circuit.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alexander Andreopoulos, Daniel F. Gruhl, Michael Karasick, Dharmendra S. Modha
  • Patent number: 10037495
    Abstract: A clustering coefficient-based adaptive clustering method, according to the categories of extracted data point pairs and the magnitude of association relations between data points extracted each time, determining to which category the data points belong, and the number of the categories, and establishing association relations between the data points and association relations between the categories; pre-segmenting each category and calculating the intra-category similarities of two sub-categories and inter-category similarities of the two sub-categories, judging whether the two pre-segmented sub-categories satisfy a segmentation condition, if so, then accepting the pre-segmentation; if not, then canceling the pre-segmentation; calculating the intra-category similarities and inter-category similarities of two categories having an association relation, judging whether the two categories satisfy a merging condition, if so, then merging the two categories to generate a new category; if not, then abandoning the mer
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: July 31, 2018
    Assignee: TONGJI UNIVERSITY
    Inventors: Changjun Jiang, Hongzhong Chen, Chungang Yan, Zhijun Ding, Mingjie Zhong, Haichun Sun
  • Patent number: 10037490
    Abstract: Methods and systems for receiving a request to implement a neural network comprising an average pooling layer on a hardware circuit, and in response, generating instructions that when executed by the hardware circuit, cause the hardware circuit to, during processing of a network input by the neural network, generate a layer output tensor that is equivalent to an output of the average pooling neural network layer by performing a convolution of an input tensor to the average pooling neural network layer and a kernel with a size equal to a window of the average pooling neural network layer and composed of elements that are each an identity matrix to generate a first tensor, and performing operations to cause each element of the first tensor to be divided by a number of elements in the window of the average pooling neural network layer to generate an initial output tensor.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: July 31, 2018
    Assignee: Google LLC
    Inventors: Reginald Clifford Young, William John Gulland
  • Patent number: 10032110
    Abstract: Methods and systems for receiving a request to implement a neural network comprising an average pooling layer on a hardware circuit, and in response, generating instructions that when executed by the hardware circuit, cause the hardware circuit to, during processing of a network input by the neural network, generate a layer output tensor that is equivalent to an output of the average pooling neural network layer by performing a convolution of an input tensor to the average pooling neural network layer and a kernel with a size equal to a window of the average pooling neural network layer and composed of elements that are each an identity matrix to generate a first tensor, and performing operations to cause each element of the first tensor to be divided by a number of elements in the window of the average pooling neural network layer to generate an initial output tensor.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Reginald Clifford Young, William John Gulland
  • Patent number: 9992150
    Abstract: In particular embodiments, a computer server may receive information regarding an event proposal from an event organizer, where the information includes an identification of multiple invitees, and where the information is missing one or more significant details of the event proposal. The computer server may send the information regarding the event proposal to one or more client devices, where each of the client devices is associated with one of the invitees. The computer server may receive feedback regarding the event proposal from at least one of the invitees, and based on the received feedback, the computer server may determine at least one of the missing significant details of the event proposal. The computer server may send information regarding final details of an event based on the event proposal to one or more of the client devices associated with the invitees.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 5, 2018
    Assignee: Facebook, Inc.
    Inventors: Aditya Brij Koolwal, Daniel Warner Smith, Eduardo de Mello Maia, Curtis Wayne Spencer, Ken Deeter, Kieran Lafferty, Jason Reid Ederle
  • Patent number: 9971838
    Abstract: A processor-implemented method, system, and/or computer program product mitigate subjectively disturbing content. A context-based data gravity wells membrane supports one or more gravity wells, which hold subjectively disturbing synthetic context-based objects made up of a non-contextual data object, a first context object, and a second context object. The first context object defines the non-contextual data object, and the second context object describes how subjectively disturbing content generated by combining the non-contextual data object and the first context object is according to predefined parameters described by the second context object. New content is passed across the context-based data gravity wells membrane.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, James R. Kraemer, Jeb R. Linton
  • Patent number: 9967218
    Abstract: Software for online active learning receives content posted to an online stream at a website. The software converts the content into an elemental representation and inputs the elemental representation into a probit model to obtain a predictive probability that the content is abusive. The software also calculates an importance weight based on the elemental representation. And the software updates the probit model using the content, the importance weight, and an acquired label if a condition is met. The condition depends on an instrumental distribution. The software removes the content from the online stream if a condition is met. The condition depends on the predictive probability, if an acquired label is unavailable.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: May 8, 2018
    Assignee: Oath Inc.
    Inventors: Wei Chu, Martin Zinkevich, Lihong Li, Achint Oommen Thomas, Belle Tseng
  • Patent number: 9966137
    Abstract: A neuron circuit for use in a neural network is disclosed. The neural network includes a plurality of field effect transistors having confined channels. The sources and drains of the field effect transistors are connected in series. A plurality of input terminals for receiving a plurality of input voltages may be connected to a drain terminal of a corresponding field effect transistor. The threshold voltages of the field effect transistors can be programmed by increasing or decreasing a number of excess minority carriers in the confined channels, thereby programming the resistance presented by the field effect transistor.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 8, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Titash Rakshit, Borna J. Obradovic
  • Patent number: 9940581
    Abstract: An approach for distinguishing a business rule from a non-business rule in a computer program is provided. A rule in the program is identified based on a conditional statement within the rule. Whether the rule performs underlying operation of the program independent of a business function of the program is determined. The rule and metadata of the rule are searched for a key word which indicates part of a business transaction. Whether a sequence of program steps in the rule matches a predetermined sequence of program steps indicative of a business rule or whether the sequence of program steps in the rule matches a predetermined sequence of program steps indicative of underlying operation of the program independent of the business function of the program is determined. If the rule is a business rule is determined based on both determining steps and both searching steps.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Paul E. Hensler, Craig M. Trim
  • Patent number: 9920615
    Abstract: A hydraulic fracturing system with pump failure detection includes an engine, transmission, hydraulic fracturing pump and a driveshaft coupled between the transmission and the hydraulic fracturing pump to transfer torque from the engine to the hydraulic fracturing pump. A torque sensor is positioned and configured to measure torque acting on the driveshaft, with the torque sensor generating torque measurement data. A controller is programmed to analyze the torque measurement data and identify a pump failure mode based on the torque measurement data.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: March 20, 2018
    Assignee: Caterpillar Inc.
    Inventors: Yanchai Zhang, Derek Paul Kamp, Venkata Bhagavathi Dandibhotla
  • Patent number: 9904898
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a business rule is created, and, when a rule set does not already exist, a rule set is already created. The business rule is added to the rule set, and the rule set is added to a rule dictionary of a business process. The rule dictionary is stored in a process definition table.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: February 27, 2018
    Assignee: Oracle International Corporation
    Inventors: Raju Addala, Alok Singh, Kolanupaka Suman, Lavanya Siliveri, Shrikant Nene
  • Patent number: 9858495
    Abstract: The present invention relates to image processing. More particularly, the present invention provides methods for efficient image decolorization and color image enhancement. The methods of the present invention comprise decolorization in frequency domain, adaptive brightness control for an enhanced grayscale image and color image enhancement. The present invention is able to improve sharpness and fine details in both enhanced grayscale and color images.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: January 2, 2018
    Assignee: Hong Kong Applied Science and Technology Research
    Inventor: Cheung Ming Lai
  • Patent number: 9842298
    Abstract: Methods and apparatus related to determining an inquiry to provide to a user based on deficient information related to a plan of the user. Deficient information may be determined based on an insufficient association between a desired information item of the plan and a set of information items that are determined from one or more sources associated with the user. In some implementations, the user may provide, responsive to the inquiry, additional information related to the deficient information and a suggestion may be provided to the user based on the additional information.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: December 12, 2017
    Assignee: GOOGLE LLC
    Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria, Frederick Peter Brewin, Jason Luther Smart
  • Patent number: 9811775
    Abstract: A parallel convolutional neural network is provided. The CNN is implemented by a plurality of convolutional neural networks each on a respective processing node. Each CNN has a plurality of layers. A subset of the layers are interconnected between processing nodes such that activations are fed forward across nodes. The remaining subset is not so interconnected.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: November 7, 2017
    Assignee: Google Inc.
    Inventors: Alexander Krizhevsky, Ilya Sutskever, Geoffrey E. Hinton
  • Patent number: 9811795
    Abstract: Embodiments are directed to managing operations. If Operations events are provided, event clusters may be associated with one or more Operations events, such that the Operations events may be associated with the event clusters based on characteristics of the Operations events. Metrics including resolution metrics, root cause analysis, notes, and other remediation information may be associated with the event clusters. Then a modeling engine may be employed to train models based on the Operations events, the event clusters, and the resolution metrics, such that the trained model may be trained to correlate and predict the resolution metrics from real-time Operations events. If real-time Operations events may be provided, the trained models may be employed to predict the resolution metrics that are associated with the real-time Operations events. If model performance degrades beyond accuracy requirements, new observations may be added to the training set and the model re-trained.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: November 7, 2017
    Assignee: PagerDuty, Inc.
    Inventors: Justin David Kearns, Ophir Ronen, Laura Ann Zuchlewski
  • Patent number: 9805059
    Abstract: Systems and methods are disclosed for early access to captured images including generating and storing within a geospatial database a plurality of placeholder records having information identifying a particular captured image and including at least one geographic image boundary field containing information indicative of a real-world geographic area depicted within the image, an image file location field, and an image status field; receive a plurality of signals from one or more processing computer, at least two of the signals having the information identifying particular captured images, and second information indicative of updates indicating a change in at least one of the image location and image processing status for the image identified by the first information; and populating at least one of the image location and the image processing status of the placeholders within the geospatial database with the information indicative of updates for identified captured images.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: October 31, 2017
    Assignee: Pictometry International Corp.
    Inventors: Frank D. Giuffrida, Chad Skolny, Steve Adams, Robert Gray, Chris Schnaufer
  • Patent number: 9785847
    Abstract: Apparatus, systems, and methods for analyzing data are described. The data can be analyzed using a hierarchical structure. One such hierarchical structure can comprise a plurality of layers, where each layer performs an analysis on input data and provides an output based on the analysis. The output from lower layers in the hierarchical structure can be provided as inputs to higher layers. In this manner, lower layers can perform a lower level of analysis (e.g., more basic/fundamental analysis), while a higher layer can perform a higher level of analysis (e.g., more complex analysis) using the outputs from one or more lower layers. In an example, the hierarchical structure performs pattern recognition.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: October 10, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Paul Dlugosch