Red Bend Ltd.

Israël

Retour au propriétaire

1-88 de 88 pour Red Bend Ltd. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 87
        Marque 1
Juridiction
        États-Unis 68
        International 19
        Canada 1
Date
2026 (AACJ) 1
2025 4
2024 12
2023 5
2022 13
Voir plus
Classe IPC
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur 19
G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément 16
G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures 13
G06F 9/445 - Chargement ou démarrage de programme 10
H04L 9/40 - Protocoles réseaux de sécurité 10
Voir plus
Statut
En Instance 12
Enregistré / En vigueur 76

1.

DETECTING AND MITIGATING BLUETOOTH BASED ATTACKS

      
Numéro d'application 19429994
Statut En instance
Date de dépôt 2025-12-22
Date de la première publication 2026-04-30
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Katz, Jonathan
  • Mendelowitz, Shachar
  • Goldberg, Ori
  • Golan, Yosef

Abrégé

Disclosed herein are methods and devices for mitigating Bluetooth (BT) based attacks, using a BT proxy device comprising a first and a second BT interfaces. The BT proxy device is configured to identify a first BT device and a second BT device connected to each other via a BT link, transmit a BT link disconnect to the first and second BT devices while using the device name of the second and first BT devices respectively, use the device name of the second BT device to connect to the first BT device via the first BT interface, use the device name of the first BT device to connect to the second BT device via the second BT interface, intercept BT packets exchanged between the first and the second BT devices, and detect one or more potential attack vectors based on analysis of one or more of the intercepted BT packets.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

2.

METHODS AND SYSTEMS FOR CLIENT-LESS VEHICLE SOFTWARE UPDATES

      
Numéro d'application 18609975
Statut En instance
Date de dépôt 2024-03-19
Date de la première publication 2025-09-25
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Albo, Yohan
  • Mann, Oded

Abrégé

Systems and methods for vehicle software updates via over-the-air (OTA) integrated charging stations is herein provided. In one example, a method of an OTA integrated charging station comprises establishing communication between a computing system of the OTA integrated charging station and a vehicle computing system of an electric vehicle; determining one or more vehicle specifics of the electric vehicle from the vehicle computing system; establishing communication between the computing system and an original equipment manufacturer (OEM) system; retrieving a software update from the OEM system based on the one or more vehicle specifics; and the update to the vehicle computing system via a software installer thereof.

Classes IPC  ?

3.

DETECTION AND MITIGATION OF CYBER ATTACKS ON AIMED AT VEHICLE'S DIAGNOSTIC SESSIONS

      
Numéro d'application 18715041
Statut En instance
Date de dépôt 2021-12-02
Date de la première publication 2025-02-06
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s) Ben Zvi, Arie

Abrégé

The disclosure is of a device and a method of securing machinery supporting controller area network protocol from diagnostics based attacks, by enforcing a diagnostic policy mapping diagnostics requests and their sub-function to associated vehicle states, for example by using a table of diagnostic function identifiers and associated valid vehicle states. When a diagnostic request and Sub-Function are marked valid for the vehicle state, the diagnostic operation is valid. When a diagnostic request and Sub-Function are marked not valid for the vehicle state, the diagnostic operation is not valid, and aborted.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • B60R 16/023 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleursAgencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs électriques pour la transmission de signaux entre des parties ou des sous-systèmes du véhicule

4.

DETECTION OF AN AUDIO DEEP FAKE AND NON-HUMANS SPEAKER FOR AUDIO CALLS

      
Numéro d'application 18715651
Statut En instance
Date de dépôt 2021-12-02
Date de la première publication 2025-01-16
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s) Eilam Tzoreff, Tali

Abrégé

A computer implemented system for authenticating an audio conversation occurring between a human target and an unknown speaker. The system adjusts messages sent to the speaker to include characteristics that evoke different responses in bots controlling vocoders to generate deepfakes than are evoked in humans. By analyzing these responses, harms from deepfake threats can be avoided by turning the tools used by deepfake generating bots against those very bots.

Classes IPC  ?

  • G10L 17/26 - Reconnaissance de caractéristiques spéciales de voix, p. ex. pour utilisation dans les détecteurs de mensongeReconnaissance des voix d’animaux
  • G10L 17/02 - Opérations de prétraitement, p. ex. sélection de segmentReprésentation ou modélisation de motifs, p. ex. fondée sur l’analyse linéaire discriminante [LDA] ou les composantes principalesSélection ou extraction des caractéristiques
  • G10L 17/04 - Entraînement, enrôlement ou construction de modèle
  • G10L 17/18 - Réseaux neuronaux artificielsApproches connexionnistes

5.

MACHINE LEARNING MODEL FOR GENERATING A CONFIGURATION FOR A SMART DIFFERENTIAL UPDATE GENERATOR

      
Numéro d'application IL2023050671
Numéro de publication 2025/004024
Statut Délivré - en vigueur
Date de dépôt 2023-06-29
Date de publication 2025-01-02
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Kialy, Avinoam

Abrégé

There is provided a system for updating a device, comprising: at least one processor executing a code for: obtaining an indication of a source file installed on the device representing a first version of the file, obtaining an indication of a target file for installation on the device representing a second version of the file, feeding the source file and the target file into a machine learning model, obtaining a combination of a plurality of configuration parameters as an outcome of the machine learning model, feeding the source file, the target file, and the combination of the plurality of configuration parameters into an update generator, obtaining a delta file from the update generator, and sending the delta file to the device for local installation and upgrade of the source file to the target file by a differential delta applier.

Classes IPC  ?

  • G06F 8/658 - Mises à jour par incrémentMises à jour différentielles
  • G06N 20/00 - Apprentissage automatique

6.

SYSTEMS AND METHODS FOR DETERMINING DRIVER CONTROL OVER A VEHICLE

      
Numéro d'application 18556422
Statut En instance
Date de dépôt 2022-04-20
Date de la première publication 2024-10-31
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods, and non-transitory computer-readable media for detecting a driver's gaze direction while driving a vehicle are disclosed. At least one processor may be configured to receive image information from an image sensor, detect the vehicle driver in the image information, detect the driver's gaze direction toward a first direction in the image information, predict an amount of time it will take for the driver to shift the gaze direction toward a second direction, using information associated with the detected gaze direction of driver, and generate a message or a command based on the predicted amount of time.

Classes IPC  ?

  • G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • A61B 5/16 - Dispositifs pour la psychotechnieTest des temps de réaction
  • A61B 5/18 - Dispositifs pour l'exécution des tests de capacité pour conducteurs de véhicules
  • B60Q 9/00 - Agencement ou adaptation des dispositifs de signalisation non prévus dans l'un des groupes principaux
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques

7.

VEHICLE MONITORING AND MAINTENANCE

      
Numéro d'application IL2023050315
Numéro de publication 2024/201449
Statut Délivré - en vigueur
Date de dépôt 2023-03-27
Date de publication 2024-10-03
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Natan, Eetay
  • Michelsohn, Jacob

Abrégé

A method of central vehicle monitoring and maintenance, the method comprising using a server computer, for: monitoring a plurality of vehicles using a plurality of generic-vehicle- function monitors, each generic-vehicle-function monitor configured to receive monitoring data of a respective one of a plurality of predefined generic vehicle functions, and to communicate with the monitored vehicles, for receiving the monitoring data from vehicle-side agents associated with vehicle parts used for the generic vehicle function, detecting a technical issue in at least one of the vehicles based on the monitoring data received by at least one of the generic- vehicle-function monitors, and initiating a control operation based on the detecting.

Classes IPC  ?

  • G06Q 10/20 - Administration de la réparation ou de la maintenance des produits
  • G07C 5/00 - Enregistrement ou indication du fonctionnement de véhicules

8.

RELIABLE TIME INFORMATION FOR OFFLINE OVER THE AIR UPDATES

      
Numéro d'application 18606158
Statut En instance
Date de dépôt 2024-03-15
Date de la première publication 2024-09-19
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s) Biedron, Marcin

Abrégé

A vehicle comprising at least one short-range digital communication network interface (local-network interface) and at least one hardware processor is disclosed. The hardware processor is configured to respond to a request for a verified local-time value by receiving at least one local-time value from at least one other hardware processor via the local-network interface when failing to access a reliable time source. The hardware processor then computes a semi-reliable local-time value using the at least one local-time value and executes at least one secure operation subject to an outcome of at least one test applied to the semi-reliable local-time value.

Classes IPC  ?

9.

SOFTWARE UPDATE FOR A VEHICLE VIA AN ELECTRICAL CHARGING STATION

      
Numéro d'application 18657994
Statut En instance
Date de dépôt 2024-05-08
Date de la première publication 2024-08-29
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Mann, Oded
  • Albo, Yohan

Abrégé

A vehicle charging station, comprising: a charging processor configured for, when a vehicle is connected to the charging station: sending to the vehicle a request for at least one power level value; and in response to receiving the at least one power level value from the vehicle: computing an expected amount of time for charging at least one battery of the vehicle; computing an expected amount of time for executing an update of digital data of the vehicle, where the expected amount of time includes an amount of time for reverting the update; and subject to identifying that the update time is less than the charging time according to a time comparison test, sending the vehicle an instruction to execute the update while charging the at least one battery.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • B60L 53/66 - Transfert de données entre les stations de charge et le véhicule

10.

Hybrid learning of expert heuristics, machine and deep learning for ranking automotive-grade applications

      
Numéro d'application 18573901
Numéro de brevet 12681838
Statut Délivré - en vigueur
Date de dépôt 2021-06-25
Date de la première publication 2024-08-29
Date d'octroi 2026-07-14
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Mendelowitz, Shachar
  • Katz, Jonathan
  • Goldberg, Ori
  • Golan, Yosef

Abrégé

Disclosed herein are methods and systems for training and using a neural network to evaluate vulnerability of software packages, comprising using a plurality of training samples each associating one of a plurality of software packages with one of a plurality of vulnerabilities identified by one of a plurality of validators to training the neural network to compute a probability of presence of one or more of the plurality of vulnerabilities in each of the plurality of software packages and outputting the trained neural network. The validators may include expert knowledge, heuristics, rule-based models as well as machine learning and deep learning models. The trained neural network may be then applied to compute a probability of presence of one or more of the vulnerabilities in one or more previously unseen software packages based on a feed of vulnerabilities identified in the previously unseen software package(s) by the plurality of validators.

Classes IPC  ?

11.

UPDATING NON-VOLATILE MEMORY IN A COMPUTER CONTROLLED DEVICE

      
Numéro d'application 18573929
Statut En instance
Date de dépôt 2021-06-23
Date de la première publication 2024-08-29
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Salarios, Yoav
  • Ayun, Tomer

Abrégé

A configurable computerized device comprising at least one hardware processor configured for executing a code for updating modified non-volatile memory content. Modifying the memory content is by: accessing data change information indicative of at least one modification applied to identified non-volatile memory content, where applying the at least one modification to the identified non-volatile memory content produces the modified non-volatile memory content used by the at least one hardware processor while executing a plurality of firmware computer instructions; and updating the modified non-volatile memory content, comprising: computing reconstructed memory content using the modified non-volatile memory content and the data change information such that the reconstructed memory content is identical to the identified non-volatile memory content; and computing new non-volatile memory content using the reconstructed memory content and at least one memory update instruction associated with the identified non-volatile memory content.

Classes IPC  ?

  • G06F 8/658 - Mises à jour par incrémentMises à jour différentielles
  • G06F 8/61 - Installation

12.

VEHICLE-TO-VEHICLE MESSAGING

      
Numéro d'application 18581167
Statut En instance
Date de dépôt 2024-02-19
Date de la première publication 2024-08-22
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Arad, Yair
  • Doni Aknin, Tsoofit
  • Cohen, Erez

Abrégé

A method, a system and a computer readable medium of vehicle-to-vehicle messaging. The method, system and computer readable medium are using a server computer that receives sensor data from a plurality of vehicle computers of respective vehicles being driven, and collects the received sensor data, detects a spatiotemporal match between at least two of the vehicle computers, using the collected sensor data and tries to establish a messaging channel between at least two of the vehicle computers having the detected spatiotemporal match.

Classes IPC  ?

  • H04W 76/15 - Établissement de connexions à liens multiples sans fil
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p. ex. gestion de la mobilité

13.

Detecting and mitigating Bluetooth based attacks

      
Numéro d'application 18560668
Numéro de brevet 12542805
Statut Délivré - en vigueur
Date de dépôt 2022-05-04
Date de la première publication 2024-07-25
Date d'octroi 2026-02-03
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Jonathan
  • Mendelowitz, Shachar
  • Goldberg, Ori
  • Golan, Yosef

Abrégé

Disclosed herein are methods and devices for mitigating Bluetooth (BT) based attacks, using a BT proxy device comprising a first and a second BT interfaces. The BT proxy device is configured to identify a first BT device and a second BT device connected to each other via a BT link, transmit a BT link disconnect to the first and second BT devices while using the device name of the second and first BT devices respectively, use the device name of the second BT device to connect to the first BT device via the first BT interface, use the device name of the first BT device to connect to the second BT device via the second BT interface, intercept BT packets exchanged between the first and the second BT devices, and detect one or more potential attack vectors based on analysis of one or more of the intercepted BT packets.

Classes IPC  ?

  • H04W 12/122 - Contre-mesures pour parer aux attaquesProtection contre les dispositifs malveillants
  • H04L 9/40 - Protocoles réseaux de sécurité

14.

A METHOD AND SYSTEM FOR LOSSY COMPRESSION OF LOG FILES OF DATA

      
Numéro d'application 18262887
Statut En instance
Date de dépôt 2021-01-25
Date de la première publication 2024-03-07
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Morgulis, Nir
  • Mendelowitz, Shachar

Abrégé

A method and apparatus for log files of data compression are disclosed. The method comprising: classifying each of a plurality of lines in a plurality of the log files of data with at least two levels hierarchy clustering comprising identifying a plurality of strings repeated in the plurality of lines of the plurality of log files of data. Creating a table matching each of the plurality of strings to a unique value. Creating a vector encoding the unique value matched to each of the plurality of strings using the table. Assigning each of the encoded unique values in the vector, a security relevance score according to the classification of the plurality of lines; and selecting a subset of the encoded unique values such that the encoded unique values in the vector are filtered according to the security relevance score of each unique value.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 21/54 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par ajout de routines ou d’objets de sécurité aux programmes
  • H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance

15.

Establishing trust by a community of vehicles

      
Numéro d'application 18260702
Numéro de brevet 12598064
Statut Délivré - en vigueur
Date de dépôt 2021-01-07
Date de la première publication 2024-02-15
Date d'octroi 2026-04-07
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Ashkinazi, Alexander

Abrégé

Disclosed herein are system and methods for authenticating vehicles based on trust established within a community of vehicles using a distributed ledger associating an identifier of each vehicle with a respective public key uniquely assigned to the respective vehicle. When a vehicle requests to establish a communication session with another party, which may be another vehicle or a service system, the vehicle may transmit its identifier and a message signed using its respective private key from which its public key is derived. In response, to authenticate the vehicle, the other party may communicate with one or more trusted vehicles which may verify the vehicle is genuinely associated with the public key by decoding the message using the public key retrieved from their local copy of the distributed ledger. The other party may then establish the communication session or refuse it based on the whether the verification is successful or not.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/30 - Clé publique, c.-à-d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret

16.

COMMUNAL UPDATING DEVICE

      
Numéro d'application 18364395
Statut En instance
Date de dépôt 2023-08-02
Date de la première publication 2024-02-08
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Vainberger, Shlomi
  • Josephs, Talia
  • Krikun, Felix
  • Gilad, Yehuda

Abrégé

There is provided a system for updating each of a plurality of mobile devices, comprising: at least one processor executing a code for: obtaining metadata from an end device without an updating agent deployed thereon, selecting an update server from a plurality of update servers according to the metadata, obtaining, from the update server, an indication of update code for installation on the end device, and updating the end device with the update code.

Classes IPC  ?

17.

Anomaly detection using embedding space representation of system states

      
Numéro d'application 18254134
Numéro de brevet 12513157
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de la première publication 2024-01-25
Date d'octroi 2025-12-30
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Mendelowitz, Shachar
  • Cohen, Dror

Abrégé

A method, system, and computer program product for anomaly detection using embedding space representation of system states. An anomaly detection model is trained using an anomaly detection algorithm and a plurality of reference vectors obtained using an embedding space representation process configured for mapping to a single point vector in an embedding space each of a plurality of system state snapshots comprised in a training dataset and each capturing during a defined time window a plurality of features of each process operating in the system. Responsive to receiving a testing dataset comprising one or more system state snapshots, one or more vectors in the embedding space are obtained using the embedding space representation process for mapping each system state snapshot in the testing dataset, and the anomaly detection model is used to determine whether a vector of the one or more vectors being indicative of a cyber-attack on the system.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06N 3/08 - Méthodes d'apprentissage
  • H04L 9/40 - Protocoles réseaux de sécurité

18.

SENSOR-BASED IN-VEHICLE DYNAMIC DRIVER GAZE TRACKING

      
Numéro d'application 18128217
Statut En instance
Date de dépôt 2023-03-29
Date de la première publication 2023-11-02
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems and methods are disclosed for sensor-based in-vehicle dynamic driver gaze tracking. In one implementation, one or more first inputs can be received. The first input(s) can be processed to compute one or more directional adjustments. Second input(s) originating from an image sensor positioned within a vehicle can be received. The second input(s) can be processed to determine a gaze direction of at least one eye of a driver of the vehicle. Based on the determined gaze direction of the at least one eye of the driver and the computed first directional adjustment, aspect(s) of distractedness of the driver can be determined. Operation(s) can be initiated based on the determined aspect(s) of distractedness.

Classes IPC  ?

  • B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
  • G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
  • G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux

19.

DETECTION AND MITIGATION OF CYBER ATTACKS ON AIMED AT VEHICLE'S DIAGNOSTIC SESSIONS

      
Numéro d'application IL2021051439
Numéro de publication 2023/100168
Statut Délivré - en vigueur
Date de dépôt 2021-12-02
Date de publication 2023-06-08
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Ben Zvi, Arie

Abrégé

The disclosure is of a device and a method of securing machinery supporting controller area network protocol from diagnostics based attacks, by enforcing a diagnostic policy mapping diagnostics requests and their sub-function to associated vehicle states, for example by using a table of diagnostic function identifiers and associated valid vehicle states. When a diagnostic request and Sub-Function are marked valid for the vehicle state, the diagnostic operation is valid. When a diagnostic request and Sub-Function are marked not valid for the vehicle state, the diagnostic operation is not valid, and aborted.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • H04L 9/40 - Protocoles réseaux de sécurité

20.

DETECTION OF AN AUDIO DEEP FAKE AND NON-HUMAN SPEAKER FOR AUDIO CALLS

      
Numéro d'application IL2021051443
Numéro de publication 2023/100169
Statut Délivré - en vigueur
Date de dépôt 2021-12-02
Date de publication 2023-06-08
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Eilam Tzoreff, Tali

Abrégé

A computer implemented system for authenticating an audio conversation occurring between a human target and an unknown speaker. The system adjusts messages sent to the speaker to include characteristics that evoke different responses in bots controlling vocoders to generate deepfakes than are evoked in humans. By analyzing these responses, harms from deepfake threats can be avoided by turning the tools used by deepfake generating bots against those very bots.

Classes IPC  ?

  • G10L 17/00 - Techniques d'identification ou de vérification du locuteur
  • G10L 17/22 - Procédures interactivesInterfaces homme-machine
  • G10L 17/18 - Réseaux neuronaux artificielsApproches connexionnistes
  • G10L 13/033 - Édition de voix, p. ex. transformation de la voix du synthétiseur
  • G10L 17/26 - Reconnaissance de caractéristiques spéciales de voix, p. ex. pour utilisation dans les détecteurs de mensongeReconnaissance des voix d’animaux
  • G10L 21/0364 - Amélioration de l'intelligibilité de la parole, p. ex. réduction de bruit ou annulation d'écho en changeant l’amplitude pour améliorer l'intelligibilité

21.

Detection of wireless communication hijacking

      
Numéro d'application 17905595
Numéro de brevet 12137109
Statut Délivré - en vigueur
Date de dépôt 2020-03-05
Date de la première publication 2023-04-13
Date d'octroi 2024-11-05
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Kreines, Alexander
  • Mendelowitz, Shachar
  • Salomon, Roee
  • Goldberg, Ori

Abrégé

Examples are disclosed for methods and mechanisms to address Base Transceiver Stations (BTSes) attempting to hijack Mobile Stations (MSes) in wireless communication networks. In some example methods, a record having values for a set of features associated with an MS and a BTS of a wireless communication net may be processed. A score for the record may be calculated, for example based on a machine-learning model pertaining to the set of features, and a determination may be made as to whether the record demonstrates an anomalous condition based upon the score. The set of features may include at least one feature based on a measured power of the BTS.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

22.

Detecting vehicle malfunctions and cyber attacks using machine learning

      
Numéro d'application 17404759
Numéro de brevet 12001553
Statut Délivré - en vigueur
Date de dépôt 2021-08-17
Date de la première publication 2023-02-23
Date d'octroi 2024-06-04
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Cohen, Dror
  • Kreines, Alexander
  • Mendelowitz, Shachar

Abrégé

Techniques for detecting anomalies or cyber attacks on a vehicle. A computer-implemented method for anomaly or attack detection includes determining, using a first model, a first predicted value of a first variable message associated with a vehicle, determining, using a second model, a second predicted value of the first variable message associated with the vehicle, determining, based on a difference between an actual value of the first variable message and the first predicted value of the first variable message and on a difference between the actual value of the first variable message and the second predicted value of the first variable message, a vector, and determining, using a third model, an output value based on the vector, the output value corresponding to at least one of a likelihood that an anomaly or an attack is occurring or a type of the anomaly or the attack.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente

23.

UPDATING NON-VOLATILE MEMORY IN A COMPUTER CONTROLLED DEVICE

      
Numéro d'application IL2021050765
Numéro de publication 2022/269586
Statut Délivré - en vigueur
Date de dépôt 2021-06-23
Date de publication 2022-12-29
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Salarios, Yoav
  • Ayun, Tomer

Abrégé

A configurable computerized device comprising at least one hardware processor configured for executing a code for updating modified non-volatile memory content. Modifying the memory content is by: accessing data change information indicative of at least one modification applied to identified non-volatile memory content, where applying the at least one modification to the identified non-volatile memory content produces the modified non-volatile memory content used by the at least one hardware processor while executing a plurality of firmware computer instructions; and updating the modified non-volatile memory content, comprising: computing reconstructed memory content using the modified non-volatile memory content and the data change information such that the reconstructed memory content is identical to the identified non-volatile memory content; and computing new non-volatile memory content using the reconstructed memory content and at least one memory update instruction associated with the identified non-volatile memory content.

Classes IPC  ?

  • G06F 8/658 - Mises à jour par incrémentMises à jour différentielles
  • G06F 8/654 - Mises à jour utilisant des techniques spécialement adaptées aux mémoires de masse réinscriptibles, p. ex. aux mémoires EEPROM ou flash

24.

HYBRID LEARNING OF EXPERT HEURISTICS, MACHINE AND DEEP LEARNING FOR RANKING AUTOMOTIVE-GRADE APPLICATIONS

      
Numéro d'application IL2021050781
Numéro de publication 2022/269588
Statut Délivré - en vigueur
Date de dépôt 2021-06-25
Date de publication 2022-12-29
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Mendelowitz, Shachar
  • Katz, Jonathan
  • Goldberg, Ori
  • Golan, Yosef

Abrégé

Disclosed herein are methods and systems for training and using a neural network to evaluate vulnerability of software packages, comprising using a plurality of training samples each associating one of a plurality of software packages with one of a plurality of vulnerabilities identified by one of a plurality of validators to training the neural network to compute a probability of presence of one or more of the plurality of vulnerabilities in each of the plurality of software packages and outputting the trained neural network. The validators may include expert knowledge, heuristics, rule-based models as well as machine learning and deep learning models. The trained neural network may be then applied to compute a probability of presence of one or more of the vulnerabilities in one or more previously unseen software packages based on a feed of vulnerabilities identified in the previously unseen software package(s) by the plurality of validators.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06N 3/08 - Méthodes d'apprentissage

25.

Using staged machine learning to enhance vehicles cybersecurity

      
Numéro d'application 17806921
Numéro de brevet 12309175
Statut Délivré - en vigueur
Date de dépôt 2022-06-14
Date de la première publication 2022-12-15
Date d'octroi 2025-05-20
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Mendelowitz, Shachar
  • Morgulis, Nir

Abrégé

Disclosed herein are systems and methods for detecting potential malicious attacks in vehicles operational environment using staged Machine Learning (ML), comprising creating a plurality of features vectors each comprising a plurality of features extracted from vehicle operational data generated by a plurality of devices deployed in one or more vehicles which is indicative of operation of the one or more vehicles, detecting, in real-time, a plurality of anomaly feature vectors using one or more unsupervised ML models applied to the plurality of feature vectors, identifying, in real-time, one or more potential cyberattack events using one or more supervised ML models applied to the plurality of anomaly feature vectors, and generating an alert indicative of the one or more potential cyberattack events.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
  • B60R 16/023 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleursAgencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs électriques pour la transmission de signaux entre des parties ou des sous-systèmes du véhicule
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield

26.

DETECTING AND MITIGATING BLUETOOTH BASED ATTACKS

      
Numéro d'application IL2022050466
Numéro de publication 2022/238990
Statut Délivré - en vigueur
Date de dépôt 2022-05-04
Date de publication 2022-11-17
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Jonathan
  • Mendelowitz, Shachar
  • Goldberg, Ori
  • Golan, Yosef

Abrégé

Disclosed herein are methods and devices for mitigating Bluetooth (BT) based attacks, using a BT proxy device comprising a first and a second BT interfaces. The BT proxy device is configured to identify a first BT device and a second BT device connected to each other via a BT link, transmit a BT link disconnect to the first and second BT devices while using the device name of the second and first BT devices respectively, use the device name of the second BT device to connect to the first BT device via the first BT interface, use the device name of the first BT device to connect to the second BT device via the second BT interface, intercept BT packets exchanged between the first and the second BT devices, and detect one or more potential attack vectors based on analysis of one or more of the intercepted BT packets.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G08B 21/02 - Alarmes pour assurer la sécurité des personnes

27.

A METHOD AND SYSTEM FOR LOSSY COMPRESSION OF LOG FILES OF DATA

      
Numéro d'application IL2021050077
Numéro de publication 2022/157751
Statut Délivré - en vigueur
Date de dépôt 2021-01-25
Date de publication 2022-07-28
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Morgulis, Nir
  • Mendelowitz, Shachar

Abrégé

A method and apparatus for log files of data compression are disclosed. The method comprising: classifying each of a plurality of lines in a plurality of the log files of data with at least two levels hierarchy clustering comprising identifying a plurality of strings repeated in the plurality of lines of the plurality of log files of data. Creating a table matching each of the plurality of strings to a unique value. Creating a vector encoding the unique value matched to each of the plurality of strings using the table. Assigning each of the encoded unique values in the vector, a security relevance score according to the classification of the plurality of lines; and selecting a subset of the encoded unique values such that the encoded unique values in the vector are filtered according to the security relevance score of each unique value.

Classes IPC  ?

  • H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 19/00 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques

28.

ESTABLISHING TRUST BY A COMMUNITY OF VEHICLES

      
Numéro d'application IL2021050025
Numéro de publication 2022/149121
Statut Délivré - en vigueur
Date de dépôt 2021-01-07
Date de publication 2022-07-14
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Ashkinazi, Alexander

Abrégé

Disclosed herein are system and methods for authenticating vehicles based on trust established within a community of vehicles using a distributed ledger associating an identifier of each vehicle with a respective public key uniquely assigned to the respective vehicle. When a vehicle requests to establish a communication session with another party, which may be another vehicle or a service system, the vehicle may transmit its identifier and a message signed using its respective private key from which its public key is derived. In response, to authenticate the vehicle, the other party may communicate with one or more trusted vehicles which may verify the vehicle is genuinely associated with the public key by decoding the message using the public key retrieved from their local copy of the distributed ledger. The other party may then establish the communication session or refuse it based on the whether the verification is successful or not.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 29/02 - Commande de la communication; Traitement de la communication

29.

In-place map database update

      
Numéro d'application 17437002
Numéro de brevet 11960474
Statut Délivré - en vigueur
Date de dépôt 2019-03-07
Date de la première publication 2022-06-09
Date d'octroi 2024-04-16
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Shats, Nir

Abrégé

A method of generating a delta instructions record for updating a source database in-place, comprising obtaining a plurality of source data items contained in a plurality of cells of a plurality of tables organized in tuples and columns, creating a column oriented source stream serializing the source data items by concatenating a source data item of each cell of each column to a preceding source data item of a cell preceding the respective cell in the respective column, obtaining a plurality of target data items contained tables of a target database comprising data item(s) changed compared to the source database, creating a column oriented target stream serializing the plurality of target data items, delta instructions for applying changes detected between the source database and the target database by comparing between the source stream and the target stream, and outputting the delta instructions record to device(s) for updating their source database.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/29 - Bases de données d’informations géographiques

30.

ANOMALY DETECTION USING EMBEDDING SPACE REPRESENTATION OF SYSTEM STATES

      
Numéro d'application IL2020051207
Numéro de publication 2022/113061
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de publication 2022-06-02
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Mendelowitz, Shachar
  • Cohen, Dror

Abrégé

A method, system, and computer program product for anomaly detection using embedding space representation of system states. An anomaly detection model is trained using an anomaly detection algorithm and a plurality of reference vectors obtained using an embedding space representation process configured for mapping to a single point vector in an embedding space each of a plurality of system state snapshots comprised in a training dataset and each capturing during a defined time window a plurality of features of each process operating in the system. Responsive to receiving a testing dataset comprising one or more system state snapshots, one or more vectors in the embedding space are obtained using the embedding space representation process for mapping each system state snapshot in the testing dataset, and the anomaly detection model is used to determine whether a vector of the one or more vectors being indicative of a cyber-attack on the system.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06N 20/00 - Apprentissage automatique
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

31.

Systems and methods for triggering actions based on touch-free gesture detection

      
Numéro d'application 17669546
Numéro de brevet 11726577
Statut Délivré - en vigueur
Date de dépôt 2022-02-11
Date de la première publication 2022-05-26
Date d'octroi 2023-08-15
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods and non-transitory computer-readable media for triggering actions based on touch-free gesture detection are disclosed. The disclosed systems may include at least one processor. A processor may be configured to receive image information from an image sensor, detect in the image information a gesture performed by a user, detect a location of the gesture in the image information, access information associated with at least one control boundary, the control boundary relating to a physical dimension of a device in a field of view of the user, or a physical dimension of a body of the user as perceived by the image sensor, and cause an action associated with the detected gesture, the detected gesture location, and a relationship between the detected gesture location and the control boundary.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément

32.

Software updates distribution to vehicles via V2V communication and verification by a community of vehicles

      
Numéro d'application 17432438
Numéro de brevet 12020013
Statut Délivré - en vigueur
Date de dépôt 2019-02-19
Date de la première publication 2022-05-12
Date d'octroi 2024-06-25
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Michelsohn, Koby
  • Ashkinazi, Alexander

Abrégé

A method of updating Electronic Control Units (ECUs) of vehicles using updates received via Vehicle to Vehicle (V2V) communication channels comprising receiving from nearby vehicle(s) via V2V communication channel(s), one or more of a plurality of update packages distributed for updating a plurality of ECUs deployed in a plurality of vehicles, each of the nearby vehicle(s) is within a reception area of the V2V communication channel(s), analyzing an identifier extracted from each update package to determine whether the update package is directed to ECU(s) of the vehicle, communicating via the V2V communication channel(s), in case of positive determination, with a subset of the vehicles each maintaining a local log associating each update package with a respective verification code to validate the verification code extracted from the update package according to a consensus of the subset and, in case of successful validation, initiating update of the ECU(s) using the update package(s).

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04W 4/46 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication de véhicule à véhicule

33.

Methods for prioritizing updates for vehicle fleets

      
Numéro d'application 17076655
Numéro de brevet 11836471
Statut Délivré - en vigueur
Date de dépôt 2020-10-21
Date de la première publication 2022-04-21
Date d'octroi 2023-12-05
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Kreines, Alexander
  • Mendelowitz, Shachar
  • Morgulis, Nir
  • Peres, Nurit

Abrégé

Mechanisms and methods are provided for establishing vectors indicating the presence, in a first vehicle and second vehicle, of a super-set of vehicle features present across a fleet of vehicles. The first vehicle may be a reference vehicle. A distance function of the vectors may be calculated in order to establish a similarity score indicating the degree of similarity between the designs of the two vehicles. If the second vehicle is sufficiently similar to the reference vehicle, a software update may be recommended and applied.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire
  • G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/50 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation

34.

Touch free interface for augmented reality systems

      
Numéro d'application 17401427
Numéro de brevet 11494000
Statut Délivré - en vigueur
Date de dépôt 2021-08-13
Date de la première publication 2022-04-07
Date d'octroi 2022-11-08
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Shenfeld, Amnon

Abrégé

A method and system for augmented reality. Images of a real world scene are obtained from one or more from one or more image sensors. An orientation and/or location of the image sensors is obtained from one or more slate sensors. A real world object at which a predefined pointing object is performing a predefined gesture in the images of the real world scene is identified and data associated with the identified object is displayed on a viewing device. The invention also provides a computer program comprising computer program code means for performing all the steps of the method of the invention when said program is run on a computer.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

35.

Systems and methods for bluetooth authentication using communication fingerprinting

      
Numéro d'application 17443944
Numéro de brevet 12081990
Statut Délivré - en vigueur
Date de dépôt 2021-07-28
Date de la première publication 2022-02-03
Date d'octroi 2024-09-03
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Mendelowitz, Shachar
  • Goldberg, Ori
  • Reikher, David

Abrégé

Systems and methods for verifying wireless connections are provided. In one example, a method includes, at a computing system, responsive to initiating a wireless connection between a client device and a host device, generating a communication fingerprint of the client device based on at least one response characteristic of the client device, the at least one response characteristic based on a communication between the client device and the host device, the communication passing through each of a software layer of the client device and a hardware element of the client device. In this way, overall system security of a wireless connection between the host device and the client device may be increased.

Classes IPC  ?

  • H04W 12/50 - Appariement sécurisé de dispositifs
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 12/06 - Authentification
  • H04W 76/10 - Établissement de la connexion

36.

DETECTION OF WIRELESS COMMUNICATION HIJACKING

      
Numéro d'application IB2020051895
Numéro de publication 2021/176252
Statut Délivré - en vigueur
Date de dépôt 2020-03-05
Date de publication 2021-09-10
Propriétaire REDBEND LTD. (Israël)
Inventeur(s)
  • Kreines, Alexander
  • Mendelowitz, Shachar
  • Salomon, Roee
  • Goldberg, Ori

Abrégé

Examples are disclosed for methods and mechanisms to address Base Transceiver Stations (BTSes) attempting to hijack Mobile Stations (MSes) in wireless communication networks. In some example methods, a record having values for a set of features associated with an MS and a BTS of a wireless communication net may be processed. A score for the record may be calculated, for example based on a machine-learning model pertaining to the set of features, and a determination may be made as to whether the record demonstrates an anomalous condition based upon the score. The set of features may include at least one feature based on a measured power of the BTS.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/12 - Détection ou prévention de fraudes

37.

Systems and methods for disabling a malicious ECU in a controller area network (CAN) bus

      
Numéro d'application 17329618
Numéro de brevet 11663330
Statut Délivré - en vigueur
Date de dépôt 2021-05-25
Date de la première publication 2021-09-09
Date d'octroi 2023-05-30
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Gilad, Tomer
  • Rosen, Shachar

Abrégé

There is provided a computer implemented method of disabling a malicious electronic control unit (ECU) of a plurality of ECUs in communication with a controller area network (CAN) bus network, the method executed by a computing device in communication with the plurality of ECUs and the CAN bus network, the method comprising: detecting a malicious message transmitted by the malicious ECU over the CAN bus network, and injecting a plurality of bits over the CAN bus network to trigger a predefined plurality of errors for disabling the malicious ECU before the malicious ECU makes an additional attempt to retransmit an additional instance of the malicious message.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • H04L 12/40 - Réseaux à ligne bus

38.

Creation and use of enhanced maps

      
Numéro d'application 17219810
Numéro de brevet 11959771
Statut Délivré - en vigueur
Date de dépôt 2021-03-31
Date de la première publication 2021-08-12
Date d'octroi 2024-04-16
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Akiva, Ohad
  • Atsmon, Dan

Abrégé

A method of enhancing positioning of a moving vehicle based on visual identification of visual objects, comprising obtaining from a location sensor a global positioning and a movement vector of a moving vehicle, capturing one or more images using one or more imaging devices mounted on the moving vehicle to depict at least partial view of a surroundings of the moving vehicle, analyzing the image(s) to identify one or more visual objects having a known geographical position obtained according to the global positioning from a visual data record associated with a navigation map, analyzing the image(s) to calculate a relative positioning of the moving vehicle with respect to the identified visual object(s), calculating an enhanced positioning of the moving vehicle based on the relative positioning and applying the enhanced positioning to a navigation system of the moving vehicle.

Classes IPC  ?

  • G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
  • G01C 21/12 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime
  • G01C 21/28 - NavigationInstruments de navigation non prévus dans les groupes spécialement adaptés pour la navigation dans un réseau routier avec corrélation de données de plusieurs instruments de navigation
  • G01S 19/48 - Détermination de position en combinant ou en commutant entre les solutions de position dérivées du système de positionnement par satellite à radiophares et les solutions de position dérivées d'un autre système
  • G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
  • G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
  • G06V 20/64 - Objets tridimensionnels

39.

Systems and methods of direct pointing detection for interaction with a digital device

      
Numéro d'application 17079837
Numéro de brevet 11314335
Statut Délivré - en vigueur
Date de dépôt 2020-10-26
Date de la première publication 2021-05-27
Date d'octroi 2022-04-26
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods, and non-transitory computer-readable media are disclosed. For example, a touch-free gesture recognition system is disclosed that includes at least one processor. The processor may be configured to enable presentation of first display information to a user to prompt a first touch-free gesture at at least a first location on a display. The processor may also be configured to receive first gesture information from at least one image sensor corresponding to a first gesturing location on the display correlated to a first touch-free gesture by the user, wherein the first gesturing location differs from a location of the first display in formation at least in part as a result of one eye of the user being dominant over another eye of the user. In addition, the processor may be configured to determine a first offset associated with the location of the first display information and the first gesturing location. Further, the processor may be configured to enable presentation of second information to prompt the user to make a subsequent touch-free gesture at at least a second location on the display. Additionally, the processor may be configured to receive subsequent gesture into from at least one image sensor corresponding to a subsequent touch Ire gesture by the user. Also, the processor may be configured to use the first offset to determine a location on the display affected by the subsequent touch-free gesture.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 13/383 - Suivi des spectateurs pour le suivi du regard, c.-à-d. avec détection de l’axe de vision des yeux du spectateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément

40.

Security system and methods for identification of in-vehicle attack originator

      
Numéro d'application 17073167
Numéro de brevet 11748474
Statut Délivré - en vigueur
Date de dépôt 2020-10-16
Date de la première publication 2021-02-04
Date d'octroi 2023-09-05
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Ruvio, Guy
  • Weisglass, Yuval
  • Dickman, Saar Yaacov

Abrégé

The present invention provides a security system, and methods useful for vehicle CAN bus communication mapping and attack originator identification, comprising: a CAN Bus Monitor, (CBM), configured to monitor the CAN bus communication comprising one or more frames, to and/or from at least one Electronic Control Unit, (ECU); a characterization module in communication with the CBM, configured to generate at least one characteristic for the monitored communication from each the ECU and at least one characteristic for each communication frame; (c) a comparator unit in communication with the characterization module, configured to compare one or more the characteristics of at least one frame against characteristics of each the ECU communication in order to detect at least one anomaly; and, (d) one or more Identification module in communication with the comparator, configured to identify at least one ECU originating an attack on the CAN bus.

Classes IPC  ?

  • G06F 21/85 - Protection des dispositifs de saisie, d’affichage de données ou d’interconnexion dispositifs d’interconnexion, p. ex. les dispositifs connectés à un bus ou les dispositifs en ligne
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/122 - Contre-mesures pour parer aux attaquesProtection contre les dispositifs malveillants
  • H04W 12/126 - Dispositions antivol, p. ex. protection contre le clonage de module d’identité d’abonné [SIM]
  • H04W 12/128 - Dispositions anti-programmes malveillants, p. ex. protection contre la fraude par SMS ou les programmes malveillants mobiles
  • H04W 4/48 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication dans le véhicule
  • H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
  • H04L 12/40 - Réseaux à ligne bus

41.

Systems and methods for disabling a malicious ECU in a controller area network (CAN) bus

      
Numéro d'application 16639532
Numéro de brevet 11030310
Statut Délivré - en vigueur
Date de dépôt 2017-08-17
Date de la première publication 2020-12-10
Date d'octroi 2021-06-08
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Gilad, Tomer
  • Rosen, Shachar

Abrégé

There is provided a computer implemented method of disabling a malicious electronic control unit (ECU) of a plurality of ECUs in communication with a controller area network (CAN) bus network, the method executed by a computing device in communication with the plurality of ECUs and the CAN bus network, the method comprising: detecting a malicious message transmitted by the malicious ECU over the CAN bus network, and injecting a plurality of bits over the CAN bus network to trigger a predefined plurality of errors for disabling the malicious ECU before the malicious ECU makes an additional attempt to retransmit an additional instance of the malicious message.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • H04L 12/40 - Réseaux à ligne bus

42.

Systems and methods for detection of malicious activity in vehicle data communication networks

      
Numéro d'application 16934838
Numéro de brevet 11418519
Statut Délivré - en vigueur
Date de dépôt 2020-07-21
Date de la première publication 2020-11-05
Date d'octroi 2022-08-16
Propriétaire Red Bend LTD. (Israël)
Inventeur(s)
  • Ruvio, Guy
  • Dickman, Saar Yaacov
  • Weisglass, Yuval
  • Sonalker, Anuja

Abrégé

There is provided a method for identifying malicious activity that changes the integrity of data sent out from a vehicle, comprising: intercepting, by an output data monitoring agent that monitors data sent out from the vehicle to an external receiving computing unit using a communication interface in communication with a network; intercepting, by at least one sensor data monitoring agent that monitors sensor data outputted by at least one sensor associated with the vehicle; monitoring the integrity of the data sent out by the vehicle by analyzing the data collected by the output data monitoring agent with the sensor data collected by the at least one sensor data monitoring agent to identify a mismatch; and identifying an indication of malicious activity that changed the data sent out from the vehicle relative to the data sensed by the at least one sensor.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/64 - Protection de l’intégrité des données, p. ex. par sommes de contrôle, certificats ou signatures
  • H04W 12/10 - Intégrité
  • H04W 12/106 - Intégrité des paquets ou des messages
  • H04W 12/128 - Dispositions anti-programmes malveillants, p. ex. protection contre la fraude par SMS ou les programmes malveillants mobiles
  • B60R 25/00 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules
  • H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
  • H04W 12/00 - Dispositions de sécuritéAuthentificationProtection de la confidentialité ou de l'anonymat
  • H04W 4/44 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication entre véhicules et infrastructures, p. ex. véhicule à nuage ou véhicule à domicile
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine

43.

Detection and prevention of a cyber physical attack aimed at sensors

      
Numéro d'application 16652974
Numéro de brevet 11513188
Statut Délivré - en vigueur
Date de dépôt 2017-10-02
Date de la première publication 2020-10-15
Date d'octroi 2022-11-29
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Weisglass, Yuval
  • Oren, Yoram
  • Gilad, Tomer
  • Ofek, David Mor

Abrégé

A method for processing signals of active sensor systems including processing an emitted signal to include at least one distinguishing feature, the emitted signal emitted by an active sensor system adapted to intercept a reflection of the emitted signal, and to analyze the reflection of the emitted signal for determining at least one parameter of at least one object located in a space, analyzing an intercepted portion to verify the at least one distinguishing feature in the intercepted portion, and processing the intercepted portion as the reflection of the emitted signal when the at least one distinguishing feature is verified.

Classes IPC  ?

  • G01S 7/36 - Moyens d'antibrouillage
  • G01S 17/931 - Systèmes lidar, spécialement adaptés pour des applications spécifiques pour prévenir les collisions de véhicules terrestres
  • G01S 7/495 - Contre-mesures ou anti-contre-mesures
  • G01S 7/537 - Contre-mesures ou anti-contre-mesures, p. ex. brouillage, antibrouillage
  • G01S 13/931 - Radar ou systèmes analogues, spécialement adaptés pour des applications spécifiques pour prévenir les collisions de véhicules terrestres
  • G01S 15/89 - Systèmes sonar, spécialement adaptés à des applications spécifiques pour la cartographie ou la représentation
  • G01S 15/931 - Systèmes sonar, spécialement adaptés à des applications spécifiques pour prévenir les collisions de véhicules terrestres
  • G01S 7/02 - Détails des systèmes correspondant aux groupes , , de systèmes selon le groupe

44.

Contactless detection and monitoring system of vital signs of vehicle occupants

      
Numéro d'application 16635198
Numéro de brevet 11845440
Statut Délivré - en vigueur
Date de dépôt 2018-08-01
Date de la première publication 2020-10-08
Date d'octroi 2023-12-19
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Sloushch, Ilya
  • Kotlar, Vadim
  • Berezin, Konstantin
  • Arshavski, Alex

Abrégé

Disclosed are methods and systems for detecting vital signs of occupants in vehicles, for example, the vehicle cabin. A signal unit transmits a radar signal to the occupant and receiving the radar signal reflected from the occupant. The reflected radar signal is analyzed with respect to vibration data of the vehicle, to produce a modified signal. The modified signal is analyzed to determine the vital signs of the occupant.

Classes IPC  ?

  • B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
  • A61B 5/0205 - Évaluation simultanée de l'état cardio-vasculaire et de l'état d'autres parties du corps, p. ex. de l'état cardiaque et respiratoire
  • G01S 13/53 - Discrimination entre objets fixes et mobiles ou entre objets se déplaçant à différentes vitesses utilisant la transmission de trains discontinus d'ondes modulées par impulsions basée sur le décalage de phase ou de fréquence résultant du mouvement des objets, avec référence aux signaux transmis, p. ex. MTI cohérent en effectuant un filtrage autour d'une seule composante spectrale et en associant une ou plusieurs fenêtres en distance avec un détecteur de phase ou un mélangeur de fréquence pour extraire l'information Doppler, p. ex. radar Doppler à impulsions
  • G01S 13/88 - Radar ou systèmes analogues, spécialement adaptés pour des applications spécifiques

45.

IN-PLACE MAP DATABASE UPDATE

      
Numéro d'application IL2019050255
Numéro de publication 2020/178808
Statut Délivré - en vigueur
Date de dépôt 2019-03-07
Date de publication 2020-09-10
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Shats, Nir

Abrégé

A method of generating a delta instructions record for updating a source database in- place, comprising obtaining a plurality of source data items contained in a plurality of cells of a plurality of tables organized in tuples and columns, creating a column oriented source stream serializing the source data items by concatenating a source data item of each cell of each column to a preceding source data item of a cell preceding the respective cell in the respective column, obtaining a plurality of target data items contained tables of a target database comprising data item(s) changed compared to the source database, creating a column oriented target stream serializing the plurality of target data items, delta instructions for applying changes detected between the source database and the target database by comparing between the source stream and the target stream, and outputting the delta instructions record to device(s) for updating their source database.

Classes IPC  ?

  • G06F 8/658 - Mises à jour par incrémentMises à jour différentielles

46.

SOFTWARE UPDATES DISTRIBUTION TO VEHICLES VIA V2V COMMUNICATION AND VERIFICATION BY A COMMUNITY OF VEHICLES

      
Numéro d'application IL2019050199
Numéro de publication 2020/170233
Statut Délivré - en vigueur
Date de dépôt 2019-02-19
Date de publication 2020-08-27
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Michelsohn, Koby
  • Ashkinazi, Alexander

Abrégé

A method of updating Electronic Control Units (ECUs) of vehicles using updates received via Vehicle to Vehicle (V2V) communication channels comprising receiving from nearby vehicle(s) via V2V communication channel(s), one or more of a plurality of update packages distributed for updating a plurality of ECUs deployed in a plurality of vehicles, each of the nearby vehicle(s) is within a reception area of the V2V communication channel(s), analyzing an identifier extracted from each update package to determine whether the update package is directed to ECU(s) of the vehicle, communicating via the V2V communication channel(s), in case of positive determination, with a subset of the vehicles each maintaining a local log associating each update package with a respective verification code to validate the verification code extracted from the update package according to a consensus of the subset and, in case of successful validation, initiating update of the ECU(s) using the update package(s).

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

47.

Systems and methods to detect a user behavior within a vehicle

      
Numéro d'application 16725030
Numéro de brevet 11249555
Statut Délivré - en vigueur
Date de dépôt 2019-12-23
Date de la première publication 2020-05-07
Date d'octroi 2022-02-15
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods and non-transitory computer-readable media for triggering actions based on touch-free gesture detection are disclosed. The disclosed systems may include at least one processor. A processor may be configured to receive image information from an image sensor, detect in the image information a gesture performed by a user, detect a location of the gesture in the image information, access information associated with at least one control boundary, the control boundary relating to a physical dimension of a device in a field of view of the user, or a physical dimension of a body of the user as perceived by the image sensor, and cause an action associated with the detected gesture, the detected gesture location, and a relationship between the detected gesture location and the control boundary.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément

48.

CIPIA

      
Numéro de série 88880201
Statut Enregistrée
Date de dépôt 2020-04-21
Date d'enregistrement 2021-08-10
Propriétaire RED BEND LTD. (Israël)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Safety and driving assistant system, which consists of downloadable software that detects and reports driver fatigue, distraction and actions through video analysis, enabling lifesaving alerts in real-time; Safety and driving assistant system, which consists of recorded software that detects and reports driver fatigue, distraction and actions through video analysis, enabling lifesaving alerts in real-time; Safety and driving assistant system, which consists of processor, camera and embedded software that detects and reports driver fatigue, distraction and actions through video analysis, enabling lifesaving alerts in real-time; Downloadable driver identification software; Recorded driver identification software; A vehicle interior monitoring system, which consists of downloadable computer vision software to track visual attributes; A vehicle interior monitoring system, which consists of recorded computer vision software to track visual attributes; A driver monitoring system, which consists of downloadable logic software, which translates data into conclusions of the driver's state and actions; A driver monitoring system, which consists of recorded logic software, which translates data into conclusions of the driver's state and actions; Downloadable computer vision software and a dedicated camera sensor to track user's visual attributes; Recorded computer vision software and a dedicated camera sensor to track user's visual attributes; Intelligent sensing solutions, which consist of downloadable computer vision and AI software for safer and better driving for driver monitoring, driver identification and occupancy monitoring; Intelligent sensing solutions, which consist of processor, camera and embedded computer vision and AI software for safer and better driving for driver monitoring, driver identification and occupancy monitoring; Sensing solutions, which consist of downloadable edge-based computer vision and Artificial Intelligence software to enhance daily experiences through personalization, understanding the intent of the user, advanced interactions, touch free gestures in vehicles, home, office, commercial space and leisure venues; Downloadable computer software using artificial intelligence and machine learning for real time analysis of users and environments in cameras and embedded boards; Recorded computer software using artificial intelligence and machine learning for real time analysis of users and environments in cameras and embedded boards; Downloadable computer vision software for embedding into existing hardware and sensors in order to analyze user state, action and environment; Recorded computer vision software for embedding into existing hardware and sensors in order to analyze user state, action and environment; Downloadable computer vision software for analysis of people's visual attributes, their actions and environment; Recorded computer vision software for analysis of people's visual attributes, their actions and environment; A driver monitoring system, which consists of downloadable computer vision software, providing ongoing real-time assessment of the driver's state, tracking visual attributes of the driver, including head pose, gaze vector, blink rate, pupil dilation and more, and delivering life-saving alerts if drowsiness or inattentiveness are detected; A driver monitoring system, which consists of recorded computer vision software, providing ongoing real-time assessment of the driver's state, tracking visual attributes of the driver, including head pose, gaze vector, blink rate, pupil dilation and more, and delivering life-saving alerts if drowsiness or inattentiveness are detected; A driver monitoring system, which consists of processor, camera and embedded computer vision software, providing ongoing real-time assessment of the driver's state, tracking visual attributes of the driver, including head pose, gaze vector, blink rate, pupil dilation and more, and delivering life-saving alerts if drowsiness or inattentiveness are detected; A device comprised of processor, sensor, recorded computer vision software algorithms, software application and ways to connect to external devices or to the internet, for driver monitoring in fleets, providing alerts to the driver and fleet manager; Driver identification system, comprising of sensor, recorded software algorithms and processor, for detecting the driver's age and gender, as well as recognizing several enrolled drivers and providing personalized in-cabin experiences such as automatic adjustment of the seat, mirrors, recent destinations, media content and Air Conditioner settings; Safety systems comprising recorded computer vision software for passenger recognition, child seat detection, posture analysis, object detection, real-time adjusting airbag deployment according to passenger position, or triggering seat-belt alerts if worn incorrectly; recorded computer vision software for collecting vision analytic data pertaining to the occupants' state and activity and mapping vision data to entertainment systems in the vehicle, offering personalization of the in-car environment according to age, gender or specifically identified users; Advanced sensing solutions, which consist of downloadable computer vision software for controlling and personalizing home devices, measuring viewership and providing audience measurement analytics, in order to deliver intelligent interactions that are responsive to users and their actions; Computer vision-based system, which consists of downloadable facial and behavioral analysis software and sensors, which enables intelligent interactions with electronic devices, personalization and interaction, namely, automatic selection of the user profile, pausing media when the user is inattentive or leaves the room, and touch-free gesture control; Computer vision-based system, which consists of recorded facial and behavioral analysis software and sensors, which enables intelligent interactions with electronic devices, personalization and interaction, namely, automatic selection of the user profile, pausing media when the user is inattentive or leaves the room, and touch-free gesture control; Computer vision system, which consists of downloadable software for real-time audience monitoring and viewer analytic, identifying and detecting new and returning viewers, their actual attentiveness, age and gender, enabling content personalization and adding targeting in real-time; Computer vision system, which consists of recorded software for real-time audience monitoring and viewer analytic, identifying and detecting new and returning viewers, their actual attentiveness, age and gender, enabling content personalization and adding targeting in real-time; Computer vision system, which consists of downloadable software for monitoring the interior of the vehicle, detecting and reporting of the objects, namely, bags, phones, jackets, wallets, child seats and of the issues of spillage, tear, vandalism and deterioration; Computer vision system, which consists of recorded software for monitoring the interior of the vehicle, detecting and reporting the objects bags, phones, jackets, wallets, child seats and of the issues of spillage, tear, vandalism and deterioration; Computer vision system, which consists of downloadable software for monitoring the area of interest the driver is looking at, namely, the instrument cluster, mirrors, infotainment console, head up display, windshield and the center of the road; Computer vision system, which consists of recorded software for monitoring the area of interest the driver is looking at, namely, the instrument cluster, mirrors, infotainment console, head up display, windshield and the center of the road; Computer vision system, which consists of processor, camera and embedded software, for monitoring the area of interest the driver is looking at, namely, the instrument cluster, mirrors, infotainment console, head up display, windshield and the center of the road; Computer vision system, which consists of downloadable software that is fully embedded and optimized for processing on the hardware of electronic devices and vehicles in real-time for detecting and tracking the visual attributes of people and their actions at home, at the office and in the vehicle; Computer vision system, which consists of recorded software that is fully embedded and optimized for processing on the hardware of electronic devices and vehicles in real-time for detecting and tracking the visual attributes of people and their actions at home, at the office and in the vehicle; Embedded sensing solutions, which consist of processor, sensors and embedded recorded software that analyze video in-real time for detecting and tracking the visual attributes of people and their actions, translate them to metadata and then discard it without storing, recording or sending any images; Computer vision and AI downloadable software for use in the automotive and IoT smart home fields to enable personalized interactions; Computer vision and AI recorded software for use in the automotive and IoT smart home fields to enable personalized interactions; Computer vision and AI solutions, which consists of downloadable software for improving daily experiences in the car, at home, and with consumer electronic devices using intelligent interactions that are responsive to the presence of users and their actions; In-cabin sensing solutions, which consist of downloadable software in the automotive field, namely, a driver monitoring downloadable software, driver identification and occupancy monitoring downloadable software; Driving assistance system consisting primarily of electronic controllers, cameras and sensors; Electronic system for providing assistance while driving vehicles, comprised of an electric chip with software for processing video, camera mounted on a car and printed instructional material distributed as a unit therewith; Electronic system in the nature of camera and embedded vision recorded software for providing assistance while driving; Computer hardware and embedded recorded software for monitoring and providing warning and assistance while driving and navigating motor vehicles; Embedded computer software and hardware for triggering autonomous features in the vehicle based on the driver's state; Mobile phone application for monitoring drivers' drowsiness, and distraction by means of downloadable computer vision software; Downloadable computer software for human behavior and intentions analysis; Recorded computer software for human behavior and intentions analysis; Downloadable computer software for analyzing interactions between humans; Recorded computer software for analyzing interactions between humans; Downloadable computer software for analyzing interaction between humans and digital machines; Recorded computer software for analyzing interaction between humans and digital machines; Downloadable computer software for analyzing human behavior in public places and in shops; Recorded computer software for analyzing human behavior in public places and in shops; Downloadable computer software for predicting human actions

49.

Systems and methods to predict a user action within a vehicle

      
Numéro d'application 16703759
Numéro de brevet 11137832
Statut Délivré - en vigueur
Date de dépôt 2019-12-04
Date de la première publication 2020-04-02
Date d'octroi 2021-10-05
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods and non-transitory computer-readable media for triggering actions based on touch-free gesture detection are disclosed. The disclosed systems may include at least one processor. A processor may be configured to receive image information from an image sensor, detect in the image information a gesture performed by a user, detect a location of the gesture in the image information, access information associated with at least one control boundary, the control boundary relating to a physical dimension of a device in a field of view of the user, or a physical dimension of a body of the user as perceived by the image sensor, and cause an action associated with the detected gesture, the detected gesture location, and a relationship between the detected gesture location and the control boundary.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément

50.

Systems and methods to augment user interaction with the environment outside of a vehicle

      
Numéro d'application 16557183
Numéro de brevet 11093045
Statut Délivré - en vigueur
Date de dépôt 2019-08-30
Date de la première publication 2020-03-26
Date d'octroi 2021-08-17
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Shenfeld, Amnon

Abrégé

A method and system for augmented reality. Images of a real world scene are obtained from one or more from one or more image sensors. An orientation and/or location of the image sensors is obtained from one or more state sensors. A real world object at which a predefined pointing object is performing a predefined gesture in the images of the real world scene is identified and data associated with the identified object is displayed on a viewing device. The invention also provides a computer program comprising computer program code means for performing all the steps of the method of the invention when said program is run on a computer.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

51.

Systems and methods for handling a vehicle ECU malfunction

      
Numéro d'application 16340095
Numéro de brevet 10549760
Statut Délivré - en vigueur
Date de dépôt 2016-10-06
Date de la première publication 2019-11-07
Date d'octroi 2020-02-04
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Rave, Micha
  • Eilam Tzoreff, Tali

Abrégé

According to an aspect of some embodiments of the present invention there is provided a vehicle mechanism for handling vehicle electronic control unit (ECU) malfunction, comprising: a first set of vehicle backup ECUs for operating in a backup vehicle driving mode comprising read-only firmware and disconnected from an interface with communication networks outside the vehicle, the vehicle backup ECUs providing at least basic driving related features of the vehicle including transmission and engine controllers to provide control of the vehicle; and a controller that switches from a standard vehicle driving mode operating according to a second set of standard vehicle ECUs to backup vehicle driving mode in response to a trigger indicative of malfunction of at least one ECU of the first set of vehicle ECUs.

Classes IPC  ?

  • B60W 50/02 - Détails des systèmes d'aide à la conduite des véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier pour préserver la sécurité en cas de défaillance du système d'aide à la conduite, p. ex. en diagnostiquant ou en palliant à un dysfonctionnement
  • G07C 5/00 - Enregistrement ou indication du fonctionnement de véhicules
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

52.

Systems and methods of direct pointing detection for interaction with a digital device

      
Numéro d'application 16371565
Numéro de brevet 11307666
Statut Délivré - en vigueur
Date de dépôt 2019-04-01
Date de la première publication 2019-10-24
Date d'octroi 2022-04-19
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Shenfeld, Amnon

Abrégé

A system and method for recognizing an aimed point on a plane is provided. Images captured by one or more image sensor are processed for obtaining data indicative of location of at least one pointing element in the viewing space and data indicative of at least one predefined user's body part in the viewing space; using the obtained data, an aimed point on the plane is identified. In case it is determined that a predefined condition is met a predefined command and/or message is executed.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison

53.

System and method for driver monitoring

      
Numéro d'application 16314675
Numéro de brevet 12094224
Statut Délivré - en vigueur
Date de dépôt 2017-06-30
Date de la première publication 2019-10-17
Date d'octroi 2024-09-17
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Samet, Yonatan
  • Anavi, Tamir

Abrégé

Systems and methods are disclosed for driver monitoring. In one implementation, one or more images are received, e.g., from an image sensor. Such image(s) can reflect a at least a portion of a face of a driver. Using the images, a direction of a gaze of the driver is determined. A set of determined driver gaze directions is identified using at least one predefined direction. One or more features of one or more eyes of the driver are extracted using information associated with the identified set.

Classes IPC  ?

  • G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
  • B60K 28/02 - Dispositifs de sécurité pour la commande des ensembles de propulsion spécialement adaptés aux véhicules ou aménagés dans ceux-ci, p. ex. empêchant l'alimentation en carburant ou l'allumage en cas de danger sensibles à des conditions relatives au conducteur
  • B60W 40/09 - Style ou comportement de conduite
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06V 40/18 - Caractéristiques de l’œil, p. ex. de l’iris
  • B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers

54.

Method for runtime mitigation of software and firmware code weaknesses

      
Numéro d'application 16368113
Numéro de brevet 11544383
Statut Délivré - en vigueur
Date de dépôt 2019-03-28
Date de la première publication 2019-10-03
Date d'octroi 2023-01-03
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Ofek, David Mor
  • Weisglass, Yuval

Abrégé

A system of mitigating code weaknesses in a target code by adding micro functionality fixes. The system includes a mitigation module installed a memory chip of a device and a server for identifying a plurality of code weaknesses in a target code installed in a memory chip of a device and sending configuration instructions to the mitigation module, the configuration instructions comprising: a plurality of micro functionality fixes, and a plurality of code weakness locations each associated with one of the plurality of code weaknesses and one of the plurality of micro functionality fixes. The execution of the mitigation module by at least one processor of the device induces an installment of the plurality of micro functionality fixes in the plurality of code weakness locations.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 8/656 - Mises à jour pendant le fonctionnement
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06F 21/54 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par ajout de routines ou d’objets de sécurité aux programmes
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts

55.

Over the air updates using drones

      
Numéro d'application 15722988
Numéro de brevet 10552147
Statut Délivré - en vigueur
Date de dépôt 2017-10-02
Date de la première publication 2019-04-04
Date d'octroi 2020-02-04
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Gur, Eli
  • Ben Akiva, Sagi

Abrégé

A computer implemented method of using a drone to provide update packages to embedded devices, comprising using one or more processors mounted on the drone for executing a code for maneuvering the drone to be in range of one or more wireless interfaces of each of a plurality of embedded devices, communicating with each embedded device through the wireless interface(s) to identify one or more attributes of each embedded device, selecting one of a plurality of update packages according to the identified attribute(s) and transmitting the selected update package to the each embedded device through the wireless interface(s).

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 8/658 - Mises à jour par incrémentMises à jour différentielles
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

56.

ECU and peripherals update using central dispatch unit

      
Numéro d'application 15723051
Numéro de brevet 11256494
Statut Délivré - en vigueur
Date de dépôt 2017-10-02
Date de la première publication 2019-04-04
Date d'octroi 2022-02-22
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Gur, Eli
  • Ben Akiva, Sagi

Abrégé

A computer implemented method of updating software of embedded devices connected to a central dispatch device, comprising using one or more processors of a central dispatch device, the processor(s) are adapted for executing a code for obtaining a respective update package for one or more of a plurality of embedded devices which are operatively connected to the central dispatch device via a communication interconnection, transferring a transient update agent to the embedded device(s) and transferring the update package to the embedded device(s), the one or more embedded devices execute the transient update agent to apply the update package in the one or more embedded devices. The one or more embedded devices discard the transient update agent after the update package is applied.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau

57.

Systems and methods for detection of malicious activity in vehicle data communication networks

      
Numéro d'application 15761410
Numéro de brevet 10757114
Statut Délivré - en vigueur
Date de dépôt 2016-09-18
Date de la première publication 2019-01-31
Date d'octroi 2020-08-25
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Ruvio, Guy
  • Dickman, Saar Yaacov
  • Weisglass, Yuval
  • Sonalker, Anuja

Abrégé

There is provided a method for identifying malicious activity that changes the integrity of data sent out from a vehicle, comprising: intercepting, by an output data monitoring agent that monitors data sent out from the vehicle to an external receiving computing unit using a communication interface in communication with a network; intercepting, by at least one sensor data monitoring agent that monitors sensor data outputted by at least one sensor associated with the vehicle; monitoring the integrity of the data sent out by the vehicle by analyzing the data collected by the output data monitoring agent with the sensor data collected by the at least one sensor data monitoring agent to identify a mismatch; and identifying an indication of malicious activity that changed the data sent out from the vehicle relative to the data sensed by the at least one sensor.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/44 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication entre véhicules et infrastructures, p. ex. véhicule à nuage ou véhicule à domicile
  • H04W 12/12 - Détection ou prévention de fraudes
  • H04W 12/00 - Dispositions de sécuritéAuthentificationProtection de la confidentialité ou de l'anonymat
  • H04W 12/10 - Intégrité
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/64 - Protection de l’intégrité des données, p. ex. par sommes de contrôle, certificats ou signatures
  • B60R 25/00 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine

58.

Systems and methods of direct pointing detection for interaction with a digital device

      
Numéro d'application 15845146
Numéro de brevet 10817067
Statut Délivré - en vigueur
Date de dépôt 2017-12-18
Date de la première publication 2019-01-03
Date d'octroi 2020-10-27
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods, and non-transitory computer-readable media are disclosed. For example, a touch-free gesture recognition system is disclosed that includes at least one processor. The processor may be configured to enable presentation of first display information to a user to prompt a first touch-free gesture at at least a first location on a display. The processor may also be configured to receive first gesture information from at least one image sensor corresponding to a first gesturing location on the display correlated to a first touch-free gesture by the user, wherein the first gesturing location differs from a location of the first display information at least in part as a result of one eye of the user being dominant over another eye of the user. In addition, the processor may be configured to determine a first offset associated with the location of the first display information and the first gesturing location. Further, the processor may be configured to enable presentation of second information to prompt the user to make a subsequent touch-free gesture at at least a second location on the display. Additionally, the processor may be configured to receive subsequent gesture information from at least one image sensor corresponding to a subsequent touch-free gesture by the user. Also, the processor may be configured to use the first offset to determine a location on the display affected by the subsequent touch-free gesture.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 13/383 - Suivi des spectateurs pour le suivi du regard, c.-à-d. avec détection de l’axe de vision des yeux du spectateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément

59.

Vehicle systems and methods for interaction detection

      
Numéro d'application 15984999
Numéro de brevet 10761610
Statut Délivré - en vigueur
Date de dépôt 2018-05-21
Date de la première publication 2018-12-13
Date d'octroi 2020-09-01
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods, and non-transitory computer-readable media are disclosed. For example, a dual sensor control device is disclosed that includes at least one processor for receiving information from a proximity sensor and an image sensor. The processor may be configured to receive first data from the proximity sensor while the image sensor is in a first state, determine, using the first data, a presence of an object in proximity to the proximity sensor. The processor may also be configured to output, based on the determined presence of the object in proximity to the proximity sensor, a signal to the image sensor to cause the image sensor to enter a second state, different from the first state. The processor may also be configured to receive second data from the image sensor in the second state, and output at least one of a message and a command associated with the second data.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 1/3234 - Économie d’énergie caractérisée par l'action entreprise

60.

Creation and use of enhanced maps

      
Numéro d'application 15860628
Numéro de brevet 10969229
Statut Délivré - en vigueur
Date de dépôt 2018-01-02
Date de la première publication 2018-07-05
Date d'octroi 2021-04-06
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Akiva, Ohad
  • Atsmon, Dan

Abrégé

A method of enhancing positioning of a moving vehicle based on visual identification of visual objects, comprising obtaining from a location sensor a global positioning and a movement vector of a moving vehicle, capturing one or more images using one or more imaging devices mounted on the moving vehicle to depict at least partial view of a surroundings of the moving vehicle, analyzing the image(s) to identify one or more visual objects having a known geographical position obtained according to the global positioning from a visual data record associated with a navigation map, analyzing the image(s) to calculate a relative positioning of the moving vehicle with respect to the identified visual object(s), calculating an enhanced positioning of the moving vehicle based on the relative positioning and applying the enhanced positioning to a navigation system of the moving vehicle.

Classes IPC  ?

  • G01C 21/32 - Structuration ou formatage de données cartographiques
  • G01C 21/28 - NavigationInstruments de navigation non prévus dans les groupes spécialement adaptés pour la navigation dans un réseau routier avec corrélation de données de plusieurs instruments de navigation
  • G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G01C 21/12 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime
  • G01S 19/48 - Détermination de position en combinant ou en commutant entre les solutions de position dérivées du système de positionnement par satellite à radiophares et les solutions de position dérivées d'un autre système

61.

SYSTEMS AND METHODS FOR HANDLING A VEHICLE ECU MALFUNCTION

      
Numéro d'application IL2016051092
Numéro de publication 2018/065973
Statut Délivré - en vigueur
Date de dépôt 2016-10-06
Date de publication 2018-04-12
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Rave, Micha
  • Eilam Tzoreff, Tali

Abrégé

According to an aspect of some embodiments of the present invention there is provided a vehicle mechanism for handling vehicle electronic control unit (ECU) malfunction, comprising: a first set of vehicle backup ECUs for operating in a backup vehicle driving mode comprising read-only firmware and disconnected from an interface with communication networks outside the vehicle, the vehicle backup ECUs providing at least basic driving related features of the vehicle including transmission and engine controllers to provide control of the vehicle; and a controller that switches from a standard vehicle driving mode operating according to a second set of standard vehicle ECUs to backup vehicle driving mode in response to a trigger indicative of malfunction of at least one ECU of the first set of vehicle ECUs.

Classes IPC  ?

  • B60W 50/02 - Détails des systèmes d'aide à la conduite des véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier pour préserver la sécurité en cas de défaillance du système d'aide à la conduite, p. ex. en diagnostiquant ou en palliant à un dysfonctionnement
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

62.

Security system for machine to machine cyber attack detection and prevention

      
Numéro d'application 15549365
Numéro de brevet 10944765
Statut Délivré - en vigueur
Date de dépôt 2015-02-08
Date de la première publication 2018-01-25
Date d'octroi 2021-03-09
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Ruvio, Guy
  • Weisglass, Yuval
  • Dickman, Saar

Abrégé

Apparatus, system and method useful for machine to machine (M2M) communication cyber-attack detection and prevention, are provided. An embedded security bridge (ESB), operatively connected to at least one proximal machine and at least one M2M module. The M2M module is in communication with at least one remote machine, and configured to enable communication between at least one remote machine and at least one proximal machine through the ESB. The ESB includes: one or more inspection units, configured for communication analysis for identifying communication and/or content suspicious as malicious, and, one or more decision units operatively connected to the inspection unit. The decision unit is configured to perform at least one action based on analysis of at least one inspection unit. The ESB is configured to detect by means of the inspection unit and prevent by means of the decision unit cyber-attacks on the proximal machine, the remote machine, or both.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/12 - Détection ou prévention de fraudes
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine

63.

Systems and methods of direct pointing detection for interaction with a digital device

      
Numéro d'application 15583958
Numéro de brevet 10248218
Statut Délivré - en vigueur
Date de dépôt 2017-05-01
Date de la première publication 2017-08-17
Date d'octroi 2019-04-02
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Shenfeld, Amnon

Abrégé

A method of recognizing an aimed point on a plane is provided. Images captured by one or more image sensor are processed for obtaining data obtaining data indicative of location of at least one pointing element in the viewing space and data indicative of at least one predefined user's body part in the viewing space; using the obtained data an aimed point on the plane is identified. In case it is determined that a predefined condition is met a predefined command and/or message is executed.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison

64.

System and method for interaction with digital devices

      
Numéro d'application 15194137
Numéro de brevet 10126826
Statut Délivré - en vigueur
Date de dépôt 2016-06-27
Date de la première publication 2016-10-20
Date d'octroi 2018-11-13
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Israel, Nadav
  • Anavi, Tamir
  • Grofit, Shahaf
  • Bar-Yosef, Itay

Abrégé

A user interface apparatus for controlling any kind of a device. Images obtained by an image sensor in a region adjacent to the device are input to a gesture recognition system which analyzes images obtained by the image sensor to identify one or more gestures. A message decision maker generates a message based upon an identified gesture and a recognition mode of the gesture recognition system. The recognition mode is changed under one or more various conditions.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06T 7/00 - Analyse d'image
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 1/16 - Détails ou dispositions de structure
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras

65.

Systems and methods of direct pointing detection for interaction with a digital device

      
Numéro d'application 14392276
Numéro de brevet 09846486
Statut Délivré - en vigueur
Date de dépôt 2014-06-27
Date de la première publication 2016-06-23
Date d'octroi 2017-12-19
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods, and non-transitory computer-readable media are disclosed. For example, a touch-free gesture recognition system is disclosed that includes at least one processor. The processor may be configured to enable presentation of first display information to a user to prompt a first touch-free gesture at at least a first location on a display. The processor may also be configured to receive first gesture information from at least one image sensor corresponding to a first gesturing location on the display correlated to a first touch-free gesture by the user, wherein the first gesturing location differs from a location of the first display information at least in part as a result of one eye of the user being dominant over another eye of the user. In addition, the processor may be configured to determine a first offset associated with the location of the first display information and the first gesturing location. Further, the processor may be configured to enable presentation of second information to prompt the user to make a subsequent touch-free gesture at at least a second location on the display. Additionally, the processor may be configured to receive subsequent gesture information from at least one image sensor corresponding to a subsequent touch-free gesture by the user. Also, the processor may be configured to use the first offset to determine a location on the display affected by the subsequent touch-free gesture.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 13/04 - Reproducteurs d'images
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément

66.

Systems and methods for in-place reorganization of device storage

      
Numéro d'application 13827151
Numéro de brevet 09588884
Statut Délivré - en vigueur
Date de dépôt 2013-03-14
Date de la première publication 2016-06-16
Date d'octroi 2017-03-07
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Salarios, Yoav

Abrégé

A method, and system for carrying out the method, for in-place reorganization of content, organized according to an original organization scheme, which is stored in a non-volatile storage of a device, to a target organization scheme. The method includes obtaining instructions to reorganize the content to a defined target organization scheme. The method further includes (i) generating, based on the instructions and applying target organization logic to a virtual storage, a sequence of update commands for generating, in the non-volatile storage, at least one target storage unit organized according to the defined target organization scheme, and (ii) executing the update commands on the non-volatile storage. Potential write-before-read conflicts may be identified based on the sequence of update commands, and potential conflicts resolved by reordering, adding, deleting, altering commands, and/or backing up content. The instructions may include instructions to repartition the nonvolatile storage from an original partition layout to a defined target partition layout.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/445 - Chargement ou démarrage de programme

67.

Systems and methods for proximity sensor and image sensor based gesture detection

      
Numéro d'application 14775657
Numéro de brevet 09977507
Statut Délivré - en vigueur
Date de dépôt 2014-03-13
Date de la première publication 2016-01-28
Date d'octroi 2018-05-22
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

Systems, methods, and non-transitory computer-readable media are disclosed. For example, a dual sensor control device is disclosed that includes at least one processor for receiving information from a proximity sensor and an image sensor. The processor may be configured to receive first data from the proximity sensor while the image sensor is in a first state, determine, using the first data, a presence of an object in proximity to the proximity sensor. The processor may also be configured to output, based on the determined presence of the object in proximity to the proximity sensor, a signal to the image sensor to cause the image sensor to enter a second state, different from the first state. The processor may also be configured to receive second data from the image sensor in the second state, and output at least one of a message and a command associated with the second data.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément

68.

Interfacing with a device via virtual 3D objects

      
Numéro d'application 14236492
Numéro de brevet 09733789
Statut Délivré - en vigueur
Date de dépôt 2012-08-02
Date de la première publication 2015-12-17
Date d'octroi 2017-08-15
Propriétaire RED BEND LTD. (Israël)
Inventeur(s) Katz, Itay

Abrégé

The present invention provides a system and method for interacting with a 3D virtual image containing activatable objects. The system of the invention includes a 3D display device that presents to a user a 3D image, an image sensor and a processor. The processor analyzes images obtained by the image sensor to determine when the user has placed an activating object such as a hand or a finger, or has performed a gesture related to an activatable object, in the 3D space, at the location where the user perceives an activatable object to be located. The user thus perceives that he is “touching” the activatable object with the activating object.

Classes IPC  ?

  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 3/16 - Entrée acoustiqueSortie acoustique

69.

Systems and methods of direct pointing detection for interaction with a digital device

      
Numéro d'application 14130359
Numéro de brevet 09671869
Statut Délivré - en vigueur
Date de dépôt 2013-03-12
Date de la première publication 2014-12-25
Date d'octroi 2017-06-06
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Shenfeld, Amnon

Abrégé

Systems and methods for recognizing an aimed point on a plane are provided. Images captured by one or more image sensor are processed for obtaining data obtaining data indicative of location of at least one pointing element in the viewing space and data indicative of at least one predefined user's body part in the viewing space; using the obtained data an aimed point on the plane is identified. In case it is determined that a predefined condition is met a predefined command and/or message is executed.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison

70.

Systems and methods for triggering actions based on touch-free gesture detection

      
Numéro d'application 14078636
Numéro de brevet 09274608
Statut Délivré - en vigueur
Date de dépôt 2013-11-13
Date de la première publication 2014-06-19
Date d'octroi 2016-03-01
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Affias, Ofer

Abrégé

Systems, methods and non-transitory computer-readable media for triggering actions based on touch-free gesture detection are disclosed. The disclosed systems may include at least one processor. A processor may be configured to receive image information from an image sensor, detect in the image information a gesture performed by a user, detect a location of the gesture in the image information, access information associated with at least one control boundary, the control boundary relating to a physical dimension of a device in a field of view of the user, or a physical dimension of a body of the user as perceived by the image sensor, and cause an action associated with the detected gesture, the detected gesture location, and a relationship between the detected gesture location and the control boundary.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

71.

Gesture based interface system and method

      
Numéro d'application 14176054
Numéro de brevet 08842919
Statut Délivré - en vigueur
Date de dépôt 2014-02-08
Date de la première publication 2014-06-05
Date d'octroi 2014-09-23
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Katz, Itay
  • Israel, Nadav
  • Anavi, Tamir
  • Grofit, Shahaf
  • Bar-Yosef, Itay

Abrégé

Systems, methods, and computer-readable media for gesture recognition are disclosed. The systems include, for example, at least one processor that is configured to receive at least one image from at least one image sensor. The processor may also be configured to detect, in the image, data corresponding to an anatomical structure of a user. The processor may also be configured to identify, in the image, information corresponding to a suspected hand gesture by the user. In addition, the processor may also be configured to discount the information corresponding to the suspected hand gesture if the data corresponding to the anatomical structure of the user is not identified in the image.

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 1/16 - Détails ou dispositions de structure
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

72.

SYSTEMS AND METHODS FOR IN-PLACE REORGANIZATION OF DEVICE STORAGE

      
Numéro d'application IB2013001270
Numéro de publication 2014/001870
Statut Délivré - en vigueur
Date de dépôt 2013-06-18
Date de publication 2014-01-03
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Salarios, Yoav

Abrégé

A method for in-place reorganization of contents stored in a non-volatile storage of a device and organized according to an original organization scheme having at least one original storage unit and on original organization logic associated therewith, to a target organization scheme having at least one target storage unit and a target organization logic associated therewith, includes: obtaining instructions to reorganize the contents in the non-volatile storage from the original organization scheme to a defined target organization scheme; generating, on the device, based on the instructions and the applying of the target organization logic to a virtual storage, a sequence of update commands for generating in the non-volatile storage the at least one target storage unit organized according to the target organization scheme; and executing the update commands on the non-volatile storage.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/445 - Chargement ou démarrage de programme

73.

System and method for object recognition and tracking in a video stream

      
Numéro d'application 13147472
Numéro de brevet 09405970
Statut Délivré - en vigueur
Date de dépôt 2010-02-02
Date de la première publication 2011-12-01
Date d'octroi 2016-08-02
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Israel, Nadav
  • Katz, Itay
  • Cohen, Dudi
  • Shenfeld, Amnon

Abrégé

Provided is a system and method for object detection and tracking in a video stream. Frames of the video stream are divided into regions of interest and a probability that the region contains at least a portion of an object to be tracked is calculated for each region of interest. The regions of interest in each frame are then classified based on the calculated probabilities. A region of interest (RI) frame is then constructed for each video frame that reports the classification of regions of interest in the video frame. Two or more RI frames are then compared in order to determine a motion of the object. Also provided is a system executing the presently described method, as well as a device including the system. The device may be for example, a portable computer, a mobile telephone, or an entertainment device.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06T 7/20 - Analyse du mouvement

74.

Method and system for in-place updating content stored in a storage device

      
Numéro d'application 11997134
Numéro de brevet 09043680
Statut Délivré - en vigueur
Date de dépôt 2008-01-13
Date de la première publication 2010-07-22
Date d'octroi 2015-05-26
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

Methods and systems for in-place updating original content stored in a non-volatile storage device and for yielding updated content. Some of the described embodiments illustrate the possibilities for reduction in storage operations, storage blocks, and/or update package size. Some of the described embodiments include the writing of error recovery result(s) such as XOR result(s) which enable the recovery of data in case of an interruption of the update process. In some of the described embodiments, there is re-usage of a protection buffer containing content which is required in the update process.

Classes IPC  ?

  • H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

75.

PERFORMING A PRE-UPDATE ON A NON VOLATILE MEMORY

      
Numéro d'application IL2009000754
Numéro de publication 2010/016057
Statut Délivré - en vigueur
Date de dépôt 2009-08-03
Date de publication 2010-02-11
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

Method of updating an original version of content to a new version of content, in a non-volatile memory storage device, the method includes: providing a non-volatile content memory storage area arranged to accommodate a full version of content; providing an auxiliary memory area; performing, while at least part of the content memory storage area is not being updated, at least one pre-update operation corresponding to at least one in-place update operation applicable, in an in-place update, on the part of the content memory storage area; storing, while at least part of the content memory storage area is not being updated, at least one result of the performed at least one pre-update operation, on the auxiliary memory area; and performing an in-place update of the at least part of the content memory storage area utilizing the at least one result stored on the auxiliary memory area.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme

76.

PERFORMING AN IN-PLACE UPDATE OF AN OPERATING STORAGE DEVICE

      
Numéro d'application IL2009000755
Numéro de publication 2010/016058
Statut Délivré - en vigueur
Date de dépôt 2009-08-03
Date de publication 2010-02-11
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Noam, Yair

Abrégé

A method of updating an original version of content to a new version of content, in a non-volatile memory storage device is provided. The method comprising: providing a non-volatile content memory storage area; performing, while at least part of the content memory storage is being used, at least one in-place update operation that comprises writing at least one block of content associated with a particular version onto a corresponding block of content associated with a version other than the particular version; and performing, while the at least one in-place update operation occurs, a rendering process that comprises provision of requested content from the content memory storage area.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme

77.

UPDATING CONTENT WITHOUT USING A MINI OPERATING SYSTEM

      
Numéro d'application IL2009000762
Numéro de publication 2010/016062
Statut Délivré - en vigueur
Date de dépôt 2009-08-04
Date de publication 2010-02-11
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Noam, Yair

Abrégé

A method of in-place updating an original version of content to an updated version of content, in a non-volatile memory storage device, wherein the storage device comprises a non-paged part of the content, wherein the non-paged memory part includes an original update library, and wherein the storage device is being used in a normal mode of operation or in an update mode of operation, the method includes: obtaining an update package required for updating the original version of content to the updated version of content; obtaining a new update library; storing the new update library in a second non-volatile storage; and updating the original version of content to the updated version of content, in a non-volatile memory storage device, using the at least new update library and the update package.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme

78.

Performing a pre-update on a non volatile memory

      
Numéro d'application 12534297
Numéro de brevet 08176009
Statut Délivré - en vigueur
Date de dépôt 2009-08-03
Date de la première publication 2010-02-04
Date d'octroi 2012-05-08
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

A method of updating an original version of content to a new version of content, in a non-volatile memory storage device, the method includes: providing a non-volatile content memory storage area arranged to accommodate a full version of content; providing an auxiliary memory area; performing, while at least part of the content memory storage area is not being updated, at least one pre-update operation corresponding to at least one in-place update operation applicable, in an in-place update, on the part of the content memory storage area; storing, while at least part of the content memory storage area is not being updated, at least one result of the performed at least one pre-update operation, on the auxiliary memory area; and performing an in-place update of the at least part of the content memory storage area utilizing the at least one result stored on the auxiliary memory area.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

79.

Performing an in-place update of an operating storage device

      
Numéro d'application 12535063
Numéro de brevet 08689207
Statut Délivré - en vigueur
Date de dépôt 2009-08-04
Date de la première publication 2010-02-04
Date d'octroi 2014-04-01
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Noam, Yair

Abrégé

A method of updating an original version of content to a new version of content, in a non-volatile memory storage device is provided. The method comprising: providing a non-volatile content memory storage area; performing, while at least part of the content memory storage is being used, at least one in-place update operation that comprises writing at least one block of content associated with a particular version onto a corresponding block of content associated with a version other than the particular version; and performing, while the at least one in-place update operation occurs, a rendering process that comprises provision of requested content from the content memory storage area.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

80.

Updating content without using a mini operating system

      
Numéro d'application 12535101
Numéro de brevet 08689209
Statut Délivré - en vigueur
Date de dépôt 2009-08-04
Date de la première publication 2010-02-04
Date d'octroi 2014-04-01
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Noam, Yair

Abrégé

A method of in-place updating an original version of content to an updated version of content, in a non-volatile memory storage device, wherein the storage device comprises a non-paged part of the content, wherein the non-paged memory part includes an original update library, and wherein the storage device is being used in a normal mode of operation or in an update mode of operation, the method includes: obtaining an update package required for updating the original version of content to the updated version of content; obtaining a new update library; storing the new update library in a second non-volatile storage; and updating the original version of content to the updated version of content, in a non-volatile memory storage device, using the at least new update library and the update package.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

81.

Method and apparatus for reliable in-place update

      
Numéro d'application 10593051
Numéro de brevet 08578359
Statut Délivré - en vigueur
Date de dépôt 2005-03-15
Date de la première publication 2008-12-25
Date d'octroi 2013-11-05
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

Method and apparatus for in-place updating an old version of a file stored on a storage device to form a new version, wherein the old version includes blocks. The form of the old version is determined for indicating at which end of the old version free space is located, as well as determining whether an update package is a corresponding update package for the form. If the update package is a corresponding update package, blocks in the old version are updated according to the update package, giving rise to a new version having an alternative form, where free space in the new version is at an opposite end to the old version.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/445 - Chargement ou démarrage de programme

82.

Method and apparatus for generating an update package

      
Numéro d'application 11578345
Numéro de brevet 08453138
Statut Délivré - en vigueur
Date de dépôt 2005-04-13
Date de la première publication 2008-08-14
Date d'octroi 2013-05-28
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

Method and apparatus for generating an update package. The update package is capable of in-place updating an old version to a new version wherein the old and new versions are stored in a storage device. The method includes inserting update commands into the update package, wherein the update commands allow updating the old version to the new version. The method further includes checking the update commands for determining whether they create at least one conflict, and if so, selecting one conflict out of the at least one conflict, wherein content overridden in said one conflict requires protection. A protection command allowing protection of the content before it is being overridden and a restoration command allowing restoration of the content with the protected content after it was overridden are also inserted into the update package.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/445 - Chargement ou démarrage de programme

83.

METHOD AND SYSTEM FOR IN-PLACE UPDATING CONTENT STORED IN A STORAGE DEVICE

      
Numéro d'application IL2008000054
Numéro de publication 2008/084488
Statut Délivré - en vigueur
Date de dépôt 2008-01-13
Date de publication 2008-07-17
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

Methods and systems for in-place updating original content stored in a non-volatile storage device and for yielding updated content. Some of the described embodiments illustrate the possibilities for reduction in storage operations, storage blocks, and/or update package size. Some of the described embodiments include the writing of error recovery result(s) such as XOR result(s) which enable the recovery of data in case of an interruption of the update process. In some of the described embodiments, there is re-usage of a protection buffer containing content which is required in the update process.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

84.

Methods and systems for updating content including a compressed version

      
Numéro d'application 11543996
Numéro de brevet 08418167
Statut Délivré - en vigueur
Date de dépôt 2006-10-06
Date de la première publication 2007-04-12
Date d'octroi 2013-04-09
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

An original version of content is in-place updated to an updated version in a non-volatile storage device including blocks, by obtaining an update package, copying the original version to volatile memory, and updating the original version to provide an uncompressed updated version. The methods may also include compressing the uncompressed updated version so as to independently or interdependently compress each amount of uncompressed updated content and writing the compressed updated version in place of the original version in the storage device. Each of the independently compressed amounts may be written to a separate storage blocks.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

85.

Method and system for updating content stored in a storage device

      
Numéro d'application 11508337
Numéro de brevet 08561049
Statut Délivré - en vigueur
Date de dépôt 2006-08-23
Date de la première publication 2007-03-01
Date d'octroi 2013-10-15
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Peleg, Sharon
  • Meller, Evyatar

Abrégé

Method and system for in-place updating original content of an original version stored in a non-volatile storage device and for yielding updated content of an updated version. At least part of content of each one of n (n>1) blocks of the original version is modified in the updated version. The non-volatile storage device includes blocks. The method includes obtaining an update package. It also includes performing m block storage operations, wherein each block storage operation includes writing content to a block in the non-volatile storage device. The block storage operations include update block storage operations storing updated content of the updated version in the non-volatile storage device, while the updated content is generated in accordance with at least the update package, wherein 2<=m<2n.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

86.

Method and system for updating versions of content stored in a storage device

      
Numéro d'application 10885323
Numéro de brevet 07676479
Statut Délivré - en vigueur
Date de dépôt 2004-07-07
Date de la première publication 2005-02-03
Date d'octroi 2010-03-09
Propriétaire Red Bend Ltd. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

A system and method for updating versions of content stored in a storage device. The system includes an update module for obtaining a conversion element and a small delta, and a converted old items generator for generating converted old items by applying the conversion element to items of an old version. The system further includes a data entries generator for generating data entries based on the modified data entries and on the converted old item, and a new version generator for generating a new version of content by applying the commands and the data entries to the old version.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

87.

Method and system for updating versions of content stored in a storage device

      
Numéro d'application 10873173
Numéro de brevet 07860834
Statut Délivré - en vigueur
Date de dépôt 2004-06-23
Date de la première publication 2004-12-30
Date d'octroi 2010-12-28
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé

A system for generating a compact update package between an old version of content and a new version of content. The system includes a conversion element generator for generating a conversion element associated with the old version and new version. A modified version generator for generating a modified version including applying the conversion element to the old versions. An update package generator for generating the compact update package. The compact update package includes the conversion element and a modified delta based on the modified version and the new version.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

88.

METHOD AND SYSTEM FOR UPDATING VERSIONS OF CONTENT STORED IN A STORAGE DEVICE

      
Numéro de document 02530395
Statut Délivré - en vigueur
Date de dépôt 2004-06-23
Date de disponibilité au public 2004-12-29
Date d'octroi 2014-01-21
Propriétaire RED BEND LTD. (Israël)
Inventeur(s)
  • Meller, Evyatar
  • Peleg, Sharon

Abrégé


A system for generating a compact update package between an old version of
content and a new version of content. The system includes a conversion element
generator for generating a conversion element associated with the old version
and new version. A modified version generator for generating a modified
version including applying the conversion element to the old versions. An
update package generator for generating the compact update package. The
compact update package includes the conversion element and a modified delta
based on the modified version and the new version.

Classes IPC  ?

  • H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance