Having Particular User Interface Patents (Class 706/11)
  • Patent number: 10430747
    Abstract: A method, system and computer program product for improving management and performance of an employee. An indication of a goal sponsored by an owner, such as a manager, is received. After receiving an indication of a user subscribing to the goal sponsored by the owner, communications (e.g., posts) on the social network involving the subscribed user that include a tag designating the goal may be monitored. Upon detecting a completion of the goal by the subscribed user in the monitored communications, a pattern of steps (e.g., “prepare,” “review” and “finish”) to accomplish the goal is determined based on the monitored communications. The pattern may then be used to recommend actions to other users subscribed to the goal concerning accomplishing the goal based on the pattern. Furthermore, the owner may receive indications as to the progress of the user in accomplishing the goal based on the pattern.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Patent number: 10430748
    Abstract: A method, system and computer program product for improving management and performance of an employee. An indication of a goal sponsored by an owner, such as a manager, is received. After receiving an indication of a user subscribing to the goal sponsored by the owner, communications (e.g., posts) on the social network involving the subscribed user that include a tag designating the goal may be monitored. Upon detecting a completion of the goal by the subscribed user in the monitored communications, a pattern of steps (e.g., “prepare,” “review” and “finish”) to accomplish the goal is determined based on the monitored communications. The pattern may then be used to recommend actions to other users subscribed to the goal concerning accomplishing the goal based on the pattern. Furthermore, the owner may receive indications as to the progress of the user in accomplishing the goal based on the pattern.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Sean Callanan, Sandra L. Kogan
  • Patent number: 10419465
    Abstract: A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: September 17, 2019
    Assignee: SPLUNK INC.
    Inventors: Sudhakar Muddu, Christos Tryfonas, Ravi Prasad Bulusu
  • Patent number: 10417567
    Abstract: Conversation user interfaces that are configured for virtual assistant interaction may include tasks to be completed that may have repetitious entry of the same or similar information. User preferences may be learned by the system and may be confirmed by the user prior to the learned preference being implemented. Learned preferences may be identified in near real-time on large collections of data for a large population of users. Further, the learned preferences may be based at least in part on previous conversations and actions between the system and the user as well as user-defined occurrence thresholds.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: September 17, 2019
    Assignee: VERINT AMERICAS INC.
    Inventors: Tanya M. Miller, Ian Beaver
  • Patent number: 10417590
    Abstract: An apparatus is provided to interface with users to perform group assessment processing and display of results in conjunction with selection of items.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: September 17, 2019
    Assignee: DEFINITIVE BUSINESS SOLUTIONS, INC.
    Inventor: John R. Sammarco
  • Patent number: 10409933
    Abstract: Methods for computer-aided simulation of additive manufacturing processes and corresponding systems and computer-readable mediums. A method includes receiving a finite element (FE) model of a part to be manufactured. The method includes intersecting a depositing layer line with the FE model to define an FE layer mesh that represents a manufacturing layer. The method includes simulating manufacture of the FE layer mesh and correspondingly modifying the FE model. The method includes displaying the modified FE model.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: September 10, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Louis Komzisk
  • Patent number: 10409932
    Abstract: A method and system is provided for computer-aided simulation of multi-layer selective laser sintering and melting in an additive manufacturing processes. The method may include receiving a solid model. The method may also include slicing the solid model geometry along a build direction and creating 3D meshes that represent manufacturing layers. In addition, the method may include simulating manufacture of each of the 3D meshes to produce corresponding deformed 3D meshes. Further, the method may include building a 3D mesh model from the deformed 3D meshes and displaying the 3D mesh model.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 10, 2019
    Assignee: Siemens Product Lifecyle Management Software Inc.
    Inventors: Tsz Ling Elaine Tang, Suraj Ravi Musuvathy, Lucia Mirabella
  • Patent number: 10408988
    Abstract: Techniques for creating, configuring, and employing diffusion light devices are presented. Such light device(s) can comprise or be associated with a light management component (LMC) that can employ sensors to monitor environmental conditions in a defined area of people or vehicles, and a diffusion component that can diffuse or otherwise process light. At a least a portion of the diffusion component and/or a light component can be formed of a fabric that can emit light and/or diffuse light. LMC can enhance function of the light device to manage diffusion of light or perform other tasks to enhance user experience and safety and security of people or vehicles. Based on results of analyzing sensor data relating to the conditions, LMC can determine and facilitate implementing an adjustment(s) to a parameter(s) of the diffusion component or light component to achieve desired emission or diffusion of light.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: September 10, 2019
    Assignee: Resilience Magnum IP, LLC
    Inventors: Steven Rosen, Ronald Cozean, Eric Allen, David Edward Mordetzky, Megan Horvath, Anthony John Pyros, John Elwood, Michael Chang, Elie Attarian
  • Patent number: 10387511
    Abstract: In one embodiment, a method includes receiving, an input from a client device corresponding to n-grams; accessing a media-item index that indexes a plurality of media items with their respective keywords, each keyword being extracted from communications made by users of an online social network; identifying media items from the media-item index, each media item being identified based on its associated keywords matching the n-grams corresponding to the input; calculating a media-item score for each of the identified media items based on a number of occurrences in which the media item has been used in communications on the online social network in connection with its matched keywords; and sending, to the client device, data corresponding to the identified media items having a media-item score greater than a threshold media-item score.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: August 20, 2019
    Assignee: Facebook, Inc.
    Inventor: Ariel Benjamin Evnine
  • Patent number: 10389754
    Abstract: A system, method, and computer-readable medium are disclosed for performing a cloud environment governance policy operation which provides a governance policy framework for use within cloud environments. In various embodiments, the cloud environment governance policy operation expands identify access management (IAM) systems to understand not only users but also resources. Additionally, in various embodiments, the cloud environment governance policy operation provides governance packs to abstract cloud resources and compliance/governance/regulatory regimes via a common open language.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: August 20, 2019
    Assignee: Quest Software
    Inventor: David Mortman
  • Patent number: 10390067
    Abstract: Implementations disclose predicting video start times for maximizing user engagement. A method includes receiving a first content item comprising content item segments, processing the first content item using a trained machine learning model that is trained based on interaction signals and audio-visual content features of a training set of training segments of training content items, and obtaining, based on the processing of the first content item using the trained machine learning model, one or more outputs comprising salience scores for the content item segments, the salience scores indicating which content item segment of the content item segments is to be selected as a starting point for playback of the first content item.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Sanketh Shetty, Apostol Natsev, Balakrishnan Varadarajan, Tomas Izo
  • Patent number: 10381006
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for utilizing multiple AI service providers by a dialog management system. The dialog management system can include a dispatcher bot, multiple worker bots, and multiple AI adapters that are each associated with a different cloud-based AI service provider. In response to receiving a query, the dispatcher bot selects a particular worker bot to handle the query. The particular worker bot is assigned to a particular AI service provider. An AI adapter associated with the particular AI service provider, generates a query message based on the query. The AI adapter sends the query message to the particular AI service provider and receives a response message. The dialog management system sends a representation of the response message to the particular worker bot, receives an answer for the query from the particular worker bot, and provides the answer for output.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 13, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Laetitia Cailleteau Eriksson, Christopher Wickes, Marion Danielle Claude Perichaud Duncan, Augusto Gugliotta
  • Patent number: 10366168
    Abstract: Systems and methods for multiple topic automated chatting are provided. The systems and method provide multiple topic automated (or artificial intelligence) chatting by analyzing user inputs in a conversation to determine a plurality topics, to determine and score features related to the determined topics and different users, and to create a knowledge graph of the determined topics. Based on these determinations, the systems and methods may determine if a reply should be provided and then predict a reply.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: July 30, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Xianchao Wu
  • Patent number: 10360403
    Abstract: An approach is provided for securing data. Concept expansion on a data structure and names of attributes of the data is performed. Values of fields of the data are matched to a pattern in a repository that includes patterns that specify concepts. Based on the concept expansions and the field values matched to the pattern, a concept of the data is identified and an inference score is determined. The inference score indicates whether the identified score requires a validation. If the inference score exceeds a threshold score, a policy associated with the concept is identified and an action to secure the data based on the policy is performed. If the inference score does not exceed the threshold score, (i) a validation of the concept is received or (ii) an indication that the identified concept is not valid and a new concept of the data are received.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Patent number: 10345764
    Abstract: A method of performing aspects of an energy industry operation includes simulating an energy industry operation parameter by an analysis module, wherein simulating includes predicting values of the operational parameter via one or more mathematical models of the assembly and a formation region, and estimating an uncertainty range of at least one of the input data and the predicted values of the operational parameter; generating a performance envelope based on the predicted values and the uncertainty range; generating an operating envelope by the analysis module, the operating envelope prescribing minimum constraints on the operational parameter; during the energy industry operation, receiving real time measurements of the operational parameter by a production performance module, and comparing the measured operational parameter to the operating envelope and the performance envelope; and based on the measured operational parameter being outside the performance envelope, controlling the energy industry operation
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: July 9, 2019
    Assignee: BAKER HUGHES, A GE COMPANY, LLC
    Inventors: Rob Early, Oktay Metin Gokdemir, Ian Graham Brown, Christopher J. Freitas, Nathan F. Andrews, Nicholas J. Mueschke, Rhandy Regulacion, Eric Thiessen, Coen Smits
  • Patent number: 10332073
    Abstract: Automatically learning and providing software development team structure and methodologies. A software development knowledgebase repository is generated by mining for software processes data over a network of computer systems. A team structure specification and project requirement associated with a target project is received. A software development methodology is selected from the software development knowledgebase repository based on the team structure specification and project requirement associated with a target project, a team members knowledgebase, a teams knowledgebase, and a past projects knowledgebase. A machine learning module automatically learns a software development methodology to select. Based on the software development methodology, a software development environment infrastructure for the target project is built.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ermyas Abebe, Dileban Karunamoorthy, Cristian Vecchiola
  • Patent number: 10325629
    Abstract: A cognitive system and method for optimized video playback. A semantic and sentiment analysis of the video presentation is performed to identify one or more topics, speakers, and sentiments therein. An analysis of at least one viewer is performed to identify the topics, speakers, and sentiments of interest. The topics, speakers, and sentiments are associated with a time-based mapping of the video presentation based on the analysis of the viewer. A navigation aid for the video presentation is generated using the time-based mapping, wherein the navigation aid includes entry and exit pointers to portions of the video presentation that match the viewer's areas of interest. Portions of the video presentation may be recommended and displayed to the viewer using the navigation aid.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 18, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hernan A. Cunico, Liam S. Harpur, Asima Silva
  • Patent number: 10324983
    Abstract: Recurrent neural networks (RNNs) can be visualized. For example, a processor can receive vectors indicating values of nodes in a gate of a RNN. The values can result from processing data at the gate during a sequence of time steps. The processor can group the nodes into clusters by applying a clustering method to the values of the nodes. The processor can generate a first graphical element visually indicating how the respective values of the nodes in a cluster changed during the sequence of time steps. The processor can also determine a reference value based on multiple values for multiple nodes in the cluster, and generate a second graphical element visually representing how the respective values of the nodes in the cluster each relate to the reference value. The processor can cause a display to output a graphical user interface having the first graphical element and the second graphical element.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: June 18, 2019
    Assignees: SAS INSTITUTE INC., NORTH CAROLINA STATE UNIVERSITY
    Inventors: Samuel Paul Leeman-Munk, Saratendu Sethi, Christopher Graham Healey, Shaoliang Nie, Kalpesh Padia, Ravinder Devarajan, David James Caira, Jordan Riley Benson, James Allen Cox, Lawrence E. Lewis
  • Patent number: 10318246
    Abstract: A computer-implemented computer documentation validation method, system, and computer program product for discovering problems and errors in an entire set of program/software documentation written by humans and flagging the documentation errors to suggest corrections to humans.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Radu Florian, Taesun Moon, Avirup Sil
  • Patent number: 10318885
    Abstract: Mechanisms are provided for implementing a virtual corpus engine that receives an inquiry to be processed and analyzes the inquiry to extract one or more features of the inquiry. The virtual corpus engine selects a weight matrix associated with a virtual corpus based on the extracted one or more features of the inquiry. The virtual corpus comprises a plurality of actual corpora of information. The weight matrix comprises a separate weight value for each actual corpus in the plurality of actual corpora. The virtual corpus engine processes the inquiry using a set of selected actual corpora selected from the plurality of actual corpora based on the weight values in the weight matrix and receives results of the processing of the inquiry using the set of selected actual corpora. The virtual corpus engine outputs the results of the processing of the inquiry.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joseph N. Kozhaya, Christopher M. Madison, Sridhar Sudarsan
  • Patent number: 10311452
    Abstract: The disclosure describes systems and methods of ranking user interest in physical entities based on the attention given to those entities as determined by an analysis of communications from devices over multiple communication channels. The attention ranking systems allow any “Who, What, When, Where” entity to be defined and ranked based, at least in part, on information obtained from communications between users and user proxy devices. An entity rank is generated for entity known to the system in which the entity rank is derived from the information in communications that are indicative of user actions related to the entity. The entity ranks are then used to modify the display of information or data associated with the entities. The system may also generate a personal rank for each entity based on the relation of the entity to a specified user.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: June 4, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Ronald Martinez, Marc Eliot Davis, Christopher William Higgins, Joseph James O'Sullivan
  • Patent number: 10303724
    Abstract: A computer program product, a method, and an information handling system is provided to associate keywords used for unsuccessfully searching for a shared URL contents with a confidence level of predicting an adjustment of search engine optimization (SEO) for finding the shared URL due to changing the shared URL contents and performing an action based on the confidence level.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Trudy L. Hewitt, Joseph Lam, William K. Wentworth
  • Patent number: 10302066
    Abstract: Historical power output measurements of a wind turbine for a time period immediately preceding a specified time are received. Historical wind speed micro-forecasts for the wind turbine for a time periods immediately preceding the specified past time and immediately following the specified past time are received. The historical wind speed micro-forecasts are converted to wind power values. Based on the historical power output measurements and the wind power output values, a machine learning model for predicting wind power output is trained. Real-time power output measurements of the wind turbine and real-time wind speed micro-forecasts for the wind turbine are received. The real-time wind speed micro-forecasts are converted to real-time wind power values. Using the machine learning model with the real-time power output measurements and the real-time wind power values, a wind power output forecast for the wind turbine at a future time is outputted.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Varun Badrinath Krishna, Younghun Kim, Tarun Kumar, Wander S. Wadman, Kevin W. Warren
  • Patent number: 10296996
    Abstract: Systems and methods for planning location-sensitive probabilistic behavior based evacuation paths, in a building, from source nodes to sink nodes in a network of routes including a plurality of vertices and edges are disclosed. For example, input parameters including layouts, number of evacuees at each source node, transit time, predetermined time period and maximum capacity associated with each edge and vertex are received. Further, weak evacuation schedules at a state of the evacuees are defined based on the layouts of the building, number of evacuees, transit time and predetermined time period. Furthermore, a strong evacuation schedule is defined based on the weak evacuation schedules and maximum capacity associated with each edge and vertex. Moreover, a mapping is defined from the strong evacuation schedule to the weak evacuation schedules to obtain a probabilistic behavior model. Also, an evacuation path is planned, in real-time, based on the probabilistic behavior model.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: May 21, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Arindam Pal, Francesco Parisi, Venkatramanan Siva Subrahmanian, Subhra Mazumdar
  • Patent number: 10275716
    Abstract: A method and apparatus for populating content items into a feed is provided. The feed comprises a sequence of content item ordered in such a way as to maximize a number of content items displayed to a user by virtue of the user scrolling down through the feed. The content items are each associated with a click-through rate, an indication of a number of times the content has been displayed to users, an indication of a number of times that the users have scrolled to a next item in the feed after the item was displayed, and a height of the content item. These values are used to train a behavioral model and then used by the behavioral model to layout the content items in a feed rendered at a user device.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guanfeng Liang, Shaunak Chatterjee, Romer Rosales
  • Patent number: 10275714
    Abstract: A method described herein includes receiving a digital image, wherein the digital image includes a first element that corresponds to a first domain and a second element that corresponds to a second domain. The method also includes automatically assigning a label to the first element in the digital image based at least in part upon a computed probability that the label corresponds to the first element, wherein the probability is computed through utilization of a first model that is configured to infer labels for elements in the first domain and a second model that is configured to infer labels for elements in the second domain. The first model receives data that identifies learned relationships between elements in the first domain and elements in the second domain, and the probability is computed by the first model based at least in part upon the learned relationships.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Simon John Baker, Ashish Kapoor, Gang Hua, Dahua Lin
  • Patent number: 10277521
    Abstract: An approach for authorizing an action requested by a user in a networked computing environment (e.g., a cloud computing environment) is provided. In a typical embodiment, a request for a particular action associated with a computing resource is received. The connected systems which may be affected by the requested action are identified. The actual users of the connected systems are determined. A response from each of the actual users is requested. The responses are collected and weighted to determine if authorization for the requested action is granted.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
  • Patent number: 10268955
    Abstract: A method, system and computer-usable medium for providing composite cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights; and, providing the composite cognitive insight to a user via a set of cognitive media content.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: April 23, 2019
    Assignee: Cognitive Scale, Inc.
    Inventors: Neeraj Chawla, Joshua L. Segars
  • Patent number: 10262375
    Abstract: Techniques for providing information related to insurance services solicit interaction from a user (e.g., during video game play). The solicited interaction identifies a real property. A virtual environment gaming landscape is generated. The gaming landscape includes a virtual representation of the identified real property. Additional interaction from the user with the virtual environment gaming landscape is solicited. A risk assessment related to the identified real property is performed based on user's interaction with the virtual environment gaming landscape. A recommendation regarding one or more services is provided based on the performed risk assessment.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: April 16, 2019
    Assignee: United Services Automobile Association (“USAA”)
    Inventor: Christopher Howard
  • Patent number: 10250641
    Abstract: Network management technology as disclosed herein conducts conversational natural language dialog with a user to facilitate the user's analysis of network activity and the implementation of network security measures and other actions in furtherance of network operations, management, or security.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: April 2, 2019
    Assignee: SRI International
    Inventors: Phillip A. Porras, Jeffrey Klaben, Patrick D. Lincoln, Nicholas Chapin
  • Patent number: 10243973
    Abstract: A system that communicates with one or more host providers to monitor a computing load on the computing resources of the host providers and then compares this computing load or usage with expected threshold values to determine if notifications should be generated to alert administrators or the host provider of unexpected usage. The system also provides dynamic adjustment of the thresholds based on increased usage that is desired such as a large number of unique users accessing the software application to use the software application in a way that generates revenue or the potential for revenue for the software application provider.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 26, 2019
    Assignee: Tangoe US, Inc.
    Inventors: Jaan Leemet, Paul Schmidt
  • Patent number: 10244041
    Abstract: A system and method for providing recommendation content is disclosed. A cloud storage server for recommending content includes a storage unit for providing a folder that stores content of a user in the cloud storage server; a communication unit for providing a device of the user with information regarding the content stored in the folder of the user; and a control unit for determining recommendation content that is to be recommended to the user among contents in the cloud storage server based on the content of the user stored in the folder, storing reference information for accessing the determined recommendation content in the folder of the user included in the cloud storage server, and controlling the communication unit to provide the device of the user with the reference information of the recommendation content such that the device of the user accesses the recommendation content.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-hong Kim, Dae-hyun Ban, Eun-ho Heo
  • Patent number: 10209965
    Abstract: A device may provide, via a code editor window of a user interface, program code that includes a reference. The reference may call a portion of program code. The portion of program code may be associated with a source of the portion of program code. The device may determine the portion of program code based on the reference. The device may provide the portion of program code, in-line with the program code, via the code editor window of the user interface. The device may receive a modification to the portion of program code via the code editor window of the user interface. The device may synchronize the modification to the portion of program code with the source of the portion of program code. The device may create a modified copy of the source of the portion of program code based on the synchronizing.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: February 19, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Joseph R. Bienkowski, Santosh C. Kasula, Andrew T. Campbell
  • Patent number: 10192001
    Abstract: Convolutional neural networks can be visualized. For example, a graphical user interface (GUI) can include a matrix of symbols indicating feature-map values that represent a likelihood of a particular feature being present or absent in an input to a convolutional neural network. The GUI can also include a node-link diagram representing a feed forward neural network that forms part of the convolutional neural network. The node-link diagram can include a first row of symbols representing an input layer to the feed forward neural network, a second row of symbols representing a hidden layer of the feed forward neural network, and a third row of symbols representing an output layer of the feed forward neural network. Lines between the rows of symbols can represent connections between nodes in the input layer, the hidden layer, and the output layer of the feed forward neural network.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: January 29, 2019
    Assignees: SAS INSTITUTE INC., NORTH CAROLINA STATE UNIVERSITY
    Inventors: Samuel Paul Leeman-Munk, Saratendu Sethi, Christopher Graham Healey, Shaoliang Nie, Kalpesh Padia, Ravinder Devarajan, David James Caira, Jordan Riley Benson, James Allen Cox, Lawrence E. Lewis, Mustafa Onur Kabul
  • Patent number: 10169716
    Abstract: A system and method are provided for shared machine learning. The method includes providing a model to a plurality of agents included in a machine learning system. The model specifies attributes and attribute value data types for an event in which the agents act. The method further includes receiving agent-provided inputs during an instance of the event. The agent-provided inputs include estimated attribute values that are consistent with the attribute value data types. The method also includes determining expertise weights for at least some agents in response to at least one ground-truth which is learned from the estimated attribute values. The method additionally includes determining an estimate value for one or more of the attributes using respective adaptive mixtures of the estimated attribute values.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian P. Gaucher, Jonathan Lenchner, David O. Melville, Valentina Salapura
  • Patent number: 10133589
    Abstract: A system for presenting help information relating to a user of a computer program based on context of the computer program is provided. The system receives an indication of a generic request and identifies the context of the computer program at the time of the request. The context may include information that is currently being displayed by the computer program and metadata relating to the user and the computer program. The system selects help information based on the context such that the selected help information varies based on information that is currently being displayed and the metadata. The system then presents the help information to the user.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Voronkov, Quanjie Lin, Dmitriy Meyerzon, Welly Lee, Reenu Sandhu, Tom Tseng
  • Patent number: 10127284
    Abstract: Systems and computer program products to perform an operation comprising: identifying a first attribute of a source code in a deep question answering system, computing an influence score for the first attribute based on a rule in the source code used to compute a confidence score for each of a plurality of candidate answers generated by the deep question answering system, computing an importance score for the first attribute based at least in part on the computed influence score, and upon determining that the importance score exceeds a predefined threshold, storing an indication that the first attribute is an important attribute relative to other attributes specified in the source code.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Roberto Delima, Thomas J. Eggebraaten, Marie L. Setnes
  • Patent number: 10127525
    Abstract: An embodiment of the invention provides a method for enhanced e-mail return receipts based on cognitive considerations. An input device receives an expected response time from a sender of an electronic message, wherein the expected response time includes the amount of time that the sender expects to receive a response to the electronic message. A processor generates a likelihood that the recipient of the electronic message will respond to the electronic message within the expected response time based on a profile of the recipient. The profile of the recipient includes the recipient's degree of attentiveness to the electronic message, the recipient's workload, the recipient's efficiency, and the recipient's work habits. A communications device presents the likelihood that the recipient will respond to the electronic message within the expected response time to the sender.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Itzhack Goldberg, James Robert Kosloski, Clifford A. Pickover, Neil Sondhi
  • Patent number: 10120910
    Abstract: Methods to perform an operation comprising: identifying a first attribute of a source code in a deep question answering system, computing an influence score for the first attribute based on a rule in the source code used to compute a confidence score for each of a plurality of candidate answers generated by the deep question answering system, computing an importance score for the first attribute based at least in part on the computed influence score, and upon determining that the importance score exceeds a predefined threshold, storing an indication that the first attribute is an important attribute relative to other attributes specified in the source code.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Roberto Delima, Thomas J. Eggebraaten, Marie L. Setnes
  • Patent number: 10115065
    Abstract: Systems and methods are disclosed for scheduling a workforce. In one embodiment, the method comprises receiving a shift activity template; receiving an association between the shift activity template and at least one worker; and scheduling a plurality of schedulable objects. The scheduling is performed in accordance with a workload forecast and schedule constraints. Each of the schedulable objects is based on the shift activity template. The shift activity template describes a worker activity performed during a shift. The template has range of start times and a variable length for the activity. The activity is associated with a queue.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: October 30, 2018
    Assignee: VERINT AMERICAS INC.
    Inventors: Jason Fama, Michael Zeoli, Edward Hamilton
  • Patent number: 10114972
    Abstract: Methods to perform an operation comprising upon determining that a received query requests values of sensitive data stored in a secure database table of a database, computing a security score for the received query based on a determined specificity of a selection predicate of the received query, and upon determining that the security score exceeds a security threshold, performing a predefined operation to restrict access to the requested values of the sensitive data.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: October 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
  • Patent number: 10110763
    Abstract: A system includes an image forming apparatus and a network camera apparatus that communicates with the image forming apparatus. The image forming apparatus includes a detection unit configured to detect a user of the image forming apparatus and a transmission unit that, in a case where the detection unit detects the user, transmits an imaging request to the network camera apparatus. The network camera apparatus includes an imaging unit, a receiving unit that receives the imaging request transmitted from the image forming apparatus, and a control unit that, in a case where the receiving unit receives the imaging request, controls the imaging unit to image a vicinity of the image forming apparatus which has transmitted the imaging request.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 23, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuya Saisho
  • Patent number: 10095809
    Abstract: A system is disclosed for assisting users in storing and retrieving information in an information storage system. The system includes selection means for permitting a user to choose selected information to be stored; convening means for convening a tagging tribunal, the tagging tribunal providing a graphical aggregation of available tags and information nuggets that may be selected by a user to create an association between at least one selected tag or information nugget and the selected information based on the user's decision to create such an association; and linking means for creating an associative link between the at least one selected tag or information nugget and the selected information, the associative link being part of an associative network.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: October 9, 2018
    Inventors: Jonathan T. Klein, Lee Weinstein
  • Patent number: 10089314
    Abstract: An information management method allows presenting the usage of each of storage areas in a visually intuitive manner, the method including: obtaining user configuration information in each of the storage areas; receiving a designated user ID and obtaining user information corresponding to the designated user ID; and displaying an image, wherein when displaying an image, a first image is displayed for a storage area that stores user configuration information regarding a user identified by the designated user ID or the user information, a second image is displayed for a storage area that stores user configuration information regarding a user different from the user identified by the designated user ID or the user information, and a third image is displayed for a storage area that stores user configuration information indicating that the storage area is not being used for any user.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: October 2, 2018
    Assignee: PANASONIC IP MANAGEMENT CO., LTD.
    Inventors: Takuya Matsumoto, Norihiro Matsui, Nozomu Tooyama, Gantetsu Matsui
  • Patent number: 10083061
    Abstract: A process owner platform may be associated with a cloud embedded big data application and may exchange information with a tenant service executor platform. The process owner platform may establish a process using a process tenant template, the process being associated with public and private data and transmit, to the remote tenant service executor platform, information including the public data (without including the private data). The process owner platform may then receive result data and a process state identifier and establish a virtual process such that it is associated with the public data, the private data, and the result data. The process owner platform may also execute control logic in accordance with the process state identifier to materialize the virtual process into a process or a process tenant template, and the materialized process or process tenant template may associated with the public data, the private data, and the result data.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: September 25, 2018
    Assignee: SAP SE
    Inventors: Jens Odenheimer, Peter Eberlein
  • Patent number: 10083242
    Abstract: A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul P. Akolkar, John M. Boyer, Charles F. Wiecha
  • Patent number: 10068172
    Abstract: A system and method is disclosed for knowledge engineering using a computerized graphical editor to manage and create knowledge-based systems containing a navigable graph of modal pages with conditional content and user interface knowledge. The invention enables the entire knowledge engineering workflow to be performed within a non-technical graphical environment and without requiring a computer programming or mathematical background. Further, the presentation of knowledge as modal pages allows for simple ontological discovery and end-user player operation. Once editing is complete, the method allows for the set of pages, variables, and settings of which the knowledge-based system is composed to be exported into an independently executable knowledge-based system player containing an embedded inference engine.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: September 4, 2018
    Assignee: IfWizard Corporation
    Inventor: Dominic Sellers-Blais
  • Patent number: 10048826
    Abstract: Interactive visualizations of a convolutional neural network are provided. For example, a graphical user interface (GUI) can include a matrix having symbols indicating feature-map values that represent likelihoods of particular features being present or absent at various locations in an input to a convolutional neural network. Each column in the matrix can have feature-map values generated by convolving the input to the convolutional neural network with a respective filter for identifying a particular feature in the input. The GUI can detect, via an input device, an interaction indicating that that the columns in the matrix are to be combined into a particular number of groups. Based on the interaction, the columns can be clustered into the particular number of groups using a clustering method. The matrix in the GUI can then be updated to visually represent each respective group of columns as a single column of symbols within the matrix.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: August 14, 2018
    Assignees: SAS INSTITUTE INC., NORTH CAROLINA STATE UNIVERSITY
    Inventors: Samuel Paul Leeman-Munk, Saratendu Sethi, Christopher Graham Healey, Shaoliang Nie, Kalpesh Padia, Ravinder Devarajan, David James Caira, Jordan Riley Benson, James Allen Cox, Lawrence E. Lewis, Mustafa Onur Kabul
  • Patent number: 10031740
    Abstract: A method is provided for generating a reprogramming file to reprogram a target electronic control unit (ECU) in a target vehicle. High-level language diagnostic commands are generated utilizing a standardized specification language editor comprising Open Test sequence data eXchange (OTX). High-to-low level command conversions specific for the target ECU generate Unified Diagnostic Services (UDS) operation transactions. The high-level language diagnostic sequence commands are converted into imperative language instructions-that are compiled into binary code corresponding to handling routines. A binary image of the target ECU is segmented into a plurality of data blocks. The plurality of data blocks and respective the UDS operation transactions are compiled to provide a plurality of UDS stages that are assembled into the reprogramming file.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: July 24, 2018
    Assignee: LEAR CORPORATION
    Inventors: Ricardo Martinez Elizalde, Ronald W Pashby, Antoni Ferre Fabregas
  • Patent number: 10027607
    Abstract: Message processing includes activating an out-of-office function for a messaging account, wherein the out-of-office function has a scheduled end time. A determination is made, using a processor, that a current time is after the scheduled end time and that a deactivation condition for the out-of-office function has not occurred. Responsive to the determination, an out-of-office action is performed using the processor.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: July 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luca Alfarano, Srinivas Allampally, Gaurav Bhagat, Conor T. Boland