Patents Examined by David R. Vincent
  • Patent number: 10242315
    Abstract: Techniques for representing a finite state machine forming are described herein. The techniques include a method that identifies screens of a computing program. The method may include correlating the identified screens with states of a finite state machine. Events indicating transition between the identified screens may be determined as well as data flow associated with the events. The method may include forming a graph representing the screens, events, and data flow in the finite state machine.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aharon Abadi, Moria Abadi, Idan Ben-Harrush
  • Patent number: 10223646
    Abstract: The systems and methods described herein relate to mapping and identifying expert resources. The systems and methods described herein may provide a set of technologies, that work together as one solution, to effectively and efficiently resolve user questions. A cognitive engine may autonomously learn which experts have the knowledge to quickly solve a question or whether a previous question is similar enough to provide a solution instantly. Using machine learning, a know-how map may be created, linking all of the users of the system with their areas of expertise. Expert resources among the users may be mapped by determining connections between topics (and their corresponding tags) and calculating an expert score related to each topic for each user. These connections and expert scores are subsequently used during expert routing for each new question, to find those users with the expertise to give the best possible solution.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: March 5, 2019
    Assignee: Starmind International AG
    Inventors: Marc Vontobel, Stijn Vermeeren, Joachim Ott
  • Patent number: 10217056
    Abstract: The invention concerns four methodologies regarding the unsupervised clustering of a set of observations in multidimensional space, considering a defined number of clusters. The invention comprises a special procedure for calculating the minimum distance of a given point to a set of points in a multidimensional space, the main component of the first methodology.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: February 26, 2019
    Inventors: Adilson Elias Xavier, Vinicius Layter Xavier
  • Patent number: 10210462
    Abstract: A demographics analysis trains classifier models for predicting demographic attribute values of videos and users not already having known demographics. In one embodiment, the demographics analysis system trains classifier models for predicting demographics of videos using video features such as demographics of video uploaders, textual metadata, and/or audiovisual content of videos. In one embodiment, the demographics analysis system trains classifier models for predicting demographics of users (e.g., anonymous users) using user features based on prior video viewing periods of users. For example, viewing-period based user features can include individual viewing period statistics such as total videos viewed. Further, the viewing-period based features can include distributions of values over the viewing period, such as distributions in demographic attribute values of video uploaders, and/or distributions of viewings over hours of the day, days of the week, and the like.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Juan Carlos Niebles Duque, Hrishikesh Aradhye, Luciano Sbaiz, Jay Yagnik, Reto Strobl
  • Patent number: 10204303
    Abstract: An approach is provided for contextual content suggestion. A recommendation platform processes and/or facilitates a processing of contextual information associated with at least one device to determine one or more locations, one or more contextual parameter values, or a combination thereof. The recommendation platform also determines popularity data associated with one or more content items with respect to the one or more locations, the one or more contextual parameter values, or a combination. The popularity data is determined from one or more other devices sharing at least substantially the one or more locations, the one or more contextual parameter values, or a combination thereof. The recommendation platform then causes, at least in part, a recommendation of the one or more content items to the at least one device based, at least in part, on the popularity information.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: February 12, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Gregory Joseph Athas, Piotr Buczak, Cesar Moreno
  • Patent number: 10198694
    Abstract: A system and method for identifying an unknown person based on a static posture of the unknown person is described. The method includes receiving data of N skeleton joints of the unknown person from a skeleton recording device. The method further includes identifying the static posture of the unknown person. The method includes dividing a skeleton structure of the unknown person in a plurality of body parts based on joint types of the skeleton structure. In addition, the method includes extracting feature vectors for each of the joint type from each of the plurality of body parts. The method further includes identifying the unknown person based on comparison of the feature vectors for the unknown person with one of a constrained feature dataset and an unconstrained feature dataset for a plurality of known persons.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: February 5, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Kingshuk Chakravarty, Ramu Reddy Vempada, Tanushyam Chattopadhyay, Aniruddha Sinha, Arpan Pal
  • Patent number: 10198695
    Abstract: A manifold-aware ranking kernel (MARK) for information retrieval is described herein. The MARK is implemented by using supervised and unsupervised learning. MARK is ranking-oriented such that the relative comparison formulation directly targets on the ranking problem, making the approach optimal for information retrieval. MARK is also manifold-aware such that the algorithm is able to exploit information from ample unlabeled data, which helps to improve generalization performance, particularly when there are limited number of labeled constraints. MARK is nonlinear: as a kernel-based approach, the algorithm is able to lead to a highly non-linear metric which is able to model complicated data distribution.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 5, 2019
    Assignee: Sony Corporation
    Inventors: Xun Xu, Akira Nakamura, Dian Gong, Su Wang
  • 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: 10169707
    Abstract: A system and method for generating predictions of geopolitical events is provided. Predictions may be generated by retrieving relevant metadata associated with a content item and assessing a plurality of signals representative of the same. The plurality of signals may be comprised of a contestation signal based on a first parameter extracted from the retrieved metadata, an activity signal based on a second parameter extracted from the retrieved metadata, and a composite signal that is a function of the contestation signal and the activity signal.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: January 1, 2019
    Assignee: Predata, Inc.
    Inventors: Daniel Joseph Nadler, Andrew Yujin Choi
  • Patent number: 10169326
    Abstract: A data processing system generates a result of processing a natural language query. A determination is made as to whether the natural language query or the result has a temporal characteristic. In response, a reminder notification data structure is generated having an associated scheduled reminder notification time for outputting a reminder notification of the result generated for the natural language query. The reminder notification data structure is stored in a data storage device and, at a later time from a time that the reminder notification data structure was stored in the data storage device, in response to the later time being equal to or later than the scheduled reminder notification time, a reminder notification is output to a client device associated with a user. The reminder notification specifies the result generated for the natural language query.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Lisa M. W. Bradley, Christina R. Carlson, Andrew R. Freed, Roderick C. Henderson
  • Patent number: 10169327
    Abstract: A data processing system generates a result of processing a natural language query. A determination is made as to whether the natural language query or the result has a temporal characteristic. In response, a reminder notification data structure is generated having an associated scheduled reminder notification time for outputting a reminder notification of the result generated for the natural language query. The reminder notification data structure is stored in a data storage device and, at a later time from a time that the reminder notification data structure was stored in the data storage device, in response to the later time being equal to or later than the scheduled reminder notification time, a reminder notification is output to a client device associated with a user. The reminder notification specifies the result generated for the natural language query.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Lisa M. W. Bradley, Christina R. Carlson, Andrew R. Freed, Roderick C. Henderson
  • Patent number: 10156981
    Abstract: An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.
    Type: Grant
    Filed: April 1, 2017
    Date of Patent: December 18, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Dmytro Rudchenko, Asela J. Gunawardana
  • 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: 10147052
    Abstract: Embodiments are directed to assessing performances of physical activities. Assessment engines may collect performance content that includes information associated with performances of activities. The assessment engines may employ classifiers to classify the performance content to determine occurrences of features of the performance content and classify assessment content to determine scores that are associated with features included in the performances. The assessment engines may provide correlation values associated with the performances based on historical performance content, assessment content, or scores. The assessment engine may provide a report that includes a localized evaluation of the performances based on the correlation values, performance content, assessment content, and scores. In some cases, the performance content may include videos of the performances.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: December 4, 2018
    Assignee: C-SATS, Inc.
    Inventors: Thomas Sean Lendvay, Adam Muir Monsen, Derek Alan Streat, Navdeep S. Dhillon
  • Patent number: 10140573
    Abstract: Methods and apparatus are provided for processing in an artificial nervous system. According to certain aspects, resolution of one or more functions performed by processing units of a neuron model may be reduced, based at least in part on availability of computational resources or a power target or budget. The reduction in resolution may be compensated for by adjusting one or more network weights.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: November 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: David Jonathan Julian, Ilwoo Chang
  • Patent number: 10133980
    Abstract: Certain embodiments involve generating or optimizing a neural network for risk assessment. The neural network can be generated using a relationship between various predictor variables and an outcome (e.g., a condition's presence or absence). The neural network can be used to determine a relationship between each of the predictor variables and a risk indicator. The neural network can be optimized by iteratively adjusting the neural network such that a monotonic relationship exists between each of the predictor variables and the risk indicator. The optimized neural network can be used both for accurately determining risk indicators using predictor variables and determining adverse action codes for the predictor variables, which indicate an effect or an amount of impact that a given predictor variable has on the risk indicator. The neural network can be used to generate adverse action codes upon which consumer behavior can be modified to improve the risk indicator score.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: November 20, 2018
    Assignee: Equifax Inc.
    Inventors: Matthew Turner, Michael McBurnett
  • Patent number: 10135888
    Abstract: An information processing method and device thereof are provided according to the embodiments of the disclosure. The information processing method acquires a first file and a second file having a first association relation therebetween, acquires a first object and a second object in the first file, acquires a third object and a fourth object in the second file, and establishes a association relation between the second object and the fourth object in the case that the first object and the third object meet a first preset condition. In the disclosure, the second association relation between the second object in the first file and the fourth object in the second file is established by determining the first file and the second file having the first association relation and by means of the relation between the first object in the first file and the third object in the second file.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: November 20, 2018
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Co., Ltd.
    Inventors: Fanzhi Li, Mingxu Mao
  • Patent number: 10133982
    Abstract: Disclosed is a method and system for matching a complex NFA state comprising a spinner followed by a character class sequence which may be represented by the general regular expression form [S] {N,M}[A0][A1] . . . [Ak?1]. An input transition activates the spinner and the spin count increments with successive matches of the spin class [S]. When the spin count is between N and M, sequence matching begins. Several base sequence CCLs are compared in parallel with a corresponding window of input symbols. If all match, a signal enters a delay line until the end of the base sequence. When the signal exits the delay line, extended sequence CCLs are accessed from a table sequentially and compared with successive input symbols. After the final extension CCL matches, an output transition is signaled. For short sequences, unused base sequence CCLs may be configured with look-ahead classes.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: November 20, 2018
    Assignee: Intel Corporation
    Inventor: Michael Ruehle
  • Patent number: 10127696
    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: November 13, 2018
    Assignee: SAS Institute Inc.
    Inventors: Raymond Eugene Wright, Ilknur Kaynar Kabul, Susan Edwards Haller
  • Patent number: 10095693
    Abstract: An apparatus includes a communications component to receive a specified variable and one or more specified criteria to select a final clustered representation of a network, the specified criteria including a maximum degree of loss of information for the specified variable for the final clustered representation; and an iterative collapse component to perform iteration(s) of deriving the final clustered representation.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: October 9, 2018
    Assignee: SAS Institute Inc.
    Inventors: James Edward Georges, Dan Kelly, Jin-Whan Jung, John Clarke Brocklebank, Adheesha Sanjaya Arangala, Julius Alton King