Sie sind auf Seite 1von 109

I am the inventor of

WINDOWS
The hidden truth of Microsoft

Ronald De Herrera Barrero

Copyright © 2020, Ronald De Herrera Barrero


All Rights Reserved
ISBN: 978-9917-0-0449-3
La Paz – Bolivia
Dedicated to You
Who reads this book of
start to finish for
know the truth.
The Author
I AM THE INVENTOR OF WINDOWS
The hidden truth of Microsoft
First edition: La Paz, Bolivia. September 2020, Ronald De Herrera Barrero
Translation to English: Ronald De Herrera Barrero. If any wrong, please mail me.
Copyright © 2020, Ronald De Herrera Barrero
All Rights Reserved
ISBN: 978-9917-0-0449-3

The total or partial reproduction of this book is not allowed, nor its publication on any
internet site, except with the explicit authorization of the copyright holder. Storage in any
repository for unauthorized public download is not allowed. Nor is it allowed to print or
publish on paper or other similar physical media, or its computerized processing, whether
electronic, mechanical, by photocopy, by registration or other methods, without the prior
written permission of the copyright holder.
This digital book is not free, but you can share and communicate the work among your
acquaintances and make derivative works under the following conditions:
a) You should recognize and cite the original author.
b) You may not use the total or partial content of this work for commercial purposes.
c) If you alter or transform this work or generate a derivative work, you must
acknowledge and cite the original author.
d) When reusing or distributing the derivative work, you must be clear about the
copyright terms of this work.
Some of these conditions may not apply if the permission of the copyright holder is
obtained.
IMPORTANT NOTE:
This digital book is not free, you can find it on Amazon for 3 USD, where you can also order
the paper version with soft cover. If you received this book by other means, please make a
contribution to the following bank account. Thank you very much.
Beneficiary's name : Ronald De Herrera Barrero
Identification document (DNI) : 2458738 LP
Name of the beneficiary bank : Banco Nacional de Bolivia
Beneficiary account number / IBAN : 1900302726
Swift code : BNBOBOLXLPZ
City and country : La Paz, Bolivia
TABLE OF CONTENTS

SPECIAL THANKS .................................................................................................. 6


PREFACE ............................................................................................................... 7
FIRST PART ..........................................................................................................20
1.1 INTRODUCTION ................................................................................................. 20
1.2 FROM THE BEGINNING ........................................................................................ 21
1.3 AT THE UNIVERSIDAD MAYOR DE SAN ANDRÉS....................................................... 30
1.4 HERE THE IDEA OF MULTI THREAD PROCESSING WAS BORN ...................................... 39
1.5 FINISHING THE CAREER ....................................................................................... 44
1.6 THE DEGREE THESIS ........................................................................................... 48
UNDERSTANDING MULTI THREAD PROCESSING .................................................57
2.1 WHAT IS AN ALGORITHM .................................................................................... 57
2.2 HOW A MICROPROCESSOR WORKS ........................................................................ 58
2.3 MICROPROCESSOR SPEED.................................................................................... 60
2.4 MICROPROCESSOR INTERRUPTIONS ...................................................................... 61
2.5 WHAT IS MULTITASKING ..................................................................................... 62
2.6 WINDOWS CORE ALGORITHM .............................................................................. 64
2.7 PORTABILITY OF THE NEW TECHNOLOGY CODE ........................................................ 68
SECOND PART .....................................................................................................71
3.1 IN SANTA CRUZ DE LA SIERRA .............................................................................. 71
3.2 COLLEAGUES INSIDE BANCO SANTA CRUZ .............................................................. 75
3.3 SUBSEQUENT YEARS ........................................................................................... 81
3.4 IN LA PAZ CITY .................................................................................................. 83
3.5 I FOUND OUT THAT MICROSOFT USED MY IDEA ONLY IN 2008 ................................... 84
3.6 BEST IDEAS TODAY ............................................................................................. 86
3.7 COMPENSATION FOR MY INTELLECTUAL PROPERTY .................................................. 88
EMAILS SENT TO MICROSOFT ..............................................................................91
4.1 FIRST EMAILS IN 2008 ........................................................................................ 91
4.2 REQUESTING COOPERATION IN 2020 .................................................................. 100
SUMMARY OF MY CAREER ................................................................................103
REFERENCES ......................................................................................................105
Special thanks

To the Most High Creator of the Universe

Because he provides all my needs and gives me his divine


spiritual and material protection. Because it has given me
knowledge and understanding of his works. Because now it
gives me the opportunity to reveal the truth of the origin of
the Windows Operating System. Thank you very much, dear
Jehovah, the righteous one. I come to you to raise this my
just claim before your supreme court. I trust that everything
will be according to your grace and divine will.

To my dear Parents

To Ronald José De Herrera Zegada and Celia Barrero Suárez.


For his incomparable human quality. Because from a very
young age they knew how to instill in me spiritual, human
and material values. Because they guided me on the path of
morality and righteousness. Without whose support, I would
never have reached my academic training and degree of
improvement. But above all, because they always gave me
their irreplaceable love and understanding. Thank you very
much dear parents, God bless you for all eternity.
Preface

The truth has to be made known and for that it is necessary to tell it. It is
evident that there are many stories on the Internet, conveniently told to try to
cover up the truth. But it is well known that the truth always comes to light,
despite any way of trying to influence, despite having a lot of fame and money.
Here what they will never be able to hide, is what we all have stored somewhere
in our homes, in our offices and even in many repositories on the Internet, the
pre-Windows software, in which the dates on which they were made are clearly
identified and for what type of operating system they were designed. Everything
that I will narrate here will be in accordance with what I am affirming, having as a
silent witness, all that great abundance of pre-Windows software.

Everyone thinks that Mr. Bill Gates is the inventor of the famous Microsoft
Windows Operating System, but the truth is that the central idea that makes this
operating system possible was provided in a "bona fide" way by a student of the
Electronic Engineering career in 1985, at the Universidad Mayor de San Andrés in
the city of La Paz, Bolivia. The central algorithm, which makes the famous
Microsoft Windows Operating System possible, is the one currently known as
Multi Thread Processing1. The idea for this algorithm was provided in good faith
and written on a paper to a colleague named Hernán Galindo, during and after a
microprocessor laboratory class, in the Electronic Engineering career of the Faculty
of Engineering, Universidad Mayor de San Andrés in La Paz, Bolivia. This colleague
as an intermediary, put this idea in the hands of Mr. Bill Gates. At that time, Mr.
Bill Gates was perfectly aware that this idea was provided by me. I am the
Engineer Ronald De Herrera Barrero and I am the legitimate inventor of Windows.

This important scientific contribution cannot and should not remain hidden
and unknown in the history of technology in the world. Today, this algorithm is
present in most electronic devices. Such as cell phones, televisions, computers,
navigation systems, satellites, space probes, and so on. Reason why, Mr. Bill Gates
has amassed a great fortune. I accuse Mr. Bill Gates and the Microsoft company

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

7
I am the inventor of Windows – Preface

for having made indiscriminate use of this algorithm, without having paid a single
cent to the legitimate inventor of this algorithm to date. In this sense, the
deserved recognition of my person for this important contribution to humanity is
justice.

The most uncomfortable thing of all is that I would never have found out
about this fact about the Microsoft Windows Operating System, if it had not been
for the fact that in 2008, I was programming a new Artificial Intelligence System, in
which I was developing my own engines for recognition of voice, in a similar way,
as I did in my graduate thesis1 in 1990. In the course of these new developments,
when reading the programming manuals provided by Microsoft Visual Studio, I
discovered that the idea that I gave Hernán Galindo those days It is nothing more
and nothing less than the central algorithm of the very famous Microsoft Windows
Operating System. This is so true that in these manuals, the names of the variables
that I assigned are still preserved, while explaining the idea to this colleague on
paper. For example, the name of the main task with priority zero, the name of
messages that I assigned to the exchange of data between the tasks. I had even
given the name of Windows in Spanish: "Windows", when I explained that the
different tasks would be shown in boxes on the screen in the style of windows. It is
as is, as I explained the idea. Obviously, all this is well known by Microsoft and Mr.
Bill Gates.

Reviewing history, it can be seen that those years in 1985, Microsoft was
already a company that developed software for IBM and Apple, among other
important computer manufacturing companies. Therefore, for Microsoft to launch
the new multitasking operating system in a short time, it was quite easy, since
they had at their disposal, many programmers and a large amount of code for
graphical environments, such as Apple's, which is why Apple interposed a It sued
Microsoft, so for the launch of Windows 1.0, they were able to do it in record
time, no more than a month, since I gave the idea. However, very few people
knew about Windows version 1.0. Microsoft used that version, only to establish
precedence in the market and it was nothing more to buy time to develop a stable
and functional version. It was not until the 1990s that Windows became famous
with its version 3.1. Even before the development of the 80286 and higher
1
First Artificial Intelligence System. Watch the video in this link: https://youtu.be/Rbo8zvAay6g

8
I am the inventor of Windows – Preface

microprocessors, it was not possible to execute this algorithm, as it was an


extremely heavy system. It was necessary to improve the existing Hardware to be
able to process this algorithm. Many people can attest, that even the Windows 3.1
version, the system was still quite heavy, even though Windows was already
running with 32-bit 80386 microprocessors and as I had announced, the
microprocessors were quite hot.

Obviously, many people have no idea about the algorithm that I am claiming
ownership of. In fact, even many people don't even understand what an algorithm
is. For this reason, I will dedicate an entire section in this book to explain in
reader-friendly language, referring to technical aspects of how this idea makes it
possible to process multiple tasks simultaneously. Which, made possible the
Windows Operating System.

For a better understanding of the events, this book is narrated in the style of
an autobiography, starting from my childhood, then my school, university, work,
until the present; with the aim of showing chronologically, the advances in
technology and the most relevant aspects of the personality and trajectory of that
engineering student, who made possible what we all have within reach in modern
technology today. This book is reliably narrated, as is how the events occurred and
constitutes a historical text of these events. This work is broadly aimed at
audiences of all ages. No prior knowledge is required for understanding and
comprehension of the material described in this context.

The Author.

Being a Professor and later Head of the Electronic Engineering Degree, I had
the privilege of meeting an outstanding student, Ronald De Herrera Barrero, who
after completing his studies became an outstanding professional with a bright
future, which was truncated by problems health, which were not an impediment
for him to fight to recover and continue creating technology. This book is an
example of this work carried out, the result of an effort worthy of admiration,
taking into account the circumstances in which it was prepared, worthy of a
professional who had pioneering ideas for his time, when he began his
professional career. Eng. Ronald De Herrera Barrero has my personal esteem and

9
I am the inventor of Windows – Preface

recognition for the professionalism with which he always undertook the projects
in which he was involved, wishing him great success and that this book be one of
many others that he may develop in the future , embodying in them all their
knowledge.

Gonzalo Córdova C.
Telecommunications Engineer
Former Director of the Electronic Engineering Degree, UMSA
Email: gonzalo_cordova2@hotmail.com

I met Engineer Ronald De Herrera Barrero, when I was a teacher from 1984
to 1987, in the Electronic Engineering career at UMSA. Those years, I came to
Bolivia with the purpose of updating that career, with the latest technologies that I
had studied during my doctorate in Germany. Then I met this outstanding student,
who surprised me several times with his lab work. Whenever I had the opportunity
to chat with him, he surprised me with his concerns that were generally
surprisingly anticipated of the technology of that time. Proof of this is his graduate
thesis related to Artificial Intelligence Systems. Which at that time, even in
Germany was in its early stages of development. I consider Ronald a visionary and
an intellectual, who certainly has the ability to have developed the algorithm that
is used as an essential medium in the Windows Operating System, known as Multi
Thread Processing. As the operation of this algorithm is described in this book, as
only the legitimate inventor would.

Dr. Eduardo Bayro Corrochano


Professor in Geometric Cybernetics
CINVESTAV, Guadalajara, México
Email: edb@gdl.cinvestav.mx

In 1988, as Director of the Electronic Engineering Degree at UMSA, the most


prestigious and productive in Bolivia, I had to review, coordinate and direct the
Undergraduate Exam, in the Presentation of the Thesis of the then Graduate of
Electronic Engineering, Univ. Ronald De Herrera Barrero. Both the subject of the
Undergraduate Project, as well as the significance for technological development
in Bolivia and in the world, was of high consideration and prestige for the future

10
I am the inventor of Windows – Preface

Engineer Ronald De Herrera Barrero. The Degree Project was presented and
approved with excellence, he stepped into a stage in his scientific and professional
life as an Electronic Engineer, pleasing satisfaction for the teachers, the Director of
the Course and the Faculty of Engineering itself. Currently, Eng. Ronald De Herrera
Barrero is presenting a book that deserves the study and attention of
professionals and scientists in the area, given that his contribution to world
technology with the Multi Thread Processing algorithm is the essential means of
the Windows Operating System, axis computer and main of the written book. For
the aforementioned, I express my admiration and respect for Eng. Ronald De
Herrera Barrero, and I hope that the fruitfulness of his production continues in
progress as a contribution to our information and knowledge society.

Clifford Paravicini Hurtado


Master in Engineering
Telematics Consultant
Former Director of the Electronic Engineering Degree, UMSA
Email: clipar@gmail.com

It was the 80's, social turbulence as always, present in the country and crises
everywhere: educational, health, social, political, economic; they shaped the
environment of the decade. At that point in space-time, I was working in the
academic field, at the Faculty of Engineering of the Universidad Mayor de San
Andrés, in La Paz, Bolivia; when I had the pleasure of crossing my path with the
author of this book, which is the fruit of a commendable effort of abstraction and
technical analysis. With Eng. Ronald De Herrera Barrero we established a brief,
interesting, respectful relationship and focused on the engineering of both
electronic systems and telecommunications systems. A remote memory is a
conversation we had in relation to radio wave propagation. From my point of
view, he is a restless, a rebel, a nonconformist technical creator who is giving life
to new solutions, innovative algorithms and fundamental concepts, many of which
have been used in commercial products. I wish all the success that the author and
his book deserve, and also an entertaining and educational read to engineering
professionals and amateurs.

Eng. Ricardo Escobar Caram

11
I am the inventor of Windows – Preface

Senior Systems Engineer


ACLARA Power Line Systems
Former Director of the Electronic Engineering Degree, UMSA
Email: rgescobar@msn.com

I met Ronald De Herrera Barrero more than 30 years ago, having always been
in contact since then. He has always been an admirable person for his positivism in
the face of adversity, a source of inspiration for those around him. His capacity
and vision of technology are relevant. The happiness he radiates when he solves
problems and makes his ideas work is motivating. Especially witnessing when your
ideas become a project come true, despite physical adversity. Ronald as a
professional is a great asset for Bolivia, passionate about the technological world,
without leaving aside the metaphysical aspects. Our country needs people like him
or we waste the great contribution that he can give us.

Ariel Lara Montoya


Companion and friend in the engineering career, UMSA
Engineer, MBA
AMPER Group Director

I have known Engineer and friend Ronald De Herrera since University days,
where we enjoy the best moments of friendship and where new ideas are formed.
Ronald was always very curious and restless with the knowledge of electronic
systems technology (Hardware - Software). He was always passionate about
technology, proof of that is shown in his degree thesis. At that time the concepts
of artificial intelligence and microprocessor applications were at the beginning of
their development. Ronald always wanted to be exploiting these tools. In 1989 I
left Bolivia and lost contact with most of my friends and colleagues from the
University. When I got in touch again, I learned that Ronald was suffering from
health problems. Despite his restricted situation, he continued and continues, in
the way he can, places his knowledge at the service of society. This being a very
important encouragement for all the people who know him. Ronald is an example
of improvement for society.

Belisario Nina Huallpa

12
I am the inventor of Windows – Preface

Electronic Engineer, Universidad Mayor de San Andrés, Bolivia


Master, Electric engineering, Univ. Estadual de Campinas, Brasil
Doctor, Mechanical Engineering, Univ. Estadual de Campinas, Brasil
Prof. of Engineering, Univ. Federal de Lavras, Brasil
Email: belisario.nina@ufla.br

I met Ronald when we were students at the American Institute in La Paz,


when we were young teenagers. He was an outstanding student in most
technology subjects. We both study at the Universidad Mayor de San Andrés in La
Paz. Ronald studied Electronic Engineering while I was studying Civil Engineering.
After the political and economic crisis in Bolivia in 1989, I moved to Australia but
kept up with my former classmates who told me about Ronald's paralysis. It is
such a sad surprise to learn of his disability at such a young age. Fortunately, I
have been able to visit Ronald every time I see my family again and I am always
impressed by his positive outlook on life. Despite his disability, he has continued to
study and research IT technology. He has commented with me that he is the true
inventor of Windows. I'm sure it's true, because I know Ronald and I know he has
the capacity for that and much more.

Juan Carlos Borda Albornoz


Structural Engineer
Sydney, Australia
Email: jcborda@optusnet.com.au

I have known Eng. Ronald De Herrera Barrero since 1987 when he worked at
COFADENA in the Information Systems area, I also have knowledge of some of his
professional endeavors such as those related to voice recognition and Artificial
Intelligence systems, as well as soccer player evaluation software. Ronald has
made a claim regarding the intellectual property of the algorithm called
Multithread Processing, which has been used since the first versions of the
Windows operating system and is the basis of many related products to the
present. I wish Ronald that his arguments and evidence be heard so that society
and history can fully judge.

Marcelo Vergara Ochoa

13
I am the inventor of Windows – Preface

https://www.linkedin.com/in/vergaramarcelo

In 1985, in the first years of my career as a university professor in the


Electronic Engineering Degree at the Universidad Mayor de San Andrés, I had the
pleasure of having one of the best classes. The group of students was excellent
and very productive, the fruit of healthy competition between them. In that class
Ronald stood out, at that time, a student with many lights, ideas and initiatives
with a remarkable sense of deepening and investigation, as he demonstrated with
his end-of-year project and his degree thesis. Ronald is today a brilliant innovative
professional. I can't imagine anything but success in your endeavors. I take this
moment to express my personal esteem and my permanent friendship.

Eng. Marcelo Ramírez Molina


Professor of Microprocessors
Former Director of the Electronic Engineering Degree, UMSA
Email: mramirez3@umsa.bo

Dear Ronald, I met you in engineering faculty, in electronics degree; the


perception and experience I had of you at that time was of a dedicated and
committed person. I saw you in the electronics degree laboratory carrying out the
implementation of electronic circuits on protoboards and I heard how you
successfully achieved your goals. Later I found out when I was still walking through
the corridors of the engineering faculty building, that you had completed your
undergraduate project work by applying artificial intelligence to synthesize and
detect voice sounds; back then this sounded like science fiction. Over the years I
learned from some people that you had started your own business, it is as if fate
wants me to know that you were out there doing important things; until you
contacted me through social networks and I found out about your great advances
in technology applied to current issues. I am sure that the book that you will put
into consideration by the scientific and technological community will present you
as a professional of your stature who has contributed and is contributing to the
development of our country.

Luis Fernando Sanabria García


Electronic Engineer, UMSA

14
I am the inventor of Windows – Preface

ÆArquetic Owner Manager


Email: aleftos@outlook.com

I had the opportunity to meet, work and share with Ronald De Herrera
Barrero since the beginning of 1993. From the beginning I realized that Ronald is
one of the few "Born Computer Scientists" that I have had the opportunity to
meet. From a very young age, and with very limited resources, Ronald has
understood and applied the algorithmic and operational concepts that large
corporations and universities have advanced with large human teams and
millionaire budgets. After this time we have been in contact, and I am still amazed
by Ronald's enthusiasm, capacity for work and invention, even going through
immense challenges in his personal life. I wish Ronald all the best in his
professional and personal fields, and I am proud to have him among my friends
and people I respect in the professional field.

Fernando Canelas Velasco


Systems Engineer
IT Consultant
Former Deputy Manager of Systems of Banco Santa Cruz
Email: fcanelasv@outlook.com

I have known Ronald for more than 30 years, when my brother Ariel was
studying Electronic Engineering together with him at the Universidad Mayor de
San Andrés. I believe that his career in this engineering is where Ronald finds
inspiration and a vocation to serve society and these are his first steps, where he
stands out as an Engineer capable of envisioning a highly competitive world,
where his work is truly valued as an entrepreneur and innovative, also showing
part of his broad character, at the same time daring and creative, which he
demonstrated in his thesis oriented to Artificial Intelligence. I have no doubt that
the Multi Thread Processing algorithm is another of Ronald's creations. His health
was never an impediment to his arduous research, being a living example of
dedication and perseverance.

Ramiro Lara Montoya


Master Architect in Building Management

15
I am the inventor of Windows – Preface

Email: ramiro@caddesignsusa.com

…" Yes sir! "... It is the common assertive expression of Ronald De Herrera
Barrero, when you coincide with him in wise propositions. Always calm in his
speeches. Always cautious in their expressions and dilemmas.

I was a student of his at the Bolivian Evangelical University. Ronald had a


particular way of explaining the notions of analytical microelectronics as if it were
a “Puzzle” project for toddlers, that is, he made the matter easier to see than it
really is.

It was in the first quarter of 2016 that I learned that this professor of great
spirit and sober posture was going through one of the most tenacious tests that
can exist. A progressive paralysis had come to immobilize 90% of his body. We
reconnected that time, and I remembered that charismatic professor who was
once, with hundreds of technological ideas between his temples. At that time he
was recruiting friends, basically so he wouldn't be alone in that test. And in this
regard, I know that many have failed him, because that is life. We live in a society
where we are not raised to share the challenges and difficulties of others.

In particular, I did not stop, not even at this moment when I write this text,
to value his intellectual and spiritual integrity. Today Ronald is capable of solving
many needs in the field of computing and electronics, only that the preconceived
idea of a professional in this area is not the one that he would reflect to a
contractor from his wheelchair.

I trusted him and was not disappointed. Against all odds I was able to involve
him in an ambitious project. After a year of writing more than ten thousand lines
of code with just one finger, he was able to complete the challenge of building a
communications platform for remote real-time monitoring for oil well drilling
control, which today many projects use of prestigious Operators of the country,
with a quality standard that could well be compared to that of a team of foreign
programmers.

16
I am the inventor of Windows – Preface

…There's a lot to say about his career, but that doesn't really define him. And
it is that above all there is his love for God, that inexplicable Love that only a
brilliant mind and spirit can understand... given the circumstances. This would
have an equation which I do not think in this earthly world is possible to define.

Eng. Hugo Rubín de Celis


Surface Logging Specialist
Exlog Bolivia S.A.
Email: hugo.rubin@gmail.com

I met Ronald in the 90s, in a talk on artificial intelligence that he gave in


Santa Cruz, he left me speechless, I had been arriving from Europe and I did not
think that there were such intelligent people in our country. I was always reading
about robotics and artificial intelligence and I thought I was the only one with
those ideas, Ronald managed to make me glimpse a hope for technology in Bolivia
and I came to think that he would end up working for NASA or in some covert
operation, in the country from North. Fate played a trick on him with his rare
disease, but he continues to fight it, and in addition to his internal battle, he has
started this new fight against a giant, who has roots in himself. Perhaps it was not
even Bill Gates who was awarded the idea, perhaps it was someone of less
hierarchy, perhaps Galindo himself, but as Ronald says, the truth must be told, and
I hope it is read and things become clear. If Ronald says that he invented
Windows, I believe him, I believe him capable of that and much more.

Omara Contreras
Systems Engineer
Genetics Bolivia Manager
Email: omara_contreras@yahoo.com

In the last decade several authors have been concerned about a paradigm
shift in engineering, which in my opinion goes beyond the simplistic concepts of
science to which we are used, I believe in the position that engineering is related
to art, which are not exclusive of ingenuity and creativity. It is therefore the duty
of the engineer to use the potential creativity that science has by transforming it
into tangible and efficient solutions. The fact that an engineer is an artist does not

17
I am the inventor of Windows – Preface

mean that he is going to seek objectives linked to pride and the superficial, such as
beauty, or aesthetics, but that it is closely related to the purpose of the book
mentioned by Ronald, namely, the search of the truth. I have known Ronald since
the 80`s and I can attest to his dedication and his ongoing search to enhance
Bolivian engineering, and I believe that the launch of the book will undoubtedly
contribute to establishing the truth.

Eng. Fernando Escalera


Electronics and Telecommunications
Sistemas Inteligentes SRL Director
Former Professor of Electronic Engineering, UMSA
Email: fernando@sisteligentes.com

It was the 1980s, a time when Ronald De Herrera Barrero and myself shared
the corridors and environments of the Electronic Engineering Degree at UMSA, at
that time the only university that had this degree, which is why the student
population came from all places in Bolivia, this enriched the spirit of healthy
competition and the university environment. Already in 1985 I had to take flight
and leave the electronic nest but I managed to find out that 3 years later Ronald
finished his studies with a mega project, something spectacular for the time to
carry out his thesis with Artificial Intelligence, all this on a Timex Sinclair computer
with a Z80 (microprocessor). You could see voice recognition and what we now
know as a Chatbot, a computer program with which it is possible to have a
conversation. This left me a very great teaching, that you can achieve what you
want, regardless of whether you do not have the desirable or optimal resources.
Later Ronald stumbled on health problems, but I could see that despite the
limitations imposed by the disease he fights. He carried out different projects:

- Oil well drilling control monitoring system


- Soccer team training and control system

The fact that Ronald is limited by the disease, does not give up and continues
to deliver products to our society, it seems to me that it deserves to qualify as a
Notable Bolivian. Ronald we have something in common, which is to be fascinated

18
I am the inventor of Windows – Preface

and trapped by technology, by Artificial Intelligence. I can only wish this new
endeavor (the book) much success and ask you to keep fighting to get ahead.

Eng. Juan Carlos Duchen Cuellar


Electronics and Computer Systems
University teacher, UMSA
Email: jcduchen@gmail.com

19
First part

1.1 Introduction

It is an honor to write this book, because it allows me to communicate to public


opinion and the scientific community several new ideas presented at the end of
this book, which are the result of a dedication throughout my life. In fact, each of
these ideas has a long way to go. It is precisely the ideas that give rise to new
technologies, to projects that later materialize in equipment, instruments,
machinery and useful structures for society, engineering and science in general.
Definitely, the ideas that are conceived are not a coincidence. Likewise, writing
this book is not a coincidence.

No individual is a coincidence, each and every one of the beings that inhabit this
world has a purpose. Being born is not an accident, it is not a coincidence, it is part
of a purpose of the Divine Plan. Each one of us is a unique event in the Universe.
Just like snow crystals, none is identical to another, each and every one with its
own qualities and its own differences, but each with a unique and unrepeatable
purpose.

It is certainly an honor, that several of my ideas have given rise to the modern
world and today's technology. Probably, as the main purpose in my life, to deliver
many ideas with total detachment and in good faith. It is in this way, as in 1985,
the idea was born to develop an operating system that was capable of processing
an unlimited number of tasks, using only a single microprocessor. That
opportunity, this idea of the algorithm currently known as Multi Thread

20
I am the inventor of Windows – First part

Processing1, I will explain the details of this algorithm later in this book, it was
provided by me in good faith written on paper, to a colleague whom I knew very
little, with enthusiasm and a spirit of collaboration I answered the questions that
he posed. Very naive of me, but willing to contribute to the science and
technology of those days.

When in 2008, I discovered that my idea had been used as the main algorithm of
the Microsoft Windows Operating System, I tried to communicate with Mr. Bill
Gates and Microsoft. I sent several emails to Microsoft's offices in Bolivia, with
copies to different International Press media, as I could not find another address
to establish direct contact with Mr. Bill Gates. So it is impossible to believe that
Mr. Bill Gates had not found out that I was trying to communicate. More so,
because I sent many emails over several months, attached to this book in the
section Emails sent to Microsoft. However, to date I have not received any
response, neither from Mr. Bill Gates nor from any Microsoft representative. Right
now, through this book, I ask Mr. Bill Gates and the Microsoft company to be kind
enough to respond to my demand for a compensation of 100 million dollars, for
the use of my intellectual property of this algorithm during 35 years. It is the right
thing and it is Justice.

In this sense, I put to the consideration of public opinion and the scientific
community, the deserved historical and economic recognition of myself, for this
important contribution that I made to science and humanity. This algorithm of
which I am modestly proud, known as Multi Thread Processing, is currently the
main engine of the modern world, it is present in most electronic equipment, such
as cell phones, telephone exchanges, televisions, computers, aeronautical
systems, maritime, medical equipment , satellites, space probes, etc.

1.2 From the beginning

For a better understanding of the events, I will start narrating from the beginning.
I am going to relate various events and anecdotes throughout my life. For the

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central
algorithm of the Windows Operating System.
21
I am the inventor of Windows – First part

purpose of knowing details about the personality of the creator of Multi Thread
Processing. Showing at the same time, the technological advances that appeared
over the years, before even imagining this algorithm. Historical and technical
evidence are provided, to prove that the supposed release of Windows 1.0 was a
sham, to try to hide the true origin of this operating system. So this book is a true
testimony to the events that occurred 35 years ago, when the idea for Windows
was born.

My full name is Ronald Pascual Eduardo De Herrera Barrero, I was born on April
17, 1960 at 4:00 in the morning, in the city of Santa Cruz de la Sierra, Bolivia. My
parents are Ronald José De Herrera Zegada and Celia Barrero Suárez, that day the
longed-for boy was born, the fourth child of this respectable marriage. Under the
Catholic faith, Easter was celebrated on that Sunday. Which is why my parents
decided to include the name Pascual, which means born on Easter. My mother
said that my birth had been a miracle, because it had been through the
intercession of Saint Paschal Baylón1.

My grandmother Luisa on my mother's side, said that my grandfather Felipe on my


mother's side was very happy with his grandson. Because he was very amazed at
the child's ability to learn and differentiate the different tools. My grandmother
used to say that my grandfather used to say that he asked me for the screwdriver
and I crawled over to the toolbox and brought him the screwdriver. Then my
grandfather asked that I hand him the tongs. Then I handed him the pliers. My
grandfather replied saying, I told you the tongs, that's the pliers. So I went back to
the toolbox and brought him the tongs. This is how my grandmother used to say.
The truth is, I don't remember much about my grandfather Felipe, because he
passed away when I was just one year old. I also did not have the opportunity to
meet my grandparents from my father, since they had already passed away when I
came to the world.

I have some other memories of when I was a baby, but the most beautiful are
those days of my childhood. Those kindergarten days when I met my first love.
Naturally at that young age one does not know how to identify what kind of
feelings those are. Only the need for the presence of that other person is felt.
1
Thanks to this patron Saint of the Catholic faith https://en.wikipedia.org/wiki/Paschal_Baylón

22
I am the inventor of Windows – First part

Obviously over the years I could identify that that feeling was legitimately pure
and sincere love. The details of the anecdotes during that kindergarten year are
not relevant for the purpose of this book, so I will omit those details. I will only
comment that with the passage of time that feeling could not materialize and it
was simply kept as a beautiful memory.

Growing up was quite a journey. I was quite a lively boy. Like all boys in the early
years of school, there was no lack of a partner who pretended to be the boss.
Sometimes the companions who were aggressive would appear and there was no
other option than to get entangled with blows. I had a teacher at La Salle school in
the city of Santa Cruz de la Sierra in Bolivia. His name was Jaime Rivero. In those
days, around 1967 and later, La Salle School was an all-boys school. This teacher,
knowledgeable about the life of boys, taught us in addition to the regular subjects
a little boxing. Which was very useful those days and later as well. An excellent
teacher, who showed us the first steps of Mathematics and the other sciences as
well.

Those days at La Salle school, my classmates called me an inventor. Because I


always showed up with toys that I had made myself. Like parachute with its plastic
doll, cardboard airplanes, television-style cameras made with cardboard, and so
on. Many of these skills I got from my dad. Who from my young age, taught me
how to handle different tools. On one occasion to share with my dad, he made a
small wooden stroller as a teaching for me. I always remember that detail with
great affection. I installed my first plug when I was 7 years old. So my dad told me
I'm going to check and everything was well connected. My dad was a highly skilled
person. Both in electricity, carpentry and many other trades, in addition to his
work as a businessman and merchant. My dad was also very talented, he was
always devising machinery for his work.

I remember those days when Apollo 11 reached the moon in July 1969, when I
was 9 years old. Those days there was no television in Bolivia and the news was
broadcast only by radio. That is how my family gathered around the radio, we
listened, amid the rolling of bells, to the landing of the lunar module on the moon.
I remember those days well, the news reached Bolivia through short films. Which
were projected on curtains in spaces set up for the public very close to the Plaza

23
I am the inventor of Windows – First part

24 de Septiembre. I attended accompanied by my dad and my sisters eventually.


Those days there was a lot of enthusiasm for the arrival of man on the moon and
for the advances in technology.

Those days of the arrival of man on the moon, electronics had just launched the
transistor radio. Those days NASA already had computers, using transistor-based
microprocessors and RAM memories. Obviously, those computers were so large
that they took up entire rooms. Those days had not yet perfected the storage
media on magnetic discs, much less on optical discs. Instead, large rollers of
magnetic tapes and punched cards were used as binary storage media. This type
of computers later arrived in Bolivia and other countries in the world, they were
the well-known DEC PDP-11 of the Digital Equipment Corporation. It was a CPU
with MSI (Medium Scale of Integration) circuitry. Many banks, computer centers
and universities, used this equipment even until 1982. As we will see later,
equipment like this could not even dream of running Multi Thread Processing 1.

In 1970 we moved with my whole family to the city of La Paz. Those days
television had just arrived in Bolivia and it was in black and white. They were just
vacuum tube televisions. In my family we had a Zenith television from the North
American industry and it was also made of vacuum tubes. Although in those days,
there were already transistors and also transistor televisions, but only vacuum
tube televisions had arrived in Bolivia. Some people in those days said that this
technology was old and that the North American industry was sending its past
technology to countries like Bolivia.

More or less between 1970-1971, one afternoon at nightfall my father was fixing
the radio we had in those days, which was still the one with vacuum tubes. Some
soldering when disassembling and cleaning the appliance. It was then that
together with me, a very interesting phenomenon occurred accidentally. We were
very amazed at this strange effect that we were observing. I even started to play
with it a bit. Obviously, those days we could not give an explanation to that
phenomenon and practically, it remained as a mere curiosity. Today, of course I

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

24
I am the inventor of Windows – First part

have the necessary knowledge to understand the physics of this phenomenon that
I observed with my dad that night.

Back in 1971, one of the science fiction television programs that motivated me the
most throughout my life was Star Trek, a journey to the stars, with Captain James
T. Kirk. In this program, you could see how the crew interacted through the
spoken word with the computer of the ship Enterprise. It was very motivating
really. Already in my years as a university student, precisely I dedicated a lot of my
time to develop what would later be known as voice recognition, which I will talk
about later in this book.

In those days of Primary School my activity as a student was not very different
from that of the other children. We used to get together after school to have fun
with some games in the park, riding our bikes, watching television and of course,
doing the tasks that were part of the school obligation those days.

Around 1971-1972, I was a member of the Boy Scouts. Our Scoutmaster's name
was Fernando Encinas, an excellent scout leader from whom we learned a lot. We
were several patrols in this troop. I was a member of the Timoneros patrol. The
guide of this patrol was my good friend Alejandro Farías. We participate in various
activities such as camps and community works. One afternoon when we were
receiving instruction, we were asked to do a little model-style camp. At the time of
putting together the miniature tents, I was sharpening the small stakes with my
pocket knife. While a colleague making fun of what I was doing, he placed another
small stake without any point, driving it into the ground abruptly. To make me
understand that it was not necessary to be too detailed. However, Scoutmaster
Fernando had noticed that detail and when reviewing each of the patrols' work, he
highlighted the work I had done, noting that dedication and care is always worthy
of good rewards. Actually, I was always very detailed, because my dad taught me
from a very young age that you had to do things in a good way. Even when nobody
appreciated it, because he told me that the important thing is to know that one
has done things well.

Those same days in 1971-1972, my good friend Javier Prudencio had a neighbor.
He was also a member of the same Scout Patrol. Javier, to whom we called

25
I am the inventor of Windows – First part

cocacho, lent me a microscope that his parents had given him and let me use it for
a few months. It was a very gratifying experience to observe the microscopic world
with the help of this microscope, which was not at all bad at all, it had a maximum
magnification of 1000 X. Along with another Boy Scout, also my neighbor and very
dear friend Carlos Enrique Villegas Roca, we observed how much we could with
that microscope. In most of the samples we placed on the slide, we could see in
those landscapes that seemed taken from some geographical map, a kind of rivers
that moved at great speed. Without understanding what were those rivers that we
were observing. Many years had to pass until my college days, when I learned that
those rivers were nothing more and nothing less than the movement of bacteria in
those samples.

More or less in 1972 when I was 12 years old, we shared a lot together with three
other neighbors from the same building where we lived on Ecuador Avenue in the
Sopocachi neighborhood. Among various other games, Gary, Ricardo, Carlos, and I
played on a small mini-track in Gary's apartment. Then, Gary proposed to have a
competition of who could build their own electric stroller, for this mini racetrack
and who made the first lap would be the winner. Gary and I, we were the most
enthusiastic about building our strollers. We spent several days trying to find the
best parts among our toys so that they could fit this little race car track. Finally,
after several attempts between Gary and myself, my stroller made its first turn.

That race buggy competition left me very motivated. So then I became quite
interested in an electric motor that was from my dad's disused razor. With that
motor I made the plans for another small electric car, with various mechanical
details. It was then in this small design, that I realized that there was a detail that
was very necessary, it was the electronic control part.

Something funny that I want to relate here, more or less between 1972-1973. I
would find myself calling my neighbor friends one night by whistling. Then
Guillermo came out of his apartment, the older brother of my good friend Javier
Prudencio, urging me to stop whistling, since he was recording music. Obviously,
asking a child to be silent is asking the elm for pears. The next day, my friend
Javier, to whom we called cocacho, invited me to come to his apartment and
made me listen to the recording that they had made with his brother Guillermo.

26
I am the inventor of Windows – First part

So, listening to the recording of that music I think it was Pink Floyd, you could hear
my whistles from the night before. Which I could not help and started in
tremendous laughter. It doesn't seem funny to me, Javier said. They had arranged
the microphone of those early cassette recorders, next to the speaker of a vinyl
record player. I told him, how could it not be funny, who would record in that way,
putting the microphone next to the speaker, you cannot pretend to silence the
world to make your recording; that way of recording, the surrounding noise is
always going to introduce them. To which Javier replied, and then how are we
going to record? I responded by making a direct connection from the speaker
output to the microphone input. Do not ask me how I learned that, I really do not
remember.

Another thing that I spent a lot of my time on was model aircraft. The first model I
owned was a Cox U-control brand P-40. A gift from my mother for my 13th
birthday in 1973. A hobby I would be spending more time on in my teens and
something at the beginning of my university life, when I dedicated myself to
reading some aerodynamics books in the faculty library engineering.

More or less in 1974, when I was 14 years old, there was a bookcase in the living
room of the apartment that we lived in with my family, in which, looking around, I
found a book called Electronics for Everyone. A book that I loved, as it contained
several simple electronics projects that could be done with totally homemade
materials. It was then that I decided that I would dedicate my studies to electronic
engineering.

Elementary school and high school went basically the same way. With some other
anecdote more or less worth commenting at this time. For example, the typical
science fairs were something that was quite motivating for me. I used to be
involved with some relatively original projects. I remember that time around 1975,
when I built a model of a hill with a hydraulic dam that activated a dynamo, to
light some lights in a small village below the hill in this model. The dam was
powered by a water pump that was continuously recycled through an electric
motor. On that occasion I obtained an outstanding qualification for my
participation, along with another colleague who also helped me on that occasion.

27
I am the inventor of Windows – First part

In this project, what I was looking for is what is known today as self-sustaining free
energy.

Between 1975-1976, I was very interested in the electronics of those days. The
sound equipment caught my attention. I even made connections for several small
speakers to improve the sound on some music players. He had already
disassembled several of these speakers and was very familiar with how they
worked. It happened then that a schoolmate Juan Carlos Borda had accidentally
burned the speaker of his parents' stereo and was afraid that his parents might
punish him. So I offered to repair his speaker, which I did without any
inconvenience.

Those days of my teens in 1977. I was very excited about rock music. I had some
close friends in my neighborhood. We all had the enthusiasm of being able to one
day form a rock band. One morning I came across a post in a local newspaper
showing a blueprint for building a handmade electric guitar out of homemade
components. I already understood a bit of electronics, so it was easy for me to
understand that simple circuit. Apart from the wooden structure that had to be
made by hand. I had learned a lot about carpentry and also about circuits with my
dad, when he made his repairs. So for me, with the help of that plan, building that
guitar would be a piece of cake. So, I got ready to make guitars with my friends.
But at the time I proposed the idea to them, they laughed and scoffed. Without
even giving me time to explain, they told me that I did not have enough
knowledge and that I was definitely crazy. Without further words, I looked at them
and without showing the map that I had kept in the left pocket of my jacket, I
simply withdrew. I did not hear from them again in what would follow in my life.

During that time of my adolescence, in my college days. Of course, as with any


other adolescent, affective feelings towards the opposite sex arose. I had already
fallen platonically in love on several other occasions, but in 1977 I felt deeply in
love with a colleague in my classroom. Unfortunately, she had to drop out of
school because her family was moving to another city. This affective blow also
affected my school performance and I lost a lot of interest in studying at school.

28
I am the inventor of Windows – First part

In early 1978, elections were held for my classroom president at the school. I had
been nominated as one of the two candidates. The other candidate was comrade
Juan Carlos Borda. This colleague had been president for several previous years. In
those elections I defeated this comrade by a marked difference. After finishing the
count and after my victory was announced, I stood up and thanking the
teammates for the trust they had placed in me, I decided to decline my victory in
favor of teammate Juan Carlos Borda. I did this for two reasons. The first, because
I was nominated without my consent to participate in such elections. For the
simple fact that I never had an interest in gaining popularity. The second reason
was because comrade Juan Carlos Borda already knew very well about these
steps. As it was the last year, I thought it best if that responsibility was in the
hands of someone who already had experience. It was more or less like this, the
words I spoke when I decided to decline that victory.

That same year of my promotion in 1978, I participated in the science fair. Those
days, I was very excited about model aircraft. I became quite interested in fuel for
these types of internal combustion engines. Some small engines of just half a
centimeter of displacement. I presented my project on making fuel for model
aircraft engines. For what was necessary, a combination of methyl alcohol and the
most important substance was nitro methane. Talking with my laboratory teacher
to obtain this substance, we agreed on the idea of saturating nitric acid with
methane gas. On that occasion, I was awarded the first prize in chemistry at that
science fair.

Something very curious happened at the end of 1978, that year I had been lacking
a lot. Well, the truth is, school studies bored me a lot. The math teacher Martha
Valdivieso Menacho, had already caught my attention on several occasions.
Consequently, I had to take revenge exams in various subjects. I had prepared
myself for the math revenge together with my partner Ricardo Gómez. However,
on the day of the exam I spent the two hours that the test lasted drumming the
desk. The angry teacher was watching me. I had completely forgotten all that I had
studied together with Ricardo. My mind was completely blank. As the test
concluded, I suddenly remembered everything I had studied. But there was no
longer time to write absolutely nothing on paper. That was going to cost me the
school year. The teacher wanted to pick up my test, but I held on tightly to the

29
I am the inventor of Windows – First part

paper and asked her to give me more time. The teacher flatly refused. I insisted
and told him that if he allowed me I could solve the exam on the blackboard. The
teacher answered no. I insisted again, saying that I could tell him verbally how the
exercises were solved. Then the teacher agreed and after listening to me, she gave
me an additional two minutes. Those two minutes were endless and I was able to
fill out just over half of the questions. It was a whole marathon in two minutes,
but I managed to pass that revenge and with it the school year.

1.3 At the Universidad Mayor de San Andrés

At the beginning of 1979, vestibular courses began to enter the Universidad Mayor
de San Andrés. I was able to pass those courses without any difficulty, with which I
was able to enter the university that year. That year, the students who failed to
pass these courses went on hunger strike, demanding free admission to the
university. Which is why that year there were really too many people who had
entered university. There were over 800 students enrolled for my electronic
engineering degree. Many teachers said it didn't matter, because they would still
fail the first year, which is exactly what happened.

That year the annualized academic period had been instituted. Which was
equivalent to 2 semesters, out of a total 5 academic years for my career. We
hadn't started very well that year and the university was really crowded with
people. Around the end of 1979, a revolution broke out in Bolivia, led by Colonel
Alberto Natusch Busch. That de facto government of Natusch Busch lasted only 16
days. To later take over the presidency of Bolivia, Mrs. Lidia Gueiler Tejada.

On July 17, 1980, a coup d'état took place in Bolivia and Mrs. Lidia Gueiler Tejada
was overthrown. That coup was led by General Luis García Meza, once again
instituting a de facto government in Bolivia. I remember that morning it was
around 7:30 a.m., I went to the university to take an exam and I found many
assault cars surrounding the university. A soldier told me to go back to my home,
because the university was closed.

In the late 1980s and early 1981, I spent a lot of time practicing model aircraft, in a
plaza near my home in Miraflores. The Plaza Villarroel, a fairly large square, with

30
I am the inventor of Windows – First part

more than enough space for this beautiful pastime. It was at this time that I met
my good friend Ronald Rosas. Those days, my friend Reynaldo Aramayo and other
friends that I also knew during those days also participated in these meetings of
model aircraft. I had assembled some models in balsa wood. It was quite gratifying
to see these little models fly. The unfortunate thing was when they suffered some
kind of accident, caused many times by my friends and many times, they were
completely destroyed. However, I would repair them and the next day they were
ready to take flight again. Another good part of my time, I dedicated to the design
of a new model of airplane. With a new type of aerodynamic absorption and
compression. But at that time, for me they were quite complex calculations. For
which I was not yet ready. Then classes began at the university and that project
ended up shelved.

The university remained closed until mid-1981, when I again resumed my studies.
However, I did not want to validate the previous year. Well, with so many
mishaps, there was really very little that I had assimilated from those classes, and I
preferred to start over from the first semester. Well, the academic period had
returned to being semester.

I remember that semester, I had taken the subject of Calculus 1, with the Engineer
Gustavo Michel. Usually I used to sit with other classmates in the front rows of
those monoblock pavilions at the university. We had studied a lot with my partner
Eduardo Dick in the first part of this subject. Early that morning, upon entering the
pavilion, many colleagues called me from the back rows, so that I could sit with
them to give them a hand, which I agreed. It happened then that I solved the most
complicated exercise in the exam, it was a rather far-fetched limit and I passed on
the answer to my classmates. When the notes were published, I was failing in that
subject. So, I went to the offices of Engineer Michel to see what had happened.
But Engineer Michel did not want to talk to me. Instead he let the assistant talk to
me, who showed me that all my questions were disapproved except that one limit.
From that day on, Engineer Michel did not show goodwill towards me, and all the
following exams failed me. So that semester, I had to miss Calculus 1.

31
I am the inventor of Windows – First part

Those days I had a calculating machine that my sister had


brought me on her last trip to Miami. It was a Texas Instruments
TI-55 scientific calculator, with just 30 programming steps. It is
in this calculator, in which later I would be doing my first
programs of numerical methods; to solve equations of the
second degree, integrals by approximation of the midpoint, and
so on. Those days, only Texas Instruments, Hewlett Packard,
and Casio calculators were on the market, all running on 7-
segment LED digit displays. That same year in 1981. I was very
interested in the calculation and design of transformers. I still
did not have enough knowledge for these types of designs. TI-55
Motivated by curiosity, I started to read some books on
electrical engineering in the library of the engineering school. These were not very
complex calculations, at least not for the purposes I intended. So I built a machine
that allowed me to wind up to five transformers simultaneously. A machine,
powered by a disused blender motor and a bank of resistors, that allowed me to
regulate the speed of the motor rheostat-style. I had also added a mechanical lap
counter, which allowed me to control the number of laps in the windings. I had
collected many iron cores from disused transformers. The ones he had found in
many appliance repair shops. I had even deduced a rather complicated formula,
which allowed me to calculate the length of the wire in each winding, in order to
be able to calculate its ohmic resistance. Perform the calculations for each design
that I made for sale. It took me at least 4 hours, using my Texas Instruments TI-55
calculator. Someone could say that these calculations are quite simple, that it is
only the relationship of the voltages and the currents, to calculate the number of
turns and the thickness of the wires. However, I also calculated the input and
output impedances, the cooling surface, the magnetic flux from the dimensions of
the plates that I collected, among other parameters that my clients requested. A
few years later, I wrote a Basic language program to perform these calculations.
What those days that calculation took me about 4 hours, now I could get the
results in less than 2 minutes.

The following semester in 1982, I had to take the subject of Calculus 1 with
another professor, the Engineer Víctor Hugo Chungara Castro, who had already
been my professor that eventful management of 1979. An excellent professor, of

32
I am the inventor of Windows – First part

whom I have good memories. That opportunity and what was to be expected, I
excelled in that subject since I was already quite prepared and I passed that
subject with 95%.

All the subjects were quite interesting. On one occasion, in the matter of Complex
Analysis, with Engineer Walter Vega. I was also very well prepared. For a change,
my colleagues in an exam asked me for my collaboration, which I agreed without
any qualms. It happened then, that during the exam the companions requested
my help and I sent them the answer to several of the questions. The day of the
reading of the grades, again I was failed with 30%. Which produced a general
laughter throughout the room. Of course, nobody expected, much less I, that I
would be failed in that matter. So necessarily, I had to go to the offices of the Vega
Engineer and that time, he attended the claims in the same room. Where it was
found that my exam that they had reviewed was incomplete. That is, some pages
were missing from the exam that I had submitted. By doing a few searches, the
missing pages finally appear. Then, making the corresponding revision, I had all the
questions with the correct answers. But there was a question, which the professor
together with the assistant refused to approve. Since I had omitted in the last part
of the procedure, what was more than obvious. That is to say, I had skipped the
step: i - i = 0. I put directly 0. But after some clarification, finally the teacher gave
me a grade of 100%.

That same year in 1982, I met my good friend Iván Camacho classmate in Linear
Algebra and Matrix Theory. Those days, we also attended Computer Science 1 and
Computer Science 2, where we were taught to program in Fortran and Basic
languages. At this point, I cannot fail to mention my colleague and good friend
Jorge Miranda, who were also colleagues in the field of Descriptive Geometry. On
one occasion, before starting the class, this friend explained to me how to
program in Basic using flow charts. The ones I was just learning to use. I remember
very well, he made an example of how to solve a quadratic equation. With what I
was totally clear, the way to use the flowcharts and the Basic language.

33
I am the inventor of Windows – First part

Those days, my friend Iván Camacho and I were


very enthusiastic about computers, although we
knew little or no technology at all. We even took
the time to visit various computer stores and see
different models that were on the market in those
days. Recently, the new Sinclair ZX81 mini
computer for home use had been released. The
same as the Zilog Z80 used an 8-bit
microprocessor, with just 1 kilobyte of RAM. Other
models of personal computers called PCs had also
recently been launched. There were models from
Apple II Plus in 1982
the famous brands Apple, Xerox and IBM, which
also used 8-bit microprocessors, such as Motorola's 6502 and Intel's 8088. Those
days, we were very interested in rotating three-dimensional graphics. Well, we
wanted to put into practice what we had learned in Calculus 1 and Calculus 2. The
store clerk gave us a demonstration on an Apple II Plus, still with a monochrome
screen, we could see some rendering effects that motivated us a lot. He told us, I
also have another cheaper Commodore, but this one from Apple allows us to do
what you are looking for, also the IBM but they are more expensive.

Together with my friend Iván Camacho, I met another colleague in the same
subject of Linear Algebra and Matrix Theory, whom we called Pitty. I do not
remember his last name, because the truth is that I do not know what happened
with this colleague, because later I did not have contact with him again. One
morning, Ivan, Pitty and I were studying at Pitty's house. As I was always very
enthusiastic about model aircraft, I proposed to my colleagues that we could start
a company to manufacture airplanes. My proposal could not help but start
tremendous laughter from these colleagues. They told me how I could think of
such a thing and what knowledge could we even imagine such a factory. I replied
that we were beginning to study engineering and that we had a whole world
ahead of us. So, I invited my colleagues to come to my home so that I could give
them a small demonstration. Invitation to which Pitty accepted without much
hesitation. While Ivan excused himself saying he had other chores. Finally, we
arranged to meet Pitty the next day. At my home the next day, I had a small model
that I had made not long ago. It was just with a small balsa wood rod, which

34
I am the inventor of Windows – First part

served as the fuselage and the wings were made of plastoform. This little model
had a propeller made of zinc brass, to which I had connected with a wire, a rubber
band that went down to the tail of this little airplane. I could see the mocking
expression Pitty put on when he saw this little model, while he said that thing is
not going to fly in any way. So I cleared my dining room table to use as a runway. I
rolled up the mini airplane's rubber band, settled it on the table, and released it.
The model did a short taxiing and took off in a great way, flying around 4 meters
until it found the curtains in my living room. Pitty still wasn't convinced and I said,
let's go to the street. On the street, I rolled up the model's garter again and
dropped the mini airplane again. The mini airplane made a magnificent flight. As I
watched Pitty's expression, his jaw dropped. So I told him, the physics that make
the flight of this little model possible is exactly the same that makes the flight of
an airplane possible in real life.

In 1983, in the chair of theory of matter in Electronics 1. The Engineer Marco


Peredo gave us an excellent chair, in which it was really possible to learn a lot. In
that class we were about 60 students. I remember one of the first midterms. I had
prepared a lot and made several annotations, on a couple of sheets of legal-size
paper. On the day of the test, I put this pair of sheets under a few other blank
sheets of paper so I could write my test. Comrade María René Arce was in the
other row of desks. She had seen that I put those sheets with notes and she
looked at me very ugly, as if she were saying, you are going to cheat. The exam
begins and Engineer Peredo tells us all in the classroom that we could get our
notes and books, but that we could not talk among the students. Hearing this, I
looked at my colleague María René raising her eyebrows, as if to say we are even
now. I remember well one of the questions, it referred to the Hall Effect in
semiconductors. The exam lasted about 3 hours. When we all retire, after finishing
the test. I told this colleague and other colleagues that I had a guitar meeting with
other friends and that they could come with me to clear their heads. The
comrades agreed a bit reluctantly and we went to that meeting. At the meeting,
one of my friends probably saw my classmates with long faces and commented,
apparently you did not do very well in your exam, but it seems that Ronald did
well. She was not wrong. When Engineer Peredo gave us the grades, of the 60
students in that class, there were only 2 of us who had passed that partial.

35
I am the inventor of Windows – First part

In that same chair of Electronics 1, I remember a subject that aroused my curiosity


in those days. I mean the filter calculation in half wave and full wave rectification. I
was not satisfied with the formula that Engineer Peredo had given us in class. I
wanted to find the exact formula, starting from the intersection point between the
sinusoid and the decreasing exponential function. It was not easy to find that
solution for these two nonlinear functions. One morning, I was in an empty
classroom trying to solve this question. It was then, when Engineer Carrasco, who
was the professor of Circuits 1, found me in that eagerness. He asked me what I
was doing. I got along very well with him, I explained what the problem was and
what I was trying to solve. Then Engineer Carrasco told me, that is resolved
through series. I told him no, that this method was merely an approximation and
what I was looking for was an exact solution. So, Engineer Carrasco told me to let
him know if I could solve that problem. The next day, we met with Engineer
Carrasco, moments before starting his Professorship of Circuits 1 and he asked me
how I had gone with that problem. I told him that I had managed to solve those
equations and that I had found the formula I was looking for. So, Engineer
Carrasco asked me, what is the solution. I replied, that I was only going to give him
an answer, that he could choose if he wanted to have the exact formula that I had
found or if he wanted to know which method I had used. So Engineer Carrasco
chose to know the method. I replied: by substitution. Then he asked me, and the
result? I replied, you have already chosen. There is no doubt that Engineer
Carrasco chose to know the most important thing. This is the reason why I am
telling this anecdote. So that others can also know the method to find that
solution.

Some time passed and during another examination with Engineer Peredo, I had to
make use of the formula that I had found. But I preferred to use the formula that
Engineer Peredo had given us in his chair. Later, speaking with Engineer Peredo, I
told him about my formula. I told him I had the exact formula. He said, why didn't
you put him on the test. I replied that I preferred to avoid confusion. Rather, I
pointed out that the formula he had given us in class only allowed us to calculate
filters for half-wave circuits and not full-wave circuits, as was the question in that
exam. Engineer Peredo, after analyzing my observation for a moment, ended up
agreeing with me.

36
I am the inventor of Windows – First part

In the Electronics 1 subject laboratory, one of the first practices we did was the
polarization of a diode. The previous semester, I had just finished Circuits 1. That
day, we were meeting with several classmates in the library of the engineering
faculty, with the purpose of solving that practice. My other colleagues, they were
simply applying Ohm's law to bias the diode. I wanted to be a little more detailed
and applied what I had learned about circuits to analyze the circuit that was
proposed for this laboratory. The day we deliver the practices, Professor Engineer
Milton Villarroel fails my practice. My companions smiled sarcastically. Obviously, I
couldn't sit idly by. I approached the professor to see what was wrong with him.
Engineer Villarroel told me that the formula that I had obtained contained many
variables and that it was not correct. I told him that I had considered parameters
that the other colleagues had not considered and that, if we made the value of
these parameters equal to zero, we would surely obtain the same result. Engineer
Villarroel told me when he saw my rather complicated formula that my analysis
was not correct anyway, but he agreed to replace the value of some variables to
zero. He was greatly surprised to see that my formula was correct and said, from
now on I have to be more careful with you. And he gave me a 100% rating. It was
very gratifying, seeing the mocking smile of my colleagues disappear.

In 1984, the Engineer Roberto Oropeza, was the teacher in the subject of Digital
Electronics 1 and the Engineer Ricardo Escobar was the teacher of the Digital
Electronics Laboratory 1. At the beginning of that laboratory, the Engineer Escobar
proposed a project for the end of the laboratory. It was about designing a circuit
that could reproduce a musical theme sequentially. I decided to solve that project
well in advance. Those days we already had LSI and VLSI (Very Large-Scale
Integration) integrated circuit technology. That was more than enough to
implement a circuit like the one that had been requested. In practice, using these
chips it was a physically speaking circuit quite large. However, it was part of our
learning. I had implemented the famous Christmas theme Jingle Bells or Christmas
Bells. Engineer Escobar had commissioned another group to design the tone
generator piano. Which, unfortunately the group in charge, could not deliver on
time and not working properly. So I had to use waveform generators, for the 8 or 9
notes that were necessary for the theme that I had chosen. My project occupied
half of those tables in that laboratory and it was quite successful. Almost
immediately after Engineer Escobar reviewed my project, the students who had

37
I am the inventor of Windows – First part

not yet assembled their project asked me for the components that I had used. A
short time later, Prof. Eduardo Bayro asked me not to disassemble the circuit, as
he wanted me to present the circuit in operation at an electronics fair that would
take place in a week. But the circuit was already completely disarmed. So, I
decided to put the circuit together again, but this time I did it with the song El
Cóndor Pasa. Which worked correctly. Although my groupmate Javier Campos and
I could not reach the scheduled date to present the circuit at that fair. However, it
was quite gratifying for those who were able to witness the circuit again, among
those present was Prof. Bayro, this time performing with the well-known theme El
Cóndor Pasa. Of course, in that lab I got a 100% grade. Later, when I was a
professor in this same subject at the Evangelical University of Bolivia, I proposed
the same circuit to my students. But this time, I allowed them to use RAM
memories to program the sequence of the sounds and also, I gave them a simple
circuit to implement the tone generator piano. Some of my students presented
their project correctly.

Something interesting that I think should be mentioned. On one occasion, in this


same subject of Digital Electronics 1, working with my groupmate Javier Campos.
We needed a circuit to couple some electronic components. We were a little tired
trying to devise that circuit and it was time to go to lunch. I was thoughtful. During
my lunch, I came up with the solution and wrote it down on a paper napkin. Upon
returning from lunch, in the early afternoon, my partner asked me if I had
managed to solve or find the solution for the circuit we needed. I said yes and
showed him the circuit that I had written down on the paper napkin. My partner,
somewhat astonished, told me, I can't necessarily believe you, you have seen the
solution in the book. I told him no, I hadn't seen any books. So he opened a book
and showed me that the circuit that I had devised was identical to the one he had
also found in that book.

At the end of 1984, my colleague and good friend Ariel Lara, whom I had met back
in 1981, during a Physics 1 assistantship class. He had bought a Timex Sinclair 2068
mini-computer. On this minicomputer, my colleague Ariel Lara Together with
another colleague Alberto Mendieta, they had programmed in Basic language for
the subject of Digital Electronics 1, the Quine-McCluskey algorithm for simplifying
Boolean functions. I quite liked that mini computer, so a few months later I

38
I am the inventor of Windows – First part

convinced Ariel to sell it to me. This mini computer uses the Zilog Z80A 8-bit
microprocessor at a frequency of 3.5 megahertz. This mini-computer model
competed in those days with the famous Atari 800XL, which used the Motorola
6502C microprocessor, also 8-bit but at a frequency of 1 and 3 megahertz.

At the beginning of 1985, I took a lot of interest in what was the phenomenon of
the spoken word. Those days my knowledge was in relation to analog electronics.
By that time, I had passed Electronics 3 the previous semester and was studying
Design 1 and Digital Electronics 2. I had already observed in the electronics
laboratories, using a microphone, the waveforms that were produced in the
display of an analog oscilloscope, as there were no digital oscilloscopes yet. They
were my first attempts to achieve speech recognition. For what I was using, a
group of analog filters using operational amplifiers. A few months later, I would be
making a new attempt using digital electronics. For which I designed a digital
frequency counter, with which I could quantify the frequency variation of the
waveforms that I obtained through a microphone.

1.4 Here the idea of Multi Thread Processing1 was born

It was the second half of 1985 roughly


between September and October. I was
taking the subject of microprocessors. Those
days, we had some Trainer in the lab that
used the Intel 8080 8-bit microprocessor at
a frequency of 1 megahertz. One afternoon
more or less at 4 pm, when I was attending
a practice in that microprocessor laboratory,
whose teacher those days was the Engineer
Marcelo Ramírez. I remember well that
practice, it referred to the realization of a Trainer 8080
machine language program to calculate a multibyte sum of integers.

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

39
I am the inventor of Windows – First part

It happened then that a graduate student from the same career approached,
whom I had already seen before in the computer room, which is why I was not
surprised to see him again. As the years passed, the identity of this student was
somewhat blurred in my memory. However, some years after the first publications
of this claim in 2008, he was identified by Engineer Fernando Canelas Velasco,
Deputy Manager in 1993 of the Systems Division of Banco Santa Cruz. He was
identified as Hernán Galindo, where we were also co-workers at that bank in the
city of Santa Cruz.

Fig. 1.1 Identikit of Hernán Galindo as seen in 1993.

It happened then that Hernán Galindo approached the inns where we were
working with a colleague named Edwin Balderrama and then, Hernán Galindo
commented amicably: Boys have to dedicate themselves to developing operating
systems, because there is the future. I answered what are the operating systems?
Hernán Galindo replied, they don't know what operating systems are? what
semester are they in? I replied that we were in the eighth semester and my
colleague Edwin Balderrama replied that this subject only touched us the following
semester. Then Hernán Galindo explained to us a little about a system that allows
file management and that it needed to be multitasking. I replied: what is that? he
replied: don't you know what multitasking is? I replied that no, that I did not
understand much English. Then he clarified the meaning of multitasking. I told
him, that is solved by parallel processing with several microprocessors. He said it is
true, but that method limits the number of tasks that can be executed at the same
time, because it depends on the number of microprocessors that are arranged in
parallel. Additionally, using multiple microprocessors makes computing equipment
more expensive for the common user.

40
I am the inventor of Windows – First part

It was here that I came up with the idea and I said: using time multiplexing. Time
multiplexed? The idea struck him as strange. I replied: each task would be
executed in small slices of time. Looking at me surprised he said: but how would
you do that? So I was more explicit and responded, saving the states of the
microprocessor before executing the next task. What is that? Hernán Galindo said,
I then went on to explain about the registers of a microprocessor. Then he asked:
How would the different tasks be displayed? I responded to the style of windows
(windows!). Windows? he replied while smiling incredulously. I told him they are
boxes that are drawn on the screen. Those days in the career, colleagues used the
term window, when they drew a box on the screen to show the graphic results of
the digital filters that they programmed, using Basic language under the one-task
operating system D.O.S. Windowing digital signal processing was a term widely
used in the electronics career in those days. I saw in the computer room, the
programs that my classmates did from a higher semester.

Then Hernán Galindo asked: and how would you exchange the different tasks? I
responded by means of a frequency sweep, because each task would take up a
small space of time, and I went on to detail the process. Then he asked again: And
how would you achieve communication between tasks? I responded, through
messages in the style of a central mail.

Then I had to cut the conversation, because I had to present my practice in that
laboratory. However, when the class had concluded it was around 8 pm, Hernán
Galindo was waiting for me and stopped me to ask again insistently. I didn't
understand the last part, explain it to me on paper. I then made a diagram to
explain what is currently called Multi Thread Processing. Then Hernán Galindo,
looking at the diagram on the paper, asked again: But do you think a
microprocessor can do all this? I answered yes, and that at most the temperature
of the chip would rise, due to the increase in the operating load in said electronic
component.

Later, when I was about to leave, Hernán Galindo stopped me again. So I said to
myself, now what does he want? But Hernán Galindo surprised me with his new
question. He said: How are we going to fix this? How much do you want me to pay

41
I am the inventor of Windows – First part

you or maybe you want to work on this? Here Hernán Galindo was proving to be a
gentleman. I then told him: that I did not have time because I wanted to complete
my studies and that instead, I was putting a future in his life in his hands, and if the
opportunity arose over the years, then I should be rewarded in the correct
proportion. Right Hernán? So we seal this pact by shaking hands and then we say
goodbye.

Fig. 1.2 Reproduction of the original diagram used to explain Multi Thread Processing 1.

A short time later, a few weeks or so, I found Hernán Galindo in the electronics
career corridor, accompanied by two foreigners. I remember one of these
foreigners very well, because he wore glasses, I'm sure he was Mr. Bill Gates. The
second foreigner I didn't notice very well, but he was taller than the one wearing
glasses. Certainly, during that short time, Hernán Galindo made contact with

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

42
I am the inventor of Windows – First part

Microsoft and also commented that I was the one who had given him that idea.
So, these gentlemen surely wanted to meet me and came to La Paz city.

That morning, it would be around 10:00 a.m. I was studying some notes leaning on
the counters of the career laboratory. Then Hernán Galindo approached me and
told me that some men wanted to talk to me. He told me that they were
gentlemen who had come from the United States to talk to me. I felt a bit
uncomfortable, because I thought that we had already closed that matter that
night when we sealed our pact. So I replied to Hernán Galindo that I did not want
to speak to them because I also did not speak English. Then he told me, don't
worry about that, I'm going to translate. I told him: it's that I'm not really
interested, because I want to finish my degree. Hernán Galindo told me, you can
finish studying in the United States. I replied, I'm not really interested.

Fig. 1.3 Identikit of the foreigner that I assume was Mr. Bill Gates.

Then Hernán Galindo withdrew to the corridor that connects that laboratory,
where those gentlemen were standing. In a little while I went out and saw them in
the corridor and passed in front of them as if there was no one there. This was
certainly the most upsetting to Mr. Bill Gates, and there was no dialogue. This fact
proves Hernán Galindo's relationship with Microsoft. Which confirms, that
Microsoft knows perfectly who is the legitimate inventor of Multi Thread
Processing1.

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

43
I am the inventor of Windows – First part

The truth is, I was always a very reserved man. I never liked popularity or things
like that. I knew perfectly well that the idea that I had given was very valuable, and
if I spoke with these gentlemen, surely they would try to diminish its true value.
Also, the idea had already been given there was not much more to add. On the
other hand, I had promised my mother to finish my degree, and in no way was I
going to break that promise by going to study in another country. For these
reasons, no conversation was necessary. However, it is true it was very rude of
me, there is no doubt about that. At this point, I apologize to Mr. Bill Gates. But
what happened, does not remove the fact that I am the legitimate inventor of
Windows.

How everything happened so fast, in such an unexpected way. Without warning, I


was not given time to think through the proposal. Perhaps, if I had had a little
more time, to analyze the proposal. Maybe my attitude would have been
different. In addition, those days I was immersed in the investigation of the
phenomenon of the spoken word. Those days, I had been working on my first
prototypes to get the so-called voice recognition. So, my head was busy with that
research, in the exams and in the practices, that I had to give in the race. That
second semester of 1985, I had taken 8 subjects in which I had to strive to be able
to beat them. There was no head for more.

Anyone could say that it was very silly to have given the whole idea to Hernán
Galindo in this way. The truth was I felt uncomfortable, at the time I gave him the
idea and many times I tried to close the subject, but Hernán Galindo vehemently
insisted. Also, I couldn't guess the significance of this idea. I had not yet studied
any operating systems, much less knew what Microsoft was. But the most
important thing about this case is that I wrote the idea on paper and that is
enough to establish my copyright and my intellectual property rights. Which, as I
have already narrated, is well known to Microsoft and Mr. Bill Gates.

1.5 Finishing the Career

At the end of the second semester of 1985. In the microprocessors subject,


Engineer Marcelo Ramírez had asked us that the groups present a project as a final
exam on the subject. For which, my groupmate Edwin Balderrama and I had

44
I am the inventor of Windows – First part

prepared a project that we called Ultrasound Radar. We built a parabolic antenna


approximately 30 cm in diameter, using zinc brass. For the design of this antenna,
we used the Timex Sinclair 2068 minicomputer, which I had recently purchased
from my colleague and good friend Ariel Lara. For this we made a small program in
Basic, to simulate the reflection of the waves up to the focal point, considering the
wavelength of the ultrasound that we had planned to use at a frequency of 20
kilohertz. This simulation program allowed us to calculate the dimensions of the
antenna and also allowed us to make a mold, based on the parabola equation that
we had obtained in the simulation. Later we emboss the brass, using that mold
that we had made in wood. We add a simple wire frame fixed with poxilin. To
prevent the brass from warping. Similarly, we fixed a support where the
microphone would go at the focal point to detect the ultrasound. All this structure
would be mounted on a turntable of a small disused vinyl record player, so that
the radar could have a 360 degree scan.

Well that was the easy part of the project. Now, we had to develop the analog
circuits that would allow transmitting and receiving the ultrasound wave. We did a
lot of testing to mitigate the surrounding noise, using high pass and band pass
filters, we even made use of higher order filters. We had a colleague, Víctor Hugo
Valdez, whom after we finished a new circuit, we called him to help us test
whether external noises altered the wave we received back on this radar. Victor
Hugo scoffed a lot, because we couldn't isolate the external noise. However, with
the advice of Engineer José Orellana, we implemented a tuned circuit. Again, we
called our colleague Victor Hugo, to test the circuit, but this time Victor Hugo no
longer scoffed, because the circuit was completely immune to external noise. We
had obtained what was an ultrasound transmitter and receiver. In the presence of
Engineer Marcelo Ramírez, we were able to demonstrate on the analog
oscilloscope screen how the radar reacted to the proximity of an object. We could
even determine, by the variations of the waveforms, the speed at which the
detected object was moving.

Now we were ready to develop the necessary software to process the waveforms
that we were getting back from the radar antenna. Days before, we had repaired
one of the two controllers on the Trainer 8080. The only two in the lab and both
were faulty, but we managed to repair one. With these controllers, we had the

45
I am the inventor of Windows – First part

ability to control the turntable motor, so that our radar could track a moving
object. However, something unexpected happened. On those days, after we repair
the controller, we deliver the materials to the laboratory warehouse as usual. The
manager of the warehouse was Don Panchito. But when we asked Don Panchito
for the controller, he told us that there was no controller and that if we wanted
we could go in to check the entire warehouse. We could not continue without that
part of all our Hardware that we had built. That missing piece was vital. Without
that controller, we definitely couldn't continue the project. We reported this loss
to Engineer Ramírez, but he did not accept what was happening. Perhaps he
assumed that it was a pretext for not finishing the project and gave us just the
grade of sufficiency to pass the laboratory. The truth is, I suspected someone who
may have stolen that Trainer controller. But now that I am writing this story, I am
realizing that it was Don Panchito. Well, because previous days, Don Panchito had
asked me to help him find work for his son. Which I tried with some friends, but
they didn't accept the possibility of hiring a guy they didn't know. Apparently, Don
Panchito thought that I did not want to help him and he surely hid the controller.
Besides, who else had access to that warehouse, it was Don Panchito who was in
charge and the only person in charge of that warehouse. I don't want to imagine
what Don Panchito could have invented, if we had agreed to enter the warehouse
to look for that controller. A sincere shame, a disappointment, we all appreciated
Don Panchito very much.

My colleague Edwin Balderrama and I were able to design an interface like the one
that was supposedly lost. But that would have taken us more time than we had
available to present this project, so we were really harmed. This project would
probably be one of the best. We had planned that the radar antenna would keep
rotating 360 ° until it found a moving object, on which it would fix its attention and
follow the trajectory of that object, as if it were looking at it. This is what is known
as the Tracking System.

The first semester of 1986 was probably the most difficult of my entire career, as I
had taken 12 subjects. Engineer Gonzalo Córdova was the director of the
electronic engineering career in those days. When I took those subjects he told
me, I honestly don't think you will pass all those subjects, but try to pass the ones
you can. But I passed all.

46
I am the inventor of Windows – First part

In this semester of 1986, there were the subjects of Computer Systems and
Computer Systems Laboratory, with Engineer Martha Fernández. In these subjects,
it was when I first learned what an operating system was. In this semester, we
learned the commands of the D.O.S. and we did some laboratory practice on the
use of the D.O.S. commands.

In this same semester, the most important thing I want to mention happened in
the subject of Electronic Engineering Projects Workshop, with Engineer Eliseo
Huanca. The purpose of this subject was to guide future professionals in their
degree project so that they could develop at least one temary. What happened to
me was not the least bit surprising. Hernán Galindo introduced himself as one
more student in that subject. I remember that, when we presented our projects
on the blackboard in that classroom, Hernán Galindo proposed neither more nor
less than the project of a radar. Precisely, in relation to the work that I had
presented the previous semester. It was evident that Hernán Galindo did not know
about standing waves. It was precisely my turn to rate their work, since Engineer
Huanca had organized us that way to rate the exhibitors. That opportunity, as a
way to encourage the work of Hernán Galindo, although his presentation was not
very brilliant, I gave him a 100% mark. Which, many colleagues caught my
attention. It didn't seem like a bad idea to me, incentivizing a job that probably
could have been motivated by my previous job. However, after what happened in
the microprocessor laboratory in 1985, it is clear that Hernán Galindo had another
purpose. Since that subject no longer corresponded to him, because supposedly
he had already graduated from the career. That was the only intervention of
Hernán Galindo in that subject, because then he disappeared from the subject and
from the career.

The semesters at the Universidad Mayor de San Andrés in La Paz, Bolivia. They
used to be 6 or 7 month academic semesters. Well, those years, politics was very
immersed in the university. There were many conflicts of a social, economic and
political nature. Monetary inflation was an everyday thing. There were many
marches, strikes, work stoppages and blockades throughout the country. So our
semesters were usually a bit out of date. That first semester of 1986 was the only
one in 1986, it lasted a little longer and only ended at the beginning of 1987, dates

47
I am the inventor of Windows – First part

on which I had already completed 11 of the 12 subjects and I only had the
Industrial Practice subject to do so. the one that was necessary to carry out some
field work or some office work in a company. For this, I asked the Engineer Jorge
Torres Obleas, who had been my professor that same semester, in the subject of
Project Preparation and Evaluation 2, if he could help me get a job, since he was
working in the Corporation of the Armed Forces to the Development of the
Nation, COFADENA. Request that Engineer Torres accepted and at the beginning
of March 1987, I was presenting my certificate of having completed the Industrial
Practice subject, with which I had completed the 12 subjects and with that, I
obtained that same year, my certificate of graduation from the career of electronic
engineering.

1.6 The Degree Thesis

My work at COFADENA had lasted until the


beginning of 1988. During that year of work,
I had learned a lot about the Unix Operating
System, since I worked in the systems
department. The Alpha Systems company
was the one that provided equipment for the
North American brand NCR. At the Alpha
Systems company, those days were the
Engineer Jaime Unzueta in the Hardware 16-color cover with GW-Basic
area, the Engineer Roberto Vargas in the software area and the Engineer Marcelo
Vergara in the sales area. In the different COFADENA divisions, a Unix network was
installed using intelligent terminals with D.O.S. There was no other environment
than text mode. Those days, in the terminals we used the word processor
WordStar and WordPerfect, the spreadsheets Lotus 123 and Multiplan in Unix and
dBase1 III in D.O.S.

Those days, after work, many colleagues would meet in my office to play Digger, a
game that was very famous in those days. A game that ran in the best screen
resolution that existed in those days. I'm talking about a resolution of 640 by 200

1
See the section “silent witness software” in the references section of this book.

48
I am the inventor of Windows – First part

pixels, with a gamut of 16 colors. I know this very well about the graphic resolution
of those days, because I made a graphic art using 16 colors in GW-Basic language,
as a cover for a data capture system that I developed with dBase III databases, for
the Corporation's companies. I remember when a friend asked me about which
computer would be recommended, I used to answer, if it runs Digger then it is a
good computer. Because it would have all the capabilities for other software that
might be required.

That year at COFADENA, I took advantage


of the free moments to advance something
on my degree thesis, which had the
objective of developing an instrument that
was capable of capturing images, in the
style of photographs, of the waveforms
from the spoken word. I was very
interested in developing speech Menu in text mode with dBase III in 1987
recognition for Artificial Intelligence
applications, but I needed an instrument that would allow me to study and analyze
those waveforms that were obtained through a microphone. The images that
could be observed, using an analog oscilloscope of those days, did not allow to fix
the image, so that the variations of these waveforms could be observed. I had
already made several attempts before, using analog filters and also a digital
frequency counter, which I had designed for that purpose myself. Now I was
interested in what I had studied in my last semester, in the subject of Digital Signal
Processing. For this purpose, I needed to program the Fast Fourier Transform (FFT)
algorithm, which would allow me to do an analysis of the frequency content of the
waveforms coming from the spoken word. My first programs called FFT, were
developed using GW-Basic. Those source programs needed to be compiled using
the BASCOM compiler.

Soon after I developed the FFT in Assembly, using machine language for the x86
family of microprocessors, including the x87 math coprocessor. An excellent
program, which significantly accelerated the processing of 4 thousand samples in
fractions of a second. For these developments, I made use of the EDLIN line editor,
the MASM macroassembler and the LINK library linker in combination with

49
I am the inventor of Windows – First part

BASCOM. All these development tools provided by Microsoft ran under the D.O.S.
in text mode. Windows didn't exist, because if it had existed, all those tools would
have been developed for Windows, but they were developed for D.O.S. Also, our
vendor Alpha Systems would have provided Windows. All those development
tools, such as word processors, WordStar, WordPerfect, Microsoft Word, Lotus
123 spreadsheets, dBase III databases, and their Clipper compiler, continued to be
used even into the 1990s.

At the beginning of 1988, I had to quit my


job at COFADENA. Well, the salary that the
military paid me those days, was barely the
equivalent of 100 USD. I had started working
in that Corporation, as an intern without
earning any salary. After a month of work or
two months I think, they assigned me that
item that was as low as most of the WordStar in 1987 text mode
personnel in that Corporation. Among other
of my functions in the IT department, I was in charge of preparing payroll and pay
slips for all staff. The item they had assigned me was as a senior technician, since I
had a graduation certificate, that's what the military chiefs said. So, I decided to
leave the Corporation to dedicate myself a little more to the development of my
thesis. With that salary at COFADENA I couldn't save much, so I didn't have the
resources to buy a PC. So, I decided to use the minicomputer that I had since
college, the Timex Sinclair 2068. On this minicomputer, I managed to develop all
the software and hardware necessary for the purpose that I was looking for in my
graduate thesis. On the one hand, I developed the instrument that I called Digital
Spectroscope, that was the title of my thesis. Through the use of this instrument, I
was able to make the first prototype of Artificial Intelligence1 in this mini
computer. That same year in 1988, my temary was approved in the electronics
degree to continue with the writing of my thesis.

However, I had to postpone writing my thesis, because in September 1988 I was


called by the National Telecommunications Company (ENTEL). When the general
manager of Entel interviewed me, Engineer Alberto Alarcón Clavel, he asked me in
1
First Artificial Intelligence System. Watch the video in this link: https://youtu.be/Rbo8zvAay6g

50
I am the inventor of Windows – First part

which section I would like to work, I replied that I wanted to start from the
bottom. So, I was assigned to a division of the same company, the National
Institute for Telecommunications Training (ICAPTEL). In this division, I was
assigned to the Research and Development Division. I think the manager liked my
answer and a month later I was sent to Brazil. At the beginning of October 1988,
together with other colleagues, we went to carry out some training courses in
digital telephone exchanges at Ericsson in Brazil. A pleasant experience in my
professional career. In São Paulo, they put us up in a hotel an hour away from the
Ericsson Training Center. Every day, we waited for the bus at 7 in the morning to
be able to arrive at the Training Center at 8, and we completed the training day at
5 in the afternoon. Tired of a long day, we would arrive at the hotel around 7 at
night, because before we would go to the supermarket to stock up on some food.
Only on weekends, we were free to see the surroundings and go out to do some
shopping. We were in São Paulo for two and a half months, until around Christmas
of 1988.

Those days in both Brazil and Bolivia the computer systems were based on D.O.S.
(no Windows was known). At ICAPTEL, among other functions, I was in charge of
the computer room, where we gave training to Entel staff. In that computer room,
the company had recently purchased 15 Personal Systems PS / 2 computers from
IBM, in which we installed together with my colleague, Engineer Edwin Cosío, a
network under Novell environment, also based on D.O.S. All computers working in
text mode. Those days we also used WordStar, WordPerfect, Lotus 123, dBase III,
Autocad 2.5, among others.

In this computer room at ICAPTEL, I had to


teach training classes in advanced
programming with Macros for Lotus 123 for
the company's staff. It was a relatively short
course, lasting approximately 3 months. The
students who touched me were a bit slow to
learn, I had realized that and could not
demand too much of them. I remember that
for the final exam, they had asked me for a
postponement to which I had agreed to Lotus 123 in 1989 text mode

51
I am the inventor of Windows – First part

postpone a week. In the meantime, I set about scheduling a macros-based exam


for Lotus 123. So the exam could be automated. That is to say, the student would
see the questions on the screen as a questionnaire, and would answer just by
typing the paragraph corresponding to their answer. The result of this automatic
exam, the exam was printed with the correct and incorrect answers, placing the
grade obtained by the student, all through macro programming. However, on the
day of the exam the students again wanted another postponement. I told them to
take the exam, because that way they would see the use of macro programming.
With which, they would complete their learning of that subject. I could not fail
that exam, I had everything implemented in the network and no way to disarm all
my work. Only one of the students dared to take the exam, which lasted only 15
minutes and the student got his grade printed on paper, all automatically and
immediately. The other students who did not dare to take the exam, after
consulting with the director of the institute those days, Engineer Alberto Arce, told
me that I should decide if I should fail them. I had to do it, not so much because
they hadn't taken the exam, but because they didn't dare to complete their
apprenticeship.

Those days in Entel, there was a


requirement for hardware that could
measure the time of calls from public
telephone booths and carry out billing, all
automatically. That project had been
assigned to me along with my colleague,
Engineer Eduardo Miranda. We had to do a
lot of testing in those labs, both with analog
electronics and digital electronics. We had WordPerfect in 1989 text mode
designed all the circuitry for the hardware that would be necessary. Likewise,
Engineer Miranda had developed assembly language software for the control
console of this hardware. Those days using Microsoft's MASM macroassembler,
for 8088/86 microprocessors, all in text mode. The project was complete, both the
design, the software and the manuals that we had written, with all the
specifications that we had been asked for. The only thing missing was for the
company to approve the budget we had calculated. However, later Entel would be
handing this project over to a private company, to take charge of the

52
I am the inventor of Windows – First part

implementation, with a budget 20 times greater than the one we had calculated.
The reasons are obvious.

In those days, Entel had the modality of quarterly contracts, which had to be
constantly renewed to remain in the company. I remember for my fourth re-
contract, in which I would already have a fixed item, the director of the institute,
Engineer Alberto Arce, told me that he had done the impossible for me to stay in
the company, but that he had not been successful. I was quite dejected, although I
had not yet spoken with the general manager, Engineer Alberto Alarcón Clavel. All
the colleagues had already found out that Ronald would not be rehired. But
something unforeseen happened, one of the colleagues accidentally
misconfigured the Novell network server that we had in the computer room.
Technically, I was no longer working at the Institute. However, desperate
comrades came to ask for my help to get the net back up. Well, Engineer Edwin
Cosío, with whom we had configured the network, was not in the city of La Paz. I
agreed to help them, because I knew that I was the only one in the institute who
was qualified to do that job. I started work around 3 in the afternoon and
completed the work around 6 in the afternoon. It was no longer appropriate for
me to do that job, yet I did. After completing that work in the computer room, I
went to the director's office and told Engineer Arce that the network was up and
running again and that since I was already leaving, I let him know that I was
delivering the network in the computer room in perfect working order. To which
Engineer Arce replied, that he knew I was a gentleman. Of course, I was never a
selfish man. The truth is that, three days later I had spoken with the General
Manager of Entel, Engineer Alarcón and they gave me the item to stay in the
company.

After the new government took office in Bolivia on August 6, 1989, Mr. Jorge
Sánchez, a militant in those days of the ADN political party, was appointed by the
group of politicians of that new government as director of ICAPTEL. As far as I
knew, that man did not have any degree in electronics, but he took over the
direction of Electronic Engineers at that institute. During the management of the
former director, Engineer Alberto Arce, they had given me a memorandum to
establish my duties as an instructor in the computer room, from 1 in the afternoon
to 8 at night. I arrived at the institute early, around 12 noon, because there was a

53
I am the inventor of Windows – First part

dining room in the institute where I used to take the opportunity to have lunch
and stayed until night, often even until around 9 at night. Since that was my
schedule, I had not received a new memo for other functions and another
schedule either. The chief of staff, who had already had his eye on me before
about my schedules and because I was sent to Brazil, began to say that I was
arriving late for work. The new director, who did not know anything about my
career, put that pretext before his political roster to remove me from my duties.
They only looked for any pretext to make room for those close to their party. That
is how I stayed in Entel until October 1989. Unfortunately, Bolivia is a country
where politics is immersed in many institutions and is the political booty of the
government in power.

At the beginning of 1990 I resumed writing my thesis, this time I had a PC with an
8088 microprocessor, without a hard disk but with 2 5¼-inch floppy drives. It was
more than enough, to be able to use the word processor WordPerfect 5.0 and
Autocad 2.6, with those two floppy disk units, those applications that I needed to
write my thesis could be run perfectly.

I had advanced a lot in 1988, with the


hardware and especially the software for my
thesis, with the Timex Sinclair 2068
minicomputer I had already developed the
instrument that I called the Digital
Spectroscope. Also, during that year in 1988,
I had developed quite a bit of PC-like
software for that minicomputer. I had
elaborate, text editing tools identical to the Timex Sinclair 2068
Edlin line editor from D.O.S. Also, I had developed an assembler and disassembler
for the Zilog Z80 microprocessor of that minicomputer. With these software tools,
I had written all the routines in Assembly language for that microprocessor, to
display the graphical results on the screen, as well as the routines of the different
floating point mathematical functions, among other several important routines
such as the FFT for that instrument and especially, for voice recognition that was
the fundamental objective in this thesis work.

54
I am the inventor of Windows – First part

I needed to transcribe all that software in my thesis work. It would have been
infinitely tiring, if that transcription had been done manually, from the screen of
the minicomputer to the thesis that I was writing on the PC. In addition to being
tiring, it was to be expected that I could make a mistake in the transcription. So, I
had to make a decision between doing it manually or designing an interface
between the minicomputer and the PC. I opted for the interface and set out to get
the necessary components for the interface, which took me about 2 days to
implement. Finally, which probably would have meant a job of at least 15 days,
the transcription was done directly from the minicomputer to the PC in a matter
of 20 minutes. With what the work of the thesis was complete.

In September 1990, the engineer Clifford Paravicini was the director of the career.
The panel of my thesis was made up of the director of the degree, the Paravicini
Engineer, the Engineer Eliseo Huanca, the Engineer René Bustillos and the
Engineer Ricardo Escobar who was the tutor of my thesis. In a previous defense,
the Engineers René Bustillos, Engineer Paravicini and Engineer Huanca, did not
give credit to the results that I was presenting in my written work. Therefore, I was
forced to send an open invitation letter to the career, so that whenever they
wanted, they could witness a live and direct demonstration at my home. Engineer
Paravicini and Engineer Bustillos came to my home, they witnessed what today I
can mention as the First Artificial Intelligence System1.

Fig. 1.4 Digital Spectroscope, thesis degree 1990 UMSA.

1
First Artificial Intelligence System. Watch the video in this link: https://youtu.be/Rbo8zvAay6g

55
I am the inventor of Windows – First part

In October 1990, I defended my graduate thesis entitled Digital Spectroscope1.


This thesis was demonstrated mathematically, through the deduction of the
Recursive Fourier Transform and Anti-Transform, mathematical developments
that are part of my undergraduate thesis and I have authorship. Consequently, at
the end of November of that same year, I received my Bachelor's Degree in
Electronic Engineering from the Auditorium of the Universidad Mayor de San
Andrés in the city of La Paz, Bolivia.

1
Degree Thesis Digital Spectroscope: http://www.scribd.com/doc/234905874/Espectroscopio-Digital

56
Understanding Multi Thread Processing 1

2.1 What is an algorithm

In this section, it is very important that the reader understand about the algorithm
of which the author declares himself as the rightful inventor. In fact, the same
word algorithm may seem a bit strange to many people. Therefore, it is important
to clarify the meaning of many of these concepts. The material that is exposed in
this section is aimed at people with or without knowledge in relation to these
topics and will be useful, both for professionals and the general public.

By means of an algorithm, the way to carry out a


certain process or procedure is explained or defined.
In most cases, this word is used to define a sequence
of steps or instructions to execute or perform a
specific task, either in mathematics or in some routine
procedure, such as those normally performed in
computer science. In a mnemonic way, it could be
said that algorithm is the way to do “something” with
“rhythm”. That is, something that can be repeated
systematically to obtain similar results. In everyday
life, many problems can be solved algorithmically. For
Algorithm example
example, a customer queue can be serviced as long as
there are customers in the queue. There are many well-known algorithms, such as
the algorithm of multiplication, division, square root, Euclid's algorithm to obtain
the greatest common divisor, etc. Flowcharts are generally used as a tool to model

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

57
I am the inventor of Windows – Understanding Multi Thread Processing

or define an algorithm, similar to the one shown in the figure. Later in this section,
we will learn about the details of the algorithm that makes the Windows operating
system possible, which is currently known as Multi Thread Processing1, of which I
am the legitimate inventor.

2.2 How a microprocessor works

Today we have at our fingertips, a wide variety of electronic equipment and


devices based on microprocessors. These computers and devices are often called
"smart" precisely because they contain a microprocessor. There are many models
of microprocessors, designed according to the purpose and application for which
they were conceived. In a general way, I will explain in the diagram shown below,
the basic components of a single-core microprocessor.

Fig. 2.1 Components in a single-core microprocessor

A microprocessor is a component based on digital electronics. It uses binary digits


called bits, whose states can only be one and zero. A grouping of 8 bits is called a
byte. Bits can be grouped in multiples of 8, so that it is possible to store a large
amount of data, to represent numeric data, alphanumeric data, images, and so on.

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

58
I am the inventor of Windows – Understanding Multi Thread Processing

Furthermore, in these binary data structures, instructions can be encoded to


which the microprocessor will respond according to its design and model. The
most widespread and used model in computing equipment, they are of the Intel
brand in x86 models for 8, 16, 32 and 64 bits, with one or more cores.

In essence, a general purpose microprocessor with a core contains an Arithmetic


and Logic Unit (ALU), to process binary arithmetic operations. These operations
are the arithmetic operations of addition and subtraction of whole numbers. With
these only two arithmetic operations, all other mathematical operations and
functions are performed, using series and other algorithms according to the
mathematical need and requirement. In the ALU, logical operations are also
processed, with which it is possible to perform conditional operations.

Inside the microprocessor, there is the Control Unit, which is the component in
charge of controlling the queue of instructions, which instruct the ALU the
operation to be carried out. Among other functions, the Control Unit is also in
charge of managing data transfer operations, from the external RAM or ROM
memory to the microprocessor registers. All these operations that are carried out
internally in the microprocessor, are executed by means of time cycles generated
externally of the microprocessor. These time cycles are commonly known as the
clock or microprocessor operating frequency.

The internal registers of the microprocessor are essentially small portions of RAM
for temporarily storing data. These registers serve various functions and have
special purposes. The most important registers for this context are the IP
instruction pointer and the SP stack pointer. These registers, called pointers, are
pointers to positions in RAM or ROM. The IP instruction pointer contains the
memory address that points to the next instruction that must be loaded into the
microprocessor. An instruction in machine language, as part of a programmed
sequence or algorithm. The stack pointer SP contains an address in RAM where
data is temporarily stored. During the execution of a program, subroutine call
operations are performed. When this happens, the IP instruction pointer is saved
on the stack and loaded with the address where the subroutine is stored. Upon
return from the subroutine, the SP stack pointer contains the address, where the
address where the subroutine call occurred is stored. Then the IP instruction

59
I am the inventor of Windows – Understanding Multi Thread Processing

pointer is loaded with that address, to continue with the next instruction after the
subroutine call.

In summary, the IP and SP registers are in charge of controlling the execution


sequence of the instructions that make up a program or algorithm stored in
memory. These programs or algorithms stored in memory are the so-called "tasks"
that the microprocessor must execute.

2.3 Microprocessor speed

The microprocessor is the component of the CPU, where the set of instructions
defined for that microprocessor model is executed. It is clear that with this set of
instructions, it is possible to program any algorithm in the language of that
microprocessor. This language is called Assembler machine language. For example,
for Intel x86 family microprocessors, their instruction set includes: data transfer
instructions, loop control instructions, compare instructions, subroutine call and
return instructions, arithmetic instructions, string handling instructions , logic
instructions, rotate and shift instructions, microprocessor control instructions,
interrupt instructions, branch instructions, and so on.

An instruction in Assembler language is a binary encoding that indicates to the


microprocessor what type of instruction is to be executed. An Assembler
statement can be encoded in one or more bytes. Transferring that many bytes
from RAM or ROM to the instruction queue in the microprocessor involves a
number of clock cycles (microprocessor operating frequency). Also, another
number of clock cycles is required for the instruction to execute and complete.
This number of clock cycles will be the total time required for the execution of an
instruction. So, depending on the type of instruction and the number of bytes in
which the instruction is encoded, more or less clock cycles will be used to
complete the execution of that instruction.

On average, we can assume for Intel x86 family microprocessors that each
instruction executes in 10 clock cycles. For the 8080 microprocessor, which was
launched in 1974, its maximum operating frequency was 2 megahertz (2 million
clock cycles per second), at that frequency the processing speed of that

60
I am the inventor of Windows – Understanding Multi Thread Processing

microprocessor was 200 thousand instructions per second. For the 80386
microprocessor, which was launched in 1986 and was in force until 2007, its
maximum operating frequency was 40 megahertz (40 million clock cycles per
second), at that frequency the processing speed was 4 million instructions per
second. For the Pentium III and higher microprocessors, the operating frequency is
greater than 1 gigahertz (1 billion clock cycles per second), so the processing
speed for these microprocessors is greater than 100 million instructions per
second.

Recall that, by the time the Windows 3.1 version appeared in April 1992, that
operating system was heavy, because it was running with an 80386
microprocessor. Therefore, it is completely absurd to think that the Multi Thread
Processing1 algorithm devised by the author of this book, it could have been run
with microprocessors like the Intel 8080 and its predecessors, simply because
those systems would have been absolutely heavy. Precisely, given the need to
execute this algorithm, it was necessary to improve the hardware that existed
those days. In the following sections, we will see the details of this algorithm and
why the requirement of microprocessors with high operating frequencies.

2.4 Microprocessor interruptions

When a microprocessor is executing a program or task, we can interrupt the


microprocessor in two ways: through software instructions and through hardware
signals. When an interrupt occurs, the microprocessor saves the contents of the IP
register on the stack and jumps to the address where the corresponding routine is
located to service the interrupt. After completing the interrupt routine, the
microprocessor restores the IP record with the address stored in the stack and
returns to the task it was performing.

A software interrupt occurs when an INT instruction of the Assembly language is


executed, the Mnemonics language of the Assembler language instructions of the
microprocessor. On many occasions, throughout a program, software interrupts
are used to call routines on a recurring basis, and it allows to have a more compact
1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

61
I am the inventor of Windows – Understanding Multi Thread Processing

and structured code. Every interrupt routine ends with an IRET instruction in the
Assembly language. When the microprocessor encounters an IRET instruction in a
program, it loads the IP register with the contents of the stack pointed to by the SP
register.

A hardware interrupt is a mechanism through electrical signals that allow


communication between the microprocessor and peripheral input and output I/O
devices, such as the keyboard, mouse, screen, printer, hard disk, network card,
etc. It is used to indicate that an I/O device has data to be processed. The
hardware interrupts prevent the microprocessor from having to periodically
sample the status of the I/O devices, so that they themselves indicate when there
is data to be processed. Similarly, when a hardware interrupt occurs, the
microprocessor suspends the program or task that it is executing and jumps to the
routine assigned to service that interruption. Similarly, the routine assigned for a
hardware interrupt will end with an IRET instruction.

All interrupt control routines for the various I/O devices reside in read-only
memory ROM. This memory is known as the BIOS, Basic Input and Output
Services. These routines are available for the operating system and for some
applications to access the peripheral devices connected to the computer. Each of
these routines provides a service to control a particular peripheral, such as the
keyboard, the mouse, the screen, the hard disk, the printer, and among others,
the switching of tasks, as we will see later. These interrupt control routines,
whether by software or hardware, are called BIOS Services.

2.5 What is multitasking

The concept of multitasking is precisely the key in this whole matter and refers to
the way in which tasks are executed simultaneously. When we speak of
simultaneity, we refer to more than one task executing at the same instant of
time. To explain in a more understandable way, let's imagine a queue of clients
waiting to be served at the windows of a bank's cashiers. Let's say there are four
windows available for customer service. This would allow serving four customers
at the same time, leaving another number of customers waiting in the queue. As a
window is vacated, the next customer passes to that window, so on until all

62
I am the inventor of Windows – Understanding Multi Thread Processing

customers are served. So, at each window there is a queue or customer service
line. In this example, there are four lines serving customers simultaneously. What
we can also understand, as four threads for client or task processing. In each line
or thread, there is a processing of tasks or customer service sequentially,
according to the order or priority in the queue. This sequential processing of tasks
on each line, with the provision of a limited number of processors in parallel, was
the technique of multitasking processing that was used before the invention of the
Multi Thread Processing1 algorithm.

In the example of the four bank windows, it is only possible to serve four clients or
tasks at the same time. That is, there is a limit of tasks or clients that can be served
at the same time, depending on the number of windows, cashiers or processors
that can be arranged in parallel. Processing becomes more complicated, as the
number of clients or tasks in the queue increases, because it is not possible to
indefinitely increase the number of windows, cashiers or processors. Using the
parallel processors method, it is not possible to indefinitely increase the lines of
attention or threads of task processing.

Fig. 2.2 Queue task chunks processing with Multi Thread Processing

With the traditional method, in our bank example, the cashier at each window
waits for the customer to arrive at his window. With the Multi Thread Processing
method, the cashier goes out to meet the customers and attends sequentially a
piece of each of the customers and repeats the operation with the pieces that

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

63
I am the inventor of Windows – Understanding Multi Thread Processing

continue of the tasks of each customer, until the total of the queue is completed .
With this method, as many lines or threads of task processing are created, as
clients or tasks are in the queue. With the traditional method and with the Multi
Thread Processing method, all tasks in the queue are processed in the same
amount of time, with the difference that with Multi Thread Processing, all tasks in
the queue have the appearance of being serviced. at the same time. In contrast,
with the traditional method, one task is processed at a time, while the rest of the
tasks wait in the queue or processing line.

The concept of multitasking has not been invented by the author of this book, that
already existed previously. What the author of this book is claiming is the
procedure by which it is possible to process multiple tasks, giving the appearance
that all tasks are processed simultaneously. With this algorithm, there are no
longer limits to the number of tasks or threads that can run simultaneously. What
was not possible with the previous methods. With the method of processors in
parallel, apart from limiting the number of tasks that could be processed
simultaneously, it made the price of the equipment more expensive, which did not
allow an accessible series production for the common user. Those days, according
to Hernán Galindo explained, they were seeking to create an operating system
that was capable of processing multiple tasks at the same time, using only one
microprocessor to lower the cost of equipment and thus be able to reach the
common user.

2.6 Windows core algorithm

The Multi Thread Processing1 algorithm makes it possible to process unlimited


tasks simultaneously. Although in reality, only one fragment of a single task is
processed in an instant of time, but the interchange of the processing of
fragments of the different tasks is so fast, that it is imperceptible to the human
eye. This algorithm is in charge of processing tasks in Windows and is the very
heart of this operating system.

1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

64
I am the inventor of Windows – Understanding Multi Thread Processing

Today, this algorithm is present in most microprocessor-based electronic


equipment and devices. It makes use of a combination of the traditional
multitasking method, based on multiple microprocessors in parallel, this time
within a single tablet or chip, which are called microprocessor cores. All cores,
processing lines or threads of tasks using Multi Thread Processing.

At this point, we are ready with all the necessary concepts, to understand how this
algorithm works. Figure 2.3, the one shown below, describes the details of this
algorithm that were explained to Hernán Galindo in 1985, using the diagram
shown in figure 1.2. These two diagrams are identical in terms of the concept for
which they were created. For Engineers understanding microprocessors, figure 1.2
is more than enough to understand how this algorithm works. While I have
designed figure 2.3 to explain to the reader, in more detail, the details of how this
algorithm works.

A task in general, is composed of three blocks or portions of memory. One portion


stores the Assembler language code of the program or algorithm to be processed.
This code contains all the instructions for the task that the microprocessor must
execute. Another portion assigned to this same task is the area where the
variables and data used by the task are stored. The third and final portion, called
the stack, is used to temporarily store data in a sequential manner. On the stack,
data is stored and extracted, based on the order in which the data arrived. This
procedure is known by the name of: last in first out (LIFO).

Simultaneously and in real time to the execution of the tasks in the


microprocessor, a programmable interrupt controller compatible with the PIC
82C59 is operating. A component of the hardware, working in parallel with the
core of the microprocessor. It allows programming interruptions at time intervals
generated by a programmable timer compatible with the 82C54, to indicate to the
microprocessor that it is time to exchange or multiplex the tasks. This controller is
in charge of sending a hardware interrupt signal, so that the microprocessor
suspends the execution of the current task. In response to this interrupt, the
microprocessor loads the IP pointer with the location of Task 0 and then saves the
contents of all Registers on the current task stack, then loads the SP pointer with
the stack address of the Task 0.

65
I am the inventor of Windows – Understanding Multi Thread Processing

Fig. 2.3 Multi Thread Processing1 is the core algorithm of Windows

Task 0 is in charge of supervising and managing all the tasks in the processing lines
or threads. It is responsible for managing the transfer of data between the
different tasks, to this data transfer in the style of a central mail, I assign the name
of messages between the tasks. Then it is in charge of ordering a table, in which
data from the different tasks is stored. Among the most important data in this
table, there is the task identifier, the task type, the position on the Z axis of the
window, the task priority, the direction of the task stack pointer, and the data of
messages received or sent. Finally, it is in charge of selecting the next task, loads
the SP pointer with the address of the new stack and resets the state of the
microprocessor with the contents of the registers stored in that stack and
executes an IRET (interrupt return) instruction. Because the contents of the SP
1
Processing of multiple tasks simultaneously using time multiplexing. We refer to the central algorithm of the
Windows Operating System.

66
I am the inventor of Windows – Understanding Multi Thread Processing

register have changed, the contents of the microprocessor registers are reset, with
the data from the stack of the next task where the SP register now points. After
the IRET instruction, the IP register will now contain the address of the code of the
next task, to continue with its execution at the point and state conditions where
that task was previously interrupted.

The process of interrupting and exchanging tasks is repeated cyclically at a


frequency of 1 kilohertz (1000 times per second), processing all the tasks each one
at an interval of each interruption, giving the appearance that all the tasks are
executed simultaneously. This multiplexing or interchange of tasks, during these
small time intervals, is so fast that it is imperceptible to the human eye.

The number of machine language instructions, which are executed during each
interval between each interrupt, is for 1 millisecond. For the 8080 microprocessor,
as we had seen previously, it processed 200 thousand instructions per second,
that means that during each interrupt interval, 200 instructions could be
processed in a millisecond. Which makes it absurd, to run Multi Thread Processing,
with the 8080 microprocessor at that frequency of task exchange. This would force
to reduce the task exchange frequency to say 100 hertz, so that 2000 instructions
could be executed in a hundredth of a second, which would make more sense but
shows that the system would be quite heavy.

For the 803861 microprocessor, as we had seen previously, it had the capacity to
process 4 million instructions per second. That means, during each interrupt
interval, 4000 instructions could be processed in one millisecond. However,
despite having improved the processing speed in the microprocessor, for that
frequency of exchange of tasks the system was still heavy.

With the advent of Pentium III and higher microprocessors, we saw that the
processing speed is greater than 100 million instructions per second. Which
currently allows to process more than 100,000 instructions in each interval of one
millisecond, making the operating system today much lighter. This means that we
can process up to 1000 tasks simultaneously on each core, without affecting the
performance of the operating system. In this way, it is demonstrated that before
1
See the “Hardware of that time” section in the references section of this book.

67
I am the inventor of Windows – Understanding Multi Thread Processing

1985, there was no hardware with enough speed to execute the algorithm that
made Windows possible. In order to execute this algorithm, it was even necessary
to increase an additional PIC 82C59 controller, in order to meet the interruption
requirement, necessary for switching tasks.

Fig. 2.4 Additional PIC 82C59, IRQ2 for task switching

Today, the routine that handles IRQ2 hardware interrupts for task switching is the
0Ah service in the BIOS. This service has the name Task Status Switch TSS, as
specified in IA-32 manuals. This service, before the invention of the Windows
Operating System, was a space that was not being used. This can be verified in the
printed manuals of the different versions developed for the BIOS1. This is the
conclusive proof that Multi Thread Processing did not exist before 1985, when I
gave the idea to create Windows.

2.7 Portability of the new technology code

As we have seen in the previous sections, this algorithm necessarily has to be


executed in machine language, so it is absurd to think that Windows 1.0 could

1
See the “reference manuals” section in the references section of this book.

68
I am the inventor of Windows – Understanding Multi Thread Processing

have been developed in Basic language. A language that in the best of cases can
be compiled, but that does not have direct access to the BIOS services. It is evident
that in 1985 the Hercules and EGA Graphics Cards 1 already existed, with which,
without any problem, a graphic environment could be designed with Basic
language, identical to what can be seen in the Internet publications of Windows
1.0. But another thing is that that version of Windows 2 1.0, would have had the
ability to exchange tasks through interruptions, as we have explained previously.
The hardware of that time just wouldn't allow it. Which, it is possible to verify in
some machine of a museum of computers of that time. It is more than clear, that
the version of Windows 1.0 was nothing more than graphics on the screen, under
the one-task operating system D.O.S. In fact, if a version 1.0 existed, it had to have
been previously developed in text mode. I did not know of any version 1.0 of
Windows, which says it was marketed at 99 USD. Do you? How were they
supposed to have been able to market a version that didn't work? Only until the
90s, after a long journey of tests, developments and improvements in both
hardware and software, it was finally possible to achieve a stable version of
Windows with version 3.1. In the next section, Second Part, we will see more
evidence of all this.

On the other hand, since this algorithm has to be executed in machine language, it
was necessary to write the source code of this algorithm in a language that was
compatible with different types of microprocessors. Because each microprocessor
manufacturer uses its own machine language, according to the use and application
for which a microprocessor is designed. Therefore, the portability of the code for
the different microprocessors in equipment that could use this algorithm had to
be considered. So this algorithm was necessarily written in C language and not in
Basic language, as they absurdly would have us believe to try to hide the true
origin of this operating system. Because this algorithm resides as a service in the
BIOS, in machine language of the microprocessor, and has to be written as
efficiently as possible. For this, the Assembly language of the microprocessor is
used. Otherwise, for portability of the code, although a little less efficient in C
language. But by no means in Basic language, even if it was compiled. Well, this

1
See the “Hardware of that time” section in the references section of this book.
2
See the section “Early versions of Windows” in the references section of this book.

69
I am the inventor of Windows – Understanding Multi Thread Processing

would force to include the Basic runtime libraries within the BIOS and that is not
the case, because the size of the ROM memory is not very large.

When finally, at the beginning of the 90's, the appropriate hardware was
developed and manufactured and this algorithm worked together; then this code
developed in C language, was also commercialized and applied in other industries.
A new technology was being born. A technology that would be used in different
types of equipment and diverse applications, such as operating systems, telemetry
equipment, air navigation equipment, medical equipment, telephony, satellites,
space probes, and so on. This is where Microsoft did great business, not only with
the sale of licenses for the Microsoft Windows Operating System. Yes gentlemen,
Microsoft has abused my intellectual property.

70
Second part

3.1 In Santa Cruz de la Sierra

At the end of 1990, I moved to the city of


Santa Cruz to live with my relatives in that
city. I had the opportunity to share a lot
with my nephews, I needed a little rest. At
the beginning of 1991, I set out to look for
work in my hometown, to which I was
returning after more than 20 years. I didn't
have many acquaintances; I hadn't made Quattro Pro 2.0 in 1991 text mode
any contacts yet. So one early morning, I
went out with my documents in my briefcase and offered my services as a teacher
in different computer institutes. He had traveled through several institutes within
the first ring of that city and all those institutes had their payroll complete. Finally,
I arrived at the 2000 Informatics Institute, on Ñuflo de Chávez street, almost on
the corner of Chuquisaca, the director was Engineer Calasich, who, upon seeing
my resume, hired me immediately. I returned home with work, the salary was
barely 100 USD. He taught classes only from 8 in the morning to 12 noon, for the
technical career of Computer Operator. The subjects I was in charge of were the
D.O.S. operating system, the WordPerfect word processor and the Quattro Pro
spreadsheets. There was still no Windows. In Bolivia we are up to date with the
latest software versions.

We observed something interesting, in the menu of that version of Quattro Pro


2.0, there was a Windows menu option. That option allowed to create some
divisions on the screen only. In the best case, those splits were synchronized when

71
I am the inventor of Windows – Second part

the cursor was scrolling through the cells. There was still no simultaneous
processing of multiple tasks and windows in the D.O.S.Operating System. I think
that they introduced the concept of Windows from the idea that I had provided,
so that this concept is not strange to users, while Microsoft could have a stable
version of the Windows Operating System. After all, as we can see, it was not easy
for Microsoft to develop Windows. So which version of Windows 1.0 was
supposedly released in November 1985? It is obvious that this version was a sham.
Currently, a supposed version of Windows 1.0 can be freely downloaded from a
repository, but that version never came to light, because it was not functional and
much less stable. Of course, Microsoft had many years to correct that supposed
version of Windows 1.0 and upload it later to the Internet, that is evident.

In mid-1991, I had made contacts with


some companies in Santa Cruz, it was
when they called me from the company
Ingenieros de Sistemas Limitada (ISL),
located those days on Avenida Brasil
almost in the second ring. The General
Manager was the Lawyer Claudio
Fernández, the Assistant Manager the
Engineer Carlos Vidal and the Engineer
Freddy Ortiz, a colleague from UMSA, as Microsoft Word1 in 1991 text mode
the Technical Manager. I remember when
they interviewed me, they asked me in which area I would like to work. I answered
that it could be in hardware or software but not in sales, because I didn't have
much experience in that area. However, it was precisely where they located me, in
the sales area, there I had it complicated. I was always from the technical area,
from the research area and not from the commercial area. However, I accepted
the challenge, as proposed by the manager.

The brand of computers that this company represented were the famous Leading
Edge. We had several XT, AT and Laptop models, in different configurations, hard
disk size, RAM memory, and so on. It was tiring preparing quotes for clients'
requirements. Since I had programming experience, I made a program that I call
1
See the section “silent witness software” in the references section of this book.

72
I am the inventor of Windows – Second part

automatic quote, all with macros in Lotus 123. Everything was still in text mode,
from the D.O.S. operating system, word processors and other applications. I
remember, the ZIP compressor had just appeared using D.O.S. commands. pkzip
and pkunzip. The word processor Microsoft Word in its version 5.5 was just
beginning to be used. As was said for Quattro Pro 2.0, we observe that in this
Microsoft word processor, a Windows menu begins to be used. They also
introduced the Windows menu, so that the concept is not strange to users?

A funny anecdote comes to mind right now. I remember when a sale was closed at
my offices in ISL. A client had bought a computer, so I told him: do you want me to
wrap it up or you are going to wear it ... Engineer Vidal, the client and I burst out
laughing.

Simultaneously in mid-1991, I was called from the Systems Engineering career at


the Private University of Santa Cruz, UPSA. I was in charge of the Computer
Architecture subject and had to pass classes, day through 7 to 10 at night. Those
days, the Director of that career was Engineer Miranda, the Vice-Rector was Mr.
Herrera and the Rector was Dr. José Antonio de Chazal. The university was located
on Calle España, almost on the corner of Buenos Aires. They had just started
construction on their university campus. The computer room was a network of 10
or 12 computers under a Novell environment, all in text mode, there was no
Windows yet.

At the beginning of 1992, with a close relative, Engineer Hermas Herrera, we had
sent several letters by normal mail, those days there was no Internet, to make
contact with Apple, Microsoft and IBM, to try to negotiate my thesis work related
to Systems of Artificial Intelligence. Only IBM responded, requesting to fill out a
form, which later failed, I still have those emails on paper. It was then that I was
determined to publish my thesis work on television. My goal was to attract
investors to continue working on these developments. For this, I got in touch with
Mr. Jorge Gil, who at that time was the presenter of a famous television reportage
program. It was then that they sent a reporter to my home to record images,
which later, together with that reporter, we edited the final video, on the editing
islands that they loaned us at the Private University of Santa Cruz, where I was
teaching the semester previous. My thesis work was aired on local television news

73
I am the inventor of Windows – Second part

programs and in the GalaReporter reportage program of Channel 4 Galavisión, in


the city of Santa Cruz and covered internationally. Simultaneously, it was
published in the newspaper El Mundo with national and international reach.

Before making these publications, my mother had commented with one of her
friends that I was about to make my thesis work public. That lady told her that I
shouldn't publish my work, because if I did, I ran the risk of it being stolen.
However, since I was always quite stubborn about what I set out to do, I published
my work anyway. One year later, in mid-1993, the computer manufacturer Acer
Inc., presented to the world a new model of computer, the Acer Aspire PC, which
as a novelty had voice recognition incorporated. Those voice recognition engines,
from that brand of computers, were not good, but they surely got many sales. I
couldn't do much to enforce my copyright and intellectual property in relation to
my work. Despite the fact that in 1992, I had already registered the copyright and
intellectual property and had already obtained the Industrial patent in Bolivia
(Res.Adm.147/90 - Pat. B/5142). Bolivian lawyers could not do much against these
giant companies. It seems that these companies are used to getting away with it,
as we will see a little later with another part of my thesis work.

In mid-1992, as a result of the publication of my thesis work, I was called by the


Universidad Evangélica de Bolivia UEB, to teach classes in the electronic
engineering career of that university. Those days, that university was located at
kilometer 6 of the old road to Cochabamba, on the premises of Colegio Berea
Bethesda. The career director was Engineer Severiche. That semester he assigned
me the Microprocessors subject. The hours of the theoretical classes were day
through 7 to 10 at night. The laboratory was on Saturdays, from 8 in the morning
to 12 noon.

At the beginning of 1993 I was hired by the company COM SRL. It was a company
oriented to provide services in the area of communication and data transmission.
Those days the Internet was just making itself known. International networks used
the X25 protocol, the most important communications provider was Sprint
Corporation. Engineer Fernando Canelas Velasco, was one of the founding
partners of that company COM SRL. It was he who contacted me to hire my
services. According to what he told me at that time, it was while the staff was

74
I am the inventor of Windows – Second part

being structured at Banco Santa Cruz, because that was where they would later
hire me.

I met the Engineer Fernando Canelas Velasco through one of the children of some
old friends of my parents, the Architect Luis Fernández De Córdoba. I remember
that afternoon, I was in the offices of the Architect Fernández De Córdoba, when
Engineer Canelas arrived, they had asked me to bring the video that had been
broadcast a few months before, referring to my work in relation to Artificial
Intelligence; According to what I had been told, it was so that Engineer Canelas
knows something about my career. It was in those offices a few floors below that I
showed Engineer Canelas my video. Those days voice recognition was a novelty,
although I was demonstrating Artificial Intelligence1 in my video, the only thing
they understood there was the voice recognition process. Even some people in
Santa Cruz who supposedly understood computer systems, even said that all my
system did was repeat what I said. In this link you can see the video that was
broadcast in 1992 by different television media. It is the same video that those
people had the opportunity to see, but they obviously did not understand or did
not want to believe what they were seeing.

That is how I started working at COM SRL. My duties consisted of installing and
training users to connect to the Sprint International network. The Software that
we used to connect to this network was in text mode and through Dial Up
connection, I remember the sounds of those connections; only the exchange of e-
mail and the sending of attachments was possible. A few months later, they called
me from Banco Santa Cruz.

3.2 Colleagues inside Banco Santa Cruz

In May 1993 I started working at Banco Santa Cruz, where Engineer Canelas had
already announced that they would call me. Those days the Manager of the
Systems Division was the Engineer Alberto Alarcón Pessoa, the Engineer Fernando
Canelas Velasco was the Deputy Manager of that division. I was assigned to the
hardware area as a technician for the telephone exchange and data transmission.
My immediate boss was Engineer Martha Risso. Engineer Risso was on tape, more
1
First Artificial Intelligence System. Watch the video in this link: https://youtu.be/Rbo8zvAay6g

75
I am the inventor of Windows – Second part

or less in a fifth month, she told me that I was entering that section so that when
she gave birth, someone would take over the telephone exchange in her absence.
About 2 weeks passed, meanwhile she instructed me various details in relation to
the telephone facilities that were in the bank.

Those days there was a lot of turnover in that systems division of the bank. Well,
they had the purpose of making a change of banking software. I saw personnel
come and go that they apparently put to the test. Engineer Alarcón apparently
was quite rigorous. I had met this Engineer a few months before, when I was doing
a survey in relation to a market research regarding software related to Artificial
Intelligence. It was then in those days, precisely during that time in and out of
staff, when Engineer Hernán Galindo came to work, “coincidentally” in the same
section where I was working alongside Engineer Risso. Suddenly, Engineer Galindo
was also part of the instruction that Engineer Risso gave us.

I remember on one occasion, the Engineer Galindo apparently had bought a


computer equipment and was not being able to make his Epson printer work,
which this time by chance, I had also acquired a few months before in the
company COASIN, along with a computer brand Acer 386. So, I already knew the
driver that was necessary for that printer. For me, it was a pleasure to help
Engineer Galindo locate this file in the directory structure of the bank's Novell
network, so that he could solve his printing problem on his computer. Which one
day later, he confirmed to me that his problem had indeed been solved. Those
days at the bank, a Novell network was installed from which I even sent messages
online to Engineer Canelas, as I knew very well how the Novell network works. The
text mode was still used, although we had already heard of the appearance of a
graphical environment called Windows. Only about two months later or so,
Engineer Canelas received the complete Windows for Workgroups package.

One morning I was in the workshop of the hardware department, where the
bank's engineers and technicians were doing equipment repairs. In this section of
the systems division, there were quite a few instruments such as oscilloscopes,
testers, among many others. Among its testers, I could see one of the FLUKE
brand, it had a 4-inch monochrome liquid quartz screen, it was a tester of a new
generation of that brand. What most caught my attention about this tester is that

76
I am the inventor of Windows – Second part

it had the ability to capture waveforms in an identical way to how I did in my


graduate thesis, with the instrument that I call Digital Spectroscope (see Fig. 1.4).
Likewise, this FLUKE tester also allowed to obtain the frequency decomposition of
the waveform through a frequency spectrum, just as I did in my degree thesis. I
remember that time, when I defended my thesis, an official from the systems
section of the US embassy, Mr. Irigoyen, and his assistant were present, who held
in their hand a flat device similar to a book that looked like a video camera.
Therefore, I have to assume that what I saw in that FLUKE brand tester is merely a
“coincidence” that it had so much resemblance to what I had presented three
years before in my graduate thesis as Digital Spectroscope, at the Universidad
Mayor de San Andrés. I have the impression that some companies "guess" ideas
that originate in other countries and then patent them in their country. As that
sounds very similar, to what happened with the idea of Windows ... or not?

I remember that on one occasion, the secretary of the office of the Bank's
Presidency urgently called the telephone department of which I was in charge at
that time, since Engineer Risso had probably left to check on her baby, there was
no plus another person who could attend the request of the Secretary of the
Presidency. She needed that her internal telephone not divert incoming calls to
the internal telephone of the President, who in those days was Doctor Líder
Pareja. I have the impression that someone had programmed that intern of the
President's secretary that way, probably with the intention of testing me. It was
that the secretary called me every five minutes, desperate for me to solve her
need. Apparently she expected me to go to her office and from there I would try
to deprogram that intern. I had two ways to solve this problem: I could do it using
the programming manual for that phone model or I could do it from the bank's
telephone exchange itself. Obviously, if I used the programming manual it would
probably have taken years, so I preferred to solve that problem, as who says
grabbing the bull by the antlers, from the telephone exchange. I was working to
solve that requirement and the secretary kept calling, interrupting my work every
moment. Even though I told her that I was working exactly on her requirement.
Apparently she didn't believe it. Finally, after about forty minutes or so I managed
to solve the problem, even though the phone kept ringing and I kept saying that I
was working on it. At the end of this work, I got ready to go to the office of the
President's secretary, where she was waiting for me with a face that almost

77
I am the inventor of Windows – Second part

wanted to hit me; She desperately told me that her phone needed to be
reprogrammed, while I told her that her problem was now solved. To her great
surprise, still incredulous she told me: now we have to wait for my phone to ring;
so I asked the assistant secretary to call that extension number. The moment her
intern rang, the secretary, who still didn't believe it, told me: now it's going to ring
in Doctor Pareja's office; The greater was her surprise to see that the problem was
resolved, incoming calls were no longer diverted to the President's office. It was
then, when I said to her with a smile on my face: Madam, you are served, with
your permission; and I withdrew from that office.

Simultaneously, those days the bank had hired a Panamanian company to carry
out a change in banking software. For which, several engineers attended in the
same bank facilities, to a training of the new databases under Unix environment,
with which the management software of the different banking departments would
be developed; cashiers, checking accounts, savings banks, loans, time deposits,
etc. For me, attending this type of training was not strange at all, I already knew a
lot about Unix when I worked at COFADENA. Similarly when I was in university and
when I went to Ericsson in Brazil, I always participated in classes asking the
instructor some questions. I always preferred to clarify a topic when it was
necessary for me. While the rest of the colleagues remained silent, as who says
they understood everything perfectly. Some colleagues even told the manager,
Engineer Alarcón, that I was making them look bad, because my questions made it
seem that they did not know about it. But for a change, at the hour of the hour, it
was seen who was performing the most. All attendees were given a final test of
the training we had done. We were asked to develop a small contact database,
with the necessary tools for searching and editing contacts. Developing that mini
application with that powerful database was really easy, it required only five to six
instructions. Engineer Fernando Canelas was attentive to what I was doing, I was
one of the first, if not the first, to finish my test and it was Engineer Canelas
himself, who verified that my work was complete and working perfectly. We were
asked to print our source program. While all the colleagues printed their work on
multiple pages, I printed mine on a single page. I had used the Unix vi editor to
combine files that contained only one line of programming. While the
companions, they printed a line in each page, of those of wide carriage those
times matrix printers of paper traction. When the instructor saw that I turned in a

78
I am the inventor of Windows – Second part

single page, he asked me: where is the rest? I told him: there is everything, there
are only 6 lines of programming, why use more paper.

In other offices of the same systems


division, two colleagues were working in
the development of the software to type
the data of the bank's clients, and then
migrate that data to the new databases
that would be part of the new banking
system, in the one that was working with
the Panamanian company. For this
migration purpose, the bank had hired Microsoft QBasic in 1993 text mode
twelve employees to digitize that data in the capture programs that these two
colleagues were developing. Each of these colleagues used their own development
tool, both tools in text mode under D.O.S. One of them worked with dBase IV and
the other colleague worked with Microsoft QBasic1. Of course, for this type of
development QBasic was not very appropriate, because much more code needed
to be written, however it was the tool that our colleague Emmer Chávez
dominated. He had shown us various programs that he had done with QBasic.
Definitely, the ability that this colleague had in handling that tool was admirable.
One of those programs that he showed us was identical to Lotus 123, with all the
functionalities of that package. I told the other colleague, we can't deny that
Emmer really is an artist with QBasic. Those days, Windows was still not used.

Among other equipment, the bank was acquiring new modems to interconnect
the different branches through LTR transmission lines. At the time it was not yet
decided whether to buy the modems from the vendors Alpha Systems or ISL. We
did several tests at the Av. Mutualista branch and the bank, with the modems that
these companies were offering. I remember when I did a loopback test with two
modems from the Alpha System company, I was able to verify that they were
definitely the appropriate ones in speed and bandwidth, and they were also easy
to configure. While the ISL modems were older equipment and they gave us many
problems when it came to the tests we did at that branch.

1
See the section “silent witness software” in the references section of this book.

79
I am the inventor of Windows – Second part

Those days at the bank, they had the need to solve the congestion of the
transmission lines that came from the branches and from the ATMs to the bank. It
was necessary to know the amount of LTR, which could be required to alleviate
the congestion of the trunks that reached the bank. A problem that they already
had before and that the engineers in the bank had not been able to solve. I
remember when one of the engineers who worked in hardware showed me a
report that he had written, as an attempt to solve that requirement, which was
totally far from a real solution. Engineer Fernando Canelas, had asked us if we
could solve this problem. That night at my house, with the computer that I had
just bought, I did the calculations and wrote a report, with all the equations that
were required to find the solution. I had managed to solve the problem and sent
my report at around 10 o'clock at night, by email, connecting from my home to
the bank by dial up; so that my bosses could receive my report as soon as possible.
I did the same as soon as I got to the bank first thing in the morning, printed
several copies of my report, and posted it on the desks of my bosses and other
colleagues. We were working simultaneously in the software area, many of the
colleagues could not believe that the problem was finally solved. Solution of which
there was no discussion, my mathematical development was totally explicit. It was
a report of about 4 pages or so, in which I explained step by step each of the
equations that I had deduced until I reached the final result. Only one of the
colleagues was kind enough to congratulate me on my report. To the other
colleagues, it just seemed like the solution was obvious, a solution they couldn't
find for years. The truth is, in Bolivia, in my country, there is a lot of professional
zeal and those of us who make an effort are very seldom recognized. That is the
main reason why Bolivia is a lagging country in several respects. I remember when
Engineer Hernán Galindo read my report, his face was quite serious, since he
obviously already knew about my capacity and did not say anything at all. I would
not be surprised if this solution that I deduced could have reached foreign hands
again through Hernán Galindo.

It was three months that I had been working at Banco Santa Cruz, when one
morning I was called to the office of the Manager of the Systems Division by
Engineer Alberto Alarcón, who was together with Engineer Fernando Canelas,
apparently the trial period my hiring was expiring. Those days there was a lot of
excitement and they were looking to reduce staff. I remember one occasion, I had

80
I am the inventor of Windows – Second part

made a comment that they had hired twelve employees to manually transcribe
customer databases to the new system. My comment was that it was not
necessary so many personnel for that and that a software program was enough to
make this migration from the old database to the new database. Apparently, such
a comment reached the ears of Engineer Alarcón, who apparently had disliked
that. So Engineer Canelas, as he had already seen my performance in different
areas of the bank, he was interested that I could stay and he proposed that I be
part of the software development staff. Although I had received training, by
Engineer Risso to take charge of the telephony area. So I told them that I had seen
that the group that was working to develop the bank's new software was weak
and that I could take over that group, so they could work more efficiently. It was
only that I had just said such a thing, when Engineer Alarcón told me that my
contract had concluded. It's incredible how life turns, a year later I was reading in
the newspaper that Engineer Alarcón was being fired from the bank and a couple
of years later, I was finding out that the change in banking software had not been
successful and had remained unfinished. Which is why, a few years later, Banco
Santa Cruz was being transferred to Banco Santander and later to Banco
Mercantil. The one that today is Banco Mercantil Santa Cruz.

3.3 Subsequent years

Although I was no longer working at Banco Santa Cruz, I was still carrying out my
role as a teacher at the Universidad Evangélica de Bolivia UEB. I remained at the
UEB until the end of 1994. Of course I have many anecdotes from those days as a
teacher at that university, but they are not relevant to the subject that I am
discussing in this book, so I am going to omit a good part of the time that passed
from those dates as a teacher at that university. Anyway, the Windows Operating
System had already made its appearance in 1993 with version 3.11.

My health problem was becoming more and more apparent. I had gotten married
at the end of 1993. At the beginning of 1995, I was working independently in
software development. My health problem was becoming noticeable in my left
hand and in my left leg, a paralysis that later would continue to progress causing
great damage to my work, family and finances. I remember that some companies
to which I presented myself in a personnel call, they saw me enter dragging my

81
I am the inventor of Windows – Second part

left leg and that was a reason not to be taken into account. Reason why I
dedicated myself since then, to work independently in the development of
different types of software, I had gained a lot of experience in software
development since the beginning of my career. A little later, in 1997 I founded my
own company Alfa Omega Technologies, dedicated to the field of software
development and related services. However, my health problem was still in
progress.

As life turns, I remember an opportunity: I had submitted a software development


offer for Mendocina, a soft drink bottling company in the city of Santa Cruz. The
systems manager of that company showed me software that had recently been
delivered by a company that Mendocina had recently hired. It was a warehouse
management software that had to issue a voucher while dispatching the trucks
with their products. This Mr. Napoleon, Mendocina's head of systems, showed me
that software while complaining that it was a horror what to wait to get that
receipt. Which was really too much, we continued talking for 10 minutes and the
receipt was not generated. This software had been developed with Microsoft
Access, by a company that for ethical reasons I am not going to mention. I will only
say that the executives of that company had been part of my past and supposedly
they were very knowledgeable in computing. Serious error, trying to present a
business solution, with a tool for development of domestic solutions, such as
Microsoft Access.

Something similar happened in 1999, by that time I had already developed enough
software for business management, a software that I called Manager System 2000,
a system with several modules integrated to general accounting, warehouses,
sales, and so on. Very unlike what happened to that company with Mendocina, my
system printed the reports immediately and updated the databases, all in a couple
of clicks. Obviously, I had used the appropriate tool for this development. We had
implemented my system in a supermarket called Al Costo. Those gentlemen had
hired me to implement my system with various custom modifications, according
to their strategies and distributions for that supermarket. The price we agreed on
was very competitive compared to any other software provider, but I still agreed.
My system allowed the reading of bar codes, electronic scales, among many of the
innovations that I introduced in this software; also the billing among other things.

82
I am the inventor of Windows – Second part

The system was implemented in 8 computers throughout the supermarket. It was


not a very large supermarket, it only had two points of sale. However, several
security systems had been implemented, for how much power interruptions,
among other things. That supermarket had a lot of debts, they weren't meeting
the payments they had committed to me either, which wasn't a big deal anyway.
The beauty of this anecdote is that these men, in their desperation, had hired a
consultant, who happened to be my partner at Banco Santa Cruz, who, upon
seeing the system that I had implemented in that supermarket, was simply
impressed. It was a great satisfaction to see the face he made. The truth is that
many of those colleagues from Banco Santa Cruz had their self-esteem somewhat
oversized. Something very typical in many Bolivian professionals, when they are
surpassed by another professional.

My work as a software developer in Santa Cruz led me to meet many professionals


and companies in different areas. The company that I had founded Alfa Omega
Technologies would have been a success had it not been for my health continuing
to deteriorate. The paralysis that was affecting me became more and more
unsustainable, many of my clients even stopped taking my services, precisely
because I was no longer in a position to provide the necessary support. Of course,
I had made many efforts to perform medical treatments, but unfortunately
without any success.

3.4 In La Paz city

At the end of the year 2000, I moved to the city of La Paz, since I had separated
from my former wife. In addition, I had expectations of medical treatment, which
in principle could shed some light on what could be the cause of the paralysis that
was affecting me. My health condition was quite noticeable, my balance was quite
unstable. For the numbness of the entire left side of the body, did not allow me to
clearly perceive the normal sensations of touch, and therefore my walking did it
with considerable difficulty. I had the opportunity to consult several neurologists
and neurosurgeons. Several imaging studies were also done. However, none of
them managed to provide a concrete diagnosis.

83
I am the inventor of Windows – Second part

Time passed, and I had to remain confined in my apartment, because in the


condition I was in, it was not possible to mobilize as it would be in normal
conditions. In this condition, I was looking for some type of work occupation so
that I could carry out from my home, but to vary again in my country, there is not
much support for people in this condition. So he had to figure out how to generate
income. Eventually, I did some naturopathic therapies that helped me a lot,
however that time I started using a cane. Later, in 2005, I had to start using a
wheelchair.

3.5 I found out that Microsoft used my idea only in 2008

In the desire to generate income, to solve


my needs and to have resources to be able
to carry out an adequate treatment for my
health, in 2008 I had resumed what I had
started in my degree thesis in 1988. The
objective was to develop a new Artificial
Intelligence System1. This time, using the
latest technology that is far superior to what
it was in those days in 1988 and 1990. I am
saying that for these new developments, I
already had a 3 GHz Pentium 4 computer.
Interface for testing and analysis
Everything was going very well, I had
developed a lot of code in C and C ++ language. I had developed my own speech
recognition engines, which were the result of many tests and studies, with a new
instrument that I had also developed on this computer; with many more resources
and with better graphic features, among other important improvements.

This new Artificial Intelligence System was able to hold conversation with several
people simultaneously. In addition, he had facilities to create and learn new
words. It allowed to create and execute commands. He recognized each
interlocutor without any training. The interaction was carried out through the
man-machine spoken word through voice recognition and synthesis. It is absurd
from my point of view, to speak that an Artificial Intelligence System tries to
1
Artificial Intelligence Systems https://es.scribd.com/doc/235312596/Artificial-Intelligence-Systems

84
I am the inventor of Windows – Second part

deceive or confuse a human being, for me that is not the objective. An Artificial
Intelligence System has to be able to perform computations and make decisions at
speeds higher than those of any human being.

I was very excited about the


accomplishments I was making. On one
occasion, I gave a demonstration to
Engineer Gonzalo Córdova, who had been
my teacher and also director of the
electronic engineering career, in my days as
a university student. This system had many
more capabilities and probably would have
had many more, but as I started to develop
the user interface, as is normal when
developing software, I had to consult the
manuals for the language I was using, this
time in the Visual Studio 6.0 environment. I
needed to create a Thread especially for this Interface for AI development
user interface. So, reading in the
Multithreading Topics section, I discovered that that idea that I had given in late
1985 is nothing more and nothing less than the heart of the Microsoft Windows
Operating System. Precisely such and such, as I had originally conceived that idea,
to provide a solution and allow the development of an operating system that was
capable of executing a number of tasks using a single microprocessor.

Anyway, after discovering that my idea of the Windows algorithm had been used
without me having been paid in any way to date. Seeing how Mr. Bill Gates made a
great fortune with my idea, while I who was the creator of this algorithm, I find
myself in a very deteriorated health situation due to lack of financial resources. All
of that led me to think that continuing to work on an Artificial Intelligence System1
like the one I was developing definitely didn't make any sense. Well apart from the
fact that in my country, very little importance is given to these scientific advances.
I was developing a state-of-the-art system for science, which probably wouldn't
bring me much benefit. So, I decided to suspend all those developments and
1
Artificial Intelligence Systems https://es.scribd.com/doc/235312596/Artificial-Intelligence-Systems

85
I am the inventor of Windows – Second part

instead, I decided to contact Microsoft. I needed and need financial resources to


be able to take care of my health accordingly.

In September 2008, a few days after discovering that my idea was the central
algorithm of Windows, I sent several emails to Microsoft offices in Bolivia, with
copies to different press media in different parts of the world. So it is impossible,
that Mr. Bill Gates had not found out that I was claiming my legitimate intellectual
property rights over the central algorithm of Windows. But to date, Mr. Bill Gates
does not show his face and neither does Microsoft respond to any of my emails.
All these emails, I am attaching them in this book in the section Emails sent to
Microsoft.

3.6 Best ideas today

Those days in 1985, when I came up with the idea for Multi Thread Processing, I
was 25 years old and I was able to solve the question of the need for an operating
system that could process an unlimited number of tasks using a single
microprocessor. I conceived that idea in a matter of 15 minutes and another 15
minutes when the laboratory class ended, where Windows was born. It is logical to
think that now that I am 60 years old, I have had many years to conceive many
ideas and many projects, both in the area of mathematics, electronics, computer
science and even physics, as below we will see. This variety of ideas, at the
moment are stopped by the health condition in which I find myself. A paralysis
from the neck down, which affects more than 90% of my anatomy. A physical
motor disability condition, which barely allows me to move my right hand. It is not
easy to write this book, with a single finger and with difficulty to click on each key
of the on-screen keyboard, helping me with voice dictation to be able to advance
in the writing and drafting of this text. Likewise, it is quite difficult to try other
developments and even more difficult to try to commercialize such projects. Either
way, I am going to comment on some of these ideas in more detail and others I
will hardly mention for obvious reasons. Humanity itself, in case I go, will have to
wait a few centuries to achieve some of the advances that I could bring at this
time.

86
I am the inventor of Windows – Second part

1. The Recursive Fourier Transform is a mathematical development that I


deduced to prove my Degree Thesis at the Universidad Mayor de San
Andrés. These mathematical developments have many applications in
practice and modern technology, for this I intend to conclude a book
explaining various details of these mathematical foundations.

2. Those Artificial Intelligence Systems that I was developing have a very


important connotation, because they have their own logic and are widely
used. These developments are stalled for the reasons stated above.

3. Use of common water as fuel for internal combustion machinery. I believe


that this idea is very important today, due to the high energy demand and to
reduce environmental pollution. For this reason, I think it is important to
make it known at this time. In three words: Molecular Electromagnetic
Resonance. Hydrogen in the form of gas is by nature flammable, which
accompanied by gaseous oxygen, combustion occurs in the presence of a
spark. The idea of dissociating the molecules that make up water by
electrolysis is a very slow procedure, while by electromagnetic resonance the
procedure is practically immediate. The condition is, that the energy of the
electromagnetic radiation has to be equal to the molecular binding energy.
Then as a consequence, if you bring a matchstick closer, you will see burning
water.

4. In medicine today the applications of magnetism are still in their early stages
of research. In this area, my research in relation to the individual magnetic
field of people, in accordance with Kirlian photographs and acupuncture, it is
possible to develop a medical equipment similar to that of magnetic
resonance, with which it is possible to carry out diagnosis and treatment.
Project postponed for the same reasons.

5. Energetic properties of the tetrahedral and polyhedral geometries of


crystals. Also applicable to pyramidal structures. Mathematics and physics
related to the investigations of renowned scientists in history. Developments
postponed for the reasons already mentioned.

87
I am the inventor of Windows – Second part

6. The Theory of Relativity is expressed in two parts, the Special Theory of


Relativity and the General Theory of Relativity. There is a third part called the
Extended Theory of Relativity and a fourth part called the Discrete Theory of
Relativity, which is a compendium of the previous one. The applications of
these theories, needless to say, exceed the imagination of many people. I will
only say that the speed of light is not an invariant constant. The
mathematical developments of these theories are postponed by my current
health condition.

7. Based on a discovery I made recently, it is possible to develop Hyper Drive


Engines, to achieve speeds close to the speed of light, for applications in
future space travel ships. Here the million dollar question is, if humanity is
ready to go into space, I honestly have my doubts; but it is possible. I'm not
saying it's easy, new technology will need to be developed and lots of testing
done. Yes gentlemen, it is possible.

It is clear that these ideas and theories sound like science fiction. As my friend
Ariel told me many times, that I should put my feet on the ground. Certainly
thanks to people like me, science takes a step forward. While most other people
only dedicate themselves to see how to obtain money and indulge in material
pleasures. There are few of us who look up to heaven and understand that
greatness out there is not there for human beings to live a worldly, selfish and
petty life.

3.7 Compensation for my Intellectual Property

As of the writing of this book, August 2020, 35 years have passed since I provided
the idea to develop an operating system that is currently known as Microsoft
Windows. Without to date, I had received not a single dollar for this idea and my
name would not have been recognized as the legitimate inventor of this operating
system. It is time to be recognized and duly paid, as appropriate for this important
contribution to science and modern technology.

Microsoft and Mr. Bill Gates have violated my legitimate intellectual property
rights over this algorithm, which is the essential means for the operation of the

88
I am the inventor of Windows – Second part

Windows Operating System. Taking advantage of the lack of experience of a young


man, 25 years old, busy with his studies and his own efforts. That young man had
no obligation to speak to Mr. Bill Gates when he was in the city of La Paz in Bolivia,
that opportunity in 1985; so that cannot be any pretext or motive, to trample in
such a way my legitimate rights to the intellectual property of this algorithm.

At this point, First of all, I address myself directly to the Great Judge who Can All:
Lord, here is your servant, the one to whom you have entrusted a granule of your
knowledge, the one whom you have honored with a few of your gifts, the one
whom you already know forever and always. Today I cry out to you for Justice, of
those who have invested themselves with the glory that does not belong to them.

Now I go directly to Mr. Bill Gates and ask him publicly: Does he think it is right to
keep hiding "this secret"? No one is forever Mr. Bill Gates, so it would be good to
resolve this matter as soon as possible. You have made a lot of money and have
gained a lot of fame with the idea that I have provided, does it not seem fair and
correct to pay me what is due? Much more now that you know that I need
resources to take care of my health? Is money and fame more important to you
than the Justice of God?

Now I go directly to the Microsoft company and say publicly: Gentlemen, you
know perfectly well where and how the idea that made the Windows Operating
System possible originated. You know perfectly well, the journey that you had to
travel for several years, to be able to complete the development of this operating
system and when was it that you could really launch a stable and functional
operating system on the market, because otherwise this operating system would
never have acquired the fame it has today. It is also correct, that I congratulate
you for the great work you did in the development of this operating system, which
would never have been conceived if it were not for the idea that I provided, which
modern technology uses today.

Now I am writing to you who are reading this book, You who are the public and
the final Jury, I ask you directly: How much do you think Microsoft should pay me
after 35 years of having exploited this idea in secret, and behind my back, after I it
has caused irreparable damage to my health, my life and all of humanity itself;

89
I am the inventor of Windows – Second part

Because if I had paid in due time, I would have been able to attend to my health
with due anticipation and many of my scientific contributions to date would not
be postponed, as a consequence of that ambitious, selfish and petty attitude of
Microsoft and its founder. I think that Microsoft owes me at least half of what it
has usurped without my consent. However, I am not an ambitious man and I am
not greedy, I do not need an immeasurable amount. I'm also not asking Microsoft
for a handout, a donation, or a charity. I am asking Microsoft what corresponds
to me with Justice. Publicly, I am going to ask the Microsoft company to pay me
and compensate me for the damages it has caused me over 35 years, with the sum
of 100 million dollars.

Now I turn to the Universities, the Academies of Sciences, the Research Centers,
the Technological Institutes, the Human Rights Treaty Bodies, the World
Intellectual Property Organization and the Foundations that recognize and
encourage people we produce for humanity. I am writing to you so that you may
also speak out and be part of History and of this Public Trial before God and before
men.

Finally, I address myself to the Great Architect of the Universe, to you Lord who
gives the Final Verdict, to you Lord I address myself to you who are The First and
The Last, to you Lord I raise my cause before your Supreme Court. Today I cry out
to you for Justice, of those who have invested themselves with the glory that does
not belong to them. Thank you Lord, because I know that you are Just and I know
that you will do Justice. Thank you Lord, for hearing me and for always hearing
me.

The Lord hears this cry for Justice

90
Emails sent to Microsoft
Below you can read the emails I have written to Microsoft, as proof of my actions
regarding this claim. It can be verified that I have proceeded in a friendly manner,
including requesting a Bona Fide acknowledgment from Microsoft. However,
Microsoft insists on ignoring my claim to the intellectual property of the core
Windows algorithm, the one currently known as Multi Thread Processing. Property
rights are protected in accordance with international technical and cultural
conventions according to the regulations and statutes established by the Geneva
Convention (Switzerland), by the World Intellectual Property Organization (WIPO).
I declare my genuine rights and ownership of this invention. Because the idea of
Multi Thread Processing was delivered written on paper and because it is justice.

4.1 First emails in 2008

In these first emails of 2008, Hernán Galindo had not yet been identified and his
person is referred to as Mr. I.Z. He was later identified by the Engineer Fernando
Canelas Velasco, Assistant Manager in 1993 of the Systems Division of Banco Santa
Cruz, where we were also co-workers with Hernán Galindo.

From: Ronald De Herrera B.


To: Microsoft Bolivia
Cc: CNN Digital ; The Guardian UK - Letters ; New York Times Public Editor ; RTVE
Washington ; RTVE - Carmelo Machin Teres ; MetroSpain - Sergio Esteban ; La Nación -
Corresponsal ; La Vanguardia - Redaccion ; La Razón - Miguel Lazcano ; El Diario Redacción ; El
Deber - Fernando Roig
Sent: Monday, September 22, 2008 11:23 AM
Subject: Formal Reclamation to Microsoft Corporation

Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013

91
I am the inventor of Windows – Emails sent to Microsoft

La Paz - Bolivia

Distinguished Gentlemen:

Through your representatives in this city, I want to make arrive in a formal way my
reclamation to Microsoft Corporation, about the central idea of the famous operating system
Microsoft Windows. Because I am the intellectual creator of this central idea that you have
denominated as Multithread Processing. This idea is my legitimate creation, just as I narrate in
the document that I send attached (in Spanish). Same document that I have put in circulation
between the International press and public in general in previous days. Reason for that, I send
this mail with copy to the press means.

Just as I say in the attached document, what I pursue is that Microsoft Corporation gives me
an economic participation to what corresponds me with all justice. Also, the fact of making
this reclamation openly, has the purpose of locating the gentleman to which I make reference
in this document. So that this gentleman, become present to clear any doubt in this respect.

It is not correct at all that the whole current technology moves with the help of this idea, while
the legitimate creator not even had knowledge of it. Now, I want to claim the recognition that
corresponds in the correct proportion.

Gentlemen of the National and International press, it is not possible to ignore the work of
Microsoft Corporation for the development of Windows, because it is a combined work of
many professionals. But exactly for this reason, it is not possible that it is ignored the
professional that has provided this idea, because without this idea today Windows would not
exist. Thank you gentlemen to cover this news.

Respectfully,

Eng. Ronald De Herrera B.


Telephone: 591-2-2795089 (please, I speak Spanish)
La Paz - Bolivia.

From: Ronald De Herrera B.


To: Miguel Apt
Sent: Wednesday, September 24, 2008 7:14 PM
Subject: Respecto al caso de la idea de Windows

Señor:

92
I am the inventor of Windows – Emails sent to Microsoft

Dr. Miguel Apt


Representante Legal de Microsoft
La Paz - Bolivia

Estimado Dr. Miguel,

Respecto al caso de la idea central del sistema operativo Windows que hoy le expuse por
teléfono. Adjunto le estoy enviando el correo que en días pasados hice llegar a un
representante de Microsoft y medios de prensa. En este mismo correo, se encuentra adjunto
el documento al que hice referencia y en el que doy a conocer mi legítima autoría de esta
idea.

Como usted puede ver en dicho correo que adjunto, estoy solicitando a Microsoft se
reconozca mi aporte a la ciencia y a la tecnología, porque honestamente yo creo que es lo
justo y lo correcto. Soy el hombre que ha proporcionado esta idea y por supuesto, tengo por
lo tanto esa capacidad y más actualmente. Ignorar este mi reclamo, es ignorar mi aporte a la
humanidad, un desagradecimiento.

No estoy pidiendo una caridad, estoy reclamando lo que con toda justicia me corresponde. Y
esto se puede comprobar. Porque el señor al que hago referencia en dicho documento, existe
y con toda certeza está involucrado directa o indirectamente con las patentes originales de
Windows. Por lo tanto, es perfectamente demostrable que mi narración es cien por ciento
fidedigna.

Por esta razón, estoy solicitando a Microsoft un reconocimiento económico, que en todos los
casos tendría que tener un carácter Bona-Fide por parte de Microsoft.

Es cuanto puedo decir por ahora. Tenga la seguridad de mi sincero aprecio.

Saludos cordiales,

Ing. Ronald De Herrera B.


Teléfono: 2795089
La Paz - Bolivia.

From: Ronald De Herrera B.


To: Microsoft - Nelson Cuentas ; Microsoft - Miguel Apt
Cc: KEIO UNIVERSITY - Intelecctual Property Center ; CNN - Prensa ; CNN Digital ; The Guardian
UK - Letters ; New York Times Public Editor ; RTVE - Carmelo Machin Teres ; RTVE

93
I am the inventor of Windows – Emails sent to Microsoft

Washington ; MetroSpain - Sergio Esteban ; La Nación - Corresponsal ; La Vanguardia -


Redaccion ; La Razón - Miguel Lazcano ; La Razón ;El Deber - Fernando Roig ; El Deber Web ; El
Diario Redacción ; El Diario Internacional
Sent: Monday, October 06, 2008 5:14 PM
Subject: With respect to my Reclamation to Microsoft Corporation

Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
Present. -

Gentlemen:

With respect to my reclamation about the central idea of Windows, denominated Multithread
Processing. I have not still received any answer of Microsoft.

I remember that a little after what I relate (attached), one month later more or less, I found in
the corridor of the career of electronic to the gentleman that I make reference like Mr. I.Z.
accompanied by two foreigners, one used glasses and I believe he was Bill Gates. Mr. I.Z.
surely commented that the idea was not his and perhaps they wanted to know me. They saw
me but they didn't speak to me neither me to them. This confirms me that Microsoft knows
that my story is true.

Please, for your intermission, I request you to inform Mr. Bill Gates that I am here that student
that saw that morning in the University of Engineering in the city of La Paz, in Bolivia.

This is the best test that my story is true. Because honestly, I believe that Mr. Bill Gates is a
gentleman and he will surely know how to recognize in a fair way this my reclamation.

I am the mind that Multithread Processing has created. Thanks to this idea, Microsoft is what
today is.

I will be waiting your answer.

Respectfully,

Eng. Ronald De Herrera B.

94
I am the inventor of Windows – Emails sent to Microsoft

Telephone: 591-2-2795089 (please, I speak Spanish)


La Paz - Bolivia.

From: Ronald De Herrera B.


To: American Embassy ; Microsoft - Nelson Cuentas ; Microsoft - Miguel Apt
Cc: El Deber - Carlos Orias ; La Conexion Hispana - Luis Franco ; El Diario Internacional ; El
Diario Redacción ; El Deber Web ; El Deber - Fernando Roig ; La Razón; La Razón - Miguel
Lazcano ; La Vanguardia - Redaccion ; La Nación - Corresponsal ; MetroSpain - Sergio
Esteban ; RTVE Washington ; RTVE - Carmelo Machin Teres ; New York Times Public
Editor ; The Guardian UK - Letters ; CNN Digital ; CNN - Prensa ; KEIO UNIVERSITY - Intelecctual
Property Center
Sent: Tuesday, October 21, 2008 11:30 AM
Subject: I claim Intellectual Property (petition for second time)

Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
La Paz - Bolivia. -

Gentlemen:

I have sent several mail and until the moment Microsoft has not responded to my reclamation
to investigate the intellectual property, about the central idea of Windows, denominated
Multithread Processing. I am the legitimate intellectual author of this idea and Mr. Bill Gates
knows this perfectly. Just as I say in the new writing of the document that I send attached (in
Spanish) and other details that I made them arrive in previous mail.

I am claiming Microsoft that gives me an economic participation of good will. Because it is the
correct thing and it is what corresponds with all justice.

I cannot believe that Microsoft had bad intentions. I am convinced that is known the meaning
of the ethics, the honor and the respect in the United States of America.

24 years have passed since I provided this idea. I want to suppose that during this whole time
Microsoft didn't know where to locate me. But now I am here.

95
I am the inventor of Windows – Emails sent to Microsoft

Gentlemen of Microsoft, I am awaiting that you respond.

Respectfully,

Eng. Ronald De Herrera B.


Telephone: 591-2-2795089 (please, I speak Spanish)
La Paz - Bolivia.

PS.: I am sending a copy from this mail to the American Embassy in my country, so that your
country has knowledge of this case.

From: Ronald De Herrera B.


To: Microsoft - Miguel Apt ; Microsoft - Nelson Cuentas ; American Embassy
Cc: KEIO UNIVERSITY - Intellectual Property Center ; El Deber - Carlos Orias ; La Conexion
Hispana - Luis Franco ; El Diario Internacional ; El Diario Redacción ; El Deber Web ; El Deber -
Fernando Roig ; La Razón ; La Razón - Miguel Lazcano ; La Vanguardia - Redaccion ; La Nación -
Corresponsal ; MetroSpain - Sergio Esteban ; RTVE Washington ; RTVE - Carmelo Machin
Teres ; New York Times Public Editor ; The Guardian UK - Letters ; CNN Digital ; CNN - Prensa
Sent: Monday, November 03, 2008 7:17 PM
Subject: Microsoft should respond to my Reclamation

Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
La Paz - Bolivia.-

Gentlemen:

With respect to my reclamation to investigate the intellectual property, about the central idea
of Windows, denominated Multithread Processing (attached document in Spanish). For two
months I am claiming you through your representative in this city. In this respect, I have not
still received any formal communication of Microsoft Corporation.

Gentlemen, I want to suppose that this reclamation is being considered with the due
seriousness. I also want to suppose that the delay of your answer is for the bureaucracy that
exists inside Microsoft.

96
I am the inventor of Windows – Emails sent to Microsoft

I am making a reclamation in public and in front of the world press. Reason more than
enough, so that Microsoft responds to this reclamation. Otherwise, Microsoft will be proving
in front of all that Microsoft is hiding to this reclamation.

I am claiming what is correct and it is justice. Microsoft has marketed this idea thoroughly, not
only in the operating system Windows. It has also marketed this idea in many sectors of the
industry in the world. Industry of the space, civil aviation, cellular telephony and even in the
military industry. Microsoft has made a great fortune with this idea. Same idea that now the
world knows that Microsoft has not still paid to the legitimate proprietor.

I am willing to negotiate with Microsoft. But I will get paid in a retroactive way for every year
that Microsoft has exploited this idea without my consent.

Gentlemen, you have to know that, you are speaking with the mind that Multithread
Processing has created and after every year it is not the only thing that I have invented.

I am a honest man and I have never harmed to anybody. I have always believed in God. Now,
in the name of the justice of God, the ethics, the honor and the respect, I am claiming what is
my legitimate creation. Reason why, I claim the intellectual property of this idea and the
corresponding economic recognition to Microsoft Corporation.

Respectfully,

Eng. Ronald De Herrera B.


Telephone: 591-2-2795089 (please, I speak Spanish)
La Paz - Bolivia.

From: Ronald De Herrera B.


To: Microsoft - Nelson Cuentas ; Microsoft - Miguel Apt ; American Embassy
Cc: KEIO UNIVERSITY - Intellectual Property Center ; CNN - Prensa ; CNN Digital ; The Guardian
UK - Letters ; New York Times Public Editor ; RTVE - Carmelo Machin Teres ; RTVE
Washington ; MetroSpain - Sergio Esteban ; La Nación - Corresponsal ; La Vanguardia -
Redaccion ; La Razón - Miguel Lazcano ; La Razón ;El Deber - Fernando Roig ; El Deber Web ; El
Diario Redacción ; El Diario Internacional ; La Conexion Hispana - Luis Franco ; El Deber - Carlos
Orias
Sent: Tuesday, November 18, 2008 5:09 PM
Subject: Is Microsoft hiding to this Reclamation? (document in English)

97
I am the inventor of Windows – Emails sent to Microsoft

Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
La Paz - Bolivia.-

Gentlemen:

For two months I am claiming Microsoft through your representative in this city. About the
central idea of Windows, denominated Multithread Processing (attached document in
English). However, Microsoft has not still responded.

Ladies and gentlemen of the press means, you are witness of this reclamation. We are
witnessing that Microsoft doesn't respond to my reclamation. Is Microsoft maybe hiding?.

Gentlemen Microsoft, I am claiming what is correct and it is justice, Microsoft knows perfectly
this.

Ladies and gentlemen of the press means, you are witness that I am requesting Microsoft an
economic recognition Bona-Fide. We are speaking of Multithread Processing. This idea has
made possible much of what today exists in the technology. It is not correct that it is paid to
the creator of this idea?

I want to speak friendly with Microsoft. Because Microsoft can have a friend in me. For this
reason, I want that Microsoft pays my royalties, in way Bona-Fide. Of course, inside what is
acceptable and it is justice.

Respectfully,

Eng. Ronald De Herrera B.


Telephone: 591-2-2795089 (please, I speak Spanish)
La Paz - Bolivia.

From: Ronald De Herrera B.


To: American Embassy ; Microsoft - Nelson Cuentas ; Microsoft - Miguel Apt
Cc: KEIO UNIVERSITY - Intellectual Property Center ; CNN - Prensa ; CNN Digital ; The Guardian
UK - Letters ; New York Times Public Editor ; RTVE - Carmelo Machin Teres ; RTVE

98
I am the inventor of Windows – Emails sent to Microsoft

Washington ; MetroSpain - Sergio Esteban ; La Nación - Corresponsal ; La Vanguardia -


Redaccion ; La Razón - Miguel Lazcano ; La Razón ;El Deber - Fernando Roig ; El Deber Web ; El
Diario Redacción ; El Diario Internacional ; La Conexion Hispana - Luis Franco ; El Deber - Carlos
Orias ; CNN - Panorama Mundial
Sent: Monday, December 01, 2008 5:03 PM
Subject: Reclamation to Microsoft (included identikit)

Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
La Paz - Bolivia.-

Gentlemen:

Regarding my reclamation about the central idea of Windows, denominated Multithread


Processing. I have included to the document (attached), an identikit of the involved
gentlemen. Because it is necessary to locate the main witness of this case.

Gentlemen Microsoft, I am hoping to be able to speak in a friendly way with you. You know
that this my reclamation is trustworthy and it is fair. You know of where this idea came and
when. I am claiming what is correct.

However, after more than two months that I am claiming, until the moment Microsoft doesn't
deign to respond to this my reclamation. For twenty-four years Microsoft is exploiting this
idea. Without taking in consideration my royalties in the most minimum thing.

Plus still, Microsoft is paying remiss attention to my reclamation. How should we understand
this attitude of Microsoft?

Microsoft is a company of world fame. Microsoft is the image and is representative of the
North American town. Microsoft should show to the whole world that exists ethics, honor and
respect in the United States of America.

Once again I will request Microsoft an economic recognition Bona-Fide. Otherwise I will put
price to my royalties about this idea.

Respectfully,

99
I am the inventor of Windows – Emails sent to Microsoft

Eng. Ronald De Herrera B.


Telephone: 591-2-2795089 (please, I speak Spanish)
La Paz - Bolivia.

4.2 Requesting cooperation in 2020

In May 2020, taking into account the condition of my health, I tried to make
contact with Mr. Bill Gates through the Gates Foundation, supposedly created for
the purpose of cooperation with low-income people and institutions, but I also did
not get any response.

From: Ronald De Herrera B.


To: Press Room - Bill & Melinda Gates Foundation ; Grand Challenges Explorations - Bill &
Melinda Gates Foundation ; Grant Opportunities - Bill & Melinda Gates Foundation
Sent: Thursday, May 21, 2020 7:16 PM
Subject: To: Mr. Bill Gates

Dear Mr. Bill Gates:

Many years have passed. You met me in La Paz, Bolivia. My name is Ronald De Herrera
Barrero. I am the one who brought to your hands the algorithm that made the Windows
operating system possible. For which, you know, I have never received any compensation. But
now I need your financial help, to be able to take care of my health. Because currently I am
affected by paralysis from the neck down.

I need to take a trip abroad to Bolivia. To carry out medical studies and treatment, with
technology that is not available in Bolivia. This paralysis that I have been enduring for many
years, is perfectly recoverable but I do not have the financial resources.

We are older men, we do not know what may come tomorrow. I think it is necessary to amend
our relationship. For this reason, I want to offer you my sincere apologies for that time at the
Faculty of Engineering in La Paz, Bolivia. When I didn't want to talk to you. I offer you my
sincere apologies. The truth, I was always not sociable and the truth I was somewhat strange. I
hope you accept my apologies.

Currently I have the purpose of traveling to Chile, where they have better technology and
better neurology specialists. But the costs are very high. In particular for cases like mine. In

100
I am the inventor of Windows – Emails sent to Microsoft

addition I also need a properly conditioned home for my recovery. For all that I have no
financial resources.

For this reason, I am coming to you and I will sincerely appreciate your help. I have some
software systems that maybe your company might be interested in. I think we could come to
some business agreement.

Please, I will be waiting for your answer.

Best regards,

Ronald De Herrera Barrero


Electronic and IT Engineer
Email: rondeher@yahoo.es
La Paz, Bolivia

From: Ronald De Herrera B.


To: Press Room - Bill & Melinda Gates Foundation ; Grand Challenges Explorations - Bill &
Melinda Gates Foundation ; Grant Opportunities - Bill & Melinda Gates Foundation
Sent: Tuesday, May 26, 2020 12:51 PM
Subject: To: Messrs. Bill and Melinda Gates

Dear Messrs. Bill and Melinda Gates:

At the time of sending you a cordial greeting, I send you my wishes for good health for you
and for everyone in your environment. My name is Ronald De Herrera Barrero. Mr. Bill Gates
has met me in La Paz, Bolivia. I am the inventor of the idea that made the Windows operating
system possible. For which I have never received any compensation. Now I am writing these
lines to you, with the purpose of requesting your financial support. Since I am currently
affected by paralysis from the neck down. A really complicated health condition. Health
condition, which I am enduring for more than 15 years. In this sense, I am needing financial
resources to be able to pay for medical studies, therapies, devices and many other expenses.

My health condition is perfectly recoverable. But the doctors in Bolivia have not been able to
provide a solution to this health case. These same doctors recommend me to do better
studies and treatment with better technologies outside of Bolivia.

101
I am the inventor of Windows – Emails sent to Microsoft

The truth I have never pursued fame, I think that is obvious. I'm also not chasing fame now.
I'm just not interested in being famous. But now, in view of my health condition, I need your
help.

In all sincerity, I consider that it is very just a retribution for the idea that has been a
fundamental pillar of the fortune of Mr. Bill Gates. The idea of this algorithm that I submitted
written on a paper is called Multithreading Processing. Today, this algorithm is present in most
modern technology electronic devices. Like cell phones, computers, televisions, navigation
systems, space probes, satellites, etc. Which is why Mr. Bill Gates has made a great fortune. So
really, it is very fair a reward for this important contribution to science and modern
technology. Obviously, in those days I could not guess the magnitude of what I was giving in
such a detached way.

Currently I need to recover my health and I do not have the necessary financial resources.
Please, for this reason I am coming to you. Additionally, I want to comment that I have
developed software systems that perhaps your company could be interested in. Maybe this
would be another way you could help me.

I sincerely appreciate your help as soon as possible.

Best regards,

Ronald De Herrera Barrero


Electronic and IT Engineer
Email: rondeher@yahoo.es
La Paz, Bolivia

102
Summary of my career

Ronald Pascual Eduardo De Herrera


Barrero was born on April 17, 1960, in the
city of Santa Cruz de la Sierra, Republic of
Bolivia. From an early age and from his
student years, he always had an inclination
to scientific research in different areas of
science and technology in general. Having
sometimes achieved recognition for their
achievements.

In 1986 he graduated from the Faculty of Electronic Engineering at the Universidad


Mayor de San Andrés (U.M.S.A.), in the city of La Paz, Republic of Bolivia. In 1990
he defended his Degree Thesis entitled Digital Spectroscope, with which he
graduated that same year, as a Bachelor of Electronic Engineering with an
honorable mention in Electronic Control Systems.

He has repeatedly served as an academic teacher at institutions such as the


National Civil Aviation Institute (INAC), the Telecommunications Training Institute
(ICAPTEL) dependent on the National Telecommunications Company (ENTEL). He
also taught multiple chairs at the Universidad Privada de Santa Cruz (U.P.S.A.) and
at the Universidad Evangélica de Bolivia (U.E.B.), where he was also a member of
the degree committee, tribunal and lecturer. He also worked as a Systems
Engineer in companies such as the Corporation of the Armed Forces for the
Development of the Nation (COFADENA), National Telecommunications Company
(ENTEL), Bank of Santa Cruz de la Sierra (BANCRUZ).

Later, he founded his own company Alpha Omega Technologies, dedicated to the
areas of Consulting, Design and Development of Computer Systems and related
services. Among its most outstanding developments are the Sound Sequencer,
Ultrasonic Radar, Computerized Telephone Charging System, Digital Spectroscope,
Voice Recognition and Artificial Intelligence Systems, Remote Banking Services,
Budget Analysis Works, Integrated System for Business Management Manager
System 2010, Electron DT System, Well Vision System for real-time monitoring of

103
I am the inventor of Windows – Summary of my career

oil wells. Its main specialties include the design of digital and analog electronic
circuits, microprocessor systems, and numerical control systems. Development of
high, medium and low level software applications. Project Engineering and
Feasibility Studies. He has published several articles and books with different
content. He is the creator of the algorithm called Muti Thread Processing, essential
medium of the Microsoft Windows Operating System.

Ronald De Herrera Barrero


Electronic and IT Engineer
Email: rondeher@yahoo.es
WhatsApp: +591 73027897
Skype: gigabyte41
Twitter: @RonaldDeHerrera
La Paz, Bolivia

104
References

EARLY VERSIONS OF WINDOWS


Windows 1.0 History - Initial Release November 20, 1985 - Written in BASIC -
Supported Platforms Intel 8088 (8-bit)
https://en.wikipedia.org/wiki/Windows_1.0
Windows 2.0 History - Initial Release December 9, 1987 - Written in BASIC -
Supported Platforms Intel 8086 (16-bit)
https://en.wikipedia.org/wiki/Windows_2.0
Windows 3.0 History - Initial Release May 22, 1990
https://en.wikipedia.org/wiki/Windows_3.0
Windows 3.1 History - Initial Release April 4, 1992
https://en.wikipedia.org/wiki/Windows_3.1x

REFERENCE MANUALS
IA-32 Assembly Language Reference Manual
https://docs.oracle.com/cd/E19455-01/806-3773/806-3773.pdf
IA32-doc
https://github.com/wbenny/ia32-doc
IBM PC ROM BIOS
https://es.wikipedia.org/wiki/IBM_PC_ROM_BIOS
IBM Personal System/2 and Personal Computer BIOS Interface Technical
Reference
http://classiccomputers.info/down/IBM_PS2/documents/PS2_and_PC_BIOS_Int
erface_Technical_Reference_Apr87.pdf
Interrupciones en la arquitectura IA-32
http://weblidi.info.unlp.edu.ar/catedras/arquitecturaP2003/sys/file-
download.php?id=5

HARDWARE OF THAT TIME


8088 Datasheet, PDF - 8 bit HMOS Microprocessor
https://www.alldatasheet.com/view.jsp?Searchword=8088%20datasheet
8086 Datasheet, PDF - 16 bit HMOS Microprocessor
https://www.alldatasheet.com/view.jsp?Searchword=8086%20datasheet
80386EX Datasheet, PDF - 32 bit Intel386 EX Embedded Microprocessor
https://www.alldatasheet.com/view.jsp?Searchword=80386EX%20datasheet
105
I am the inventor of Windows – References

Intel Pentium III


https://en.wikipedia.org/wiki/Pentium_III
Intel Pentium III Processor
https://www.dexsilicium.com/Intel_Pentium3.pdf
82C54 Datasheet, PDF - CMOS Programmable Interval Timer
https://www.alldatasheet.com/view.jsp?Searchword=82C54%20datasheet
82C59A Datasheet, PDF - CMOS Priority Interrupt Controller
https://www.alldatasheet.com/view.jsp?Searchword=82C59A%20datasheet
Enhanced Graphics Adapter (EGA), resolution 640 × 350 pixels, 16 colors - 1984
to 1987
https://en.wikipedia.org/wiki/Enhanced_Graphics_Adapter
Hercules Graphics Card (HGC), resolution 720 × 350 pixels, monochrome - 1984
https://en.wikipedia.org/wiki/Hercules_Graphics_Card
Video Graphics Array (VGA), resolution 640 × 480 pixels, 256 colors - 1987
https://en.wikipedia.org/wiki/Video_Graphics_Array

SILENT WITNESS SOFTWARE


MS-DOS (MicroSoft Disk Operating System) - 1980
https://en.wikipedia.org/wiki/MS-DOS
IBM PC DOS (IBM Personal Computer Disk Operating System) - 1981
https://en.wikipedia.org/wiki/IBM_PC_DOS
BASICA - 1981
https://es.wikipedia.org/wiki/BASICA
GW-BASIC – 1983
https://en.wikipedia.org/wiki/GW-BASIC
Quick BASIC – 1985
https://en.wikipedia.org/wiki/Quick_BASIC
QBasic – 1987
https://en.wikipedia.org/wiki/QBasic
WordStar 3.0 for DOS - 1982
https://en.wikipedia.org/wiki/WordStar
WordPerfect 2.2 to 6.2 for DOS - 1982 to 1997
https://en.wikipedia.org/wiki/WordPerfect
Word 1 to 6.8 for MS-DOS – 1983 to 1993
https://en.wikipedia.org/wiki/Microsoft_Word

106
I am the inventor of Windows – References

Microsoft Word 1.0 for Microsoft Windows – 1989


https://en.wikipedia.org/wiki/Microsoft_Word
Multiplan 1.0 to 4.2 for DOS - 1982 to 1990
https://en.wikipedia.org/wiki/Multiplan
Lotus 123 - 1983
https://en.wikipedia.org/wiki/Lotus_1-2-3
Quattro Pro 2.0 for DOS – 1991
https://en.wikipedia.org/wiki/Quattro_Pro
Excel 2.0 for DOS - 1987
https://en.wikipedia.org/wiki/Microsoft_Excel
dBase III 1.x – 1984 to 1986
https://en.wikipedia.org/wiki/DBase
dBase IV 1.x – 1988 to 1990
https://en.wikipedia.org/wiki/DBase
Clipper 5.x for DOS – 1990 to 1997
https://en.wikipedia.org/wiki/Clipper_(lenguaje_de_programaci%C3%B3n)
FoxPro 2.0 for MS-DOS - 1991
https://en.wikipedia.org/wiki/FoxPro_2
Visual FoxPro 3.0 for Windows - 1995
https://en.wikipedia.org/wiki/Visual_FoxPro

OTHERS FROM THE AUTHOR


First Artificial Intelligence System
https://youtu.be/Rbo8zvAay6g
Degree Thesis Digital Spectroscope
http://www.scribd.com/doc/234905874/Espectroscopio-Digital
Artificial Intelligence Systems
https://es.scribd.com/doc/235312596/Artificial-Intelligence-Systems
Sistemas de Inteligencia Artificial
https://es.scribd.com/document/235312853/Sistemas-de-Inteligencia-Artificial

107
I AM THE INVENTOR OF WINDOWS
The hidden truth of Microsoft
First edition: La Paz, Bolivia. September 2020, Ronald De Herrera Barrero
Translation to English: Ronald De Herrera Barrero. If any wrong, please mail me.
Copyright © 2020, Ronald De Herrera Barrero
All Rights Reserved
ISBN: 978-9917-0-0449-3

The total or partial reproduction of this book is not allowed, nor its publication on any
internet site, except with the explicit authorization of the copyright holder. Storage in any
repository for unauthorized public download is not allowed. Nor is it allowed to print or
publish on paper or other similar physical media, or its computerized processing, whether
electronic, mechanical, by photocopy, by registration or other methods, without the prior
written permission of the copyright holder.
This digital book is not free, but you can share and communicate the work among your
acquaintances and make derivative works under the following conditions:
a) You should recognize and cite the original author.
b) You may not use the total or partial content of this work for commercial purposes.
c) If you alter or transform this work or generate a derivative work, you must
acknowledge and cite the original author.
d) When reusing or distributing the derivative work, you must be clear about the
copyright terms of this work.
Some of these conditions may not apply if the permission of the copyright holder is
obtained.
IMPORTANT NOTE:
This digital book is not free, you can find it on Amazon for 3 USD, where you can also order
the paper version with soft cover. If you received this book by other means, please make a
contribution to the following bank account. Thank you very much.
Beneficiary's name : Ronald De Herrera Barrero
Identification document (DNI) : 2458738 LP
Name of the beneficiary bank : Banco Nacional de Bolivia
Beneficiary account number / IBAN : 1900302726
Swift code : BNBOBOLXLPZ
City and country : La Paz, Bolivia
I am the inventor of Windows
The hidden truth of Microsoft
The idea of the algorithm that makes the Microsoft
Windows Operating System possible, was provided
written on a paper in a Bona Fide way in 1985, by
an engineering student in La Paz, Bolivia. The
author tells the story and explains all the technical
details about how this algorithm works, as only the
legitimate inventor could. Furthermore, he reveals
the vulnerability of this algorithm. He provides us
with historical and technical evidence that the release of Windows 1.0 in
November 1985 was a sham devised by Microsoft to hide the true origin
of this operating system and thus appropriate that intellectual property.
After 35 years of illegitimate usufruct of this intellectual property,
Engineer Ronald De Herrera Barrero demands a compensation from
Microsoft for 100 million dollars.
Today, this algorithm is known as Multi Thread Processing and is present
in most electronic devices such as cell phones, computers, televisions,
navigation systems, space probes, satellites, etc. Therefore, the historical
and economic recognition of the Engineer Ronald De Herrera Barrero for
this important contribution to science and humanity is justice. Become a
jury and tribunal of this Public Trial before God and before men.
Copyright © 2020, Ronald De Herrera Barrero
All Rights Reserved
ISBN: 978-9917-0-0449-3

Das könnte Ihnen auch gefallen