Patents Examined by Robert H Bejcek, II
  • Patent number: 9647947
    Abstract: A packet classification system, methods, and corresponding apparatus are provided for enabling packet classification. A processor of a routing appliance coupled to a network compiles data structures to process keys associated with a particular block mask register (BMR) of a plurality of BMRs. For each BMR of the plurality of BMRs, the processor identifies at least one of or a combination of: i) at least a portion of a field of a plurality of rules and ii) a subset of fields of the plurality of fields to be masked. The processor also builds at least one data structure used to traverse a plurality of rules based on the identified at least one of or a combination of: i) at least a portion of a field of a plurality of rules and ii) a subset of fields of the plurality of fields to be masked.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: May 9, 2017
    Assignee: CAVIUM, INC.
    Inventors: Rajan Goyal, Kenneth Bullis
  • Patent number: 9646260
    Abstract: Techniques are described for adding knowledge to a knowledge base in which alternative information retrieval techniques are used to obtain missing information from an available corpus of documents (e.g., the World Wide Web). Existing relationships in a knowledge base are used to identify entities for which the relationships are not expressed in the knowledge base. The alternative information retrieval techniques are then used to find this information.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: May 9, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William Tunstall-Pedoe, Jianhan Zhu, Gregory Christopher Doran, Petra Elisabeth Holmes, David Spike Palfrey
  • Patent number: 9639532
    Abstract: A method and server for analyzing a multimedia content item are provided. The method comprises receiving a multimedia content item; extracting from the multimedia content item a plurality of multimedia elements; generating at least one signature for each of the plurality of multimedia elements; for each of the plurality of multimedia elements, querying a deep-content-classification (DCC) system to identify at least one concept that matches one of the plurality of multimedia elements, wherein querying is performed using the at least one signature generated for the multimedia elements and wherein an unidentified multimedia content element does not have a matching concept; generating a context for the multimedia content item using matching concepts; and characterizing each unidentified multimedia element using the generating context and signatures of the matching concepts.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: May 2, 2017
    Assignee: Cortica, Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
  • Patent number: 9607266
    Abstract: Systems and methods for signal detection are described. The method comprises obtaining, by a data processing module, data from one or more data sources. The method further comprises standardizing the data, by the data processing module, based on at least one template to obtain standardized data. The standardized data have data properties depicting a format and a size of the data. Further, the method comprises determining, by an analysis module, one or more detection rules based on at least one of recommendation data and the data properties of the standardized data. The method further comprises detecting, by the analysis module, at least one signal present in the standardized data based on the one or more detection rules.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: March 28, 2017
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Archana Joseph, Bhushan Vidyadhar Bandekar, Utsav Paragbhai Shah, Jayant Sudhakarrao Dani
  • Patent number: 9595002
    Abstract: Electronic communications can be normalized using a neural network. For example, a noncanonical communication that includes multiple terms can be received. The noncanonical communication can be preprocessed by (I) generating a vector including multiple characters from a term of the multiple terms; and (II) repeating a substring of the term in the vector such that a last character of the substring is positioned in a last position in the vector. The vector can be transmitted to a neural network configured to receive the vector and generate multiple probabilities based on the vector. A normalized version of the noncanonical communication can be determined using one or more of the multiple probabilities generated by the neural network. Whether the normalized version of the noncanonical communication should be outputted can also be determined using at least one of the multiple probabilities generated by the neural network.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: March 14, 2017
    Assignee: SAS INSTITUTE INC.
    Inventors: Samuel Paul Leeman-Munk, James Allen Cox
  • Patent number: 9569726
    Abstract: A server computing device and related method for providing recommendations to a user computing device are disclosed. In one example, user activity of the user of a user computing device and friend activity of a friend using a friend computing device are received. A request for a recommendation is received from the user device. Based on the user and friend activities, it is estimated that the user and friend will approach an intersecting location within a window of time, and the user and friend are available to meet in that window. A recommendation of a service offered within a distance of the location is sent, with the recommendation displayed on the user computing device.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: February 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Horvitz, Stelios Paparizos, Roger Barga, Doug Burger, Vinay Gupta
  • Patent number: 9565236
    Abstract: A mechanism is provided for automatic genre determination of web content. For each type of web content genre, a set of relevant feature types are extracted from collected training material, where genre features and non-genre features are represented by tokens and an integer counts represents a frequency of appearance of the token in both a first type of training material and a second type of training material. In a classification process, fixed length tokens are extracted for relevant features types from different text and structural elements of web content. For each relevant feature type, a corresponding feature probability is calculated. The feature probabilities are combined to an overall genre probability that the web content belongs to a specific trained web content genre. A genre classification result is then output comprising at least one specific trained web content genre to which the web content belongs together with a corresponding genre probability.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dirk Harz, Ralf Iffert, Mark Keinhoerster, Mark Usher
  • Patent number: 9563844
    Abstract: A tool computes fitness values for a first generation of a first sub-population of a plurality of sub-populations. A population of candidate solutions for an optimization problem was previously divided into the plurality of sub-populations. The population of candidate solutions was created for an iterative computing process in accordance with an evolutionary algorithm to identify a most fit candidate solution for the optimization problem. The tool determines a speculative ranking of the first generation of the first sub-population prior to the fitness values being computed for all candidate solutions in the first generation of the first sub-population. The tool generates a next generation of the first sub-population based, at least in part, on the speculative ranking prior to completion of computation of the fitness values for the first generation of the first sub-population.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventor: Jason F. Cantin
  • Patent number: 9563841
    Abstract: Embodiments of the invention relate to a globally asynchronous and locally synchronous neuromorphic network. One embodiment comprises generating a synchronization signal that is distributed to a plurality of neural core circuits. In response to the synchronization signal, in at least one core circuit, incoming spike events maintained by said at least one core circuit are processed to generate an outgoing spike event. Spike events are asynchronously communicated between the core circuits via a routing fabric comprising multiple asynchronous routers.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rodrigo Alvarez-Icaza Rivera, John V. Arthur, Andrew S. Cassidy, Paul A. Merolla, Dharmendra S. Modha
  • Patent number: 9552547
    Abstract: Electronic communications can be normalized using neural networks. For example, an electronic representation of a noncanonical communication can be received. A normalized version of the noncanonical communication can be determined using a normalizer including a neural network. The neural network can receive a single vector at an input layer of the neural network and transform an output of a hidden layer of the neural network into multiple values that sum to a total value of one. Each value of the multiple values can be a number between zero and one and represent a probability of a particular character being in a particular position in the normalized version of the noncanonical communication. The neural network can determine the normalized version of the noncanonical communication based on the multiple values. Whether the normalized version should be output can be determined based on a result from a flagger including another neural network.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: January 24, 2017
    Assignees: SAS INSTITUTE INC., NORTH CAROLINA STATE UNIVERSITY
    Inventors: Samuel Paul Leeman-Munk, Wookhee Min, Bradford Wayne Mott, James Curtis Lester, II, James Allen Cox
  • Patent number: 9495634
    Abstract: In one embodiment, the present invention provides a method comprising propagating a first set and a second set of axonal firing events through a symmetric core circuit in a first direction and a second direction, respectively. The symmetric core circuit comprises a first core module and a second core module, and each core module comprises an interconnection network for interconnecting multiple electronic neurons with multiple electronic axons. The method further comprises, for at least one neuron, receiving an axonal firing event via an interconnected axon, and, for at least one neuron, generating a neuronal firing event according to a neuronal activation function. Each core module of the symmetric core circuit has a corresponding adaptive lookup table, the corresponding adaptive lookup table used to determine target axons for neuronal firing events generated by neurons in the core module.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventor: Dharmendra S. Modha
  • Patent number: 9443190
    Abstract: Aspects of the present disclosure support techniques for neural pattern sequence completion and neural pattern hierarchical replay. At least a portion of a pattern can be invoked for replay upon referencing the pattern and learning relational aspects between elements of the pattern and the referencing of the pattern using hierarchical levels of neurons.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: September 13, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Jason Frank Hunzinger, Victor Hokkiu Chan
  • Patent number: 9424511
    Abstract: Aspects of the present disclosure support techniques for unsupervised neural component replay. A pattern in a plurality of afferent neuron outputs can be first referenced with one or more referencing neurons. One or more relational aspects can be matched, with one or more relational aspect neurons, between the pattern and an output of the one or more referencing neurons. One or more of the plurality of afferent neurons can be induced to output a pattern that is substantially the same as the referenced pattern by the one or more referencing neurons.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: August 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Jason Frank Hunzinger, Victor Hokkiu Chan
  • Patent number: 9424513
    Abstract: Aspects of the present disclosure support techniques for neural component memory transfer. A pattern in a plurality of afferent neuron outputs can be first referenced with one or more referencing neurons. One or more first relational aspects can be matched, with one or more first relational aspect neurons, between the referenced pattern and an output of the one or more referencing neurons. The referenced pattern can be transferred to one or more transferee neurons by inducing the plurality of afferent neurons to output a pattern substantially the same as the referenced pattern by the one or more referencing neurons.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: August 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Jason Frank Hunzinger, Victor Hokkiu Chan
  • Patent number: 9384448
    Abstract: Systems provided herein include a learning environment and an agent. The learning environment includes an avatar and an object. A state signal corresponding to a state of the learning environment includes a location and orientation of the avatar and the object. The agent is adapted to receive the state signal, to issue an action capable of generating at least one change in the state of the learning environment, to produce a set of observations relevant to a task, to hypothesize a set of action models configured to explain the observations, and to vet the set of action models to identify a learned model for the task.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: July 5, 2016
    Assignee: General Electric Company
    Inventors: Peter Henry Tu, Ting Yu, Dashan Gao, Thomas Baby Sebastian, Yi Yao
  • Patent number: 9384451
    Abstract: Incremental model training for advertisement targeting is performed using streaming data. A model for targeting advertisements of an advertising campaign is initialized. A data stream including data corresponding to converters and data corresponding to non-converters is received. The model is then applied to the data corresponding to the converter and data corresponding to the non-converter (or other ratio of converter to non-converters) to obtain a predicted score for each. The predicted score is compared to the observed score (e.g., an observed score of 1 for a converter, and 0 for a non-converter). The difference between the predicted and observed scores is computed, and the model is incrementally updated based on this difference. Models can optionally be built separately on multiple modeling servers that are geographically dispersed in order to support bidding on advertising opportunities in a real-time bidding environment.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: July 5, 2016
    Assignee: Quantcast Corporation
    Inventor: Gaurav Chandalia
  • Patent number: 9366451
    Abstract: A method for detecting faulty operation of a multi-variable system is described. The method includes receiving operational data from a plurality of components of the multi-variable system and processing the operational data in accordance with a plurality of dynamic machine learning fault detection models to generate a plurality of fault detection results. Each fault detection model uses a plurality of variables to model one or more components of the multi-variable system and is adapted to detect normal or faulty operation of an associated component or set of components of the multi-variable system. The plurality of fault detection results are output.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: June 14, 2016
    Assignee: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Ying Guo, Jiaming Li, Sam West, Joshua Wall, Glenn Platt
  • Patent number: 9367813
    Abstract: Methods and systems for scalable extraction of episode rules using incremental episode tree construction in a multi-application event space comprise compiling events from multiple, different domain logs into in a universal log file, rolling domain-dependent and domain-independent windows through the universal log file to identify distinct event-pattern episodes, adding episodes to an episode tree data structure, pruning less frequent episodes from the episode tree, analyzing the episode tree to identify frequent episode rules, and applying the frequent episode rules to future interactions with users.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 14, 2016
    Assignee: Xerox Corporation
    Inventors: Gueyoung Jung, Shanmuga-Nathan Gnanasambandam, Andres Quiroz Hernandez, Zhiguo Li
  • Patent number: 9324035
    Abstract: An apparatus and a method predict a patient's potential change of Coronary Artery Calcification (CAC) level using various risk factors including a Coronary Artery Calcification Score (CACS). The apparatus includes a receiving unit, a cluster determining unit, a risk factor score extracting unit, a prediction model storage unit, a prediction model learning unit, and a predicting unit, and the method includes a receiving process, a risk factor score extracting process, and an operation performing process.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 26, 2016
    Assignees: Samsung Electronics Co., Ltd., Samsung Life Welfare Foundation
    Inventors: Ji-Hyun Lee, Hye-Jin Kam, Ha-Young Kim, Sang-Hyun Yoo, Yoonho Choi, Mira Kang, Jeongeuy Park, Jidong Sung, Heeyoung Shin, Sungwon Cho, Soojin Cho
  • Patent number: 9317834
    Abstract: A long-term personal agent program, executable as network service and/or on one or more user computing devices and related method for identifying opportunities and making recommendations on behalf of one or more users, are disclosed herein. In one example, the personal agent program includes a monitoring engine configured to monitor and interpret a user's activities over time with a plurality of sensing and logging methodologies according to user authorization, the use of statistical methods for learning to understand a user's goals and behavioral patterns from data, and the use of procedures for computing the expected value of information guiding sensing and logging in different contexts. The personal agent further may include a recommendation methodology configured to make suggestions and to take actions on behalf of the user, in the present moment as well as for future times, based on inferences about user goals and opportunities in the world.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 19, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Horvitz, Stelios Paparizos, Roger Barga, Doug Burger, Vinay Gupta