Patents by Inventor Ahmed Nassar

Ahmed Nassar 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).

  • Publication number: 20240078363
    Abstract: In various examples, scenarios may be defined using a declarative description—e.g., defining a behavior of interest—that the present system may convert into a procedural description for generating one or more instances and/or variations of a scenario for testing an autonomous or semi-autonomous machine in a virtual environment. The system may execute observers or evaluators for testing the performance and accuracy of the machine and may compute coverage of various elements based on the generated virtual scenarios, and may feed the results back to the system to generate additional instances and/or variations where the coverage or accuracy is below a desired level. As a result, the system may include an end-to-end framework for generating scenarios in virtual environments, testing and validating the scenarios themselves, and/or testing and validating the underlying autonomous or semi-autonomous systems of the machine—all based on a declarative description.
    Type: Application
    Filed: November 9, 2023
    Publication date: March 7, 2024
    Inventors: Ahmed Nassar, Justyna Zander, David Auld
  • Patent number: 11640379
    Abstract: An embodiment includes identifying metadata attached to a first node of a graph, where the metadata satisfies an ontological condition. The embodiment also includes transforming the graph such that the transforming results in the graph having a new graph structure, where the transforming of the graph comprises removing the metadata from the first node and adding a second node representative of the metadata removed from the first node to the graph such that the second node is connected to the first node by a first edge.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 2, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Craig M. Trim, Mary Rudden, Ahmed Nassar, William G. Dusch
  • Publication number: 20220374428
    Abstract: In various examples, searching of data—including real-world data, simulation data, system under test (SUT) data, and/or map data—may be executed using a query engine configured to compile detailed binary code from high-level declarative queries for searching the data to identify scenarios or engineering artifacts of interest. A user may identify a behavior or scenario of interest, define the behavior or scenario in a descriptive and/or declarative manner—including implicit indications of temporal or spatial relationships—and the query engine may then compile an explicit procedural description that may be used to search the data for one or more instances and/or variations of the defined scenario or computational representation of an engineering artifact under investigation. Once the scenarios are identified, behaviors of the machine may be observed, criteria with respect to the machine performance may be evaluated, and/or test coverage with respect to the scenario type may be collected.
    Type: Application
    Filed: May 24, 2021
    Publication date: November 24, 2022
    Inventors: Ahmed Nassar, David Robert Auld, Justyna Zander
  • Patent number: 11443394
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining first building event transaction data of a building using a first data source; recording a first blockchain block in a blockchain ledger, the first blockchain block having a timestamp and the first building event transaction data; obtaining second building event transaction data of the building using a second data source; recording a second blockchain block in the blockchain ledger, the second blockchain block having a timestamp, and the second building event transaction data; examining data of the first blockchain block and the second blockchain block; and providing one or more output in dependence on the examining.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: September 13, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Ahmed Nassar, Victor Povar, Sarbajit K. Rakshit, Shawn D. Hennessy
  • Publication number: 20220164023
    Abstract: A method, computer-program product, and system is provided. Separate computing devices can be controlled with one or more user input devices linked to the separate computing devices by an application. An image of a display from one of the linked computing devices can be captured with a smart headset and can be compared to display outputs retrieved from linked computing devices and the user input device can be activated one the corresponding linked computing device.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Inventors: Ahmed Nassar, Scott Nidell, Matthew Harrison Tong, Neeraj Madan
  • Publication number: 20210294944
    Abstract: In various examples, scenarios may be defined using a declarative description—e.g., defining a behavior of interest—that the present system may convert into a procedural description for generating one or more instances and/or variations of a scenario for testing an autonomous or semi-autonomous machine in a virtual environment. The system may execute observers or evaluators for testing the performance and accuracy of the machine and may compute coverage of various elements based on the generated virtual scenarios, and may feed the results back to the system to generate additional instances and/or variations where the coverage or accuracy is below a desired level. As a result, the system may include an end-to-end framework for generating scenarios in virtual environments, testing and validating the scenarios themselves, and/or testing and validating the underlying autonomous or semi-autonomous systems of the machine—all based on a declarative description.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Inventors: Ahmed Nassar, Justyna Zander, David Auld
  • Publication number: 20210209072
    Abstract: An embodiment includes identifying metadata attached to a first node of a graph, where the metadata satisfies an ontological condition. The embodiment also includes transforming the graph such that the transforming results in the graph having a new graph structure, where the transforming of the graph comprises removing the metadata from the first node and adding a second node representative of the metadata removed from the first node to the graph such that the second node is connected to the first node by a first edge.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Applicant: International Business Machines Corporation
    Inventors: Craig M. Trim, Mary Rudden, Ahmed Nassar, William G. Dusch
  • Patent number: 10878518
    Abstract: A data item block is linked to a construction item block in a blockchain representing a construction project. A multi-dimensional tensor is constructed from a set of blocks in the blockchain, the set of blocks including the data item block, the construction item block, a block describing an operation relative to the construction item of the construction item block. An event is forecasted along a dimension of the tensor. The event is of the dimension, and is likely to occur relative to the construction item at a future time. A determination is made whether the event complies with a specification included in a spec block of the blockchain. When the event is non-compliant, an exception block corresponding to the event is linked with the construction item block in the blockchain.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 29, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Victor Povar, Craig M. Trim, Sarbajit K. Rakshit, Ahmed Nassar
  • Publication number: 20200302562
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining first building event transaction data of a building using a first data source; recording a first blockchain block in a blockchain ledger, the first blockchain block having a timestamp and the first building event transaction data; obtaining second building event transaction data of the building using a second data source; recording a second blockchain block in the blockchain ledger, the second blockchain block having a timestamp, and the second building event transaction data; examining data of the first blockchain block and the second blockchain block; and providing one or more output in dependence on the examining.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: Craig M. TRIM, Ahmed NASSAR, Victor POVAR, Sarbaji K. RAKSHIT, Shawn D. HENNESSY
  • Patent number: 10694614
    Abstract: Systems and methods for automatic targeted illumination based on aggregate illumination from multiple light sources are disclosed. In embodiments, a method includes: determining, by a computing device, a localized area of a defined physical location based on received location information; determining, by the computing device, a desired level of brightness for the localized area; calculating, by the computing device, an illumination level at the localized area based on current illumination levels of lighting devices within the defined physical location and locations of the lighting devices within the defined physical location; generating, by the computing device, instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and sending, by the computing device, the instructions to at least one controller of the one or more lighting devices.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Victor Povar, Sarbajit K. Rakshit, Ahmed Nassar
  • Publication number: 20200170086
    Abstract: Systems and methods for automatic targeted illumination based on aggregate illumination from multiple light sources are disclosed. In embodiments, a method includes: determining, by a computing device, a localized area of a defined physical location based on received location information; determining, by the computing device, a desired level of brightness for the localized area; calculating, by the computing device, an illumination level at the localized area based on current illumination levels of lighting devices within the defined physical location and locations of the lighting devices within the defined physical location; generating, by the computing device, instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and sending, by the computing device, the instructions to at least one controller of the one or more lighting devices.
    Type: Application
    Filed: August 5, 2019
    Publication date: May 28, 2020
    Inventors: Craig M. TRIM, Victor POVAR, Sarbajit K. RAKSHIT, Ahmed NASSAR
  • Publication number: 20200133439
    Abstract: Aspects of the present invention provide devices that identify a conversation in a chat session between a plurality of computing devices, wherein the conversation is defined by text messages that include a question and a plurality of responses to the question, analyze content of the identified conversation to determine a type of the question, select a template according to the type of question, generate a user interface display according to the selected template and the content of the conversation, wherein the selected template is populated with a summary of the plurality of responses, and distribute the generated user interface display to a user interface of each of the plurality of computing devices according to the selected template.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Craig M. Trim, AHMED Nassar, VICTOR POVAR, Sarbajit K. Rakshit
  • Patent number: 10627896
    Abstract: Embodiments selectively present of virtual reality device content in response to the excitement of monitored persons. Thus, processors are configured to link a user's virtual reality system to a biometric sensor that acquires biometric data from a monitored person, wherein the virtual reality system is presenting immersive sensory content to the user, and the monitored person is viewing alternative content that is different from the immersive sensory content presented to the user. Processors configured according to the present invention determine whether the monitored person is currently in a threshold state of excitement as a function of biometric data acquired by the biometric sensor; and in response to determining that the monitored person is currently in the threshold state of excitement, automatically switch content presented by the virtual reality system to the user to the alternative content viewed by the monitored person.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Coporation
    Inventors: Craig M. Trim, Ahmed Nassar, Victor Povar, Sarbajit K. Rakshit
  • Publication number: 20200110461
    Abstract: Embodiments selectively present of virtual reality device content in response to the excitement of monitored persons. Thus, processors are configured to link a user's virtual reality system to a biometric sensor that acquires biometric data from a monitored person, wherein the virtual reality system is presenting immersive sensory content to the user, and the monitored person is viewing alternative content that is different from the immersive sensory content presented to the user. Processors configured according to the present invention determine whether the monitored person is currently in a threshold state of excitement as a function of biometric data acquired by the biometric sensor; and in response to determining that the monitored person is currently in the threshold state of excitement, automatically switch content presented by the virtual reality system to the user to the alternative content viewed by the monitored person.
    Type: Application
    Filed: October 4, 2018
    Publication date: April 9, 2020
    Inventors: Craig M. Trim, AHMED Nassar, VICTOR POVAR, Sarbajit K. Rakshit
  • Publication number: 20190333169
    Abstract: A data item block is linked to a construction item block in a blockchain representing a construction project. A multi-dimensional tensor is constructed from a set of blocks in the blockchain, the set of blocks including the data item block, the construction item block, a block describing an operation relative to the construction item of the construction item block. An event is forecasted along a dimension of the tensor. The event is of the dimension, and is likely to occur relative to the construction item at a future time. A determination is made whether the event complies with a specification included in a spec block of the blockchain. When the event is non-compliant, an exception block corresponding to the event is linked with the construction item block in the blockchain.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Applicant: International Business Machines Corporation
    Inventors: Victor Povar, Craig M. Trim, Sarbajit K. Rakshit, Ahmed Nassar
  • Patent number: 10455669
    Abstract: Systems and methods for automatic targeted illumination based on aggregate illumination from multiple light sources are disclosed. In embodiments, a method includes: determining, by a computing device, a localized area of a defined physical location based on received location information; determining, by the computing device, a desired level of brightness for the localized area; calculating, by the computing device, an illumination level at the localized area based on current illumination levels of lighting devices within the defined physical location and locations of the lighting devices within the defined physical location; generating, by the computing device, instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and sending, by the computing device, the instructions to at least one controller of the one or more lighting devices.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: October 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Victor Povar, Sarbajit K. Rakshit, Ahmed Nassar