Patents by Inventor Patrick G. Clark
Patrick G. Clark 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: 11127190Abstract: According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: generating a 3-dimensional (3D) model of an object at least in part by analyzing a first plurality of images of the object captured using a first scanning device; generating a texture model of a texture of a material at least in part by analyzing a second plurality of images of the material captured using a second scanning device different from the first scanning device, the material being separate and distinct from the object; and applying the texture model to the 3D model to generate a textured 3D model of the object.Type: GrantFiled: November 13, 2019Date of Patent: September 21, 2021Assignee: Wayfair LLCInventors: Michael Silvio Festa, Rebecca W. Perry, Patrick G. Clark
-
Patent number: 11122091Abstract: Systems and methods for managing network security for a plurality of networks. Each of the networks comprises one or more networked devices, and each of the networks includes one or more security devices configured to monitor data traffic into and out of the networks. Abstracted access rules are created to define access between the networked devices. Each of the access rules are compiled into a security rule that uses object definitions of the networked devices to define access between the networked devices. The security rules are compiled and transmitted to the security devices for implementation.Type: GrantFiled: April 16, 2019Date of Patent: September 14, 2021Assignee: FireMon, LLCInventors: Jeremy Ned Martin, Matthew R. Dean, Timothy R. Garrett, Sean Michael Mills, Lindsay V. Brechler, Jason Wendel, Hugh D. Brown, Patrick G. Clark, Joseph P. Brazil, Jr.
-
Patent number: 10944954Abstract: According to at least one aspect, a system is provided. The system comprises a rotation device configured to rotate an object about an axis; a plurality of imaging sensors configured to image the object and comprising two imaging sensors that are disposed a fixed distance apart; and a computing device configured to: control the plurality of imaging sensors to capture a first set of images of the object in a first position; control the rotation device to rotate the object from the first position to a second position; control the plurality of imaging sensors to capture a second set of images of the object in the second position; generate a 3-dimensional (3D) model of the object using the first and second sets of images; and identify a scale of the 3D model of the object using the fixed distance.Type: GrantFiled: February 12, 2018Date of Patent: March 9, 2021Assignee: Wayfair LLCInventors: Michael Silvio Festa, Rebecca W. Perry, Patrick G. Clark
-
Publication number: 20200336513Abstract: Systems and methods for managing network security for a plurality of networks. Each of the networks comprises one or more networked devices, and each of the networks includes one or more security devices configured to monitor data traffic into and out of the networks. Abstracted access rules are created to define access between the networked devices. Each of the access rules are compiled into a security rule that uses object definitions of the networked devices to define access between the networked devices. The security rules are compiled and transmitted to the security devices for implementation.Type: ApplicationFiled: April 16, 2019Publication date: October 22, 2020Applicant: FireMon, LLCInventors: Jeremy Ned Martin, Matthew R. Dean, Timothy R. Garrett, Sean Michael Mills, Lindsay V. Brechler, Jason Wendel, Hugh D. Brown, Patrick G. Clark, Joseph P. Brazil, JR.
-
Publication number: 20200082596Abstract: According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: generating a 3-dimensional (3D) model of an object at least in part by analyzing a first plurality of images of the object captured using a first scanning device; generating a texture model of a texture of a material at least in part by analyzing a second plurality of images of the material captured using a second scanning device different from the first scanning device, the material being separate and distinct from the object; and applying the texture model to the 3D model to generate a textured 3D model of the object.Type: ApplicationFiled: November 13, 2019Publication date: March 12, 2020Applicant: Wayfair LLCInventors: Michael Silvio Festa, Rebecca W. Perry, Patrick G. Clark
-
Patent number: 10489961Abstract: According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: generating a 3-dimensional (3D) model of an object at least in part by analyzing a first plurality of images of the object captured using a first scanning device; generating a texture model of a texture of a material at least in part by analyzing a second plurality of images of the material captured using a second scanning device different from the first scanning device, the material being separate and distinct from the object; and applying the texture model to the 3D model to generate a textured 3D model of the object.Type: GrantFiled: February 12, 2018Date of Patent: November 26, 2019Assignee: Wayfair LLCInventors: Michael Silvio Festa, Rebecca W. Perry, Patrick G. Clark
-
Publication number: 20190251733Abstract: According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: generating a 3-dimensional (3D) model of an object at least in part by analyzing a first plurality of images of the object captured using a first scanning device; generating a texture model of a texture of a material at least in part by analyzing a second plurality of images of the material captured using a second scanning device different from the first scanning device, the material being separate and distinct from the object; and applying the texture model to the 3D model to generate a textured 3D model of the object.Type: ApplicationFiled: February 12, 2018Publication date: August 15, 2019Inventors: Michael Silvio Festa, Rebecca W. Perry, Patrick G. Clark
-
Publication number: 20190253695Abstract: According to at least one aspect, a system is provided. The system comprises a rotation device configured to rotate an object about an axis; a plurality of imaging sensors configured to image the object and comprising two imaging sensors that are disposed a fixed distance apart; and a computing device configured to: control the plurality of imaging sensors to capture a first set of images of the object in a first position; control the rotation device to rotate the object from the first position to a second position; control the plurality of imaging sensors to capture a second set of images of the object in the second position; generate a 3-dimensional (3D) model of the object using the first and second sets of images; and identify a scale of the 3D model of the object using the fixed distance.Type: ApplicationFiled: February 12, 2018Publication date: August 15, 2019Inventors: Michael Silvio Festa, Rebecca W. Perry, Patrick G. Clark
-
Patent number: 9578061Abstract: Implementations of the present disclosure involve a system and/or method for modeling a networking device policy or set of rules and/or transforming a networking device policy model into a set of comprehensible rules for presentation to a manager of the device. In one embodiment, the system and/or method includes converting one or more rules of the firewall device into a string of representative bits, creating a binary decision diagram from the converted rules of the firewall policy, transforming the binary decision diagram into a ternary tree diagram and analyzing the ternary tree diagram to condense the firewall policy into one or more rules comprehensible by a user of the firewall.Type: GrantFiled: March 13, 2014Date of Patent: February 21, 2017Assignee: FireMon, LLCInventors: Patrick G. Clark, Jody Brazil
-
Patent number: 9270704Abstract: Implementations of the present disclosure involve a system and/or method for modeling a firewall function and operation such that software based analysis and other formal analysis methods may be used with the model. In one embodiment, the system and/or method includes modeling the function of a firewall as a set of links, ingress/egress interfaces, interface switches and behaviors chained together into a spanning graph. The spanning graph may then be used in conjunction with data structures, such as a Firewall Policy Diagram, to illustrate pathways through a network for a communication packet. This system and/or method allows for the understanding of a firewall policy such that the policy can be replicated among various firewalls in the network at issue.Type: GrantFiled: March 13, 2014Date of Patent: February 23, 2016Assignee: FireMon, LLCInventors: Patrick G. Clark, Jody Brazil
-
Publication number: 20140282855Abstract: Implementations of the present disclosure involve a system and/or method for modeling a firewall function and operation such that software based analysis and other formal analysis methods may be used with the model. In one embodiment, the system and/or method includes modeling the function of a firewall as a set of links, ingress/egress interfaces, interface switches and behaviors chained together into a spanning graph. The spanning graph may then be used in conjunction with data structures, such as a Firewall Policy Diagram, to illustrate pathways through a network for a communication packet. This system and/or method allows for the understanding of a firewall policy such that the policy can be replicated among various firewalls in the network at issue.Type: ApplicationFiled: March 13, 2014Publication date: September 18, 2014Applicant: FireMon, LLCInventors: Patrick G. Clark, Jody Brazil
-
Publication number: 20140282854Abstract: Implementations of the present disclosure involve a system and/or method for modeling a networking device policy or set of rules and/or transforming a networking device policy model into a set of comprehensible rules for presentation to a manager of the device. In one embodiment, the system and/or method includes converting one or more rules of the firewall device into a string of representative bits, creating a binary decision diagram from the converted rules of the firewall policy, transforming the binary decision diagram into a ternary tree diagram and analyzing the ternary tree diagram to condense the firewall policy into one or more rules comprehensible by a user of the firewall.Type: ApplicationFiled: March 13, 2014Publication date: September 18, 2014Applicant: FireMon, LLCInventors: Patrick G. Clark, Jody Brazil
-
Patent number: D324598Type: GrantFiled: April 25, 1990Date of Patent: March 10, 1992Inventor: Patrick G. Clark