Patents by Inventor Joseph R. Mihelich
Joseph R. Mihelich 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: 11677743Abstract: A Compact computing device with peer-to-peer communication through an Ethernet interface is provided. According to one embodiment, a compact computing device includes an Ethernet interface, an Ethernet discovery agent, a memory and a micro-controller. The Ethernet interface is capable of connecting to a host though an Ethernet link. One side wall of the compact shielding case accommodates only the Ethernet interface. The Ethernet discovery agent is capable of discovering the host to which the compact computing device is connected. The memory is capable of storing information that is to be transferred to the host or information that is received from the host. The micro-controller is capable of exchanging information with the host through the Ethernet link.Type: GrantFiled: September 28, 2017Date of Patent: June 13, 2023Assignee: Fortinet, Inc.Inventors: Sandip Y. Borle, Joseph R. Mihelich
-
Publication number: 20230099263Abstract: Systems and methods are for securing link aggregation are provided. According to an embodiment, a network device in a secure domain discovers device information associated with a peer network device in an untrusted domain that is connected through a first link directly connecting a first interface of the network device to a first interface of the peer network device, and authenticates the peer while allowing at least some network traffic to continue to be transmitted through the first interface. The network device establishes a secure session between the network device and the peer over the first link when the peer network device is successfully authenticated. The network device then allows the first link to operate as part of a single aggregated logical link, including a second link coupling a second interface of the network device to a second interface of the peer network device.Type: ApplicationFiled: December 2, 2022Publication date: March 30, 2023Applicant: Fortinet, Inc.Inventors: Joseph R. Mihelich, Xiao Hu, Amit Srivastav, Norman Cheng
-
Patent number: 11533617Abstract: Systems and methods are for securing link aggregation are provided. According to an embodiment, a network device in a secure domain discovers device information associated with a peer network device in an untrusted domain that is connected through a first link directly connecting a first interface of the network device to a first interface of the peer network device, and authenticates the peer while allowing at least some network traffic to continue to be transmitted through the first interface. The network device establishes a secure session between the network device and the peer over the first link when the peer network device is successfully authenticated. The network device then allows the first link to operate as part of a single aggregated logical link, including a second link coupling a second interface of the network device to a second interface of the peer network device.Type: GrantFiled: September 30, 2020Date of Patent: December 20, 2022Assignee: Fortinet, Inc.Inventors: Joseph R. Mihelich, Xiao Hu, Amit Srivastav, Norman Cheng
-
Publication number: 20220104016Abstract: Systems and methods are for securing link aggregation are provided. According to an embodiment, a network device in a secure domain discovers device information associated with a peer network device in an untrusted domain that is connected through a first link directly connecting a first interface of the network device to a first interface of the peer network device, and authenticates the peer while allowing at least some network traffic to continue to be transmitted through the first interface. The network device establishes a secure session between the network device and the peer over the first link when the peer network device is successfully authenticated. The network device then allows the first link to operate as part of a single aggregated logical link, including a second link coupling a second interface of the network device to a second interface of the peer network device.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Applicant: Fortinet, Inc.Inventors: Joseph R. Mihelich, Xiao Hu, Amit Srivastav, Norman Cheng
-
Patent number: 10530680Abstract: Systems and methods are described for link aggregation and dynamic distribution of network traffic in a switching Clos network. In one embodiment of the present invention, a spine switch of a Clos network learns a first mapping of a Media Access Control (MAC) address of a client device to a first port of the spine switch and a second mapping of the MAC of the client device to a second port of the spine switch. The spine switch aggregates the first mapping and the second mapping as a link group for the MAC address of the client device in a MAC address table and distributes network traffic destined for the MAC address of the client device among members of the link group.Type: GrantFiled: August 24, 2017Date of Patent: January 7, 2020Assignee: Fortinet, Inc.Inventors: Joseph R. Mihelich, JingJing Du, Amit Srivastav
-
Publication number: 20190097991Abstract: A Compact computing device with peer-to-peer communication through an Ethernet interface is provided. According to one embodiment, a compact computing device includes an Ethernet interface, an Ethernet discovery agent, a memory and a micro-controller. The Ethernet interface is capable of connecting to a host though an Ethernet link. One side wall of the compact shielding case accommodates only the Ethernet interface. The Ethernet discovery agent is capable of discovering the host to which the compact computing device is connected. The memory is capable of storing information that is to be transferred to the host or information that is received from the host. The micro-controller is capable of exchanging information with the host through the Ethernet link.Type: ApplicationFiled: September 28, 2017Publication date: March 28, 2019Applicant: Fortinet, Inc.Inventors: Sandip Y. Borle, Joseph R. Mihelich
-
Publication number: 20190068485Abstract: Systems and methods are described for link aggregation and dynamic distribution of network traffic in a switching Clos network. In one embodiment of the present invention, a spine switch of a Clos network learns a first mapping of a Media Access Control (MAC) address of a client device to a first port of the spine switch and a second mapping of the MAC of the client device to a second port of the spine switch. The spine switch aggregates the first mapping and the second mapping as a link group for MAC address of the client device in a MAC address table and distributes network traffic destined for the MAC address of the client device among members of the link group.Type: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Applicant: Fortinet, Inc.Inventors: Joseph R. Mihelich, JingJing Du, Amit Srivastav
-
Patent number: 10164846Abstract: Systems and methods for a network flow analysis service that facilitates collection, analysis and sharing of information regarding network flows are provided. According to one embodiment, a network flow analysis service provider collects network traffic information of network flows from a plurality of different network sources, analyzes at least one attribute associating with the network flows based on the network traffic information; and distributes the at least one attribute to subscribers of the network flow analysis service.Type: GrantFiled: March 28, 2014Date of Patent: December 25, 2018Assignee: Fortinet, Inc.Inventors: Joseph R. Mihelich, Christian E. Navarrete
-
Patent number: 10038671Abstract: Systems and methods for managing network traffic by a perimeter network security device based on internal network traffic or configuration information are provided. According to one embodiment, a network security appliance of a private network receives internal network information collected by multiple Layer 2/3 network devices of the private network. The Layer 2/3 network devices switch/route internal network traffic among multiple internal host devices without the network traffic passing through the network security device and switch/route external network traffic between the network security appliance and the internal host devices. A topology of the private network is derived based on the internal network information. Existence of potential malicious activity involving an internal host device is identified by evaluating the internal network information.Type: GrantFiled: December 31, 2016Date of Patent: July 31, 2018Assignee: Fortinet, Inc.Inventors: Joseph R. Mihelich, Amit Srivastav
-
Publication number: 20180191681Abstract: Systems and methods for managing network traffic by a perimeter network security device based on internal network traffic or configuration information are provided. According to one embodiment, a network security appliance of a private network receives internal network information collected by multiple Layer 2/3 network devices of the private network. The Layer 2/3 network devices switch/route internal network traffic among multiple internal host devices without the network traffic passing through the network security device and switch/route external network traffic between the network security appliance and the internal host devices. A topology of the private network is derived based on the internal network information. Existence of potential malicious activity involving an internal host device is identified by evaluating the internal network information.Type: ApplicationFiled: December 31, 2016Publication date: July 5, 2018Applicant: Fortinet, Inc.Inventors: Joseph R. Mihelich, Amit Srivastav
-
Patent number: 9985849Abstract: Systems and methods for a network flow analysis service that facilitates collection, analysis and sharing of information regarding network flows are provided. According to one embodiment, a network flow analysis service provider collects network traffic information of network flows from a plurality of different network sources, analyzes at least one attribute associating with the network flows based on the network traffic information; and distributes the at least one attribute to subscribers of the network flow analysis service.Type: GrantFiled: August 23, 2017Date of Patent: May 29, 2018Assignee: Fortinet, Inc.Inventors: Joseph R. Mihelich, Christian E. Navarrete
-
Patent number: 9948576Abstract: Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. An edge network device interposed between a network of switches and multiple local hosts receives from a first local host a first packet destined for a first destination host. The first local host has a first layer 2 (L2) address and a first layer 3 (L3) address associated therewith. The first packet includes the first L2 address as a source L2 address of the first packet, and includes the first L3 address as a source L3 address of the first packet. The edge network device shields the first L2 address from the network of switches by replacing the source L2 address for the first packet with a first substitute L2 address of a first communication channel of the edge network device before sending the first packet to the network of switches.Type: GrantFiled: March 14, 2016Date of Patent: April 17, 2018Assignee: Fortinet, Inc.Inventors: Bert H. Tanaka, Joseph R. Mihelich
-
Publication number: 20180069770Abstract: Systems and methods for a network flow analysis service that facilitates collection, analysis and sharing of information regarding network flows are provided. According to one embodiment, a network flow analysis service provider collects network traffic information of network flows from a plurality of different network sources, analyzes at least one attribute associating with the network flows based on the network traffic information; and distributes the at least one attribute to subscribers of the network flow analysis service.Type: ApplicationFiled: August 23, 2017Publication date: March 8, 2018Applicant: Fortinet, Inc.Inventors: Joseph R. Mihelich, Christian E. Navarrete
-
Patent number: 9825866Abstract: Methods and systems for selecting among multiple concurrently active paths through a network are provided. According to one embodiment, a method is performed by a network interface of a source network device within a loop-free, reverse-path-learning network. The network is divided into multiple virtual local area networks (VLANs). Network traffic destined for a destination network device and specifying an address for the destination or including information from which the address can be derived is received from the source. A set of VLANs that can be used to transport the packet from the source to the destination is determined. Each VLAN in the set of VLANs is associated with a different path through the network from the source to the destination. A particular VLAN from the set of VLANs networks is selected, thereby effectively selecting a particular path from multiple selectable paths between the source and the destination.Type: GrantFiled: December 16, 2015Date of Patent: November 21, 2017Assignee: Fortinet, Inc.Inventors: Bert H. Tanaka, Daniel J. Maltbie, Joseph R. Mihelich
-
Publication number: 20160373294Abstract: Systems and methods for an end-to-end bidirectional symmetric data flow mapping in a LAG system are provided. According to one embodiment, a forward flow from a first end of the LAG system is received by a second end. The forward flow is from a first device connected to the first end and directed to a second device connected to the second end. The forward flow is transmitted by the second end to the second device. A corresponding backward flow is received by the second end that is from the second device and directed to the first device. The backward flow is assigned by the second end to a member link of multiple member links connecting the first and second end on which the forward flow was received by the second end. The backward flow is transmitted by the second end to the first end through the assigned member link.Type: ApplicationFiled: June 18, 2015Publication date: December 22, 2016Applicant: Fortinet, Inc.Inventors: Amit Srivastav, Sandip Y. Borle, Joseph R. Mihelich
-
Publication number: 20160335484Abstract: Methods and systems for co-relating location and identity data available from Access Points (APs) and video surveillance systems are provided. According to one embodiment, data, including a unique identifier of an object and information regarding a first geo-position of the object, is received from an AP of a wireless network of a venue. A video feed captured by a camera system monitoring a portion of the venue and/or information regarding a second geo-position corresponding to the object are also received. The first and second geo-positions are then mapped to a common coordinate system. Based on the unique identifier, information regarding the object as reported by the AP and the camera system or derived therefrom are correlated. Finally, behavioral attributes of the correlated object are assessed based on one or a combination of actions of the object, the first and second geo-positions and the common coordinate system.Type: ApplicationFiled: March 11, 2015Publication date: November 17, 2016Applicant: Fortinet, Inc.Inventors: Michael Xie, Robert Westendorp, Joseph R. Mihelich
-
Publication number: 20160197854Abstract: Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. An edge network device interposed between a network of switches and multiple local hosts receives from a first local host a first packet destined for a first destination host. The first local host has a first layer 2 (L2) address and a first layer 3 (L3) address associated therewith. The first packet includes the first L2 address as a source L2 address of the first packet, and includes the first L3 address as a source L3 address of the first packet. The edge network device shields the first L2 address from the network of switches by replacing the source L2 address for the first packet with a first substitute L2 address of a first communication channel of the edge network device before sending the first packet to the network of switches.Type: ApplicationFiled: March 14, 2016Publication date: July 7, 2016Inventors: Bert H. Tanaka, Joseph R. Mihelich
-
Patent number: 9325526Abstract: Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. A border component interposed between a network of switches and multiple local hosts receives from a first local host a first packet destined for a first destination host. The first local host has a first layer 2 (L2) address and a first layer 3 (L3) address associated therewith. The first packet includes the first L2 address as a source L2 address for the first packet, and includes the first L3 address as a source L3 address for the first packet. The border component shields the first L2 address from the network of switches by replacing the source L2 address for the first packet with a substitute L2 address before sending the first packet to the network of switches.Type: GrantFiled: July 29, 2013Date of Patent: April 26, 2016Assignee: Fortinet, Inc.Inventors: Bert H. Tanaka, Joseph R. Mihelich
-
Publication number: 20160105366Abstract: Methods and systems for selecting among multiple concurrently active paths through a network are provided. According to one embodiment, a method is performed by a network interface of a source network device within a loop-free, reverse-path-learning network. The network is divided into multiple virtual local area networks (VLANs). Network traffic destined for a destination network device and specifying an address for the destination or including information from which the address can be derived is received from the source. A set of VLANs that can be used to transport the packet from the source to the destination is determined. Each VLAN in the set of VLANs is associated with a different path through the network from the source to the destination. A particular VLAN from the set of VLANs networks is selected, thereby effectively selecting a particular path from multiple selectable paths between the source and the destination.Type: ApplicationFiled: December 16, 2015Publication date: April 14, 2016Applicant: Fortinet, Inc.Inventors: Bert H. Tanaka, Daniel J. Maltbie, Joseph R. Mihelich
-
Patent number: 9276861Abstract: Methods and systems for selecting among multiple concurrently active paths through a network are provided. According to one embodiment, a method is performed by a network interface of a source node within a loop-free, reverse-path-learning network. The network is divided into multiple virtual networks. A packet destined for a destination node and specifying an address for the destination or including information from which the address can be derived is received from the source. A set of virtual networks that can be used to transport the packet from the source node to the destination node is determined. Each virtual network in the set of virtual networks provides a different path through the network from the source to the destination. A particular virtual network from the set of virtual networks is selected, thereby effectively selecting a particular path from multiple selectable paths between the source and the destination.Type: GrantFiled: December 15, 2014Date of Patent: March 1, 2016Assignee: Fortinet, Inc.Inventors: Bert H. Tanaka, Daniel J. Maltbie, Joseph R. Mihelich