John Thorpe - Sunnyvale CA, US Charles Marker - Los Altos Hills CA, US Constantin Delivanis - Los Altos Hills CA, US Alistair Black - Los Gatos CA, US
International Classification:
G06F015/173
US Classification:
709/223000
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. Fingerprints can be turned on and off by configuration data and can be used in a logical order to do discovery without any prior knowledge of the systems being analyzed. A refresh schedule and collection calendar control how often the fingerprints are used in some embodiments, and collected data is stored with time stamps to enable analysis of changes in the data over time.
Apparatus And Method To Automatically Collect Data Regarding Assets Of A Business Entity
John Thorpe - Sunnyvale CA, US Charles Marker - Los Altos Hills CA, US Constantin Delivanis - Los Altos Hills CA, US Alistair Black - Los Gatos CA, US
International Classification:
G06F015/173
US Classification:
709/224000
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. Fingerprints can be turned on and off by configuration data and can be used in a logical order to do discovery without any prior knowledge of the systems being analyzed. A refresh schedule and collection calendar control how often the fingerprints are used in some embodiments, and collected data is stored with time stamps to enable analysis of changes in the data over time.
Method And Apparatus For Managing Business Cell Phone Usage
Charles Marker - Los Altos Hills CA, US Constantin Delivanis - Los Altos Hills CA, US Arvind Sharma - Menlo Park CA, US
International Classification:
G06F 15/173
US Classification:
709224000
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 P 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 P 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. Also disclosed are a method and apparatus for downloading information about the characteristics and usage of cell phones and other mobile devices from the cell phones and mobile devices and for downloading other information about cell phone users and plans from servers operated by cell phone providers and the organization that supplies cell phones to its employees. Also disclosed are a user interface and various processes for analyzing data regarding cell phone characteristics, usage, providers, loaded applications, over utilization and under utilization, etc.
Method And/Or System For Identifying Information Appliances
John Thorpe - Sunnyvale CA, US Charles Marker - Los Altos CA, US
Assignee:
bDNA Corporation - Mountain View CA
International Classification:
G01R 31/28
US Classification:
714734000
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.
System For Linking Financial Asset Records With Networked Assets
Rohit Thukral - San Jose CA, US John Thorpe - Sunnyvale CA, US Charles Marker - Los Altos Hills CA, US Constantin Delivanis - Los Altos Hills CA, US Alistair Black - Los Gatos CA, US
International Classification:
G06Q 99/00
US Classification:
705001000
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. Linking or pointer data is then generated for each manual match.
Apparatus And Method To Automatically Collect Data Regarding Assets Of A Business Entity
John Thorpe - Sunnyvale CA, US Charles Marker - Los Altos Hills CA, US Constantin Delivanis - Los Altos Hills CA, US Alistair Black - Los Gatos CA, US
International Classification:
G06F 15/173
US Classification:
709224000
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. Fingerprints can be turned on and off by configuration data and can be used in a logical order to do discovery without any prior knowledge of the systems being analyzed. A refresh schedule and collection calendar control how often the fingerprints are used in some embodiments, and collected data is stored with time stamps to enable analysis of changes in the data over time.
Method And Apparatus For Managing Business Cell Phone Usage
Charles L. Marker - Los Altos Hills CA, US Constantin S. Delivanis - Los Altos Hills CA, US Arvind Sharma - Menlo Park CA, US
International Classification:
H04Q 7/20 H04M 1/00
US Classification:
455405, 4555501
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.
Name / Title
Company / Classification
Phones & Addresses
Charles L. Marker Principal
Virginia West Nazarene Ca Business Services at Non-Commercial Site
353 Belle Rd, Point Pleasant, WV 25550
Charles L. Marker Pastor
Point Pleasant First Church of Point Pleasant Religious Organization
2500 Mt Vernon Ave, Point Pleasant, WV 25550 3046755925
Charles Marker
LEWIS STREET MOBILE HOME PARK, LLC
70 S St, San Jose, CA 95113 467 Starboard Dr, Redwood City, CA 94065 12171 Hilltop Dr, Los Altos, CA 94024
Charles Marker
COUNTRY LANE MOBILE HOME PARK, LLC Own Operate and Manage Real Property · Mobile Home Site Operator · Nonclassifiable Establishments
12171 Hilltop Dr, Los Altos, CA 94024
Charles Marker
SOUTH MASON MOBILE HOME PARK, LLC Own Operate and Manage Real Property
Guidewire Software
Global Head of Engineering
Honeywell
Computer Scientist
Mips
Mts
Bdna Corporation
Vice President - Engineering
Lawrence Livermore National Laboratory
Scientist
Education:
Massachusetts Institute of Technology
Skills:
Software Engineering Distributed Systems Agile Methodologies Scalability Team Leadership Enterprise Software Software Development Linux System Architecture Saas Cloud Computing Embedded Software Mobile Applications Mobile Devices Embedded Systems Big Data Software Design Open Source Python Algorithms Hadoop Scrum Unix Apache Storm Apache Kafka Team Building Wireless Networking Mobile Technology Mentoring Product Management Release Management Start Ups
Interests:
Collecting Antiques Horses Exercise Home Improvement Shooting Reading Sports Watching Basketball The Arts Home Decoration Watching Sports Cooking Electronics Outdoors Music Family Values Movies Collecting Christianity Kids Travel Investing Basketball