Martin McEnroe

Martin McEnroe

Plano, Texas, United States
3K followers 500+ connections

About

Artificial Intelligence (AI) is revolutionizing business operations, with companies…

Contributions

Activity

Join now to see all activity

Experience

  • ThriveTech.ai Graphic

    ThriveTech.ai

    Plano, Texas, United States

  • -

    Austin, Texas, United States

  • -

    Plano, Texas, United States

  • -

    Plano, TX

  • -

    Plano, TX

  • -

    Greater New York City

  • -

    Greater New York City

  • -

    Greater New York City

Education

  • University of Illinois Urbana-Champaign Graphic

    University of Illinois at Urbana-Champaign

    -

    Building a theoretical computer science baseline for the concepts and ideas central to Data Science and Artificial Intelligence

  • Activities and Societies: Tau Beta Pi

    Communication Theory and Networks

  • Activities and Societies: IEEE Computers, IEEE Communications

    Thesis: FIFO Error Control & Correction Analysis & Simulation (C++)

Licenses & Certifications

Volunteer Experience

  • Boy Scouts of America Graphic

    Leader

    Boy Scouts of America

    - 8 years 10 months

    Environment

    Leader and planner for young men, training them on leadership, respect for others and their environment.

  • National MS Society Graphic

    MS 150 Rider and Fundraiser

    National MS Society

    - Present 13 years 11 months

    Health

    2011 - New Jersey "Coast the Coast" - Miracle Miler
    2012 - New Jersey "Coast the Coast" Super Cyclist

Patents

  • Supporting Automation of Customer Service

    Issued 11544721

    The present disclosure describes various methods, computer-readable media, and apparatuses for supporting automation of customer service. The automation of customer service may be based on support for automation of conversations between customers and customer service agents. The automation of customer service based on support for automation of conversations between customers and customer service agents may be based on use of images provided by the customers to control the conversations between…

    The present disclosure describes various methods, computer-readable media, and apparatuses for supporting automation of customer service. The automation of customer service may be based on support for automation of conversations between customers and customer service agents. The automation of customer service based on support for automation of conversations between customers and customer service agents may be based on use of images provided by the customers to control the conversations between customers and customer service agents. The support for automation of conversations between customers and customer service agents based on use of images provided by the customers may include processing the images to obtain information for the conversations between the customers and the customer service agents and controlling the conversations between the customers and the customer service agents based on the information for the conversations between the customers and the customer service agents.

    Other inventors
    See patent
  • Autonomous Vehicle Signaling System

    Issued 11188094

    A visual indicator system includes a sensor system, a visual indicator, a processing system coupled to the sensor system and the visual indicator, and a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a visual indicator module. The visual indicator module receives first sensor data via the sensor system and determines based on the first sensor data that a first condition is…

    A visual indicator system includes a sensor system, a visual indicator, a processing system coupled to the sensor system and the visual indicator, and a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a visual indicator module. The visual indicator module receives first sensor data via the sensor system and determines based on the first sensor data that a first condition is satisfied. In response to the first condition being satisfied and via a first portion of the visual indicator, the visual indicator module provides a first visual indication that is associated with the first condition to a physical environment.

    First Inventor

    Other inventors
    See patent
  • Document analysis using machine learning and neural networks

    Issued 11144880

    A method for providing training data for a machine learning model includes: monitoring a specific user as the specific user reads electronic documents on a display to determine indications of pauses in reading for greater than a specified period of time; correlating objects on each of the displayed plurality of electronic documents to the pauses in reading; identifying features for the machine learning model based on the objects and textual analysis of each of the plurality of electronic…

    A method for providing training data for a machine learning model includes: monitoring a specific user as the specific user reads electronic documents on a display to determine indications of pauses in reading for greater than a specified period of time; correlating objects on each of the displayed plurality of electronic documents to the pauses in reading; identifying features for the machine learning model based on the objects and textual analysis of each of the plurality of electronic documents; presenting information related to each identified feature to the specific user; obtaining from the specific user a descriptor defining each of the identified features and a value for each of the identified features indicating a relative importance or applicability of each of the identified features; and associating obtained descriptors and values with each of the identified features. 2018-0150

    First Inventor

    See patent
  • Controlling Access to Datasets Described in a Cryptographically Signed Record

    Issued 11106812

    In a dataset exchange environment in which datasets are available for exchange or transformation, a dataset validation platform may be configured to update a cryptographically signed record based on each dataset that is available via the data exchange environment. The dataset validation platform may be further configured to control access to the datasets based on whether a request to access a particular dataset is compliant with an availability requirement of the particular dataset. The dataset…

    In a dataset exchange environment in which datasets are available for exchange or transformation, a dataset validation platform may be configured to update a cryptographically signed record based on each dataset that is available via the data exchange environment. The dataset validation platform may be further configured to control access to the datasets based on whether a request to access a particular dataset is compliant with an availability requirement of the particular dataset. The dataset validation platform may be further configured to update the cryptographically signed record based on requests to access the datasets, transformations that are based on the datasets, or modifications to the availability requirement of the datasets, such as a modification to a privacy limitation or other availability requirement indicating a criteria for usage of the requested dataset.

    Other inventors
    See patent
  • Method and System for Stake-Based Event Management with Ledgers

    Issued 11055412

    A trust-less system for sharing event information among autonomous nodes may include: a plurality of autonomous nodes, each of which creates an event related to a condition, a first ledger configured to collect and store a record of each event; a second ledger configured to store reputation information for the plurality of autonomous nodes; and a bookmaker module operable to determine a reward and a penalty for each event. The bookmaker module may be operable to modify the reputation…

    A trust-less system for sharing event information among autonomous nodes may include: a plurality of autonomous nodes, each of which creates an event related to a condition, a first ledger configured to collect and store a record of each event; a second ledger configured to store reputation information for the plurality of autonomous nodes; and a bookmaker module operable to determine a reward and a penalty for each event. The bookmaker module may be operable to modify the reputation information based on a status of the condition determined by subsequent events created by autonomous nodes where the subsequent events either validate or invalidate the condition. 2018-0926

    Other inventors
    • Joshua Whitney
    • Eric Zavesky
    See patent
  • Field-Programmable Gate Array-Based Biometric Sampling System for Improving Biometric Data Reusability

    Issued 11048955

    Concepts and technologies disclosed herein are directed to a field-programmable gate array (“FPGA”)-based biometric sampling system for improving biometric data reusability. The system can include one or more FPGAs, each of which can include a plurality of configurable input/output (“I/O”) blocks, a plurality of configurable logic blocks, and a plurality of configurable interconnects that connect the plurality of configurable I/O blocks to the plurality of configurable logic blocks. The FGPA(s)…

    Concepts and technologies disclosed herein are directed to a field-programmable gate array (“FPGA”)-based biometric sampling system for improving biometric data reusability. The system can include one or more FPGAs, each of which can include a plurality of configurable input/output (“I/O”) blocks, a plurality of configurable logic blocks, and a plurality of configurable interconnects that connect the plurality of configurable I/O blocks to the plurality of configurable logic blocks. The FGPA(s) can be configured based upon a hardware description language model to receive biometric input data associated with a user, to apply a sampling scheme to the biometric input data to extract, from the biometric input data, an enrollment biometric data sample, and to cause the enrollment biometric data sample to be stored in a database.

    Other inventors
    See patent
  • Traffic Management System

    Issued US 11024162

    A traffic management system that manages policy agreements between operators and visual indicator devices receives first sensor data from a physical environment. The traffic management system computationally processes the first sensor data to identify a first visual indication in the sensor data and determines that the first visual indication is associated with first policy agreement. The traffic management system then determines, based on the first sensor data, that a first visual indicator…

    A traffic management system that manages policy agreements between operators and visual indicator devices receives first sensor data from a physical environment. The traffic management system computationally processes the first sensor data to identify a first visual indication in the sensor data and determines that the first visual indication is associated with first policy agreement. The traffic management system then determines, based on the first sensor data, that a first visual indicator system that provided the first visual indication is violating a first policy included in the first policy agreement and, in response, provides a policy violation notification that the first visual indicator system is violating the first policy.

    Other inventors
    See patent
  • Adjusting throughput threshold of network devices for 5G or other next generation wireless network

    Issued US 10999855

    Various embodiments disclosed herein provide for adjustment of throughput threshold of network devices based on requested quality of service received from a mobile device. According to some embodiments, a system can comprise receiving request data representative of a throughput adjustment request for a throughput adjustment. The system can further comprise, based on the throughput adjustment request, determining a connection device that is compelled to adjust throughput, and in response to the…

    Various embodiments disclosed herein provide for adjustment of throughput threshold of network devices based on requested quality of service received from a mobile device. According to some embodiments, a system can comprise receiving request data representative of a throughput adjustment request for a throughput adjustment. The system can further comprise, based on the throughput adjustment request, determining a connection device that is compelled to adjust throughput, and in response to the determining the connection device that is compelled to adjust throughput and based on the throughput adjustment request, requesting the connection device to adjust a throughput range from a first throughput range to a second throughput range.

    Other inventors
    • Sanjiv Singh
    • Hristo Hrisotv
    See patent
  • Dynamic edge network management of vehicular traffic

    Issued US 10957191

    A method includes determining that a prioritized vehicle plans to traverse an intersection and receiving sensor data from a plurality of sources in a vicinity of the intersection. The method also includes, based on the sensor data, determining a traffic solution to enable the prioritized vehicle to traverse the intersection, the traffic solution identifying a traffic lane and, based on the traffic solution, controlling a traffic light to cause traffic in the traffic lane to disperse and…

    A method includes determining that a prioritized vehicle plans to traverse an intersection and receiving sensor data from a plurality of sources in a vicinity of the intersection. The method also includes, based on the sensor data, determining a traffic solution to enable the prioritized vehicle to traverse the intersection, the traffic solution identifying a traffic lane and, based on the traffic solution, controlling a traffic light to cause traffic in the traffic lane to disperse and controlling a second traffic light to instruct traffic in an adjacent traffic lane to stop. The method includes instructing the prioritized vehicle to travel via the traffic lane. The traffic in the traffic lane and the traffic in the adjacent traffic lane are traveling in a same direction.

    Other inventors
    See patent
  • Pre-positioning of streaming content onto communication devices for future content recommendations

    Issued US 10,743,049

    Facilitating pre-positioning of streaming content onto communication devices is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise facilitating an identification of a first multimedia content stream and a second multimedia content stream. The identification can be based on a usage preference of a defined entity associated with a communication…

    Facilitating pre-positioning of streaming content onto communication devices is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise facilitating an identification of a first multimedia content stream and a second multimedia content stream. The identification can be based on a usage preference of a defined entity associated with a communication device. The operations can also comprise, in response to a determination that an available network satisfies a defined network criterion, facilitating pre-positioning, at a data store of the communication device, the first multimedia content stream and the second multimedia content stream. 2018-0124

    First Inventor

    Other inventors
    See patent
  • Detection of sentiment shift

    Issued US 10,715,664

    Aspects of the subject disclosure may include, for example, monitoring interaction(s) between user(s) and agent(s), detecting a shift in the user's attitude, and identifying either a positive shift or a negative shift based on an analysis of the shift. The method may include tracking an outcome of each of the interactions, analyzing the interactions and outcomes, and producing training materials for use by the agent based on the analysis, the training materials including suggestions as to how…

    Aspects of the subject disclosure may include, for example, monitoring interaction(s) between user(s) and agent(s), detecting a shift in the user's attitude, and identifying either a positive shift or a negative shift based on an analysis of the shift. The method may include tracking an outcome of each of the interactions, analyzing the interactions and outcomes, and producing training materials for use by the agent based on the analysis, the training materials including suggestions as to how to reverse the negative shift in future interactions. The method may include presenting the suggestions to the agent during the interaction(s), thereby assisting the agent in resolving the user's attitude and/or concerns. Other embodiments are disclosed. 2018-0119

    First Inventor

    Other inventors
    See patent
  • Method and system for providing expertise collaboration

    Issued US 10572558

    Aspects of the subject disclosure may include, for example, monitoring for storage of information, determining a subset of the information that satisfies an originality threshold, determining the subset of the information satisfies a shareability criterion, generating metadata that includes a first identification of a first user associated with generating the subset of the information via the user interface of the first computing device and a second identification of a topic of the subset of…

    Aspects of the subject disclosure may include, for example, monitoring for storage of information, determining a subset of the information that satisfies an originality threshold, determining the subset of the information satisfies a shareability criterion, generating metadata that includes a first identification of a first user associated with generating the subset of the information via the user interface of the first computing device and a second identification of a topic of the subset of the information and responsive to a match between a data request and the topic of information, providing a computing device with access to the first identification of the first user and to the stored information. Other embodiments are disclosed.

    Other inventors
    See patent
  • Dynamic edge network management of vehicular traffic

    Issued US 10424196

    A method includes determining that a prioritized vehicle plans to traverse an intersection and receiving sensor data from a plurality of sources in a vicinity of the intersection. The method also includes, based on the sensor data, determining a traffic solution to enable the prioritized vehicle to traverse the intersection, the traffic solution identifying a traffic lane and, based on the traffic solution, controlling a traffic light to cause traffic in the traffic lane to disperse and…

    A method includes determining that a prioritized vehicle plans to traverse an intersection and receiving sensor data from a plurality of sources in a vicinity of the intersection. The method also includes, based on the sensor data, determining a traffic solution to enable the prioritized vehicle to traverse the intersection, the traffic solution identifying a traffic lane and, based on the traffic solution, controlling a traffic light to cause traffic in the traffic lane to disperse and controlling a second traffic light to instruct traffic in an adjacent traffic lane to stop. The method includes instructing the prioritized vehicle to travel via the traffic lane. The traffic in the traffic lane and the traffic in the adjacent traffic lane are traveling in a same direction. 2018-0046

    First Inventor

    Other inventors
    See patent
  • NETWORK VIDEO UPLOAD MANAGEMENT VIA AN AUCTION MARKETPLACE

    Filed US 20200065890

    Aspects of the subject disclosure may include, for example, receiving video data associated with a plurality of live video streams of a plurality of videographers; filtering the video data to generate a list, wherein the list identifies a subset of the plurality of live video streams, and wherein the subset as identified by the list excludes at least one live video stream of the plurality of live video streams; presenting, to respective equipment of a plurality of potential bidders, an…

    Aspects of the subject disclosure may include, for example, receiving video data associated with a plurality of live video streams of a plurality of videographers; filtering the video data to generate a list, wherein the list identifies a subset of the plurality of live video streams, and wherein the subset as identified by the list excludes at least one live video stream of the plurality of live video streams; presenting, to respective equipment of a plurality of potential bidders, an availability of each of the live video streams of the subset; receiving an acceptable bid, that satisfies a bid threshold, from first equipment of one of the potential bidders, wherein the acceptable bid is to purchase a right to a first live video stream of the subset; and responsive to receiving the acceptable bid, transmitting instruction data to equipment of a network operator to facilitate the equipment of the network operator giving priority to uploading of the first live video stream by a first videographer, of the plurality of videographers, who is associated with the first live video stream. 2018-0032

    First Inventor

    Other inventors
    • Steve Beck
    See patent
  • Enhanced Recording Verification System

    Issued US 5,729,588

    The integrity of AMA records generated by a switch in the telephone network is achieved by generating test calls and then monitoring and then processing the AMA records generated by those switches in the network which handled the test call. Such monitoring includes tracking for the AMA records that have been generated for the test calls and then processing those records such that the contents of the fields forming the records are analyzed to determine that the data contained therein is correct.…

    The integrity of AMA records generated by a switch in the telephone network is achieved by generating test calls and then monitoring and then processing the AMA records generated by those switches in the network which handled the test call. Such monitoring includes tracking for the AMA records that have been generated for the test calls and then processing those records such that the contents of the fields forming the records are analyzed to determine that the data contained therein is correct.

    First Inventor

    Other inventors
    • Yi Chin
    See patent
  • Recording Verification Architecture

    Issued US 5721753

    The integrity of AMA records generated by a switch in the telephone network is achieved by generating test calls and then monitoring and then processing the AMA records generated by those switches in the network which handled the test call. Such monitoring includes tracking for the AMA records that have been generated for the test calls and then processing those records such that the contents of the fields forming the records are analyzed to determine that the data contained therein is correct.…

    The integrity of AMA records generated by a switch in the telephone network is achieved by generating test calls and then monitoring and then processing the AMA records generated by those switches in the network which handled the test call. Such monitoring includes tracking for the AMA records that have been generated for the test calls and then processing those records such that the contents of the fields forming the records are analyzed to determine that the data contained therein is correct.

    First Inventor

    Other inventors
    • Andrew Schnable
    • Guy Ehler
    • Quyen Tran
    See patent
  • Automated System Testability Method

    Issued US 4,970,725

    A procedure for calculating maintainability and testability parameters of a complex system uses computer software to enable the calculations to be made repeatedly during the development of the system. … The procedure iteratively calculates maintainability and testability parameters starting at the lowest level and using previously calculated data in the next highest level. Fault isolation ambiguity is automatically taken into account by ordering the modules in descending order.

    First…

    A procedure for calculating maintainability and testability parameters of a complex system uses computer software to enable the calculations to be made repeatedly during the development of the system. … The procedure iteratively calculates maintainability and testability parameters starting at the lowest level and using previously calculated data in the next highest level. Fault isolation ambiguity is automatically taken into account by ordering the modules in descending order.

    First Inventor

    Other inventors
    • Laura L. Hilderbrand
    See patent
  • SIGNAL DETECTION SYSTEM FOR IMPROVED MICROPHONE-CONTROLLABLE DEVICE SECURITY

    Filed 20210356387

    A method and apparatus for detecting a photoacoustic light signal to prevent unauthorized voice commands for a microphone-controllable device are provided. The method includes receiving, by a processor, a signal, detecting, by the processor, that the signal is a photoacoustic signal generated by a thermal expansion and contraction of an object caused by at least one lightwave applied to the object, and activating, by the processor, a counter-measure to prevent the photoacoustic signal from…

    A method and apparatus for detecting a photoacoustic light signal to prevent unauthorized voice commands for a microphone-controllable device are provided. The method includes receiving, by a processor, a signal, detecting, by the processor, that the signal is a photoacoustic signal generated by a thermal expansion and contraction of an object caused by at least one lightwave applied to the object, and activating, by the processor, a counter-measure to prevent the photoacoustic signal from reaching a microphone of a microphone-controllable device in response to detecting the photoacoustic signal.

    Other inventors
    See patent
  • Root Cause Classification

    Filed US 20210303793

    An example method performed by a processing system includes acquiring a set of troubleshooting notes. The set of troubleshooting notes is generated by a human customer support representative in response to a condition that is reported by a customer. The troubleshooting notes are written in natural language. A plurality of predictions for the set of troubleshooting notes is generated. Each prediction of the plurality of predictions indicates a likelihood that a root cause of the condition is a…

    An example method performed by a processing system includes acquiring a set of troubleshooting notes. The set of troubleshooting notes is generated by a human customer support representative in response to a condition that is reported by a customer. The troubleshooting notes are written in natural language. A plurality of predictions for the set of troubleshooting notes is generated. Each prediction of the plurality of predictions indicates a likelihood that a root cause of the condition is a different one of a plurality of predefined root causes, and each prediction of the plurality of predictions is generated using a different binary classifier of a plurality of binary classifiers. At least two of the plurality of predictions are encoded into a single vector which concatenates a plurality of bits, wherein each bit of the plurality of bits represents one prediction of the at least two of the plurality of predictions.

    Other inventors
    See patent

Courses

  • Advanced Data Mining

    CS512 Prof Jiawei Han

  • Advanced Information Retrieval

    CS598 ProfChengXiang Zhai

  • Artificial Intelligence

    CS440 Prof Lana Lazebnik

  • Computer Security I

    CS461 Dr. Susan Hinrichs

  • Data Mining

    CS412 Prof Jiawei Han

  • Design and Analysis of Algorithms I - Dr. Tim Roughgarden

    www.coursera.org/algo

  • French I - IV

    MLF 101 - MLF 204

  • Independent Study

    CS597 ProfChengXiang Zhai

  • Information Security and Risk Management in Context

    coursera.org/inforiskman

  • Introduction to Artificial Intelligence - Drs. Norvig & Thrun

    www.ai-class.com

  • Machine Learning

    CS446 Prof Dan Roth

  • Programming Languages and Compilers

    CS 421

  • Software Engineering for Software as a Service

    www.coursera.org/saas

  • Text Information Systems

    CS410 ProfChengXiang Zhai

Projects

  • Platform for Data Analysis

    - Present

    Analyzing data to produce insights, making the derived data available as a data set or visualization, publishing the insights and making them consumable by the intended audience. 18 unique technology capabilities were delivered supporting the following activities: Data Analysis, Data Consumption, Publishing, and Visualization.

    Other creators

Organizations

  • IEEE Senior Member

    -

Recommendations received

More activity by Martin

View Martin’s full profile

  • See who you know in common
  • Get introduced
  • Contact Martin directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Martin McEnroe

Add new skills with these courses