Patents by Inventor Ramin Shirani
Ramin Shirani has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11848794Abstract: Various embodiments provide for data transmission using alert signals to carry data, which can be used in such applications as data network communications between sensors (e.g., cameras, motion, radar, etc.) and computing equipment within vehicles (e.g., smart and autonomous cars).Type: GrantFiled: November 8, 2022Date of Patent: December 19, 2023Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Ramin Shirani, Roy T. Myers, Jr., Darren S. Engelkemier
-
Patent number: 11818082Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a hybrid physical layer that supports data communications using both Ethernet and ASA. Ethernet and ASA are communication standards that are commonly used in automotive environments; however, are not interoperable. The hybrid physical layer supports data communications using both Ethernet and ASA. For example, the hybrid physical layer may be configured into either a first mode of operation to support data communications using Ethernet or a second mode of operation to support data communications using ASA. Devices utilizing the hybrid physical layer can therefore be used with other components that utilize either communication standard.Type: GrantFiled: December 16, 2022Date of Patent: November 14, 2023Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Christopher Mash, Darren S. Engelkemier, Ramin Shirani, Roy T. Myers, Jr.
-
Patent number: 11818236Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for protocol independent data unit forwarding. A packet forwarding system receives a data unit comprising a header byte string via an input port. The packet forwarding system parses the data unit based on a header type determined based on the input port, yielding a parsing output describing the header byte string of the data unit. The packet forwarding system updates a metadata item associated with the data unit based on the parsing output and determines a packet forwarding instruction for forwarding the data unit to a destination based on the metadata item associated with the data unit. The packet forwarding system forwards the data unit to the destination based on the packet forwarding instruction and the metadata item associated with the data unit.Type: GrantFiled: June 16, 2022Date of Patent: November 14, 2023Assignee: Ethernovia Inc.Inventors: Brian Arnold Petersen, Roy T. Myers, Jr., Darren S. Engelkemier, Hossein Sedarat, Ramin Shirani, Tom Quoc Wellbaum, Poon-Kuen Leung
-
Patent number: 11803180Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for determining diagnostic coverage for achieving functional safety. A diagnostic coverage determination system employs an optimized process for efficiently determining a diagnostic coverage level of an electronic circuit. The diagnostic coverage determination system generates an optimized netlist that includes a reduced number of nodes by applying one or more node reduction techniques. The diagnostic coverage is determined based on the optimized netlist, thereby reducing the number of nodes that are injected with faults.Type: GrantFiled: October 15, 2021Date of Patent: October 31, 2023Assignee: Ethernovia Inc.Inventors: Darren S. Engelkemier, Roy T. Myers, Jr., Hossein Sedarat, Ramin Shirani
-
Patent number: 11777835Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for functional safety of computer networking systems implemented in vehicles. A functional safety system analyzes diagnostic data describing data packet transmissions in a vehicle networking system during a testing mode. The data packet transmissions include predetermined data packet sequences for testing a network feature of the vehicle networking system. The functional safety system determines, based on the diagnostic data, that the network feature of the vehicle networking system is not performing as expected, and generates a functional safety report indicating that the network feature of the vehicle networking system is not performing as expected. The functional safety report including at least a portion of the diagnostic data.Type: GrantFiled: July 20, 2020Date of Patent: October 3, 2023Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Roy T. Myers, Jr., Darren S. Engelkemier, Ramin Shirani
-
Patent number: 11757787Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for configuration of time-sensitive networks. Time-sensitive networks utilize traffic shaping to provide for efficient and predictable flows of data through the network. A network configuration tool can be used to determine how data should be routed and shaped through the network towards its destination. The network configuration tool calculates the maximum burst size at an output port of a switch by analyzing groups of data flows that pass through the output port, rather than analyzing the data flows individually.Type: GrantFiled: September 26, 2022Date of Patent: September 12, 2023Assignee: Ethernovia Inc.Inventors: Jean C. Walrand, Roy T. Myers, Jr., Darren S. Engelkemier, Hossein Sedarat, Ramin Shirani
-
Patent number: 11734966Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for achieving functional safety compliance using a recursive system layer analysis. A functional safety system uses a recursive method to sequentially analyze each layer of a target environment from a bottom layer (e.g., IP layer) to a top layer (e.g., system layer). If a target diagnostic coverage level is not achieved at a given layer, the functional safety system attempts to achieve the target diagnostic coverage level at the next layer based on the residual faults from the lower layer. At the top layer, the functional safety system may apply the context of the target environment to reduce the scope of the coverage analysis based on the given application. The functional safety system may also use the context of the target environment to the reanalyze the lower layers as needed.Type: GrantFiled: December 23, 2020Date of Patent: August 22, 2023Assignee: Ethernovia Inc.Inventors: Darren S. Engelkemier, Oscar Ballan, Roy T. Myers, Jr., Hossein Sedarat, Ramin Shirani
-
Patent number: 11714478Abstract: Various embodiments provide for asymmetric data transmission using Energy-Efficient Ethernet (EEE), which can be used in such applications as data network communications between sensors (e.g., cameras, motion, radar, etc.) and computing equipment within vehicles (e.g., smart and autonomous cars).Type: GrantFiled: January 14, 2020Date of Patent: August 1, 2023Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Ramin Shirani, Roy T. Myers, Jr., Darren S. Engelkemier
-
Patent number: 11695504Abstract: Various embodiments described herein provide for a mechanism for detecting failure in the operation of FEC of a physical layer device, such as a physical layer device of a networking application that seeks to meet a functional safety standard (e.g., ISO 26262). In particular, some embodiments described herein provide one of several methods for detecting a failure in the operation of a FEC decoder of a physical layer device.Type: GrantFiled: October 8, 2021Date of Patent: July 4, 2023Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Ramin Shirani, Darren S. Engelkemier, Oscar Ballan, Roy T. Myers, Jr.
-
Patent number: 11683068Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a segmented ECF that includes multiple filter components to replicate an echo pulse response. The different filter components are used to replicate different portions of the echo pulse response. Each filter components can include filter coefficients of different sizes based on the portions of the echo pulse response that is replicated by the filter component. For example, a filter component that replicates a portion of the echo pulse response that includes a large reflection can include large filter coefficients suitable to replicate the larger reflection. In contrast, a filter component that replicates a portion of the echo pulse response that includes smaller reflections can include smaller filter coefficients that are suitable to replicate the smaller reflection. The output of each of the filter components is combined to replicate the full echo pulse response.Type: GrantFiled: September 27, 2021Date of Patent: June 20, 2023Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Roy T. Myers, Jr., Ramin Shirani, Darren S. Engelkemier, Christopher Mash
-
Patent number: 11681596Abstract: Disclosed are systems and methods for providing in-service testing using a redundant segment. A device (e.g., memory, filter, GPU) is implemented as multiple device segments. For example, a filter including 1024 taps may be implemented as sixteen smaller filter segments that include 64 taps each. A redundant segment that is of similar size to the device segments is used to provide in-service testing of the individual device segments. For example, the redundant segment is provided the same input as a device segment and the output of the redundant segment and the device segment are compared to determine whether the device segment is operating correctly. Multiplexers are used to cycle use of the redundant segment to provide in-service testing of each of the device segments. For example, the multiplexers can be configured into different modes to provide for testing of the various device segments.Type: GrantFiled: October 15, 2021Date of Patent: June 20, 2023Assignee: Ethernovia Inc.Inventors: Darren S. Engelkemier, Hossein Sedarat, Roy T. Myers, Jr., Ramin Shirani
-
Patent number: 11665001Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for network security using Root of Trust (RoT). A node in the vehicle networking system receives an authentication message from an adjacent node in the vehicle networking system. The authentication message included identifying information of the adjacent node that is digitally signed with a digital signature having been generated using a private key. The adjacent node accessed the identifying information of the second node from a source image authenticated during a secure boot of the adjacent node. The node accesses a public key available to the node and authenticates the adjacent node based on the public key and the digital signature included in the authentication message.Type: GrantFiled: February 11, 2020Date of Patent: May 30, 2023Assignee: Ethernovia Inc.Inventors: Darren S. Engelkemier, Roy T. Myers, Jr., Poon-Kuen Leung, Hossein Sedarat, Ramin Shirani
-
Patent number: 11641296Abstract: Various embodiments provide for data transmission using modulated carrier signals to carry data, where the carrier signal comprises a predetermined sequence of symbols. An embodiment can be used in such applications as data network communications between sensors (e.g., cameras, motion, radar, etc.) and computing equipment within vehicles (e.g., smart and autonomous cars).Type: GrantFiled: March 22, 2022Date of Patent: May 2, 2023Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Ramin Shirani, Roy T. Myers, Jr., Darren S. Engelkemier
-
Publication number: 20230031452Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for distributed processing in a vehicle networking system. A node in the vehicle networking system receives sets of processed sensor data from multiple nodes in the vehicle networking system. Each set of processed sensor data is generated using a first portion of a data processing algorithm on sensor data captured by different sets of sensors of the vehicle networking system. The node performs a second portion of the data processing algorithm based on the sets of processed sensor data received from multiple nodes, yielding a set of processed aggregated sensor data. The node may use the set of processed aggregated sensor data to provide a computer managed feature and/or transmit the set of processed aggregated sensor data to other nodes in the vehicle networking system.Type: ApplicationFiled: June 16, 2022Publication date: February 2, 2023Inventors: Roy T. Myers, JR., Hossein Sedarat, Ramin Shirani, Darren S. Engelkemier
-
Patent number: 11552776Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a hybrid physical layer that supports data communications using both Ethernet and ASA. Ethernet and ASA are communication standards that are commonly used in automotive environments; however, are not interoperable. The hybrid physical layer supports data communications using both Ethernet and ASA. For example, the hybrid physical layer may be configured into either a first mode of operation to support data communications using Ethernet or a second mode of operation to support data communications using ASA. Devices utilizing the hybrid physical layer can therefore be used with other components that utilize either communication standard.Type: GrantFiled: August 19, 2021Date of Patent: January 10, 2023Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Christopher Mash, Darren S. Engelkemier, Ramin Shirani, Roy T. Myers, Jr.
-
Patent number: 11516038Abstract: Various embodiments provide for data transmission using alert signals to carry data, which can be used in such applications as data network communications between sensors (e.g., cameras, motion, radar, etc.) and computing equipment within vehicles (e.g., smart and autonomous cars).Type: GrantFiled: March 26, 2020Date of Patent: November 29, 2022Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Ramin Shirani, Roy T. Myers, Jr., Darren S. Engelkemier
-
Patent number: 11483251Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for configuration of time-sensitive networks. Time-sensitive networks utilize traffic shaping to provide for efficient and predictable flows of data through the network. A network configuration tool can be used to determine how data should be routed and shaped through the network towards its destination. The network configuration tool calculates the maximum burst size at an output port of a switch by analyzing groups of data flows that pass through the output port, rather than analyzing the data flows individually.Type: GrantFiled: March 15, 2021Date of Patent: October 25, 2022Assignee: Ethernovia Inc.Inventors: Jean C. Walrand, Roy T. Myers, Jr., Darren S. Engelkemier, Hossein Sedarat, Ramin Shirani
-
Patent number: 11394813Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for protocol independent data unit forwarding. A packet forwarding system receives a data unit comprising a header byte string via an input port. The packet forwarding system parses the data unit based on a header type determined based on the input port, yielding a parsing output describing the header byte string of the data unit. The packet forwarding system updates a metadata item associated with the data unit based on the parsing output and determines a packet forwarding instruction for forwarding the data unit to a destination based on the metadata item associated with the data unit. The packet forwarding system forwards the data unit to the destination based on the packet forwarding instruction and the metadata item associated with the data unit.Type: GrantFiled: July 10, 2020Date of Patent: July 19, 2022Assignee: Ethernovia Inc.Inventors: Brian Arnold Petersen, Roy T. Myers, Jr., Darren S. Engelkemier, Hossein Sedarat, Ramin Shirani, Tom Quoc Wellbaum, Poon-Kuen Leung
-
Patent number: 11388241Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for distributed processing in a vehicle networking system. A node in the vehicle networking system receives sets of processed sensor data from multiple nodes in the vehicle networking system. Each set of processed sensor data is generated using a first portion of a data processing algorithm on sensor data captured by different sets of sensors of the vehicle networking system. The node performs a second portion of the data processing algorithm based on the sets of processed sensor data received from multiple nodes, yielding a set of processed aggregated sensor data. The node may use the set of processed aggregated sensor data to provide a computer managed feature and/or transmit the set of processed aggregated sensor data to other nodes in the vehicle networking system.Type: GrantFiled: January 24, 2020Date of Patent: July 12, 2022Assignee: Ethernovia Inc.Inventors: Roy T. Myers, Jr., Hossein Sedarat, Ramin Shirani, Darren S. Engelkemier
-
Patent number: 11349694Abstract: Various embodiments provide for data transmission using modulated carrier signals to carry data, where the carrier signal comprises a predetermined sequence of symbols. An embodiment can be used in such applications as data network communications between sensors (e.g., cameras, motion, radar, etc.) and computing equipment within vehicles (e.g., smart and autonomous cars).Type: GrantFiled: October 22, 2020Date of Patent: May 31, 2022Assignee: Ethernovia Inc.Inventors: Hossein Sedarat, Ramin Shirani, Roy T. Myers, Jr., Darren S. Engelkemier