Patents Assigned to BDNA Corporation
  • Patent number: 11069014
    Abstract: A computer system to reconcile hard assets carried on the financial data reporting computer systems of a corporation or government entity with actual inventory assets discovered on the networks of said entity. Automatic discovery of inventory assets is performed by executing scripts specified in fingerprints of the types of machines the system can recognize. When a machine is found at a live P address, the fingerprint scripts determine the operating system type and extract data from the operating system regarding the attributes of the machine. Hard assets are then imported from the financial data reporting computer system, and automatic reconciliation rules are drafted by a user and run on the asset data to find inventory assets which match hard assets. Linking or pointer data is established to record each match. Then unmatched inventory and hard assets are displayed and manual matching occurs where in the user points to and selects inventory assets which match particular hard assets.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: July 20, 2021
    Assignee: BDNA Corporation
    Inventors: Rohit Thukral, John Robert Thorpe, Charles Larry Marker, II, Constantin Stelio Delivanis, Alistair D'Lougar Black, Chih-Po Wen
  • Patent number: 10977754
    Abstract: A computer system to reconcile hard assets carried on the financial data reporting computer systems of a corporation or government entity with actual inventory assets discovered on the networks of said entity. Automatic discovery of inventory assets is performed by executing scripts specified in fingerprints of the types of machines the system can recognize. When a machine is found at a live P address, the fingerprint scripts determine the operating system type and extract data from the operating system regarding the attributes of the machine. Hard assets are then imported from the financial data reporting computer system, and automatic reconciliation rules are drafted by a user and run on the asset data to find inventory assets which match hard assets. Linking or pointer data is established to record each match. Then unmatched inventory and hard assets are displayed and manual matching occurs where in the user points to and selects inventory assets which match particular hard assets.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 13, 2021
    Assignee: BDNA Corporation
    Inventors: Rohit Thukral, John Robert Thorpe, Charles Larry Marker, II, Constantin Stelio Delivanis, Alistair D'Lougar Black, Chih-Po Wen
  • Patent number: 10909093
    Abstract: Methods and apparatus to transform attribute data about assets in a source system data model into attribute data about the same assets in a target system data model. The first step is to extract the necessary attribute data from attribute data collected about inventory assets of a business entity needed to populate the attributes in objects representing those inventory assets in a target system data model. Transformation rules are written which are designed to make all conversions necessary in semantics, units of measure, etc. to transform the source system attribute data into attribute data for the target system which has the proper data format. These transformation rules are executed on a computer on the extracted attribute data and the transformed attribute data is stored in an ER model. In the preferred embodiment, the transformation rules are object-oriented in that transformation rules for subtypes can be inherited from their parent types or classes.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: February 2, 2021
    Assignee: BDNA Corporation
    Inventors: Rajendra Bhagwatisingh Panwar, Abe Achkinazi
  • Patent number: 10789307
    Abstract: Information from a variety of different sources may be used to enrich information about an object retrieved from a computing device/instance associated with a computing network (or web service provider). The additional information from the different sources provides to a user a more comprehensive set of information that may not be easily found (or even available) via sources associated with the computing network. As such, the additional information is beneficial in assisting users in making decisions regarding the purchase, licensing, and use of different objects (e.g. software, hardware, web services) associated with the computing network.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 29, 2020
    Assignee: BDNA Corporation
    Inventors: Alexander Meau, Prakhar Gangwal, Robin James
  • Patent number: 10671575
    Abstract: Methods and apparatus to transform attribute data about assets in a source system data model into attribute data about the same assets in a target system data model. The first step is to extract the necessary attribute data from attribute data collected about inventory assets of a business entity needed to populate the attributes in objects representing those inventory assets in a target system data model. Transformation rules are written which are designed to make all conversions necessary in semantics, units of measure, etc. to transform the source system attribute data into attribute data for the target system which has the proper data format. These transformation rules are executed on a computer on the extracted attribute data and the transformed attribute data is stored in an ER model. In the preferred embodiment, the transformation rules are object-oriented in that transformation rules for subtypes can be inherited from their parent types or classes.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: June 2, 2020
    Assignee: BDNA Corporation
    Inventors: Rajendra Bhagwatisingh Panwar, Abe Achkinazi
  • Patent number: 10657112
    Abstract: Methods and apparatus to transform attribute data about assets in a source system data model into attribute data about the same assets in a target system data model. The first step is to extract the necessary attribute data from attribute data collected about inventory assets of a business entity needed to populate the attributes in objects representing those inventory assets in a target system data model. Transformation rules are written which are designed to make all conversions necessary in semantics, units of measure, etc. to transform the source system attribute data into attribute data for the target system which has the proper data format. These transformation rules are executed on a computer on the extracted attribute data and the transformed attribute data is stored in an ER model. In the preferred embodiment, the transformation rules are object-oriented in that transformation rules for subtypes can be inherited from their parent types or classes.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: May 19, 2020
    Assignee: BDNA Corporation
    Inventors: Rajendra Bhagwatisingh Panwar, Abe Achkinazi
  • Patent number: 10638301
    Abstract: Each known operating system, software, or hardware can correspond to a list of identifiable attributes that is used to uniquely identify the operating system, software, or hardware of interest. By using these identifiable attributes in rules, fingerprints can be generated that define the existence of an object (e.g. operating systems, software and hardware). By using the generated fingerprints via a discovery tool, the existence of the objects can be determined within an environment (e.g. computing device, computing network).
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: April 28, 2020
    Assignee: BDNA Corporation
    Inventors: Alexander Meau, Danny Leung
  • Patent number: 10586209
    Abstract: A system to automatically gather attribute data about elements such as networks, network interface cards, operating systems, device types, installed software, processes in execution, financial data, etc. in an organization or a designated subset of the organization. Fingerprint files are used, each fingerprint file corresponding to an element of a specific type and each containing a list of attributes that will be found if that element exists in the system. Each fingerprint contains or points to one or more collection instructions which control a data collector process to attempt to gather attribute data. Each fingerprint contains or points to rules that are used to analyze the attribute data gathered to calculate the probability that the element exists. The rules can be fired sequentially, in if-then-else fashion or can be incorporated in a script in loops and with mathematical manipulations, tests and branching for more sophisticated analysis.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: March 10, 2020
    Assignee: BDNA Corporation
    Inventors: John Robert Thorpe, Charles Larry Marker, II, Constantin Stelio Delivanis, Alistair D'Lougar Black
  • Patent number: 10380538
    Abstract: A system to conduct automatic asset discovery inventory of a company's computing assets from backup images stored on a backup system. In more complex embodiments, user interface tools are provided to provide a choice of sources of data from which to conduct said inventory discovery. The user can choose between backup images, the actual computing systems and other nodes on one more networks of a company or third party software. If third party software is chosen, data gathered by the software about the network topology and attributes of systems on the network is gathered and converted to an intermediate data format. This intermediate data format is then converted to a data format understood by said automatic asset discovery system and then fingerprints stored in said automatic asset discovery system are compared to said data and conclusions drawn about the attributes of the network and systems on it.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: August 13, 2019
    Assignee: BDNA Corporation
    Inventors: Alistair D'Lougar Black, John Robert Thorpe
  • Patent number: 10313200
    Abstract: Each known operating system, software, or hardware within a UNIX environment can correspond to a list of identifiable attributes that is used to uniquely identify the operating system, software, or hardware of interest. By using these identifiable attributes in rules, fingerprints can be generated that define the existence of an object (e.g. operating systems, software and hardware) within the UNIX environment. By using the generated fingerprints via a discovery tool, the existence of the objects can be determined within the UNIX environment (e.g. computing device, computing network).
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: June 4, 2019
    Assignee: BDNA Corporation
    Inventors: Alexander Meau, Prashant Kumar Nagpal
  • Patent number: 10157195
    Abstract: Methods and apparatus to transform attribute data about assets in a source system data model into attribute data about the same assets in a target system data model. The first step is to extract the necessary attribute data from attribute data collected about inventory assets of a business entity needed to populate the attributes in objects representing those inventory assets in a target system data model. Transformation rules are written which are designed to make all conversions necessary in semantics, units of measure, etc. to transform the source system attribute data into attribute data for the target system which has the proper data format. These transformation rules are executed on a computer on the extracted attribute data and the transformed attribute data is stored in an ER model. In the preferred embodiment, the transformation rules are object-oriented in that transformation rules for subtypes can be inherited from their parent types or classes.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: December 18, 2018
    Assignee: BDNA CORPORATION
    Inventors: Rajendra Bhagwatisingh Panwar, Abe Achkinazi
  • Patent number: 7493388
    Abstract: Methods and/or systems for identifying and/or representing information appliances on a communication system retrieve data sets and store signature data for later identification of individual information systems.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: February 17, 2009
    Assignee: BDNA Corporation
    Inventors: Chih-Po Wen, John Thorpe, Charles Marker
  • Patent number: 7409444
    Abstract: A process and apparatus to remotely gather data about cellphone hardware and software configurations and usage. The system uses agents which are resident on the phones and which can be remotely launched by a data collection server by sending a message to a public IP address of the phone and addressed to a special port designated for launch. The agent specifies the launch port and a data collection port upon installation and registration with the cellphone operating system. Data on hardware configuration, software version and phone usage can be gathered. Data collection sessions are established by the data collection server sending a message addressed to the public IP address of the cellphone and the data collection port specified by the agent process upon registration with the operating system. Many alternative embodiments are also disclosed.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: August 5, 2008
    Assignee: BDNA Corporation
    Inventors: Chih-Po Wen, Charles L. Marker, II, Constantin S. Delivanis, Arvind Sharma
  • Patent number: 7089306
    Abstract: A system to automatically gather attribute data about elements such as networks, network interface cards, operating systems, device types, installed software, processes in execution, financial data, etc. in an organization or a designated subset of the organization. Fingerprint files are used, each fingerprint file corresponding to an element of a specific type and each containing a list of attributes that will be found if that element exists in the system. Each fingerprint contains or points to one or more collection instructions which control a data collector process to attempt to gather attribute data. Each fingerprint contains or points to rules that are used to analyze the attribute data gathered to calculate the probability that the element exists. The rules can be fired sequentially, in if-then-else fashion or can be incorporated in a script in loops and with mathematical manipulations, tests and branching for more sophisticated analysis.
    Type: Grant
    Filed: April 18, 2002
    Date of Patent: August 8, 2006
    Assignee: BDNA Corporation
    Inventors: John Robert Thorpe, Charles Larry Marker, II, Constantin Stelio Delivanis, Alistair D'Lougar Black
  • Publication number: 20060064619
    Abstract: Methods and/or systems for identifying and/or representing information appliances on a communication system retrieve data sets and store signature data for later identification of individual information systems.
    Type: Application
    Filed: August 19, 2005
    Publication date: March 23, 2006
    Applicant: bDNA Corporation
    Inventors: Chih-Po Wen, John Thorpe, Charles Marker
  • Patent number: 6988134
    Abstract: A system to automatically gather attribute data about elements such as networks, network interface cards, operating systems, device types, installed software, processes in execution, financial data, etc. in an organization or a designated subset of the organization. Fingerprint files are used, each fingerprint file corresponding to an element of a specific type and each containing a list of attributes that will be found if that element exists in the system. Each fingerprint contains or points to one or more collection instructions which control a data collector process to attempt to gather attribute data. Each fingerprint contains or points to rules that are used to analyze the attribute data gathered to calculate the probability that the element exists. The rules can be fired sequentially, in if-then-else fashion or can be incorporated in a script in loops and with mathematical manipulations, tests and branching for more sophisticated analysis.
    Type: Grant
    Filed: April 18, 2002
    Date of Patent: January 17, 2006
    Assignee: BDNA Corporation
    Inventors: John Robert Thorpe, Charles Larry Marker, II, Constantin Stelio Delivanis, Alistair D'Lougar Black