Patents Examined by Kalpana Bharadwaj
  • Patent number: 9092723
    Abstract: A method for dynamically selecting string analysis algorithms can begin with the training of the dynamic string analysis handler of a string analysis module to effectively handle a subset of string queries having contextual metadata received from a client application in an instructional environment. The effectiveness of the training module can be based upon feedback from the client application. Upon completion of the training, a string analysis algorithm selection policy can be synthesized. The string analysis algorithm selection policy can correlate a context of a string query in the subset to the usage of a string analysis algorithm. When in the operational environment, the dynamic string analysis handler can dynamically handle string queries having contextual metadata received from the client application in accordance with the string analysis algorithm selection policy. The string analysis algorithm to be used for a string query can be dynamically and independently determined.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: July 28, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marco Pistoia, Takaaki Tateishi, Omer Tripp
  • Patent number: 9092802
    Abstract: Methods and systems for knowledge extraction that involve providing analytics and blending the analytics with analysis of one or more knowledge processes are provided. Knowledge extraction may be based on combining analytic approaches, such as statistical and machine learning approaches. Unstructured data, such as numerical, geo-spatial, text, speech, image, video, data, and music, may be used as input for these processes. The methods and systems may convert this unstructured data into a structured knowledge that has some specific utility to its user. Some embodiments may involve service requests delivery, information and knowledge extraction, information and knowledge retrieval, media mining, marketing, and other uses. Different granularity levels of knowledge and information extraction may be provided. This differentiation may be used for monetization of the service.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: July 28, 2015
    Inventor: Ramakrishna Akella
  • Patent number: 9092757
    Abstract: The disclosure herein relates to a system and method for personalizing an online experience of a user based on the user's attitude. Attitude models are constructed from user activity data that are able to infer or determine attitudes for a user. Based on the attitudes derived from applying the attitude models, attitude profiles are created for the users. As a users engage in various types of online interactions, the attitude profiles associated with the users can be utilized to personalize the online experience of the user.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: July 28, 2015
    Assignee: Yahoo! Inc.
    Inventors: Judd Antin, David Ayman Shamma, Elizabeth Churchill
  • Patent number: 9092477
    Abstract: A system and method of semantic to non-semantic routing for locating an expert. An inquiry-type database has a first layer of inquiry types organized from underlying criteria groupings, (humanly understandable descriptors). Additional layers are associated in a one-to-one correspondence with the first layer of inquiry types. Experts, having individualized knowledge, are listed in a skill-set database associated with the inquiry types. The skill-set database entries are linked to the associated inquiry-type by a numerical routing identifier. An expert is selected from the skill-set database entry linked by the numerical routing identifier. In another embodiment, multiple enterprises are mapped to separate layers of inquiry types having a one-to-one correspondence with the underlying groupings. A skill-set database entry is related to the inquiry type through a numerical routing identifier, the identifier being selected from a respective range of identifiers associated with the respective multiple enterprises.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: July 28, 2015
    Inventors: James Nevin, John Steinhoff, Richard Mason, Abraham Zelkin
  • Patent number: 9082078
    Abstract: A neural processing engine may perform processing within a neural processing system and/or artificial neural network. The neural processing engine may be configured to effectively and efficiently perform the type of processing required in implementing a neural processing system and/or an artificial neural network. This configuration may facilitate such processing with neural processing engines having an enhanced computational density and/or processor density with respect to conventional processing units.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: July 14, 2015
    Assignee: The Intellisis Corporation
    Inventors: Douglas A. Palmer, Michael Florea
  • Patent number: 9070091
    Abstract: A method for extracting a critical dimension of a semiconductor nanostructure. The method includes: 1) determining a value range for each parameter to be extracted, whereby generating an electronic spectra database, and employing training spectra and support vector machine (SVM) training networks for training of SVMs; 2) employing the SVMs after training to map measured spectra to yield a corresponding electronic spectra database; and 3) employing a searching algorithm to search for an optimum simulation spectrum in the corresponding electronic spectra database, simulation parameters corresponding to the simulation spectrum being the critical dimension of the semiconductor nanostructure to be extracted.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: June 30, 2015
    Assignee: HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Shiyuan Liu, Jinlong Zhu, Chuanwei Zhang, Xiuguo Chen
  • Patent number: 9058612
    Abstract: A potentially beneficial software product is recommended to a user based, in part, on an analysis of parameters associated with the user's usage of software applications already installed on the user's computer.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: June 16, 2015
    Assignee: AVG Netherlands B.V.
    Inventor: Yuval Ben-Itzhak
  • Patent number: 9043255
    Abstract: According to an embodiment of the present invention, a system optimizes an information processing environment, and comprises at least one processor. The system collects information pertaining to operational behavior of the information processing environment and including a plurality of parameters. A neural network structure is established to associate the parameters to a desired operational performance characteristic for the information processing environment. The neural network structure is trained with the collected information from the information processing environment to produce a model for the information processing environment. The model is optimized to determine values for the parameters and the information processing environment is adjusted based on the determined parameter values to attain the desired operational performance of the information processing environment.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Byrne, Sushain Pandit
  • Patent number: 9037526
    Abstract: An apparatus for selecting a motion signifying artificial feeling is provided. The apparatus includes: an feeling expression setting unit configured to set probabilities of each feeling expression behavior performed for each expression element of a robot for each predetermined feeling; a behavior combination generation unit configured to generate at least one behavior combination combined by randomly extracting the feeling expression behaviors in each expression element one by one; and a behavior combination selection unit configured to calculate an average for the probabilities of the feeling expression behaviors included in each behavior combination for each feeling of a robot and select behavior combinations in which the average of the probabilities of the feeling expression behaviors most approximates the predetermined feeling value of a robot from each behavior combination.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: May 19, 2015
    Assignee: KOREA INSTITUTE OF INDUSTRIAL TECHNOLOGY
    Inventors: Ho Seok Ahn, Dong Wook Lee, Woong Hee Shon
  • Patent number: 9002764
    Abstract: Hyperlinking or associating documents to other documents based on the names of people in the documents has become more desirable. Although there is an automated system for installing such hyperlinks into judicial opinions, the system is not generally applicable to other types of names and documents, nor well suited to determine hyperlinks for names that might refer to two or more similarly named persons. Accordingly, the inventor devised systems, methods, and software that facilitate hyperlinking names in documents, regardless of type. One exemplary system includes a descriptor module and a linking module. The descriptor module develops descriptive patterns for selecting co-occurent document information that is useful in recognizing associations between names and professional classes.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: April 7, 2015
    Assignee: Thomson Reuters Global Resources
    Inventor: Christopher C. Dozier
  • Patent number: 8996445
    Abstract: A method is provided comprising: determining one or more initial distribution estimators of a true probability distribution; determining for each series of estimators of a nuisance parameter; generating candidate targeted estimators of the probability distribution for a targeted feature using an iterative modification of the initial distribution estimator(s) designed to reduce bias in the estimate of the target feature with respect to the initial distribution estimator, based on the series of estimators and the targeted feature; selecting one of the candidate estimators as an estimator for the true probability distribution for the targeted feature; and applying a mapping to the estimator for the true probability distribution or relevant portion thereof to obtain an estimated value for the targeted feature.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: March 31, 2015
    Assignee: The Regents of the University of California
    Inventors: Mark van der Laan, Susan Gruber
  • Patent number: 8983877
    Abstract: Applications of machine learning techniques such as Latent Dirichlet Allocation (LDA) and author-topic models (ATM) to the problems of mining of user roles to specify access control policies from entitlement as well as logs which contain record of the usage of these entitlements are provided. In one aspect, a method for performing role mining given a plurality of users and a plurality of permissions is provided. The method includes the following steps. At least one generative machine learning technique, e.g., LDA, is used to obtain a probability distribution ? for user-to-role assignments and a probability distribution ? for role-to-permission assignments. The probability distribution ? for user-to-role assignments and the probability distribution ? for role-to-permission assignments are used to produce a final set of roles, including user-to-role assignments and role-to-permission assignments.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Suresh N. Chari, Ian Michael Molloy, Youngja Park
  • Patent number: 8983886
    Abstract: Methods and systems for achieving self-organized growth of a logic pathway. A number of hardware modules that represents a core can be configured and communicated via a packet routing architecture. Each core includes a plurality of sub-modules that interact dynamically to a growth algorithm. A flow network can be created between a sensor input and a prediction of a desired sensor input and a link can be formed between a regularity within a core and another core via a link-flow-selection process. A digital data packet can be transmitted between the cores for communicating activation of the regularity and to exchange energy. Such physically-self organized circuit fabric system interacts dynamically to a growth algorithm that takes the input to produce a desired output and continuously self-repair and/or heal if damaged.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: March 17, 2015
    Assignee: Knowmtech, LLC
    Inventor: Alex Nugent
  • Patent number: 8972306
    Abstract: A system for sensor tasking includes a plurality of sensors operable to perform one or more tasks and a processor. The processor may receive a mission, wherein the mission comprises one or more tasks to be performed by one or more of the plurality of sensors. The processor may also receive one or more environmental conditions associated with the mission and generate a fuzzy cognitive map. The fuzzy cognitive map includes a plurality of nodes and weighted links, wherein one or more of the plurality of nodes are associated with one or more of the environmental conditions. The processor may be further operable to select one or more of the plurality of sensors to perform each of the one or more tasks based at least on a state of the fuzzy cognitive map and schedule each of the one or more tasks to be performed by the respective selected one or more sensors.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: March 3, 2015
    Assignee: Raytheon Company
    Inventors: Duong Nguyen, Michael T. Hampton, Anthony M. Janoso
  • Patent number: 8965816
    Abstract: Provided is a non-transitory computer readable medium storing a program causing a computer to function as a learning data acquiring unit that acquires learning data, a memory unit that performs machine learning using the learning data about cluster division where Markov chains of transition via a link from a node to a node on a network formed from plural nodes are divided into plural clusters each of which is indicated by a biased Markov chain and calculates a steady state of each biased Markov chain, a search condition receiving unit that receives a search condition from a user, a cluster extracting unit that extracts clusters suitable for the search condition, a partial network cutting unit that cuts a partial network formed by a node group belonging to the clusters, and an importance calculating unit that calculates importance of each node on the partial network.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: February 24, 2015
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Hiroshi Okamoto
  • Patent number: 8965831
    Abstract: A configuration system, method, and software program is provided for enabling users to create and use rule patterns to generate custom product-configuration rules. The method includes enabling a designer to submit example rules or template rules for a rule pattern. The designer is then able to select which variables will be customizable in instances of the rule pattern. A modeler is able to select the rule pattern from a rule pattern library as a basis for creating custom configuration rules for a product. In response to the modeler selecting the rule pattern from the library, a user interface is generated in which the customizable fields for each template rule in the rule pattern are displayed and the modeler is able to enter values for the customizable fields. Configuration rules are then generated for the product from the template rules and the values entered by the modeler for the customizable fields.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: February 24, 2015
    Assignee: Selectica, Inc.
    Inventors: Vikram V. Kaledhonkar, Uma Maheswari Kandaswamy, Kamaljeet Ahluwalia, Lev Sigal, Rukmini Reddy Muduganti, Koptilin Pavel Vladimirovich, Yurii Logosha
  • Patent number: 8959047
    Abstract: To validate data, a plurality of strings that match a predetermined regular expression is extracted from the data. A validated subset of the strings is identified. To determine whether the validated subset has been falsely validated, it is determined whether the validated subset satisfies each of one or more predetermined criteria relative to the plurality of strings. In one embodiment, the subset is determined to be falsely validated if at least one of the criteria is satisfied. In another embodiment, the subset is determined to be falsely validated if all of the criteria are satisfied. The data are released only if the subset is determined to be falsely validated.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: February 17, 2015
    Assignee: Check Point Software Technologies Ltd.
    Inventors: Amnon Perlmutter, Limor Ganon, Meir Jonathan Dahan
  • Patent number: 8959042
    Abstract: A computer-based method for analyzing the costs of agent's behaviors is described. The method includes storing data relating to a previously observed behavior of at least one of an agent of interest and at least one agent that can be assumed to hold similar utilities to the agent of interest, such that an agent class is defined, deriving with a processing device and based on the stored data, a resolving utility function, and observing a sequence of behavior of the agent of interest. The method also includes inputting the observed behavior sequence to an analyzer, deriving with a processing device and based on the observed sequence of behavior, a set of costs that the agent of interest incurred for their observed behavior, and comparing the resolving utility function derived from stored data to the set of costs derived from the observed sequence of behavior to determine anomalous behavior.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: February 17, 2015
    Assignee: The Boeing Company
    Inventors: Tomas Singliar, Dragos Dorin Margineantu
  • Patent number: 8954367
    Abstract: A system, method and computer program product for interfacing a decision engine and a marketing engine in order to provide vendor-related data in response to decision-related data is disclosed. In at least one embodiment, the system and method may include providing a decision engine on a user-accessible network; interfacing a marketing engine with the decision engine on the network; receiving a plurality of user inputs with the decision engine; processing decision-related data with the decision engine in accordance with the plurality of user inputs; sharing the decision-related data with the marketing engine; processing the decision-related data with the marketing engine; and transmitting vendor-related data via the network.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: February 10, 2015
    Assignee: dSide Technologies, LLC
    Inventor: Rawdon W. Kellogg
  • Patent number: 8954370
    Abstract: A policy processor is described that may be used to implement a system for managing the configuration of assets in a distributed computing network, such as an enterprise network. The policy processor resides on a managed node in the distributed computing network and operates to receive, evaluate and enact policies issued by one or more policy authorities in the distributed computing network. The policy processor utilizes a conflict resolution model to determine which policy rules included within the policies should be put into effect and which should not.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Eric Voskuil, Derek Menzies, Leonard Charest, Rahul Gupta, Phillip Mienk, Jeremiah S. Nay, Dilip Radhakrishnan