Resource Planning In A Project Environment Patents (Class 705/7.23)
  • Patent number: 11048244
    Abstract: Systems and methods for generating a facilities report are described herein. A user- chosen series of questions can be automatically generated by accessing the storage after a user has chosen a facility system category. Survey data can be received based on received responses to the user-chosen series of questions. Picture and/or video data of model information can be received for a building element at the existing property. The picture and/or video data can be automatically associated with the existing property based on GPS identification for the existing property. A facilities report can be automatically generated for the existing property. A GUI can be presented allowing a user to associate picture and/or video data with various facilities by confirming that a file for a particular facility should be accessed and/or opened.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 29, 2021
    Assignee: VFA, INC.
    Inventors: Lee Kaufman, Mark Ayasse, Raymond Johnson, Raymond Dufresne, Scott Cormier, Vlad Mangeym
  • Patent number: 11030223
    Abstract: System and methods for summarizing collaboration activity events into a plurality of pages that are then scored with respect to user-specific relevance that is based on a set of comprehensibility characteristic parameters. The collaboration activity events are summarized into groups of activities based on certain common attributes that are deemed to have quantitatively measurable relevance to the user. The groups of activities are assembled into a plurality of personalized candidate pages. The candidate summary pages are then scored using a function that includes parameters that serve to quantify how interesting or readable the particular user would find the particular candidate summary page. One or more of the higher scoring candidate summary pages are selected for presentation to the user.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: June 8, 2021
    Assignee: Box, Inc.
    Inventor: Victor De Vansa Vikramaratne
  • Patent number: 11004141
    Abstract: There is provided a system and method to direct processing of orders to improve processing resource usage. QOS statistics relative to wait times and/or processing times or other measures of busyness may be maintained relative to physical office or branch locations where customers attend to have orders processed. QOS measures may be defined relative to these statistical measures of busyness that predict future busyness at respective locations. The QOS measures may be provided to a customer, such as in association with an order ahead application, to recommend to the customer to attend at a location that is less busy thereby distributing processing requests (orders) to less busy locations and better utilize resources.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: May 11, 2021
    Assignee: THE TORONTO-DOMINION BANK
    Inventors: Milos Dunjic, Anthony Haituyen Nguyen, Yubing Liu
  • Patent number: 10970683
    Abstract: A computer-implemented method comprises, obtaining a digital calendar item for an event, determining, that the event has begun, and in response to determining that the event has begun, accessing a location and determining which of the participants are present for the event, determining, during the event, that one participant shared a digital data item with the other participants or as part of the event, and in response to determining that the participant shared the digital data item, at least transiently storing a reference or link to the digital data item, determining that the event has ended, and in response to determining that the event has ended, updating the digital calendar item by adding the reference or link.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: April 6, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Oji Udezue, Michael Cannon-Brookes, Steen Andersson
  • Patent number: 10937068
    Abstract: Disclosed is a system and method for determining an assessment value of a document related to a current research work of researcher(s) in drug discovery. Information pertaining to the document is processed to identify entities and semantic inter-relationships specific to the current research work. Information indicative of entities and semantic inter-relationships specific to a previous research work of the researcher(s) is accessed, and is compared with the entities and the semantic inter-relationships specific to the current research work to determine an association factor indicative of an extent of an association between the current research work and the previous research work of the researcher(s).
    Type: Grant
    Filed: June 17, 2018
    Date of Patent: March 2, 2021
    Assignee: Innoplexus AG
    Inventors: Gunjan Bhardwaj, Abhijit Keskar, Tanay Gahlot
  • Patent number: 10909482
    Abstract: Using remote image acquisition, image processing, and computational systems and methods, it has become possible to obtain actual building dimensions that can be used to generate construction estimates for repairing or maintaining buildings. For example, actual roof dimensions can be used to provide a computer-based estimate of materials and/or materials overage needed. Instead of simply applying a generic overage percentage based on roof shape, a computer-based approach can take into account cut lines as a percentage of total roof area. The resulting computer-generated estimate is shown to be more accurate, less expensive, and faster than using a human on-site estimator.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 2, 2021
    Assignee: Pictometry International Corp.
    Inventors: Dale R. Thornberry, Christopher T. Thornberry, Thom S. Salter
  • Patent number: 10810511
    Abstract: A framework for improving data set in an enterprise system for machine learning is provided. In accordance with one aspect, user input of a project update is provided by a user to an enterprise system. A record of the project update is created in the enterprise system based on the user input. The project update provided by the user into the enterprise system is analyzed using a gamification technique. The analysis includes quantifying the user's input of the project update to the enterprise system by assigning points to the user based on the project update provided to the enterprise system. The assigned points are displayed to the user on a user interface of a user device to enable friendly competition with other users which encourages more detailed and frequent project updates to the enterprise system by the user.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: October 20, 2020
    Assignee: SAP SE
    Inventors: Abraham Sasmito Adibowo, Weile Chen
  • Patent number: 10789139
    Abstract: A method for replicating a first virtual storage system of a customer includes receiving periodically collected configuration data, workload data, service failure data, and management workflow data on the first virtual storage system, creating a first multi-dimensional array of observed variables based on periodically collected data, applying dimensionality reduction to the first multi-dimensional array to determine an artificial variable having a largest variance, determining a smaller, second multi-dimensional array that represents the first multi-dimensional array based on the artificial variable, and building a second virtual storage system to replicate the first virtual storage system based on the second multi-dimensional array.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: September 29, 2020
    Assignee: VMWARE, INC.
    Inventors: Yu Wu, Wenguang Wang, Sifan Liu, Jin Feng
  • Patent number: 10776517
    Abstract: In various embodiments, fulfilling a data subject access request may be particularly costly. In some embodiments, a company may store data regarding a particular data subject in multiple different locations for a plurality of different reasons as part of a plurality of different processing and other business activities. For example, a particular data subject may be both a customer and an employee of a particular company or organization. Accordingly, in some embodiments, fulfilling a data subject access request for a particular data subject may involve a plurality of different information technology (IT) professionals in a plurality of different departments of a particular company or organization. As such, it may be useful to determine a cost of a particular data subject access request (e.g., particularly because, in some cases, a data subject is entitled to a response to their data subject access request as a matter of right at no charge).
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: September 15, 2020
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Jason L. Sabourin, Jonathan Blake Brannon, Mihir S. Karanjkar, Kevin Jones
  • Patent number: 10771425
    Abstract: Provided herein is an electronic message management platform that enables management and execution of electronic message campaigns while appropriately managing challenges presented by spam filters, black lists, and domain blocking technologies, and that includes elements for managing an electronic message campaign based on dynamic conditions, quality measures, engagement factors, and other measures, factors and conditions.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 8, 2020
    Assignee: HUBSPOT, INC.
    Inventors: James Kebinger, Farid Jahanmir, Sean Patrick Hogan, Ryan Kophs, Nathaniel Dempkowski, Michael Axiak, Tom Monaghan
  • Patent number: 10755220
    Abstract: A method for predicting an impact of a service level agreement including collecting workload data and effort data and constructing a cost model for the service level agreement, defining a baseline service parameter corresponding to the code model of the service level agreement, and calibrating the cost model of the service level agreement, by calibrating a workload volume from the workload data and an effort time from the effort data to match the baseline service parameter, to output a service level agreement impact model.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Linh H. Lam, David M. Northcutt, Larisa Shwartz
  • Patent number: 10733155
    Abstract: In accordance with an embodiment, described herein is a system and method for extracting a star schema from tabular data for use in a multidimensional database. The system can receive a tabular data including a plurality of columns, and determine a relationship between each pair of the plurality of columns by analyzing actual values in a plurality of rows for each pair of columns. Based on the determined relationships among the plurality of columns and a type of each column, the system can use a heuristic process to identify a plurality of cube elements from the plurality of columns to construct a star schema. A user interface can be provided to display potential problems of the star schema, and one or more alternative approaches for a user to select to extract a star schema from the tabular data.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: August 4, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Guy Shaked
  • Patent number: 10719803
    Abstract: A historical scenario and historical decisions made in the historical scenario are received. The historical decisions represent a set of decision variables of an objective function. A random set of decision variables having different values than the set of decision variables are generated. To determine a weight setting associated with multiple objectives of the objective function, a number of inequalities are built and solved with an assumption that, for an optimization that minimizes the objective function, the objective function having the set of random decision variables has a larger value than the objective function having the set of decision variables. The receiving, the generating and the building steps may be repeated to determine multiple sets of weight settings. The multiple sets of weight settings are searched to select a target weight setting for each of the multiple objectives. The target weight setting may be automatically and continuously learned.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Deshpande, Saurabh Gupta, Arun Hampapur, Ali Koc, Dingding Lin, Xuan Liu, Brian L. Quanz, Yue Tong, Dahai Xing, Xiaobo Zheng
  • Patent number: 10628756
    Abstract: An agricultural data collection framework is provided in a system and method for tracking and managing livestock, and for analyzing animal conditions such as health, growth, nutrition, and behavior. The framework uses ultra-high frequency interrogation of RFID tags to collect individual animal data across multiple geographical locations, and incorporates artificial intelligence techniques to develop machine learning base models for statistical process controls around each animal for evaluating the animal condition. The framework provides a determination of normality at an individual animal basis or for a specific location, and generates alerts, predictions, and a targeted processing or application schedule for prioritizing and delivering resources when intervention is needed.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: April 21, 2020
    Assignee: PERFORMANCE LIVESTOCK ANALYTICS, INC.
    Inventors: Dane T. Kuper, Dustin C. Balsley, Paul Gray, William Justin Sexten
  • Patent number: 10621566
    Abstract: Systems and method for managing a construction payment process. An input is received from a first participant and one of a plurality of stored notification workflows is accessed from a memory based on the information received from the first participant. Each stored notification workflow defines a sequence of automatic electronic notifications that are transmitted from the application server to one or more participants in the construction project in response to one or more predetermined events. Based on the accessed notification workflow, a second participant is identified and a first notification is automatically transmitted to the second participant. A response to the first notification is received from the second participant through an electronic form. The content of the response is automatically processed and a second notification is transmitted to a third participant based on the accessed notification workflow.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: April 14, 2020
    Assignee: TEXTURA CORPORATION
    Inventors: Patrick J. Allin, Charles C. Cherry, William H. Eichhorn, Howard L. Niden, Richard P. Pedersen, Matthew R. Bagley
  • Patent number: 10599466
    Abstract: A method is provided for applying tasks. The method can include receiving a plurality of tasks for a plurality of applications, an application of the plurality of applications is hosted by a computing environment utilizing a monitoring agent, and a task is performed for an operation of the application during a first period of time. The method can also include determining a first resource type and a first resource amount from the computing environment for performing the task. The method can also include grouping the plurality of tasks into a set of tasks based on the first resource type, at least two tasks from the set of tasks being performable in parallel during the first period of time. The method can also include determining whether the first resource amount of the first resource type is present in the computing environment during the first period of time.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, Daniel L. Hiebert, Brian R. Muras, Tanveer Zubair
  • Patent number: 10585885
    Abstract: The cost of data-mining is estimated where data-mining services are delivered via a distributed computing system environment. System requirements are estimated for a particular data-mining task for an input data set having specified properties. Estimating system requirements includes applying a partial learning tool to operate on sample data from the input data set.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jakub Marecek, Dimitrios Mavroeidis, Pascal Pompey, Michael Wurst
  • Patent number: 10579970
    Abstract: A computer-implemented method is provided. A digital calendar item is obtained for an event. It is determined that the event has begun, and in response to determining that the event has begun, a location is accessed and it is determined which of the participants are present for the event. It is determined, during the event, that one participant shared a digital data item with the other participants or as part of the event. In response to determining that the participant shared the digital data item, a reference or link to the digital data item is stored. It is determined that the event has ended, and in response to determining that the event has ended, the digital calendar item is updated by adding the reference or link.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: March 3, 2020
    Assignee: Atlassian Pty Ltd
    Inventors: Oji Udezue, Michael Cannon-Brookes, Steen Andersson
  • Patent number: 10552215
    Abstract: A system and method are provided to allow real-time processes to overrun on a single processor or on a multiprocessor until either the latest start time of another real-time process has been reached or their own deadlines have been reached, and effectively utilize multiple processor resources by allowing process executions to be selectively preempted by other process executions and migrate from one processor to another processor at any time at run time to provide greater flexibility in utilizing any unused processor capacity and meeting deadlines, thus increase the chances that real-time processes will still be able to complete their computations despite overrunning, while guaranteeing satisfaction of important predetermined timing constraints, and increase both processor utilization and system robustness in the presence of inaccurate estimates of the worst-case computation times of real-time processes on a single processor or multiprocessor in a real-time system.
    Type: Grant
    Filed: August 5, 2017
    Date of Patent: February 4, 2020
    Inventor: Jia Xu
  • Patent number: 10547506
    Abstract: A method includes configuring, by a cloud provisioning server, a first user identity to execute a provisioning to provision an instance. The instance to be provisioned includes one of an instantiated software resource and a computing service. The method also includes configuring a second user identity to be an approver of the provisioning. The method also includes performing provisioning of the instance. The provisioning is executed under the first user identity, and the second user identity has provided approval of the provisioning.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marie R. Buzzetti, Nicholas Carbone, John L. Czukkermann, Michael D. Essenmacher, Galina Gorelik, Kirsten B. McDonald, Gary S. Puchkoff, Donald W. Schmidt, Hiren R. Shah, Brad D. Stilwell, Andrew P. Wack
  • Patent number: 10528962
    Abstract: Systems and methods for providing AI-based cost estimates for services are disclosed. The method may comprise receiving, at one or more processors, data from a scanning of a location, the scanning performed by one or more of a camera, a computer vision device, an inertial measurement unit, or a depth sensor. Data may be received, at one or more processors, related to the identification of one or more key elements at the location. An itemized statement and quote of work to be performed may be generated at one or more processors.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: January 7, 2020
    Assignee: YEMBO, INC.
    Inventors: Zachary Rattner, Siddharth Mohan
  • Patent number: 10528880
    Abstract: A policy violation detection computer-implemented method, system, and computer program product, includes extracting a policy activity from a policy, the policy activity including an actor in the policy, an object of the policy, an action of the policy, and policy scope metadata, capturing a transaction by a user including metadata of the transaction, translating the transaction by the user into an actor in the transaction, an action of the transaction, and an object of the transaction, and alerting the user of a policy violation by navigating a knowledge graph is-a hierarchy to relate the actor in the transaction to the actor in the policy, the object of the transaction to an object of the policy, and the action of the transaction to an action of the policy activity.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustafa Canim, Robert G. Farrell
  • Patent number: 10496942
    Abstract: A method and system for method for automated work project management. The methods and systems described herein provide automated excavation mark-out verification of a user request to excavate at a desired location. User-defined excavation information is automatically verified and corrected if necessary. One or more municipalities and one or more owners of the existing underground utility infrastructure components are automatically notified of the request to excavate at the user-defined location. The method and system eliminate a need for a user to correctly determine all required information for user requested excavation, and reduces a possibility of the user requesting markings or excavating at a wrong location.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: December 3, 2019
    Assignee: P800X, LLC
    Inventors: Samuel W. Auerbach, Andrew S. Daniels, Daniel R. Urban
  • Patent number: 10496081
    Abstract: Embodiments presented herein provide techniques for generating and optimizing a plan in a manufacturing environment. The techniques begins by receiving a plurality of demands for a plan, wherein each demand of the plurality of demands has parameters specifying a set of operations, a due date, user specified business logic and priority. The demands are ranked based on the parameters and the user specified business logic. The plurality of demands is broken into sets of demands based on the a predefined number and the demand rank. The demands in a first set of demands are optimized to generate a strategy for fulfilling the demands in the first set of demands. One or more constraints are applied to the first set of demands to ensure the first set of demands is fulfilled in preference to the remaining sets of demands.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: December 3, 2019
    Assignee: Applied Materials, Inc.
    Inventor: David Everton Norman
  • Patent number: 10452675
    Abstract: A data discovery service provides an automated method of identifying and indexing data sources associated with a user's account without requiring additional configuration by the user. This enables search services to be provided across various different types of data sources a user may utilize. The data discovery service can generate a list of data sources associated with the user's account, the list may include access information for each data source. Each data source or type of data source may be associated with an index policy that identifies the types of data from a corresponding data source are to be indexed. An index may then be generated based on those policies for each data source associated with the account.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Swaminathan Sivasubramanian
  • Patent number: 10430740
    Abstract: In various embodiments, fulfilling a data subject access request may be particularly costly. In some embodiments, a company may store data regarding a particular data subject in multiple different locations for a plurality of different reasons as part of a plurality of different processing and other business activities. For example, a particular data subject may be both a customer and an employee of a particular company or organization. Accordingly, in some embodiments, fulfilling a data subject access request for a particular data subject may involve a plurality of different information technology (IT) professionals in a plurality of different departments of a particular company or organization. As such, it may be useful to determine a cost of a particular data subject access request (e.g., particularly because, in some cases, a data subject is entitled to a response to their data subject access request as a matter of right at no charge).
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: October 1, 2019
    Assignee: One Trust, LLC
    Inventors: Kabir A. Barday, Jason L. Sabourin, Jonathan Blake Brannon, Mihir S. Karanjkar, Kevin Jones
  • Patent number: 10387555
    Abstract: A method includes presenting a list of current projects in a dashboard interface, upon a successful login from a first user; allowing the first user to create or upload an asset once the user selects a project from the list of current projects and is presented with the list of all assets in the project; notifying all users associated with the project with a first notification that the first user uploaded an asset; receiving comments to the asset from a second user via an asset viewer and then sending out a second notification to all users associated with the project; processing changes made by the first user to the asset via the asset viewer based on the comments from the second user on the asset and then sending out a third notification to all users associated with the project; and sharing the asset with clients once the second user sends approval.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 20, 2019
    Inventors: Kris Baumgartner, Akshay Dhalwala, Jeffrey Downer
  • Patent number: 10379850
    Abstract: A system and a method related to software project estimation. The method receives a value corresponding to at least one decision parameter including a project type, a technology, a software development life cycle (SDLC) type and a stage of the software project from user. The received value is mapped with techniques associated with each of estimation parameters including a size parameter, an effort parameter, a cost parameter, and a schedule parameter in a decision matrix. Based on the mapping, one or more techniques for each estimation parameter are shortlisted, and a success rating factor for each shortlisted technique is evaluated based on historical data to identify a primary set of techniques. Compatibility of the primary set of techniques is then determined based on an interoperability factor to identify at least one secondary set of techniques providing optimum estimate of the software project.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: August 13, 2019
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Pranabendu Bhattacharyya, Sharmila Das
  • Patent number: 10372763
    Abstract: Methods, systems, and computer program products for generating probabilistic annotations for entities and relations using reasoning and corpus-level evidence are provided herein. A method includes determining candidate entities and candidate relationships between entities from text contained within textual documents associated with a given domain; generating questions to support or refute legitimacy of a given one of the candidate entities and/or a given one of the candidate relationships; automatically determining an answer to each of the questions based on analysis of one or more additional items of knowledge pertaining to the given domain; computing a confidence score for each answer; and assigning a confidence value in support of the legitimacy of the given one of the candidate entities and/or the given one of the candidate relationships, wherein said confidence value is based on an aggregation of the confidence scores for the answers to the one or more questions.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sachindra Joshi, Raghuram Krishnapuram
  • Patent number: 10304014
    Abstract: Systems, methods, and computer program products to perform an operation comprising identifying a plurality of data sources, receiving input specifying one or more of the plurality of data sources and a set of parameters, wherein the set of parameters comprise at least a product and a due date for the product, generating, based on a machine learning (ML) model and data received from each of the specified one or more data sources, a resource allocation plan for a product specified in the input, wherein the resource allocation plan specifies at to allocate at least one resource to the product, wherein the at least one resource comprises one or more of hardware resources and software resources, and responsive to receiving input accepting the generated resource allocation plan, allocating the at least one resource in the resource allocation plan to develop the product.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alberto Garza, Emile L. Kowalski, Rodolfo Lopez, Julio A. Maldonado
  • Patent number: 10275237
    Abstract: A computer-implemented automated review method for spring wiring configuration source code files seeking to access a data store comprises the steps of receiving a request to review configuration source code files seeking to access the data store; checking the configuration source code files for definitions of a namespace; setting an issue flag if the configuration source code files do not include definitions of the namespace; checking the configuration source code files for a definition of a data store access driver; setting the issue flag if the configuration source code files do not include the definition of the data store access driver; checking the configuration source code files for a definition of a “database”; setting the issue flag if the configuration source code files do not include the definition of the “database”; reviewing the status of the issue flag; and issuing a halt signal or a proceed signal.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 30, 2019
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Matthew Anderson, Richard T. Snyder, Daniel George Galvin
  • Patent number: 10255627
    Abstract: A method for brokering a cloud service comprises receiving a request for a service and identifying parameters from the request. Further, a set of vendors who may satisfy the parameters of the requested service is identified. An invitation to respond based on the parameters is transmitted to the set of vendors. Responses including an estimation regarding the parameters are received from the vendors, and confidence levels that the vendors will meet the estimations are calculated based on an objective service history of the specific services. The responses and confidence levels are presented to the requester, and the service history is updated based on parameter results once the service has completed.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: April 9, 2019
    Assignee: CA, Inc.
    Inventor: Paul P. Ignatius
  • Patent number: 10242370
    Abstract: Provided are examples of apparatus and methods which relate to enforcing compliance with one or more administrative requirements relating to using computing resources. In an example, one or more objects being used on one or more cloud computing platforms are identified with a computing device. Data describing the one or more objects is received. One or more rules restricting the use of the one or more objects is received. One or more violations of the one or more rules are searched for by comparing the received data to the rules. In response to identifying one or more violations, a response to the one or more violations is executed.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 26, 2019
    Assignee: CLOUDCOLT SOFTWARE INC.
    Inventors: Taylor J. Meek, Alexandre Augusto Ramos da Rocha
  • Patent number: 10242344
    Abstract: Managing information for a project includes identifying content items corresponding to the project, identifying project participants that access the content items, sharing at least some of the content items with at least some of the project participants, prioritizing the project participants based, at least in part, on contribution by the project participants to the content items, and displaying, on a wearable device of a master user, the project participants according to priority levels thereof. The wearable device may be a smart watch. The project participants may be displayed in a plurality of groups of the project participants according to prioritizing levels. The prioritizing levels may take into account development milestones, production milestones, contract closures, external demos, customer meetings, and/or project phase completion schedules. The master user may use a gesture to remove at least one of the groups and to expand remaining groups displayed on the wearable device.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: March 26, 2019
    Assignee: EVERNOTE CORPORATION
    Inventor: Phil Libin
  • Patent number: 10241786
    Abstract: Techniques are provided for performing automated operations to determine maturity of a specified project. Information is received regarding each of a plurality of artifacts associated with the project, such as project documentation, source code repositories, and a tracked issue database for the project. A data sufficiency level associated with each provided artifact is determined, and each artifact is provided to one or more of multiple analysis engines. The analysis engines are executed to produce one or more weighted feature vectors for each of the artifacts associated with the specified project, and input to a prediction engine in order to provide a maturity rating for the project based on the weighted feature vectors.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuradha Bhamidipaty, Evelyn Duesterwald, Andrew L. Frenkiel, Peter H. Westerink
  • Patent number: 10208947
    Abstract: A boiler control system executing on a cloud platform facilitates remote control system analysis and generation of suitable set point parameters for a given boiler application. The system includes a system interface component, a modeling component and a correlation analytics component. The system interface component collects industrial data associated with a set of boilers and demand data associated with a set of loads. The system interface component also stores the industrial data and the demand data on a cloud platform. The modeling component generates a boiler behavioral model for storage on the cloud platform based on analysis of the industrial data and the demand data. The boiler behavioral model defines at least one correlation between efficiency and capacity associated with the set of boilers. The correlation analytics component determines at least one set point parameter for the set of boilers based on analysis of the boiler behavioral model.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: February 19, 2019
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Francisco Maturana, Juan L. Asenjo
  • Patent number: 10129113
    Abstract: The present invention relates to a method and apparatus for evaluating hardware based on a cloud server, the method comprising: detecting information on hardware components of a computer terminal; determining the type of the computer terminal based on information on the hardware components of the computer terminal; and scoring the hardware components of the computer terminal based on information on the hardware components and the type of the computer terminal. In accordance with embodiments of the present invention, the hardware components are scored based on the type of the computer terminal, and the relevant database are timely updated to ensure the accuracy of the hardware scoring.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: November 13, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Bin Zheng, Haibo Wang, Xiongjun Pi, Weiguo Zhao, Xiaowen Liang, Zongkai Zhang
  • Patent number: 9996372
    Abstract: An information processing apparatus includes a time determination processor which determines a time for acquiring state information on an operation system, from the operation system, on the basis of a processing status of tasks executed by the operation system, the processing status being acquired from the operation system, an information acquisition processor which acquires the state information and stores the state information in a storage, at the determined time for acquiring state information, and an information reply processor which sends back the state information stored in the storage, when an acquisition request for the state information is received from any of one or a plurality of monitoring apparatuses which monitor the operation system.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 12, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Katsuhiko Ono
  • Patent number: 9935912
    Abstract: There are provided a system, a method and a computer program product for sharing messages between an email client and a social network. The system prepares, based on an input from a sender, an email message by using the email client. The system identifies a portion of the email message to be shared with one or more users in the social network. The system tags the portion of the email message with identities of the one or more users in the social network. The system accesses the social network with credential of the sender. The system posts the portion of the email message on social network pages of the one or more users under a name of the sender.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Lee N. Helgeson, Jenny S. Li, Philip J. Sanders
  • Patent number: 9875458
    Abstract: An apparatus for tracking a plurality of built components is provided. The apparatus comprises a reading gate configured to identify at least one fabricated building component arrived at the point of entry of the building site by reading an ID tag of each fabricated building component arrived at the point of entry of the building site and by associating the ID tag with a number imprinted on each fabricated building component. The reading gate is configured to record the timing of arrival of the identified fabricated building component at the point of entry of the building site.
    Type: Grant
    Filed: December 27, 2014
    Date of Patent: January 23, 2018
    Assignee: Trimble Inc.
    Inventor: Prakash Iyer
  • Patent number: 9811612
    Abstract: A method and system for simultaneously performing takeoff of multiple building conditions in a construction project software program is disclosed. The method comprises selecting two or more building conditions and moving a pointer to a construction drawing to select an area to perform takeoff of the multiple building conditions on. Once the area has been selected, the method and system automatically creates one or more live objects on the selected area for each of the selected building conditions and simultaneously quantifies each of the selected building conditions based on the size of the selected area.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: November 7, 2017
    Assignee: ON CENTER SOFTWARE, INC.
    Inventor: Leonard Buzz
  • Patent number: 9785904
    Abstract: The difference between estimated costs predicted for performing a first workscope and actual costs for performing the first workscope is determined. The model used to generate the estimated costs is adjusted to compensate for the difference, resulting in an improved model. Before beginning a second scope of work that is comparable to the first workscope, the improved model is used to predict estimated costs and a price for the second workscope. The estimated costs for the second workscope include predicted productivity gains. The price for the second workscope can be reduced relative to the price for the first workscope as a result of the improved model and the predicted productivity gains.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: October 10, 2017
    Assignee: Accenture Global Services Limited
    Inventors: Patrick C. Feder, Michael J. Burris
  • Patent number: 9760340
    Abstract: The present disclosure relates to a method for enhancing quality of requirements for an application development. The method comprises retrieving expertise information of each user of groups involved in identifying requirements, domain knowledge of each user, information on number of defects associated with requirements and information of requirements for application development from sources. Then, skill score of the groups is computed using expertise information and domain knowledge of each user of corresponding groups. Solidity score of each of requirements is determined using information of requirements and predetermined threshold solidity score. Weightage score of each of requirements is computed based on information of requirements and information on number of defects. The, using skill score of groups, solidity score of each of requirements and weightage score, strength score of each of requirements is computed for enhancing quality of requirements.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: September 12, 2017
    Assignee: Wipro Limited
    Inventors: Venkata Subramanian Jayaraman, Sumithra Sundaresan
  • Patent number: 9734469
    Abstract: A control device and method for state-transition-based processing of objects following a state-structured process flow with a plurality of process states. For each process state one or more tasks are selected in order to process the transition of a selected object from one process state to the subsequent process state. State parameters of the selected object are captured and the current process state of the object is determined based on the captured state parameters. The tasks are generated for a specific process state in dependence on assigned task parameters of a process task. Operating tags are assigned to a process task and include dynamically alterable operating parameters adding operational constraints to the processing of the process task. The state-structured process flow is dynamically generated and processed by triggering defined threshold and/or trigger values and/or steering the processing of the process tasks based on the operating parameters of the operating-tags.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: August 15, 2017
    Assignee: Swiss Reinsurance Company Ltd.
    Inventor: Boris Wedl
  • Patent number: 9721303
    Abstract: Audit performance systems and methods can be used to provide objective assessment of the performance of claim administrators. Data from audits performed by one or more insurance broker consultants can be input into the audit performance system, and analyzed, to generate reports that compare the performance of a selected claim administrator to an industry standard level of performance or to one or more other claim administrators.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: August 1, 2017
    Assignee: AON SINGAPORE CENTRE FOR INNOVATION, STRATEGY AND MANAGEMENT PTE., LTD.
    Inventors: Kevin Combes, Paul Braun, Larry Joe Galusha
  • Patent number: 9710260
    Abstract: The present disclosure relates to a tool for increasing efficiency of development and upskilling of developers of software. The system may be configured to identify minimum skills for development of a software tool, identify elements of the software tool to be provided, establish a maximum timeline for completion of the elements of the software tool, based on the elements identified, and determine a proficiency status level appropriate to complete the development of the software tool based on both the identified skills and the elements.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: July 18, 2017
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventor: Elizabeth Herbert
  • Patent number: 9672498
    Abstract: Methods, systems, and computer readable media for managing periodic aircraft maintenance planning are provided. In some aspects, a method occurs at a maintenance platform server including a processor. The method includes providing one or more maintenance related object (MO), wherein each of the one or more MO represents one or more maintenance related task that includes criteria graphically depicted at an interface. In another aspect, the method further includes manipulating the criteria of the one or more maintenance related task represented by the one or more MO at the interface.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: June 6, 2017
    Assignee: AIRBUS (S.A.S.)
    Inventors: Dang Nguyen Manh, David Marty, Gerald Bidault, Massimiliano Di Santo, Fabien Fleurey
  • 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: 9563852
    Abstract: A pest and disease modeling framework for precision agriculture applies weather information, pest biological characteristics, and crop management data to anonymous crowd-sourced observations of pest presence for a reporting field. A risk assessment profile of pest occurrence for targeted fields in proximity to reporting fields is modeled to generate field-specific measures for pest management of pest infestation. The pest and disease modeling framework matches and filters weather and crop information in infested and pest-free fields based on the anonymous, crowd-sourced reporting of an existing pest presence, by evaluating similarities in pest-relevant data. Fields that are similar to infested fields have the highest risk of infestation, and the modeling framework provides output data in the form of a prediction of pest occurrence based on the risk assessment profile.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: February 7, 2017
    Assignee: ITERIS, INC.
    Inventors: Lori J. Wiles, Dustin C. Balsley
  • Patent number: 9529868
    Abstract: A system comprises a data storage system, data analysis logic, and user interface logic. The data analysis logic is configured to analyze the documents and to identify documents that satisfy search criteria received from a user. The user interface logic is configured to generate a user interface. The user interface logic is also configured to generate a plurality of charts for display to the user. The user can interact with the charts to specify modified search criteria. The user interface logic is configured to receive modified search criteria from the user via one of the charts and update the remaining charts to reflect the modified search criteria.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: December 27, 2016
    Assignee: InfoTech International LLC
    Inventors: Christopher K. Eveland, John W. Caven, III, Robert B. Menzel