פיתוח מוצרים ורישום פטנטים ע"י שילוב צוות טכני ועורכי פטנטים יועצים
פטנט על תוכנה

האם אפשר להגן על תוכנה באמצעות פטנט?

פיתוח תוכנה חדשה עשוי לדרוש זמן רב, השקעה כספית, ידע מקצועי ותהליך ארוך של בדיקות ושיפורים. לכן, יזמים, חברות טכנולוגיה ומפתחי אפליקציות מעוניינים לדעת כיצד ניתן להגן על הפיתוח שלהם מפני העתקה או שימוש מצד מתחרים. אחת השאלות הנפוצות בתחום היא האם ניתן לרשום פטנט על תוכנה.

התשובה אינה חד משמעית. ברוב המקרים לא ניתן לקבל פטנט על קוד תוכנה, אלגוריתם מתמטי או רעיון עסקי מופשט כשלעצמם. עם זאת, במקרים שבהם התוכנה היא חלק מפתרון טכנולוגי חדש, הכולל יישום מעשי ותוצאה טכנית ברורה, ייתכן שניתן יהיה לבחון אפשרות להגשת בקשת פטנט.

הבחינה מתבצעת בהתאם למהות ההמצאה, לחדשנות שלה, לתרומה הטכנולוגית שהיא מספקת ולאופן שבו היא פותרת בעיה מעשית. לכן, לפני הגשת בקשה לפטנט, חשוב להגדיר היטב את המנגנון הטכנולוגי ולא להתמקד רק בקוד עצמו.

מהו פטנט על תוכנה?

פטנט על תוכנה הוא למעשה פטנט המגן על המצאה המיושמת באמצעות מחשב, מערכת דיגיטלית, אפליקציה או רכיב תוכנה. ההגנה אינה בהכרח על שורות הקוד שנכתבו, אלא על השיטה הטכנולוגית, התהליך או המערכת שהתוכנה מפעילה.

לדוגמה, מערכת תוכנה שמבצעת ניתוח טכני חדשני של נתונים רפואיים, משפרת את פעולתו של התקן פיזי או מאפשרת למחשב לבצע פעולה בדרך יעילה שלא הייתה קיימת קודם, עשויה להיות מועמדת לבחינת פטנט.

לעומת זאת, רעיון כללי לאפליקציה, שיטה עסקית רגילה או פעולה המתבצעת באופן דיגיטלי במקום באופן ידני לא בהכרח ייחשבו להמצאה כשירת פטנט.

האם ניתן לרשום פטנט על תוכנה בישראל?

בישראל ניתן במקרים מסוימים לקבל פטנט על המצאה הכוללת תוכנה, אך נדרש להראות שההמצאה אינה מסתכמת באלגוריתם מופשט או בקוד מחשב בלבד.

המצאה בתחום התוכנה צריכה בדרך כלל להציג תרומה טכנולוגית ממשית. כלומר, יש להראות שהתוכנה פותרת בעיה טכנולוגית, משפרת מערכת מחשוב, משפיעה על רכיב פיזי או יוצרת תוצאה טכנית חדשה.

דוגמאות לתרומה טכנולוגית אפשרית

תרומה טכנולוגית עשויה להתבטא בין היתר ב:

  • שיפור משמעותי במהירות העיבוד של מערכת מחשב.
  • הפחתת השימוש בזיכרון או במשאבי מערכת.
  • שיפור אבטחת המידע בדרך טכנולוגית חדשה.
  • הפעלה חדשנית של מכשיר, חיישן או מערכת אלקטרונית.
  • עיבוד נתונים טכניים בצורה שלא הייתה מוכרת בעבר.
  • שילוב חדשני בין חומרה, תוכנה ומערכת בקרה.
  • שיפור איכות תקשורת בין מערכות או התקנים.

כל מקרה נבחן בהתאם למאפיינים שלו, ולכן אין די בכך שהתוכנה תהיה חדשה מבחינה מסחרית או שימושית עבור המשתמשים.

מה ההבדל בין קוד תוכנה לבין המצאה טכנולוגית?

קוד תוכנה הוא האופן שבו המפתח מיישם את הפתרון בשפת תכנות מסוימת. ההמצאה הטכנולוגית היא העיקרון, התהליך או המערכת שמאחורי הקוד.

לדוגמה, ניתן לכתוב את אותה פונקציה באמצעות שפות תכנות שונות. אם ההגנה הייתה מתייחסת רק לקוד, מתחרה היה יכול לעקוף אותה באמצעות כתיבה מחדש של המערכת בשפה אחרת. פטנט, לעומת זאת, עשוי להגן על השיטה הטכנולוגית עצמה, בהתאם לנוסח התביעות שאושרו.

מה בדיוק עשוי להיות מוגן?

בבקשת פטנט על תוכנה ניתן לעיתים לבקש הגנה על:

  • שיטה ממוחשבת לביצוע פעולה מסוימת.
  • מערכת הכוללת רכיבי תוכנה וחומרה.
  • תהליך טכנולוגי המתבצע באמצעות מחשב.
  • מנגנון עיבוד נתונים חדשני.
  • אופן פעולה של מערכת בקרה דיגיטלית.
  • תקשורת ייחודית בין מכשירים, שרתים או חיישנים.

היקף ההגנה אינו נקבע לפי שם המוצר או לפי תיאור שיווקי, אלא בעיקר לפי התביעות המשפטיות והטכנולוגיות המופיעות בבקשת הפטנט.

מהם התנאים לקבלת פטנט על תוכנה?

כדי שהמצאה מבוססת תוכנה תהיה מועמדת לקבלת פטנט, עליה לעמוד בדרישות המקובלות של דיני הפטנטים ובהנחיות הרלוונטיות של רשות הפטנטים.

חדשנות

ההמצאה צריכה להיות חדשה ביחס לפרסומים ולפתרונות שהיו זמינים לציבור לפני מועד הגשת הבקשה.

פרסום קודם יכול לכלול:

  • פטנטים ובקשות פטנט.
  • מאמרים מקצועיים ואקדמיים.
  • אתרי אינטרנט.
  • מוצרים קיימים.
  • סרטונים והדגמות.
  • פרסום בחנויות אפליקציות.
  • מצגות למשקיעים.
  • קוד שפורסם במאגרים פתוחים.
  • הצגה בכנסים או בתערוכות.

לכן, מומלץ לבחון את נושא ההגנה לפני פרסום האפליקציה, הצגת המערכת לציבור או העלאת הקוד למאגר פתוח.

התקדמות המצאתית

לא די בכך שהפתרון לא הופיע בדיוק באותה צורה בעבר. נדרש גם להראות שההמצאה אינה מובנת מאליה לאיש מקצוע בתחום.

שילוב רגיל של רכיבי תוכנה מוכרים, ללא תוצאה טכנולוגית חדשה או יתרון בלתי צפוי, עלול שלא לעמוד בדרישה זו.

שימוש מעשי

ההמצאה צריכה להיות ניתנת ליישום ולשימוש מעשי. אין חובה שבכל מקרה יהיה מוצר מסחרי פעיל, אך התיאור בבקשה צריך להיות מפורט מספיק כדי להסביר כיצד ניתן לממש את ההמצאה.

אופי טכנולוגי

במקרה של פטנט על תוכנה, קיימת חשיבות מיוחדת להוכחת האופי הטכנולוגי של ההמצאה. יש להסביר מהי הבעיה הטכנית, כיצד המערכת פותרת אותה ומהי התוצאה הטכנולוגית המתקבלת.

אילו סוגי תוכנה עשויים להתאים להגנת פטנט?

לא קיימת רשימה סגורה של המצאות תוכנה שניתן לרשום עליהן פטנט. עם זאת, קיימים תחומים שבהם ניתן למצוא פתרונות בעלי מאפיינים טכנולוגיים משמעותיים.

מערכות בינה מלאכותית

בינה מלאכותית כשלעצמה אינה מבטיחה אפשרות לקבלת פטנט. עם זאת, שיטה חדשה לאימון מודל, עיבוד מידע, זיהוי תבניות או הפעלת מערכת טכנולוגית באמצעות בינה מלאכותית עשויה להיות רלוונטית לבחינה.

אבטחת מידע וסייבר

מערכת שמציעה מנגנון טכנולוגי חדש לזיהוי מתקפות, הצפנת מידע, אימות משתמשים או הגנה על תקשורת עשויה לכלול רכיבים כשירי פטנט.

תוכנה רפואית

מערכות לניתוח נתונים רפואיים, הפעלת מכשור רפואי, עיבוד תמונות או ניטור מדדים יכולות לכלול המצאות טכנולוגיות. עם זאת, יש להבחין בין הגנת פטנט לבין דרישות רגולטוריות ואישורים רפואיים.

מערכות בקרה ואוטומציה

תוכנה המפעילה מכונה, רובוט, כלי רכב, חיישן או מערכת ייצור עשויה להיות חלק מהמצאה טכנולוגית רחבה יותר.

תקשורת ורשתות

שיטות חדשות להעברת מידע, ניהול עומסים, דחיסת נתונים, תזמון תקשורת או שיפור ביצועי רשת עשויות להתאים לבחינת פטנט.

אפליקציות ומערכות מקוונות

אפליקציה רגילה אינה הופכת אוטומטית להמצאה כשירת פטנט. יש לבדוק האם היא כוללת מנגנון טכנולוגי חדש ולא רק ממשק, שירות מסחרי או חוויית משתמש שונה.

האם אפשר לרשום פטנט על רעיון לאפליקציה?

רעיון כללי לאפליקציה בדרך כלל אינו מספיק לצורך רישום פטנט. משפטים כגון "אפליקציה שמחברת בין לקוחות לבעלי מקצוע" או "מערכת להזמנת שירות באמצעות הטלפון" מתארים רעיון עסקי כללי ולא בהכרח המצאה טכנולוגית.

כדי לבחון אפשרות לרישום פטנט, יש להגדיר:

  • כיצד המערכת פועלת מבחינה טכנולוגית.
  • מהו המנגנון החדש שנמצא מאחורי האפליקציה.
  • איזו בעיה טכנית נפתרת.
  • במה שונה הפתרון ממערכות קיימות.
  • אילו שלבים מתבצעים במערכת.
  • כיצד הנתונים נאספים, מעובדים ומועברים.
  • האם קיים קשר לרכיבי חומרה, חיישנים או התקנים חיצוניים.

ככל שהתיאור הטכנולוגי מפורט יותר, ניתן לבחון בצורה מקצועית יותר את פוטנציאל ההגנה.

פטנט על תוכנה לעומת זכויות יוצרים

פטנטים וזכויות יוצרים מגנים על היבטים שונים של תוכנה.

זכויות יוצרים על קוד תוכנה

זכויות יוצרים עשויות להגן על הביטוי המקורי של התוכנה, לרבות קוד שנכתב, מבנה מסוים, מסמכים, גרפיקה ותוכן. ההגנה אינה בהכרח מונעת מאדם אחר לפתח באופן עצמאי מערכת שמבצעת פעולה דומה באמצעות קוד שונה.

פטנט על מנגנון טכנולוגי

פטנט עשוי להעניק הגנה על עיקרון פעולה או שיטה טכנולוגית, בהתאם לנוסח התביעות שאושר. ההגנה יכולה להיות רחבה יותר מהגנה על קוד מסוים, אך תהליך הרישום מורכב, ממושך ואינו מתאים לכל תוכנה.

במקרים רבים נכון לבחון שילוב בין מספר מנגנוני הגנה, כגון פטנט, זכויות יוצרים, סימן מסחר, סוד מסחרי והסכמים חוזיים.

פטנט על תוכנה לעומת סוד מסחרי

שמירה על המערכת כסוד מסחרי יכולה להתאים כאשר האלגוריתם או המנגנון אינם גלויים למשתמשים וקשה לגלות אותם באמצעות בדיקת המוצר.

היתרון של סוד מסחרי הוא שאין צורך לפרסם את פרטי ההמצאה במסגרת בקשת פטנט. עם זאת, אם המידע נחשף, מפוענח באופן חוקי או מפותח באופן עצמאי על ידי מתחרה, ההגנה עלולה להיחלש.

פטנט מחייב פרסום של ההמצאה, אך עשוי לספק זכות משפטית מוגדרת לתקופה מוגבלת ובהתאם למדינות שבהן נרשם.

כיצד מתבצע תהליך רישום פטנט על תוכנה?

תהליך נכון מתחיל בהבנת המערכת ובהגדרה של המרכיב הטכנולוגי החדש.

שלב ראשון – תיעוד ההמצאה

יש להכין תיאור מסודר הכולל:

  • הבעיה שהמערכת פותרת.
  • אופן הפעולה של התוכנה.
  • תרשימי זרימה.
  • רכיבי המערכת.
  • תהליכי עיבוד מידע.
  • קשרים בין רכיבי תוכנה וחומרה.
  • יתרונות טכנולוגיים.
  • חלופות אפשריות למימוש ההמצאה.

שלב שני – בדיקת פרסומים קודמים

חיפוש פטנטים ופרסומים קודמים מסייע להבין האם פתרונות דומים כבר פורסמו. החיפוש יכול לכלול מילות מפתח, סיווגי פטנטים, חברות מתחרות, שמות ממציאים וטכנולוגיות דומות.

חשוב להבין שחיפוש מקדים אינו מבטיח שהפטנט יאושר, ואינו זהה לבדיקת חופש פעולה מסחרי.

שלב שלישי – פיתוח הקונספט הטכנולוגי

לפני ניסוח הבקשה חשוב לבחון וריאציות שונות של הפתרון. פיתוח נכון עשוי לחשוף דרכי מימוש נוספות, רכיבים חלופיים ויישומים רחבים יותר.

פיתוח טכנולוגי מוקדם יכול לסייע בהימנעות מבקשה צרה מדי המבוססת על גרסה אחת בלבד של המערכת.

שלב רביעי – ניסוח בקשת הפטנט

בקשת הפטנט כוללת בדרך כלל:

  • רקע טכנולוגי.
  • הבעיה הקיימת בתחום.
  • תיאור מפורט של ההמצאה.
  • דוגמאות למימוש.
  • תרשימים ותרשימי זרימה.
  • תביעות המגדירות את היקף ההגנה המבוקש.

ניסוח התביעות הוא שלב מרכזי, משום שהוא משפיע על גבולות ההגנה האפשריים.

שלב חמישי – הגשת הבקשה ובחינתה

לאחר ההגשה, הבקשה נבחנת על ידי רשות הפטנטים הרלוונטית. במהלך הבחינה עשויות להתקבל השגות, שאלות או דרישות לתיקון.

אין ודאות שבקשה שהוגשה תתקבל, ולעיתים נדרש לצמצם או לשנות את התביעות בהתאם לפרסומים קודמים ולעמדת הבוחן.

האם חייבים לפתח את התוכנה לפני הגשת הפטנט?

אין חובה כללית להשלים מוצר מסחרי או אפליקציה פעילה לפני הגשת בקשת פטנט. עם זאת, ההמצאה צריכה להיות מתוארת ברמת פירוט שמאפשרת להבין כיצד היא פועלת וכיצד ניתן לממש אותה.

במקרים מסוימים פיתוח אב טיפוס, תרשים מערכת או הוכחת היתכנות עשויים לסייע:

  • לזהות בעיות טכנולוגיות.
  • לשפר את הגדרת ההמצאה.
  • לחשוף חלופות נוספות.
  • להרחיב את התיאור.
  • להכין תרשימים מדויקים.
  • לבחון האם הפתרון אכן ישים.

חשוב להבדיל בין פיתוח שנדרש לצורך הבנה ותיעוד של ההמצאה לבין פיתוח מלא של המוצר.

האם פטנט בישראל מגן על התוכנה בכל העולם?

לא. פטנט הוא זכות טריטוריאלית, ולכן הגנה בישראל אינה מעניקה הגנה אוטומטית במדינות אחרות.

מפתח המעוניין בהגנה במדינות נוספות צריך לבחון אסטרטגיית הגשה בינלאומית בהתאם לשווקים, לתקציב, למתחרים ולפעילות העסקית הצפויה.

ניתן במקרים מתאימים להשתמש במסלול PCT כדי לדחות את ההחלטה על כניסה למדינות מסוימות, אך חשוב להדגיש כי בקשת PCT אינה יוצרת "פטנט עולמי". בסופו של דבר יש להיכנס לשלבים לאומיים או אזוריים במדינות שבהן מבוקשת ההגנה.

מתי כדאי להתחיל בתהליך?

מומלץ לבחון אפשרות לרישום פטנט לפני:

  • השקת האפליקציה לציבור.
  • פרסום המערכת באתר.
  • העלאת הקוד למאגר פתוח.
  • הצגת המערכת בתערוכה.
  • פרסום סרטון הדגמה.
  • הפצת מצגת הכוללת פרטים טכנולוגיים.
  • תחילת קמפיין מימון המונים.
  • שיתוף המערכת עם גורמים ללא הסכם מתאים.

פרסום מוקדם עלול להשפיע על דרישת החדשנות במדינות שונות. לכן, אין להסתמך רק על הסכם סודיות או על תקופת חסד אפשרית, ויש לקבל ייעוץ מתאים לפני חשיפה פומבית.

טעויות נפוצות ברישום פטנט על תוכנה

התמקדות בקוד במקום בהמצאה

בקשת פטנט אינה אמורה להיות תיאור של שפת התכנות או של הקוד בלבד. יש להתמקד במנגנון הטכנולוגי ובעקרונות הפעולה.

הגשת בקשה לפני פיתוח הקונספט

הגשה מוקדמת מדי, לפני שנבחנו חלופות ודרכי מימוש שונות, עלולה ליצור בקשה מוגבלת שאינה מכסה את מלוא הפוטנציאל של ההמצאה.

פרסום לפני ההגשה

השקת המוצר או הצגת ההמצאה לציבור לפני בחינת ההגנה עלולות לפגוע ביכולת לרשום פטנט במדינות מסוימות.

הנחה שכל אפליקציה ניתנת לרישום

שימוש בטלפון חכם או במחשב אינו הופך רעיון עסקי להמצאה טכנולוגית. נדרשת בחינה של התרומה הטכנית הממשית.

הסתמכות על חיפוש בסיסי בלבד

חיפוש בגוגל או בחנויות אפליקציות אינו מחליף חיפוש מקצועי במאגרי פטנטים ובמקורות טכנולוגיים נוספים.

בלבול בין פטנט לבין חופש פעולה

גם אם ההמצאה חדשה וניתנת לרישום, ייתכן שהשימוש המסחרי בה יושפע מפטנטים קיימים של גורמים אחרים. בדיקת כשירות לפטנט ובדיקת חופש פעולה הן בדיקות שונות.

כמה עולה לרשום פטנט על תוכנה?

עלות רישום פטנט על תוכנה משתנה בהתאם למורכבות המערכת, להיקף החיפוש, לכמות התרשימים, למספר דרכי המימוש ולמדינות שבהן מבוקשת הגנה.

העלות עשויה לכלול:

  • פגישת אפיון.
  • חיפוש פטנטים.
  • פיתוח והגדרת הקונספט.
  • הכנת תרשימי זרימה ושרטוטים.
  • ניסוח בקשת הפטנט.
  • אגרות רשמיות.
  • טיפול בהשגות הבוחן.
  • תרגומים.
  • כניסה למדינות נוספות.
  • שכר של אנשי מקצוע מקומיים בחו"ל.
  • אגרות חידוש לאורך חיי הפטנט.

אין מחיר אחיד המתאים לכל מערכת. לפני קבלת הצעת מחיר מומלץ להגדיר את מטרת ההגנה, השווקים החשובים ושלב הפיתוח הנוכחי.

למה חשוב לשלב בין פיתוח תוכנה לאסטרטגיית פטנטים?

הגנת פטנט איכותית דורשת הבנה של הטכנולוגיה ולא רק של הרעיון הכללי. כאשר תהליך הפיתוח ותהליך הכנת הפטנט מתבצעים בתיאום, ניתן לזהות טוב יותר את החידוש, להגדיר חלופות ולתאר את המערכת בצורה רחבה ומדויקת.

חיבור בין אנשי תוכנה, מהנדסים ואנשי מקצוע בתחום הפטנטים יכול לסייע ב:

  • הגדרת הבעיה הטכנולוגית.
  • זיהוי המרכיבים החדשניים.
  • פיתוח אפשרויות מימוש נוספות.
  • הכנת תרשימים מקצועיים.
  • בדיקת היתכנות.
  • צמצום פערים בין הבקשה לבין המוצר המתפתח.
  • התאמת אסטרטגיית ההגנה לתוכנית העסקית.

חברת אב טיפוס פטנטים והמצאות משלבת חשיבה טכנולוגית, פיתוח מוצרים, תוכנה ואפליקציות, הכנת אב טיפוס ותמיכה בתהליכי פטנטים באמצעות אנשי מקצוע מתאימים. השילוב מאפשר לבחון את ההמצאה כחלק מתהליך רחב יותר, החל מהגדרת הרעיון ועד להכנתו לפיתוח, ייצור או הצגה בפני משקיעים.

שאלות נפוצות על פטנט על תוכנה

האם ניתן לרשום פטנט על אלגוריתם?

אלגוריתם מתמטי מופשט בדרך כלל אינו מספיק לצורך קבלת פטנט. כאשר האלגוריתם מיושם כחלק ממערכת טכנולוגית ומספק תוצאה טכנית חדשה, ייתכן שניתן יהיה לבחון הגשת בקשה.

האם אפשר לרשום פטנט על אפליקציה?

ניתן לבחון פטנט על מנגנון טכנולוגי המופעל באמצעות אפליקציה, אך לא בהכרח על הרעיון הכללי, המסך או השירות העסקי שהיא מספקת.

האם הקוד צריך להופיע בבקשת הפטנט?

ברוב המקרים אין צורך לצרף את מלוא קוד המקור. הבקשה צריכה לתאר את המערכת ואת אופן הפעולה ברמת פירוט מספקת, ולעיתים כוללת תרשימי זרימה, דיאגרמות ודוגמאות.

האם חייבים אב טיפוס עובד?

לא תמיד. ניתן להגיש בקשת פטנט גם לפני השלמת המוצר, בתנאי שההמצאה מתוארת בצורה מפורטת וישימה. אב טיפוס יכול לסייע בבדיקה ובשיפור התיאור, אך אינו דרישה אוטומטית בכל מקרה.

האם זכויות יוצרים מספיקות להגנה על תוכנה?

זכויות יוצרים עשויות להגן על הקוד ועל הביטוי המקורי שלו, אך אינן בהכרח מגינות על הרעיון הטכנולוגי או על אופן הפעולה של המערכת. לעיתים כדאי לבחון שילוב של מספר אמצעי הגנה.

האם פטנט על תוכנה מונע מכל מתחרה לפתח אפליקציה דומה?

לא בהכרח. היקף ההגנה נקבע לפי התביעות שאושרו. מתחרים עשויים לפתח פתרונות אחרים שאינם נכללים בתחום התביעות.

האם בקשת PCT מעניקה הגנה בכל העולם?

לא. בקשת PCT אינה פטנט עולמי. היא מאפשרת לנהל שלב בינלאומי ולהמשיך בהמשך למדינות או לאזורים שבהם מבוקשת הגנה.

האם ניתן להגן על תוכנה שכבר פורסמה?

פרסום קודם עלול לפגוע בחדשנות, אך ההשפעה תלויה במועד הפרסום, בתוכן שנחשף ובמדינות שבהן מבוקשת הגנה. יש לבדוק את המקרה בהקדם עם איש מקצוע.

לסיכום

פטנט על תוכנה אפשרי במקרים שבהם התוכנה כוללת מנגנון טכנולוגי חדש, מספקת תרומה טכנית ועומדת בדרישות של חדשנות והתקדמות המצאתית. לא כל קוד, אלגוריתם או רעיון לאפליקציה מתאים לרישום פטנט, ולכן נדרשת בחינה מקצועית של אופן הפעולה ושל החידוש הטכנולוגי.

מומלץ להתחיל את הבדיקה לפני פרסום המערכת, לחשוב על דרכי מימוש שונות ולשלב בין תכנון טכנולוגי לבין אסטרטגיית הגנה. תהליך מסודר יכול לסייע להבין האם נכון להתקדם לפטנט, לשמור על סוד מסחרי, להסתמך על זכויות יוצרים או לשלב בין מספר אמצעי הגנה.

המידע במאמר הוא כללי בלבד ואינו מהווה ייעוץ משפטי, חוות דעת בנוגע לכשירות לפטנט או תחליף לבחינה פרטנית של ההמצאה.

חייג 03-9711011