Method and device for processing data associated with messages transmittable via a bus system

US12184449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12184449-B2
Application numberUS-202117449725-A
CountryUS
Kind codeB2
Filing dateOct 1, 2021
Priority dateOct 6, 2020
Publication dateDec 31, 2024
Grant dateDec 31, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for processing data associated with messages transmittable via a bus system. The method includes: providing multiple filter groups, each filter group of the multiple filter groups including at least one filter rule, for example, for at least some of the messages, filtering at least one message with the aid of at least two different filter groups of the multiple filter groups.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing data associated with messages transmittable via a bus system, the method comprising the following steps: providing multiple filter groups, each filter group of the multiple filter groups including a plurality of filter rules; and filtering at least one message using at least two different filter groups of the multiple filter groups, wherein: the first filter group includes more than two filter rules, the at least one message is filtered by a first filter rule of the first filter group, the first filter rule of the first filter group passes the at least one message to a second filter rule of the first filter group, the second filter rule of the first filter group bypasses a remainder of the more than two filter rules of the first filter group and bypasses all filter rules of a second filter group by specifying a third filter group of the multiple filter groups as a jump target to which the filtering of the at least one message proceeds by skipping the second filter group in order to apply the filtering of the third filter group to the message. 2. The method as recited in claim 1 , wherein the providing of the multiple filter groups includes: associating a first number of filter rules with a first filter group of the multiple filter groups; and associating a second number of filter rules with a second filter group of the multiple filter groups. 3. The method as recited in claim 1 , further comprising: predefining a sequence of at least two different filter groups. 4. The method as recited in claim 3 , wherein the predefining is for the filtering. 5. The method as recited in claim 1 , further comprising: assigning different access rights to the at least two different filter groups. 6. The method as recited in claim 1 , further comprising: assigning different functionalities to the at least two different filter groups. 7. The method as recited in claim 6 , wherein the different functionalities characterize at least one of the following elements: a) rule type, b) maximum number of filter rules per filter group. 8. The method as recited in claim 1 , further comprising: at least temporarily filtering messages to be sent via the bus system, and/or at least temporarily filtering messages received via the bus system. 9. The method as recited in claim 1 , further comprising: evaluating in temporal succession multiple filter rules of a first filter group of the multiple filter groups with respect to the at least one message. 10. The method as recited in claim 9 , further comprising: checking whether one of the multiple filter rules applies to the at least one message; and based on one of the multiple filter rules applying to the at least one message, evaluating at least one filter rule of at least one second filter group of the multiple filter groups, the second filter group being different from the first filter group. 11. The method as recited in claim 1 , further comprising: discarding the at least one message when no filter rule of the multiple filter groups applies. 12. The method as recited in claim 1 , further comprising: associating filter rules which relate to a VCAN (virtual controller area network) ID and/or a useful data type with a first filter group of the multiple filter groups; and/or associating filter rules which relate to: (i) a message identification of a sender and/or receiver, and/or (ii) an address of a sender and/or receiver, with a second filter group of the multiple filter groups. 13. The method as recited in claim 1 , further comprising: at least partially temporally overlapping evaluation of filter rules of the same and/or different filter groups. 14. The method as recited in claim 1 , wherein results of the evaluation of filter rules of the same filter group are subjected to an OR linkage with one another, and results of the OR linkages of different filter groups being subjected to an AND linkage with one another. 15. The method as recited in claim 1 , wherein at least one first filter rule includes a first piece of information which characterizes at least one further filter rule and/or one further filter group, which is to be evaluated after the evaluation of the first filter rule. 16. The method as recited in claim 1 , wherein the method is used for at least one of the following: a) hierarchical filtering of the at least one message using the multiple filter groups, b) increasing a level of security, c) avoiding processing of all existing filter rules, d) reducing a complexity of individual filter rules, e) enabling different authorization levels with respect to a use of filters. 17. A device for processing data associated with messages transmittable via a bus system, the device configured to: provide multiple filter groups, each filter group of the multiple filter groups including a plurality of filter rules; and filter at least one message using at least two different filter groups of the multiple filter groups, wherein: the first filter group includes more than two filter rules, the at least one message is filtered by a first filter rule of the first filter group, the first filter rule of the first filter group passes the at least one message to a second filter rule of the first filter group, the second filter rule of the first filter group bypasses a remainder of the more than two filter rules of the first filter group and bypasses all filter rules of a second filter group by specifying a third filter group of the multiple filter groups as a jump target to which the filtering of the at least one message proceeds by skipping the second filter group in order to apply the filtering of the third filter group to the message. 18. A non-transitory computer-readable storage medium on which are stored for processing data associated with messages transmittable via a bus system, the commands, when executed by a computer, causing the computer to perform the following steps: providing multiple filter groups, each filter group of the multiple filter groups including a plurality of filter rules; and filtering at least one message using at least two different filter groups of the multiple filter groups, wherein: the first filter group includes more than two filter rules, the at least one message is filtered by a first filter rule of the first filter group, the first filter rule of the first filter group passes the at least one message to a second filter rule of the first filter group, the second filter rule of the first filter group bypasses a remainder of the more than two filter rules of the first filter group and bypasses all filter rules of a second filter group by specifying a third filter group of the multiple filter groups as a jump target to which the filtering of the at least one message proceeds by skipping the second filter group in order to apply the filtering of the third filter group to the message. 19. A bus user for a bus system, the bus being configured for processing data associated with messages transmittable via a bus system, the bus user configured to: provide multiple filter groups, each filter group of the multiple filter groups including a plurality of filter rules; and filter at least one message using at least two different filter groups of the multiple filter groups, wherein: the first filter group includes more than two filter rules, the at least one message is filtered by a first filter rule of the first filter group, the first filter rule of the first filter group passes the at least one messa

Assignees

Inventors

Classifications

  • Assignment of logical groups to network elements · CPC title

  • by scheduling the transmission of messages at the communication node · CPC title

  • Rule management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12184449B2 cover?
A method for processing data associated with messages transmittable via a bus system. The method includes: providing multiple filter groups, each filter group of the multiple filter groups including at least one filter rule, for example, for at least some of the messages, filtering at least one message with the aid of at least two different filter groups of the multiple filter groups.
Who is the assignee on this patent?
Bosch Gmbh Robert
What technology area does this patent fall under?
Primary CPC classification H04L12/4015. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).