Luis Blando

Greater Boston Contact Info
2K followers 500+ connections

Join to view profile

About

As a seasoned technology leader with a passion for innovation, I have journeyed from a…

Activity

Join now to see all activity

Experience & Education

  • OutSystems

View Luis’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

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.

    See publication
  • 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.

    See publication
  • 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
    • Mira Mezini
    • Karl Lieberherr
    See publication
  • 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.

    See publication
  • 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
    • Junichi Kanai
    • Thomas A Nartker
    See publication
  • 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 authors
    See 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.

    See publication

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 inventors
    See 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
    • Anil Guntupalli, et al
    See patent
  • 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
    • Jimena Velarde, et al
    See patent
  • 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
    • Raul Aldrey, et al
    See patent
  • 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.

    See patent
  • 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
    • Edwin Elberg, et al
    See patent

Languages

  • Spanish

    Native or bilingual proficiency

  • English

    Full professional proficiency

Recommendations received

35 people have recommended Luis

Join now to view

More activity by Luis

View Luis’ full profile

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

People also viewed

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 Luis Blando