Patents Examined by Peter Coughlan
  • Patent number: 9740984
    Abstract: Techniques are described to characterize motion patterns of a group of agents engaging in an activity. An analysis system receives input data associated with spatial and temporal information of at least one element of interest associated with the activity, where the object of interest may be a ball, person, animal or any other object in motion. The analysis system partitions the input data into a plurality of spatiotemporal segments and generates one or more representations of one or more sets of segments of the plurality of spatiotemporal segments based on one or more criteria. The analysis system computes a metric, such as an entropy value, for each of the one or more representations. Partial tracing data, such as ball movements in a sporting event, may be created using an inexpensive input device, such as a tablet computer, making the disclosed techniques available for a wide range of events and activities.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: August 22, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Patrick Lucey, Alina Bialkowski, Iain Matthews, G. Peter Carr, Eric Foote
  • Patent number: 9734448
    Abstract: A software application that is able to manage a collection of robot repairing resources can be used to assist technicians in repairing and solving hardware or software malfunctions within an electro-mechanical robot. The software application is able to simultaneous monitor multiple different electro-mechanical robots by receiving diagnostic information from them. The software application can identify a malfunction within one of the electro-mechanical robots by comparing its diagnostic information against a set of robot repair manuals. The software application will then select an optimal AI algorithm that has the best chance of repairing the hardware or software malfunction. The software application continues by implementing the optimal AI algorithm with a set of cloud accessible robot repairing applications, a technician's intervention, or a combination thereof.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: August 15, 2017
    Inventor: Shawn Patrick Bolich
  • Patent number: 9727846
    Abstract: Arrangements described relate to associating a meeting room with a meeting. A meeting invitation being accessed by a first recipient can be identified, wherein the meeting invitation is sent to a plurality of recipients. A location associated with the first recipient of the meeting invitation can be identified, and whether the location associated with the first recipient is similar to a location associated with a sender of the meeting invitation can be determined. Responsive to determining that the location associated with the first recipient is not similar to the location associated with a sender of the meeting invitation, the first recipient can be prompted to reserve a meeting room at the location associated with the first recipient. Responsive to receiving from the first recipient an indication of the meeting room being reserved, an association between the meeting and the meeting room can be created.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 8, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juilee S. Hapse, Priyanka K. Joshi, Shradha R. Nayak
  • Patent number: 9712576
    Abstract: Provided is a computer-implemented system and method for a requester-provider, query-response network that augments internet-based social networks for crowd management, rapid updating, decision support, problem-solving, reporting, and activity-tracking for transaction management and status updates for large distributed and/or co-located events or projects, such that information distributed can be private, personally targeted, timely, tagged, and geo-localized, enabling users to contribute and respond to requests using natural language, receive postings customized to their needs and preferences, share information, assess alternatives, integrate crowd-sourced resources and process transactions across distributed human-machine systems running on a diversity of computer, mobile and device platforms.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: July 18, 2017
    Inventor: Susan (Zann) Gill
  • Patent number: 9710793
    Abstract: Arrangements described relate to associating a meeting room with a meeting. A meeting invitation being accessed by a first recipient can be identified, wherein the meeting invitation is sent to a plurality of recipients. A location associated with the first recipient of the meeting invitation can be identified, and whether the location associated with the first recipient is similar to a location associated with a sender of the meeting invitation can be determined. Responsive to determining that the location associated with the first recipient is not similar to the location associated with a sender of the meeting invitation, the first recipient can be prompted to reserve a meeting room at the location associated with the first recipient. Responsive to receiving from the first recipient an indication of the meeting room being reserved, an association between the meeting and the meeting room can be created.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juilee S. Hapse, Priyanka K. Joshi, Shradha R. Nayak
  • Patent number: 9697474
    Abstract: Multi-class classification by training a machine learning system based on training inputs each of which includes features and at least one class label. Each training input is assigned a membership value that can indicate if an entity having the features of the training input is a member of the class corresponding to the class label that is also included in the training input. To determine if an entity having test features is a member of several test classes, test inputs can be constructed where each input includes the test features and a class label corresponding to one of the test classes. The test inputs are processed by the trained machine learning system, which produces as outputs test membership values that represent the likelihood that the entity having the features in the test input belong to the test class corresponding to the test class label also included in the test input.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventors: Yifang Liu, Konstantinos Katsiapis, Samuel Ieong, Roberto Bayardo
  • Patent number: 9679241
    Abstract: A thermodynamic random access memory includes one or more AHaH (Anti-Hebbian and Hebbian) node wherein read out of data is accomplished via a common summing electrode through memristive components and wherein multiple input cells are simultaneously active. A ktRAM architecture comprising a memory wherein each input synapse or “bit” of the memory interacts on or with a common electrode through a common “dendritic” electrode, and wherein each input can be individually driven. Each input constitutes a memory cell driving a common electrode.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: June 13, 2017
    Assignee: KnowmTech, LLC
    Inventors: Alex Nugent, Timothy Molter
  • Patent number: 9679242
    Abstract: A memristor apparatus includes meta-stable switching elements and an AHAH (Anti-Hebbian and Hebbian) feedback mechanism that operates the meta-stable switching elements by controlling the electric field across the meta-stable switching elements. The meta-stable switching elements form a device with an electrical resistance. Additionally, in some example embodiments the memristor apparatus can include a synapse apparatus comprising a differential pair of memristor apparatuses including the memristor apparatus.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: June 13, 2017
    Assignee: Knowm Tech, LLC
    Inventor: Alex Nugent
  • Patent number: 9661019
    Abstract: Systems and methods for discovery and classification of denial of service attacks in a distributed computing system may employ local agents on nodes thereof to detect resource-related events. An information later agent may determine if events indicate attacks, perform clustering analysis to determine if they represent known or unknown attack patterns, classify the attacks, and initiate appropriate responses to prevent and/or mitigate the attack, including sending warnings and/or modifying resource pool(s). The information layer agent may consult a knowledge base comprising information associated with known attack patterns, including state-action mappings. An attack tree model and an overlay network (over which detection and/or response messages may be sent) may be constructed for the distributed system. They may be dynamically modified in response to changes in system configuration, state, and/or workload.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: May 23, 2017
    Assignee: Oracle International Corporation
    Inventor: Lei Liu
  • Patent number: 9659044
    Abstract: A saliency function is computed to indicate the saliency of each of a plurality of data points in a dataset. For each local maximum in the saliency function, a segment of the dataset is inserted into an index.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: May 23, 2017
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Majid Sarrafzadeh, Jonathan S. Woodbridge
  • Patent number: 9652716
    Abstract: A method and system are provided. The method includes extracting shapelets from each of a plurality of time series dimensions of multi-dimensional time series data. The method further includes building a plurality of decision-tree classifiers, one for each time series dimension, responsive to the shapelets extracted therefrom. The method also includes generating a pairwise similarity matrix between respective different ones of the plurality of time series dimensions using the shapelets as intermediaries for determining similarity. The method additionally includes applying a feature selection technique to the matrix to determine respective feature weights for each of shapelet features of the shapelets and respective classifier weights for each of the decision-tree classifiers that uses the shapelet features.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: May 16, 2017
    Assignee: NEC Corporation
    Inventors: Abhishek Sharma, Haifeng Chen, Guofei Jiang, Om Prasad Patri
  • Patent number: 9646252
    Abstract: A CNF formula comprises at least one template clause representing a set of concrete clauses, each associated with a different temporal shift. The template clause is utilized by a SAT solver in determining satisfiability of the CNF formula. The template clause may be utilized to reduce amount of storage resources required for performing the satisfiability analysis. The template clause may in some cases increase feasibility of determining satisfiability. The template clause may in some cases reduce required time to determine satisfiability. The template clause may be utilized in incremental SAT solving to reuse deduced relations between literals that are applicable to additional cycles, such as invariants originating from a transition relation of a model.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Oded Fuhrmann, Ohad Shacham
  • Patent number: 9639803
    Abstract: A configuration model dividing and configuration sub-model inference processing system and procedure addresses the issue of configuration model and query complexity by breaking a configuration problem down into a set of smaller problems, solving them individually and recombining the results into a single result that is equivalent to a conventional inference procedure. In one embodiment, a configuration model is divided into configuration sub-models that can respectively be processed using existing data processing resources. A sub-model inference procedure provides a way to scale queries to larger and more complicated configuration models. Thus, the configuration model dividing and configuration sub-model processing system and inference procedure allows processing by a data processing system of configuration models and queries whose collective complexity exceeds the complexity of otherwise unprocessable conventional, consolidated configuration models and queries.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: May 2, 2017
    Assignee: Versata Development Group, Inc.
    Inventors: Nathan E. Little, Brandon M. Beck, Brian K. Showers
  • Patent number: 9606530
    Abstract: A method for order prioritization includes calculating a cycle time for a product order of a plurality of product orders using an artificial neural network, determining a first order priority of the product order based on a priority index using an analytic hierarchy process, determining a second order priority of the product order based on event based simulation model, and determining a shipping date for the product order based on the second order priority. The artificial neural network calculates the cycle time based upon product order type and a plurality of component counts. The analytic hierarchy process determines a first order priority based upon a plurality of product order attributes. The simulation model determines a second order priority and completion time based upon the first order priority, product model, product type, a plurality of component counts, manufacturing capacity and inventory data, and production time data for historical product orders.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: March 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Faisal Aqlan, Keila Y Martinez Camacho, Sarah S Lam
  • Patent number: 9607264
    Abstract: Techniques are described for determining and using information related to domains of interest, such as by automatically analyzing documents and other information related to a domain in order to automatically determine relationships between particular terms within the domain. Such automatically determined information may then be used to assist users in obtaining information from the domain that is of interest (e.g., documents with contents that are relevant to user-specified terms and/or to other terms that are determined to be sufficiently related to the user-specified terms). For example, recommendations may be automatically generated for a user by using information about specified preferences or other interests of the user with respect to one or more terms and identifying other particular terms that are sufficiently probable to be of interest to that user, such as based on a generated probabilistic representation of relationships between particular terms for the domain.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: March 28, 2017
    Assignee: Atigeo Corporation
    Inventors: Oliver B. Downs, Michael Sandoval, Claudiu Alin Branzan, Vlad Mircea Iovanov, Sopurkh Singh Khalsa
  • Patent number: 9596144
    Abstract: Systems and methods described herein provide automatic generation of one or more application fingerprints which may be used to identify and recommend one or more technologies and/or technical instructions for use within a WAN environment. Input data describing and an application fingerprint for one or more applications currently used within a network environment, such as a WAN environment, is received and executed against a set of rules by a rules engine. Based on the results, one or more recommendations may be provided that identifies various technologies and/or technical procedures the network manager may implement and/or perform.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: March 14, 2017
    Assignee: Level 3 Communications, LLC
    Inventor: Michael Anderson
  • Patent number: 9563776
    Abstract: Intrusion features of a landing page associated with sponsored content are identified. A feature score for the landing page based on the identified intrusion features is generated, and if the feature score for the landing page exceeds a feature threshold, the landing page is classified as a candidate landing page. A sponsor account associated with the candidate landing page can be suspended, or sponsored content associated with the candidate landing page can be suspended.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: February 7, 2017
    Assignee: Google Inc.
    Inventors: Niels Provos, Yunkai Zhou, Clayton W. Bavor, Jr., Eric L. Davis, Mark Palatucci, Kamal P. Nigam, Christopher K. Monson, Panayiotis Mavrommatis, Rachel Nakauchi
  • Patent number: 9558301
    Abstract: A device, method and tangible computer-readable medium are provided for detecting output discrepancies between representations of a block in two system models. For example, a first representation of a block may represent a default configuration and may execute in a first model. A second representation of the block may represent a user-modified configuration for the block and may execute in a second model. The user may execute the first and second models and may compare results using an exemplary embodiment. The embodiment may allow the user to define criteria and weightings for the criteria and to use the criteria for generating objective functions and constraints. The objective functions and constraints may be used to evaluate the performance of the two models. The embodiment may further perform trace back operations with respect to a model to determine a location in the model that produces an output discrepancy.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: January 31, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Omar Armando Adrian Orqueda, Christian Patrick Grippo, Robert O. Aberg
  • Patent number: 9552553
    Abstract: Disclosed are various embodiments for an item preparation application. Business logic and machine learning may be applied to attributes of an item to generate a recommendation for item preparation prior to storage in a physical storage facility. The recommendation may indicate whether preparation is to be applied, or what type of preparation is required. A machine learning knowledge base may be updated based on feedback or overrides of recommendations.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: January 24, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Edward Wilson, Aleksandr Mikhaylovich Ingerman, Aaron Hyrum Smith
  • Patent number: 9514408
    Abstract: Methods for constructing and maintaining knowledge representation systems are disclosed herein. The knowledge representation system is initially organized and populated using knowledge engineers. After the initial organization, scientific domain experts digest and structure source texts for direct entry into the knowledge representation system using templates created by the knowledge engineers. These templates constrain both the form and content of the digested information, allowing it to be entered directly into the knowledge representation system. Although knowledge engineers are available to evaluate and dispose of those instances when the digested information cannot be entered in the form required by the templates, their role is much reduced from conventional knowledge representation system construction methods. The methods disclosed herein permit the construction and maintenance of a much larger knowledge representation system than could be constructed and maintained using known methods.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: December 6, 2016
    Assignee: INGENUITY SYSTEMS, INC.
    Inventors: Raymond J. Cho, Richard O. Chen, Ramon M. Felciano, Daniel R. Richards