Patents Examined by Peter Coughlan
-
Patent number: 9740984Abstract: 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: GrantFiled: August 21, 2012Date of Patent: August 22, 2017Assignee: Disney Enterprises, Inc.Inventors: Patrick Lucey, Alina Bialkowski, Iain Matthews, G. Peter Carr, Eric Foote
-
Patent number: 9734448Abstract: 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: GrantFiled: August 19, 2014Date of Patent: August 15, 2017Inventor: Shawn Patrick Bolich
-
Patent number: 9727846Abstract: 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: GrantFiled: October 30, 2013Date of Patent: August 8, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juilee S. Hapse, Priyanka K. Joshi, Shradha R. Nayak
-
Patent number: 9712576Abstract: 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: GrantFiled: December 18, 2013Date of Patent: July 18, 2017Inventor: Susan (Zann) Gill
-
Patent number: 9710793Abstract: 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: GrantFiled: February 20, 2013Date of Patent: July 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juilee S. Hapse, Priyanka K. Joshi, Shradha R. Nayak
-
Patent number: 9697474Abstract: 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: GrantFiled: December 4, 2013Date of Patent: July 4, 2017Assignee: Google Inc.Inventors: Yifang Liu, Konstantinos Katsiapis, Samuel Ieong, Roberto Bayardo
-
Patent number: 9679241Abstract: 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: GrantFiled: August 15, 2014Date of Patent: June 13, 2017Assignee: KnowmTech, LLCInventors: Alex Nugent, Timothy Molter
-
Patent number: 9679242Abstract: 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: GrantFiled: July 8, 2015Date of Patent: June 13, 2017Assignee: Knowm Tech, LLCInventor: Alex Nugent
-
Patent number: 9661019Abstract: 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: GrantFiled: July 29, 2013Date of Patent: May 23, 2017Assignee: Oracle International CorporationInventor: Lei Liu
-
Patent number: 9659044Abstract: 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: GrantFiled: July 19, 2012Date of Patent: May 23, 2017Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Majid Sarrafzadeh, Jonathan S. Woodbridge
-
Patent number: 9652716Abstract: 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: GrantFiled: October 29, 2014Date of Patent: May 16, 2017Assignee: NEC CorporationInventors: Abhishek Sharma, Haifeng Chen, Guofei Jiang, Om Prasad Patri
-
Patent number: 9646252Abstract: 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: GrantFiled: February 14, 2013Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Oded Fuhrmann, Ohad Shacham
-
Patent number: 9639803Abstract: 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: GrantFiled: November 24, 2014Date of Patent: May 2, 2017Assignee: Versata Development Group, Inc.Inventors: Nathan E. Little, Brandon M. Beck, Brian K. Showers
-
Patent number: 9606530Abstract: 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: GrantFiled: May 17, 2013Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Faisal Aqlan, Keila Y Martinez Camacho, Sarah S Lam
-
Patent number: 9607264Abstract: 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: GrantFiled: March 20, 2013Date of Patent: March 28, 2017Assignee: Atigeo CorporationInventors: Oliver B. Downs, Michael Sandoval, Claudiu Alin Branzan, Vlad Mircea Iovanov, Sopurkh Singh Khalsa
-
Patent number: 9596144Abstract: 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: GrantFiled: January 31, 2012Date of Patent: March 14, 2017Assignee: Level 3 Communications, LLCInventor: Michael Anderson
-
Patent number: 9563776Abstract: 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: GrantFiled: August 16, 2012Date of Patent: February 7, 2017Assignee: 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: 9558301Abstract: 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: GrantFiled: August 13, 2013Date of Patent: January 31, 2017Assignee: The MathWorks, Inc.Inventors: Omar Armando Adrian Orqueda, Christian Patrick Grippo, Robert O. Aberg
-
Patent number: 9552553Abstract: 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: GrantFiled: June 25, 2013Date of Patent: January 24, 2017Assignee: Amazon Technologies, Inc.Inventors: Darren Edward Wilson, Aleksandr Mikhaylovich Ingerman, Aaron Hyrum Smith
-
Patent number: 9514408Abstract: 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: GrantFiled: January 18, 2013Date of Patent: December 6, 2016Assignee: INGENUITY SYSTEMS, INC.Inventors: Raymond J. Cho, Richard O. Chen, Ramon M. Felciano, Daniel R. Richards