“I have had the pleasure of working with Luis for nearly four years at Proofpoint. During this time not only did he demonstrate over and over again his technical excellence and leadership skills, but also his ability to work closely with field teams such as mine to really drive value. One of the remarkable aspects of Luis' talent and drive is his willingness to go that extra mile to and for customers - he regularly takes feedback directly from organisations in APJ and actively seeks their perspective to ensure we meet their needs. I always found comfort knowing that we are not alone and that Luis is able to bring resources to bear to help us with even the most specific issue. In addition to this, as a leader and a colleague, I have always found Luis a complete gentleman - he is deeply approachable and always finds time for those who need help or guidance. He is sincere with his words and can be counted on to provide both technical and business leadership that is genuine and grounded. Thank you Luis!”
About
Activity
-
Join me on 11 July 2024 as we talk about how technology can be leveraged for game-changing advancement. NCS Group is hosting 𝐍𝐂𝐒 𝐈𝐦𝐩𝐚𝐜𝐭 2024…
Join me on 11 July 2024 as we talk about how technology can be leveraged for game-changing advancement. NCS Group is hosting 𝐍𝐂𝐒 𝐈𝐦𝐩𝐚𝐜𝐭 2024…
Liked by Luis Blando
-
Proofpoint Protect is more than just a conference—it’s a cornerstone for cybersecurity professionals seeking to advance their skills, connect with…
Proofpoint Protect is more than just a conference—it’s a cornerstone for cybersecurity professionals seeking to advance their skills, connect with…
Liked by Luis Blando
-
Friends, Last month I took the decision to rejoin the cyber security market, after 3 great years at Pegasystems in Business Process Automation and…
Friends, Last month I took the decision to rejoin the cyber security market, after 3 great years at Pegasystems in Business Process Automation and…
Liked by Luis Blando
Experience & Education
Publications
-
The Value of Bad Recommendations – Injecting Orthogonality in Product Recommendations and Learning Over Time
MIT
MIT Thesis, with Dan Ariely (advisor)
Perhaps the most exciting aspect of electronic commerce is the potential ability to learn the preferences of individual customers and make tailored recommendations to them. When making such recommendations the recommendation system is facing a fundamental dilemma. Should it provide the best recommendation based on its current state of understanding of the customer or should it try to learn more about the customer in order to provide higher potential…MIT Thesis, with Dan Ariely (advisor)
Perhaps the most exciting aspect of electronic commerce is the potential ability to learn the preferences of individual customers and make tailored recommendations to them. When making such recommendations the recommendation system is facing a fundamental dilemma. Should it provide the best recommendation based on its current state of understanding of the customer or should it try to learn more about the customer in order to provide higher potential payoffs in the future? This dilemma is at the heart of the current work. The dilemma facing a recommendation system is presented conceptually, and an approach for ideal learning is proposed and tested. In order to test our hypothesis, we modified one commercially available recommendation engine to consider measures of novelty in an initial learning phase. We analyzed results from the normal and modified engine for different datasets and characteristics of customers. -
A Framework for a Rule-Based Form Validation Engine
Proceedings of ISAS
Automatic form validation enables telecommunication carriers to process incoming service order requests more effectively. Validation rules, however, can be nontrivial to test and ultimately depend on the carrier's internal software systems. Traditionally, these validation checks are spread throughout an application's source code, which makes maintaining and evolving the system a very complex task. Our approach to solving this problem involves decoupling the rules, giving them a simple…
Automatic form validation enables telecommunication carriers to process incoming service order requests more effectively. Validation rules, however, can be nontrivial to test and ultimately depend on the carrier's internal software systems. Traditionally, these validation checks are spread throughout an application's source code, which makes maintaining and evolving the system a very complex task. Our approach to solving this problem involves decoupling the rules, giving them a simple, easy-to-understand representation, and creating an engine to apply these rules to incoming forms automatically. This paper presents our approach in detail, explains its parallelism and briefly presents the differences with other common rule-based engines.
-
Modeling Behavior with Personalities
Proceedings of SEKE
Decoupling behavior modeling from a specific inheritance hierarchy has become one of the challenges for object-oriented software engineering. The goal is to encapsulate behavior on its own, and yet be able to freely apply it to a given class structure. We claim that standard object-oriented languages do not directly address this problem and propose the concept of Personalities as a design and programming artifice to model stand alone behavior. Allowing behavior to stand alone enables its reuse…
Decoupling behavior modeling from a specific inheritance hierarchy has become one of the challenges for object-oriented software engineering. The goal is to encapsulate behavior on its own, and yet be able to freely apply it to a given class structure. We claim that standard object-oriented languages do not directly address this problem and propose the concept of Personalities as a design and programming artifice to model stand alone behavior. Allowing behavior to stand alone enables its reuse in different places in an inheritance hierarchy
Other authors -
-
Designing and Programming with Personalities
Northeastern University
Thesis, with Karl Lieberherr (advisor). Decoupling behavior modeling from a specific inheritance hierarchy is one of the challenges for object-oriented software engineering. The goal is to encapsulate behavior on its own, and yet be able to freely apply it to a given class structure. We claim that standard object-oriented languages do not directly address this problem and propose the concept of Personalities as a design and programming artifice to model stand alone behavior that embodies what…
Thesis, with Karl Lieberherr (advisor). Decoupling behavior modeling from a specific inheritance hierarchy is one of the challenges for object-oriented software engineering. The goal is to encapsulate behavior on its own, and yet be able to freely apply it to a given class structure. We claim that standard object-oriented languages do not directly address this problem and propose the concept of Personalities as a design and programming artifice to model stand alone behavior that embodies what we have termed micro-framework style of programming. Allowing behavior to stand alone enables its reuse in different places in an inheritance hierarchy. The micro-framework style ensures that the semantics are preserved during reuse. Furthermore, we show how Personalities can help solve the problem of object migration and how they can easily integrate with frameworks. We present two different Personalities implementations by extending the Java Programming Language.
-
Prediction of OCR Accuracy Using Simple Image Features
Proceedings of ICDAR
A classifier for predicting the character accuracy achieved by any Optical Character Recognition (OCR) system on a given page is presented. This classifier is based on measuring the amount of white speckle, the amount of character fragments, and overall size information in the page. No output from the OCR system is used. The given page is classified as either "good" quality (i.e. high OCR accuracy expected) or "poor" (i.e. low OCR accuracy expected). Results of processing 639 pages show a…
A classifier for predicting the character accuracy achieved by any Optical Character Recognition (OCR) system on a given page is presented. This classifier is based on measuring the amount of white speckle, the amount of character fragments, and overall size information in the page. No output from the OCR system is used. The given page is classified as either "good" quality (i.e. high OCR accuracy expected) or "poor" (i.e. low OCR accuracy expected). Results of processing 639 pages show a recognition rate of approximately 85%. This performance compares favorably with the ideal-case performance of a prediction method based upon the number of reject-markers in OCR generated text.
Other authors -
-
Prediction of OCR Accuracy
Proceedings of SDAIR
The accuracy of all contemporary OCR technologies varies drastically as a function of input image quality. Given high quality images, many devices consistently deliver output text in excess of 99% correct. For low quality images, even images which are easily read by a human, output accuracy is frequently below 90%. This extreme sensitivity to quality is well known in the document analysis field and is the subject of much current research. In this ongoing project, we have been interested in…
The accuracy of all contemporary OCR technologies varies drastically as a function of input image quality. Given high quality images, many devices consistently deliver output text in excess of 99% correct. For low quality images, even images which are easily read by a human, output accuracy is frequently below 90%. This extreme sensitivity to quality is well known in the document analysis field and is the subject of much current research. In this ongoing project, we have been interested in developing measures of image quality. We are specially interested in learning to predict OCR accuracy using some combination of image quality measures independent of OCR devices themselves. Reliable algorithms for measuring print quality and predicting OCR accuracy would be valuable in several ways. First, in large scale document conversion operations, they could be used to automatically filter out pages that are more economically recovered via manual entry. Second, they might be employed iteratively as part of an adaptive image enhancement system. At the same time, studies into the nature of image quality can contribute to our overall understanding of the effect of noise on algorithms for classification. In this paper, we propose a prediction technique based upon measuring features associated with degraded characters. In order to limit the scope of the research, the following assumptions are made: (a) Pages are printed in black and white (no color); (b) page images have been segmented, and text regions have been correctly identified. The image-based prediction system extracts information from text regions only. This prediction system simply classifies the input images as either good (i.e. high accuracy expected) or poor (i.e. low accuracy expected).
Other authorsSee publication -
Evaluation of Page Quality using a Simple Feature Classifier
University of Nevada, Las Vegas
Thesis, with Junichi Kanai (advisor). A classifier to determine page quality from an Optical Character Recognition (OCR) perspective is developed. It classifies a given page image as either "good" (i.e., high OCR accuracy is expected) or "bad" (i.e., low OCR accuracy expected). The classifier is based upon measuring the amount of white speckle, the amount of broken pieces, and the overall size information in the page. Two different sets of test data were used to evaluate the classifier: the…
Thesis, with Junichi Kanai (advisor). A classifier to determine page quality from an Optical Character Recognition (OCR) perspective is developed. It classifies a given page image as either "good" (i.e., high OCR accuracy is expected) or "bad" (i.e., low OCR accuracy expected). The classifier is based upon measuring the amount of white speckle, the amount of broken pieces, and the overall size information in the page. Two different sets of test data were used to evaluate the classifier: the Sample 2 dataset containing 439 pages and the Magazines dataset containing 200 pages. The classifier recognized 85%of the pages in the Sample 2 correctly. However, approximately 40%of the low quality pages were misclassified as "good." To solve this problem, the classifier was modified to reject pages containing tables or less than 200 connected components. The modified classifier rejected 41%of the pages, correctly recognized 86%of the remaining pages, and did not misclassify any low quality page as "good". Similarly, it recognized 86.5%of the pages in the Magazine dataset correctly and did not misclassify any low quality page as "good" without any rejections.
Patents
-
Managed peer-to-peer File Sharing
Issued US 9,241,033
A network server that includes at least a processor is configured to receive, from a first network, a trigger event received in the first network from a non web-enabled device configured to communicate the trigger event to the first network, wherein the trigger event includes a designation of at least one file to be transferred. The network server is further configured to transmit a notification that includes the designation to a second network based on the trigger event, the second network…
A network server that includes at least a processor is configured to receive, from a first network, a trigger event received in the first network from a non web-enabled device configured to communicate the trigger event to the first network, wherein the trigger event includes a designation of at least one file to be transferred. The network server is further configured to transmit a notification that includes the designation to a second network based on the trigger event, the second network being a web-enabled network communicatively coupled to at least a first web-enabled peer node that is capable of receiving the notification.
Other inventorsSee patent -
Managed peer-to-peer file sharing
Issued US 7,664,861
A system and method for managed peer-to-peer (p2p) file sharing. The peer nodes can include a web browser and a p2p agent. The web browser can connect to the Internet and can interface with the p2p agent. The p2p agent provides the file sharing utilities for implementing the p2p network. A web server connected to the Internet can monitor and manage p2p activity, including providing persistent storage for the p2p networks. The web server can interface with a Public Switched Telephone Network…
A system and method for managed peer-to-peer (p2p) file sharing. The peer nodes can include a web browser and a p2p agent. The web browser can connect to the Internet and can interface with the p2p agent. The p2p agent provides the file sharing utilities for implementing the p2p network. A web server connected to the Internet can monitor and manage p2p activity, including providing persistent storage for the p2p networks. The web server can interface with a Public Switched Telephone Network (PSTN) to provide access to the p2p network for PSTN peer nodes that do not have web browsing capabilities. A method of implementing managed p2p file sharing includes registering users; providing login and logout functions; creating p2p sessions; preparing, forwarding, receiving, accepting and/or rejecting invitations to join p2p sessions; quitting p2p sessions; deleting p2p sessions or selected members of p2p sessions; and sharing and transferring files.
Other inventors -
-
Methods and systems for visual voice calls
Issued US 7,634,067
In an exemplary method, at least one telephony attribute associated with a voice call directed from a client communication subsystem to a voice network identifier is detected. Visual content that has been predefined as being associated with the at least one telephony attribute is identified. A request for the visual content is initiated in response to the detecting step. The visual content is received, in response to the initiating step, for display at the client communication subsystem.
Other inventors -
-
Systems And Methods For Real-Time Interactive Television Polling
Issued US 8,850,464
Systems and methods are disclosed for providing polling related data to viewers in an interactive cable televisions system. Users viewing a program can initiate a request for participating in a polling activity. The request and other program-related information are sent to the cable television system provider. Appropriate polling window data is returned to the set top box allowing a polling window to be displayed to the viewer. The viewer may choose one or several selections, and transmit the…
Systems and methods are disclosed for providing polling related data to viewers in an interactive cable televisions system. Users viewing a program can initiate a request for participating in a polling activity. The request and other program-related information are sent to the cable television system provider. Appropriate polling window data is returned to the set top box allowing a polling window to be displayed to the viewer. The viewer may choose one or several selections, and transmit the response to the cable television system provider. User responses can be tallied and presented in real time to the viewer audience. Program producers can incorporate the results of viewer feedback in real-time allowing the outcome of the program to be based on the collective viewer feedback.
Other inventors -
-
Parallel rule-based processing of forms
Issued US 6,185,583
System and method for verifying data in forms. Each form has a corresponding one or more rule sets each with rules that designate a structure, format, or data type for fields in the form. The rule sets are verified in parallel. Rules within a rule set may also be verified in parallel when the processor determines it is beneficial such as for time consuming rule validation.
-
Method and systems for providing online banking and account aggregation services
Filed US 20080046349
Methods and apparatuses for providing aggregated financial services at a plurality of user access points, such as a cellular phone or a television, are provided. Each user access point is capable of communicating with an integrated communications network, through which the aggregated financial services are provided. The aggregated financial services are directed to enabling the user to centrally manage a variety of dispersed financial accounts, including the user's bank accounts, brokerage…
Methods and apparatuses for providing aggregated financial services at a plurality of user access points, such as a cellular phone or a television, are provided. Each user access point is capable of communicating with an integrated communications network, through which the aggregated financial services are provided. The aggregated financial services are directed to enabling the user to centrally manage a variety of dispersed financial accounts, including the user's bank accounts, brokerage accounts, credit card accounts, frequent flyer accounts, reward programs, and any other accounts that may impact the user's financial position. Using the aggregated financial services, the user may perform a variety of transactions in and among one or more of the financial accounts without having to separately interacting with each of these accounts.
Other inventors -
Languages
-
Spanish
Native or bilingual proficiency
-
English
Full professional proficiency
Recommendations received
35 people have recommended Luis
Join now to viewMore activity by Luis
-
🚀 Darwoft Colombia is officially open! I’m thrilled to share that we have a new business endeavor. We launched our new Darwoft office in Colombia!…
🚀 Darwoft Colombia is officially open! I’m thrilled to share that we have a new business endeavor. We launched our new Darwoft office in Colombia!…
Liked by Luis Blando
-
🚀 Exciting News! WE are opening a Darwoft new Office in Colombia! 🇨🇴 As the CEO of Darwoft, I am incredibly excited about the opening of our new…
🚀 Exciting News! WE are opening a Darwoft new Office in Colombia! 🇨🇴 As the CEO of Darwoft, I am incredibly excited about the opening of our new…
Liked by Luis Blando
-
Que alegría ver el crecimiento del equipo! Felicitaciones y por muchos años más! 👏👏👏
Que alegría ver el crecimiento del equipo! Felicitaciones y por muchos años más! 👏👏👏
Shared by Luis Blando
-
Launching a new business can be overwhelming. Education is the right tool to help the process to walk a successful launch. INVIDI’s video series and…
Launching a new business can be overwhelming. Education is the right tool to help the process to walk a successful launch. INVIDI’s video series and…
Liked by Luis Blando
-
Last month, I celebrated my one-year anniversary at OutSystems. It’s hard to believe how fast time went by but I’m so excited about what our team has…
Last month, I celebrated my one-year anniversary at OutSystems. It’s hard to believe how fast time went by but I’m so excited about what our team has…
Liked by Luis Blando
-
Excellent research from the great #Proofpoint Emerging Threats team, on weaponizing YouTube tutorials. Worth a read, definitely.
Excellent research from the great #Proofpoint Emerging Threats team, on weaponizing YouTube tutorials. Worth a read, definitely.
Shared by Luis Blando
People also viewed
-
Alan LeFort
Connect -
Rohit Dixit
Connect -
Mariano Cilia
VP of Engineering at Proofpoint
Connect -
Ashan Willy
Connect -
Michael Frendo
Connect -
Patrick Jean
Connect -
Guillermo Colsani
Senior Director and Argentina site lead at Proofpoint
Connect -
Tiago Azevedo
Connect -
Karen L.
Connect -
Sumit Lohani
Mgr, Security Research at Trellix Advanced Research Center
Connect
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 MoreOthers named Luis Blando
-
Luis Miguel Caballero Blando
-
Jose Luis Blando
Founder at DATU
-
Luis Blando
Responsable de Rental.
-
Luis Blando
--
20 others named Luis Blando are on LinkedIn
See others named Luis Blando