Patents by Inventor Vittorio Castelli

Vittorio Castelli has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • 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: 10303126
    Abstract: A power tool accident prevention method, system, and non-transitory computer readable medium receiving images from a static camera of a setup or operation of a power tool, include a danger identification circuit configured to: analyze the images to identify inherent dangers in the setup or the operation of the power tool, and identify at least one potential cause of an accident based on the identified inherent dangers, and a power tool disabling circuit configured to activate an emergency safety measure of the power tool to avoid the at least one potential cause of the accident.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Radu Florian, Gourab Kundu, Taesun Moon, Avirup Sil
  • Publication number: 20190154753
    Abstract: A method and system to monitor electrical devices. A failed first component electric demand profile based on a set of observed measured electric power consumption datasets associated with a failure of a first component of an electrical device is received. At least one characteristic specification of electric power consumption for the electrical device is determined. The electrical device includes a number of components. An operational measurement corresponding to a corresponding characteristic specification within the at least one characteristic specification for the electrical device over a time duration is received. The operational measurement is compared to the corresponding characteristic specification for the electrical device, the comparing including determining an operational condition indicating an upcoming failure of the first component. Based on the comparing, an operational condition from within a plurality of operating conditions of the electrical device is identified and indicated.
    Type: Application
    Filed: January 22, 2019
    Publication date: May 23, 2019
    Applicant: International Business Machines Corporation
    Inventors: Vittorio CASTELLI, Martin FRANZ
  • Patent number: 10228413
    Abstract: A method and system to monitor electrical devices. At least one characteristic electric power consumption profile is determined for an operational cycle for an electrical device. The electrical device includes a number of components that each operate at respective time intervals within the operational cycle. A measured electric power consumption dataset is received, from an electrical power measurement apparatus connected to a power input of the electrical device, for the electrical device where the measured electric power consumption dataset includes measurements of electrical consumption by the electrical device over a time duration corresponding to at least part of the operational cycle. The measured electric power consumption dataset is compared to the at least one characteristic electrical power consumption profile associated with the electrical device. Based on the comparing, an operational condition from within a plurality of operating conditions of the electrical device is indicated.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Martin Franz
  • Patent number: 10170011
    Abstract: Techniques for drone device control are provided. In one example, a computer-implemented method comprises: meeting, by a drone device operatively coupled to a processor, an aircraft at a first location; and guiding, by the drone device, the aircraft to a second location along a ground movement path selected from a plurality of ground movement paths associated with an airport. The guiding can comprise providing a direction indication to the aircraft; and monitoring a defined region around the aircraft for one or more hazards. The guiding can also comprise, in response to identifying a hazard from the one or more hazards related to the defined region around the aircraft, providing a hazard indication to the aircraft.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Georgiana Dinu, Radu Florian, Avirup Sil
  • Publication number: 20180259571
    Abstract: A method and system to monitor electrical devices. At least one characteristic electric power consumption profile is determined for an operational cycle for an electrical device. The electrical device includes a number of components that each operate at respective time intervals within the operational cycle. A measured electric power consumption dataset is received, from an electrical power measurement apparatus connected to a power input of the electrical device, for the electrical device where the measured electric power consumption dataset includes measurements of electrical consumption by the electrical device over a time duration corresponding to at least part of the operational cycle. The measured electric power consumption dataset is compared to the at least one characteristic electrical power consumption profile associated with the electrical device. Based on the comparing, an operational condition from within a plurality of operating conditions of the electrical device is indicated.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 13, 2018
    Inventors: Vittorio CASTELLI, Martin FRANZ
  • Patent number: 10051426
    Abstract: Embodiments are directed to a computer implemented method and system of proactively caching content for a mobile electronic device. The method includes determining the location of a mobile electronic device, predicting the location of the mobile electronic device, including a prediction of when the mobile electronic device will be in a location of low or no network connectivity. The data that will be retrieved while the mobile electronic device is not connected to the network is also predicted. Thereafter, the predicted data that will be retrieved is downloaded prior to losing network connectivity so that it can be accessed from memory while the mobile electronic device has low or no network connectivity. Other embodiments are also described.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Georgiana Dinu, Radu Florian, Gourab Kundu, Taesun Moon, Avirup Sil
  • Patent number: 10042613
    Abstract: A computer documentation validation method, system, and computer program product, include translating a natural language of a computer software documentation into a machine instruction, detecting an error in the computer software documentation during an execution of the machine instruction on a software for the computer software documentation, and highlighting a location in the computer software documentation including the error detected by the detecting.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Radu Florian, Taesun Moon, Avirup Sil
  • Publication number: 20180218596
    Abstract: A roadway condition predictive model that can recommend ameliorative roadway action(s) is disclosed. A roadway controller computer acquires sensor and location information, which describe physical driving surface conditions on the roadway, from a plurality of vehicles that travel on the roadway. The roadway controller computer also acquires environmental and traffic conditions for the roadway. The roadway controller computer creates a predictive model that describes a deterioration rate and future physical condition of the roadway, based on the acquired sensor, location information, environmental and traffic conditions for the roadway. The roadway controller computer then implements an action to ameliorate deterioration of the roadway that is predicted by the predictive model.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventors: VITTORIO CASTELLI, MARTIN FRANZ, GOURAB KUNDU, TAESUN MOON, AVIRUP SIL
  • Patent number: 10009297
    Abstract: A method, system, and/or computer program product displays related content on a user interface. An initial electronic document is analyzed to identify a mention in the initial electronic document. A mention descriptor of the mention in the initial electronic document is generated according to a context of the initial electronic document. The mention descriptor is mapped to a disambiguation identifier from a knowledge base that contains an entity related to the mention, where the disambiguation identifier identifies the entity within the knowledge base. The disambiguation identifier is associated with the initial electronic document, and is also associated with an entity metadata visualization panel. The disambiguation identifier is associated with the entity metadata visualization panel by mapping the entity metadata visualization panel to the disambiguation identifier.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Radu Florian, Avirup Sil
  • Patent number: 10007516
    Abstract: A project documentation method, system, and non-transitory computer readable medium, include a matching circuit configured to match the multimodal communications between users stored in the database to the project, an identification circuit configured to associate a chat thread of the multimodal communications to a sub-project of the project, a relating circuit configured to relate words of the chat thread and words in text of the project, an extracting and creating circuit configured to extract text of the chat thread that is relevant to the text of the project and create a document including the relevant text of the chat thread, and a decision circuit configured to decide whether to update the document including the relevant text created by the extracting and creating circuit with newly extracted text based on a similarity between data of the document and the newly extracted text to avoid redundancies within the created document.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: June 26, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Radu Florian, Taesun Moon, Avirup Sil
  • Publication number: 20180136908
    Abstract: A computer-implemented computer documentation validation method, the method comprising; translating a natural language of a computer software documentation into a machine instruction, the machine instruction including a back pointer indicating the location in the computer software documentation from which the machine instruction is translated; executing the translated machine instruction on a software product configured for the computer software documentation; and highlighting a location in the computer software documentation where an error occurs during the executing the translated machine instruction.
    Type: Application
    Filed: January 12, 2018
    Publication date: May 17, 2018
    Inventors: Vittorio Castelli, Radu Florian, Taesun Moon, Avirup Sil
  • Publication number: 20180095947
    Abstract: A method and system are provided for assisting users in a conversation. The method includes identifying concepts in the conversation. The method further includes linking identified concepts in the conversation by matching the identified concepts in the conversation to concepts in a knowledge base. The method also includes generating and displaying on the display device, one or more context dependent suggestions for the conversation based on attributes and values associated with the linked concepts in the knowledge base.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Vittorio Castelli, Leiming R. Qian, Zareen S. Syed
  • Publication number: 20180060421
    Abstract: A query expansion method, system, and computer program product, include establishing a context of a query to execute the query within a search index by labeling phrases of interest of the query, expanding of the phrases of interest based on a language model and a topic model, and identifying and incorporating an available historical query into the context according to a historical phrase of interest and an expansion of one or more historical phrases of interest, and retrieving and displaying one or more search results based on the query and the context of the query as a first visual mark indicating a linkage between one or more terms of the query and the one or more search results and a second visual mark indicating an alignment between the available historical query and a match to the terms of the query and the search result.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Vittorio CASTELLI, Radu FLORIAN, Taesun MOON, Avirup SIL
  • Publication number: 20180052663
    Abstract: A computer documentation validation method, system, and computer program product, include translating a natural language of a computer software documentation into a machine instruction, detecting an error in the computer software documentation during an execution of the machine instruction on a software for the computer software documentation, and highlighting a location in the computer software documentation including the error detected by the detecting
    Type: Application
    Filed: August 19, 2016
    Publication date: February 22, 2018
    Inventors: Vittorio Castelli, Radu Florian, Taesun Moon, Avirup Sil
  • Publication number: 20180049407
    Abstract: An unmanned aerial vehicle for determining geolocation foraging zones for animals, the unmanned aerial vehicle comprising a processor-based monitoring device to monitor a plurality of geolocations, an identification device to identify an animal and to track a position of the animal in relation to the plurality of geolocations, a risk analysis device to evaluate a level of risk associated with each of the plurality of geolocations, and a mapping device coupled to the monitoring device to select a geolocation foraging zone when the level of risk associated with the geolocation foraging zone is below a predetermined threshold value.
    Type: Application
    Filed: August 22, 2016
    Publication date: February 22, 2018
    Inventors: Vittorio Castelli, Ashish Kundu, Clifford A. Pickover
  • Patent number: 9898654
    Abstract: A method and system are provided for assisting a user performing a procedure. The method includes capturing, by a camera, images of user activity while the user is performing the procedure. The method further includes converting, by computer processing system, the images of user activity into a text representation of user activity. The method also includes comparing, by the computer processing system, the textual representation of user activity to procedure documentation. The method additionally includes at least one of visually and audibly indicating, by a display and a speaker, a corrective action to the user responsive to a mismatch result from said comparing step.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Georgiana Dinu, Radu Florian, Gourab Kundu, Taesun Moon, Avirup Sil
  • Publication number: 20180035259
    Abstract: Embodiments are directed to a computer implemented method and system of proactively caching content for a mobile electronic device. The method includes determining the location of a mobile electronic device, predicting the location of the mobile electronic device, including a prediction of when the mobile electronic device will be in a location of low or no network connectivity. The data that will be retrieved while the mobile electronic device is not connected to the network is also predicted. Thereafter, the predicted data that will be retrieved is downloaded prior to losing network connectivity so that it can be accessed from memory while the mobile electronic device has low or no network connectivity. Other embodiments are also described.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Inventors: Vittorio Castelli, Georgiana Dinu, Radu Florian, Gourab Kundu, Taesun Moon, Avirup Sil
  • Publication number: 20180033320
    Abstract: Techniques for drone device control are provided. In one example, a computer-implemented method comprises: meeting, by a drone device operatively coupled to a processor, an aircraft at a first location; and guiding, by the drone device, the aircraft to a second location along a ground movement path selected from a plurality of ground movement paths associated with an airport. The guiding can comprise providing a direction indication to the aircraft; and monitoring a defined region around the aircraft for one or more hazards. The guiding can also comprise, in response to identifying a hazard from the one or more hazards related to the defined region around the aircraft, providing a hazard indication to the aircraft.
    Type: Application
    Filed: July 26, 2016
    Publication date: February 1, 2018
    Inventors: Vittorio Castelli, Georgiana Dinu, Radu Florian, Avirup Sil
  • Publication number: 20170364050
    Abstract: A power tool accident prevention method, system, and non-transitory computer readable medium receiving images from a static camera of a setup or operation of a power tool, include a danger identification circuit configured to: analyze the images to identify inherent dangers in the setup or the operation of the power tool, and identify at least one potential cause of an accident based on the identified inherent dangers, and a power tool disabling circuit configured to activate an emergency safety measure of the power tool to avoid the at least one potential cause of the accident.
    Type: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    Inventors: Vittorio Castelli, Radu Florian, Gourab Kundu, Taesun Moon, Avirup Sil