Patents by Inventor William J. Crawford
William J. Crawford 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: 12084026Abstract: Systems and methods are disclosed for estimating slipperiness of a road surface. This estimate may be obtained using an image sensor mounted on a vehicle. The estimated road slipperiness may be utilized when calculating a risk index for the road, or for an area including the road. If a predetermined threshold for slipperiness is exceeded, corrective actions may be taken. For instance, warnings may be generated to human drivers that are in control of driving vehicle, and autonomous vehicles may automatically adjust vehicle speed based upon road slipperiness detected.Type: GrantFiled: October 14, 2022Date of Patent: September 10, 2024Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Kristopher Keith Gaudin, Roxane Lyons, William J. Leise, John A. Nepomuceno, Rajiv C. Shah, Edward P. Matesevac, III, Jennifer Criswell Kellett, Jeremy Myers, Matthew S. Megyese, Leo Nelson Chan, Steven Cielocha, Jennifer L. Crawford
-
Patent number: 10084750Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a firewall maintains multiple configuration schemes, each defining a set of administrator-configurable content filtering process settings. The firewall also maintains a security policy database including multiple firewall security policies. At least one of the firewall security policies includes an associated configuration scheme and an action to take with respect to a particular network session based on a set of source Internet Protocol (IP) addresses, a set of destination IP addresses and/or a network service protocol.Type: GrantFiled: August 7, 2017Date of Patent: September 25, 2018Assignee: Fortinet, Inc.Inventor: William J. Crawford
-
Publication number: 20170339107Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a firewall maintains multiple configuration schemes, each defining a set of administrator-configurable content filtering process settings. The firewall also maintains a security policy database including multiple firewall security policies. At least one of the firewall security policies includes an associated configuration scheme and an action to take with respect to a particular network session based on a set of source Internet Protocol (IP) addresses, a set of destination IP addresses and/or a network service protocol.Type: ApplicationFiled: August 7, 2017Publication date: November 23, 2017Applicant: Fortinet, Inc.Inventor: William J. Crawford
-
Patent number: 9762540Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a network connection is received at a networking subsystem of a firewall. The connection is characterized by a source IP address, a destination IP address and a network service protocol. The network service protocol of the network connection is determined. A matching firewall policy is identified for the connection. When the connection is allowed, it is redirected to a proxy module that is configured to support the network service protocol. A content processing configuration scheme identified by the matching firewall policy is retrieved that includes multiple content processing configuration settings, specifying whether a particular type of content filtering is to be performed, for each of multiple network service protocols.Type: GrantFiled: July 4, 2015Date of Patent: September 12, 2017Assignee: Fortinet, Inc.Inventor: William J. Crawford
-
Patent number: 9729508Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a firewall maintains multiple configuration schemes, each defining a set of administrator-configurable content filtering process settings. The firewall also maintains a security policy database including multiple firewall security policies. At least one of the firewall security policies includes an associated configuration scheme and an action to take with respect to a particular network session based on a set of source Internet Protocol (IP) addresses, a set of destination IP addresses and/or a network service protocol.Type: GrantFiled: August 5, 2014Date of Patent: August 8, 2017Assignee: Fortinet, Inc.Inventor: William J. Crawford
-
Patent number: 9233527Abstract: A laminating system and a method of making a laminated product can include a roll of substrate material and a roll of film material to be laminated together to form a laminate. The system includes a sheeter station and, optionally, a breaker bar station and/or a registration station. The sheeter station is configured to cut the laminate at desired locations based on either signals received from the registration station or other system components. The breaker bar station is configured to remove any roll set curl that may reside in the laminate as a result of the substrate and/or film materials being fed to the system directly from rolls. The registration station is arranged, during an automated registration mode, to detect markings on the laminate and instruct the sheeter station to cut the laminate into individual sheets for subsequently processing into cards such as credit cards, gift cards, ID cards, etc.Type: GrantFiled: June 11, 2014Date of Patent: January 12, 2016Assignee: Klöckner Pentaplast of America, Inc.Inventors: Stephen P. Foley, Sr., Teddy L. Cradlebaugh, William J. Crawford, III
-
Publication number: 20150360448Abstract: A plastic sheet for printing e.g., credit cards, and a method for manufacturing the plastic sheet. The plastic sheet includes at least one white cap layer and at least one colored corestock. The white cap layer may include a thin printable plastic. The white cap layer may also include a gauge in the range of 12 to 127 microns (0.0005 to 0.005 inch) thick, preferably 25 to 76 microns (0.001 to 0.003 inch), and most preferably 25 to 50 microns (0.001 to 0.002 inch). The white cap layer may further include a plastic material e.g., polyester (PET), polypropylene (PP), poly vinyl chloride (PVC), polystyrene (PS), poly lactic acid (PLA), or the like. Preferably, the white cap layer may include PET or PVC. Most preferably, a matte PVC may be used as the white cap layer in order to achieve excellent ink receptibility in printing.Type: ApplicationFiled: June 10, 2015Publication date: December 17, 2015Applicant: Klockner Pentaplast of America, Inc.Inventors: William J CRAWFORD, Carrie NAPPER, Timothy WEATHERILL, Thomas MUCENSKI, Andrew S. CAMPOS
-
Publication number: 20150312220Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a network connection is received at a networking subsystem of a firewall. The connection is characterized by a source IP address, a destination IP address and a network service protocol. The network service protocol of the network connection is determined. A matching firewall policy is identified for the connection. When the connection is allowed, it is redirected to a proxy module that is configured to support the network service protocol. A content processing configuration scheme identified by the matching firewall policy is retrieved that includes multiple content processing configuration settings, specifying whether a particular type of content filtering is to be performed, for each of multiple network service protocols.Type: ApplicationFiled: July 4, 2015Publication date: October 29, 2015Applicant: FORTINET, INC.Inventor: William J. Crawford
-
Publication number: 20140351918Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a firewall maintains multiple configuration schemes, each defining a set of administrator-configurable content filtering process settings. The firewall also maintains a security policy database including multiple firewall security policies. At least one of the firewall security policies includes an associated configuration scheme and an action to take with respect to a particular network session based on a set of source Internet Protocol (IP) addresses, a set of destination IP addresses and/or a network service protocol.Type: ApplicationFiled: August 5, 2014Publication date: November 27, 2014Applicant: FORTINET, INC.Inventor: William J. Crawford
-
Publication number: 20140290825Abstract: A laminating system and a method of making a laminated product can include a roll of substrate material and a roll of film material to be laminated together to form a laminate. The system includes a sheeter station and, optionally, a breaker bar station and/or a registration station. The sheeter station is configured to cut the laminate at desired locations based on either signals received from the registration station or other system components. The breaker bar station is configured to remove any roll set curl that may reside in the laminate as a result of the substrate and/or film materials being fed to the system directly from rolls. The registration station is arranged, during an automated registration mode, to detect markings on the laminate and instruct the sheeter station to cut the laminate into individual sheets for subsequently processing into cards such as credit cards, gift cards, ID cards, etc.Type: ApplicationFiled: June 11, 2014Publication date: October 2, 2014Inventors: Stephen P. Foley, SR., Teddy L. Cradlebaugh, William J. Crawford, III
-
Patent number: 8813215Abstract: Methods and systems are provided for processing application-level content of network service protocols. According to one embodiment, one or more content processing configuration schemes are defined within a firewall device. Each of the one or more content processing configuration schemes including multiple content processing configuration settings for one or more network service protocols. The one or more content processing configuration schemes are stored by the firewall device. One or more of the stored content processing configuration schemes are associated with a firewall policy by the firewall device.Type: GrantFiled: November 29, 2013Date of Patent: August 19, 2014Assignee: Fortinet, Inc.Inventor: William J. Crawford
-
Patent number: 8800626Abstract: A laminating system and a method of making a laminated product can include a roll of substrate material and a roll of film material to be laminated together to form a laminate. The system includes a sheeter station and, optionally, a breaker bar station and/or a registration station. The sheeter station is configured to cut the laminate at desired locations based on either signals received from the registration station or other system components. The breaker bar station is configured to remove any roll set curl that may reside in the laminate as a result of the substrate and/or film materials being fed to the system directly from rolls. The registration station is arranged, during an automated registration mode, to detect markings on the laminate and instruct the sheeter station to cut the laminate into individual sheets for subsequently processing into cards such as credit cards, gift cards, ID cards, etc.Type: GrantFiled: November 29, 2010Date of Patent: August 12, 2014Assignee: Klöckner Pentaplast of America, Inc.Inventors: Stephen P. Foley, Sr., Teddy L. Cradlebaugh, William J. Crawford, III
-
Publication number: 20140090014Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a firewall device maintains a policy database including multiple policies. The policies includes information regarding an action to take with respect to a network session based on a set of source internet protocol (IP) addresses, a set of destination IP addresses and/or a network service protocol. When the action is to allow the network session, the policy also includes information regarding a configuration scheme defining administrator-configurable content filtering processes to be performed on traffic associated with the network session.Type: ApplicationFiled: November 29, 2013Publication date: March 27, 2014Applicant: Fortinet, Inc.Inventor: William J. Crawford
-
Publication number: 20140090013Abstract: Methods and systems are provided for processing application-level content of network service protocols. According to one embodiment, one or more content processing configuration schemes are defined within a firewall device. Each of the one or more content processing configuration schemes including multiple content processing configuration settings for one or more network service protocols. The one or more content processing configuration schemes are stored by the firewall device. One or more of the stored content processing configuration schemes are associated with a firewall policy by the firewall device.Type: ApplicationFiled: November 29, 2013Publication date: March 27, 2014Applicant: FORTINET, INC.Inventor: William J. Crawford
-
Patent number: 8656479Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a network connection is redirected by a networking subsystem implemented within a kernel of an operating system of a firewall device to a proxy module within the firewall device that is configured to support a network service protocol associated with the network connection. The proxy module retrieves one or more content processing configuration schemes associated with a matching firewall policy for the network service protocol and the network connection. The content processing configuration schemes each include multiple content processing configuration settings for each of one or more network service protocols.Type: GrantFiled: June 18, 2012Date of Patent: February 18, 2014Assignee: Fortinet, Inc.Inventor: William J. Crawford
-
Publication number: 20120254978Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a network connection is redirected by a networking subsystem implemented within a kernel of an operating system of a firewall device to a proxy module within the firewall device that is configured to support a network service protocol associated with the network connection. The proxy module retrieves one or more content processing configuration schemes associated with a matching firewall policy for the network service protocol and the network connection. The content processing configuration schemes each include multiple content processing configuration settings for each of one or more network service protocols.Type: ApplicationFiled: June 18, 2012Publication date: October 4, 2012Inventor: William J. Crawford
-
Patent number: 8205251Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a network connection is redirected by a networking subsystem implemented within a kernel of an operating system of a firewall device to a proxy module within the firewall device that is configured to support a network service protocol associated with the network connection. The proxy module retrieves one or more content processing configuration schemes associated with a matching firewall policy for the network service protocol and the network connection. The content processing configuration schemes each include multiple content processing configuration settings for each of one or more network service protocols.Type: GrantFiled: May 24, 2011Date of Patent: June 19, 2012Assignee: Fortinet, Inc.Inventor: William J. Crawford
-
Publication number: 20120132339Abstract: A laminating system and a method of making a laminated product can include a roll of substrate material and a roll of film material to be laminated together to form a laminate. The system includes a sheeter station and, optionally, a breaker bar station and/or a registration station. The sheeter station is configured to cut the laminate at desired locations based on either signals received from the registration station or other system components. The breaker bar station is configured to remove any roll set curl that may reside in the laminate as a result of the substrate and/or film materials being fed to the system directly from rolls. The registration station is arranged, during an automated registration mode, to detect markings on the laminate and instruct the sheeter station to cut the laminate into individual sheets for subsequently processing into cards such as credit cards, gift cards, ID cards, etc.Type: ApplicationFiled: November 29, 2010Publication date: May 31, 2012Applicant: WAYTEK CORPORATIONInventors: Stephen P. Foley, SR., Teddy L. Cradlebaugh, William J. Crawford, III
-
Publication number: 20110225646Abstract: Methods and systems for processing application-level content of network service protocols are described. According to one embodiment, a network connection is redirected by a networking subsystem implemented within a kernel of an operating system of a firewall device to a proxy module within the firewall device that is configured to support a network service protocol associated with the network connection. The proxy module retrieves one or more content processing configuration schemes associated with a matching firewall policy for the network service protocol and the network connection. The content processing configuration schemes each include multiple content processing configuration settings for each of one or more network service protocols.Type: ApplicationFiled: May 24, 2011Publication date: September 15, 2011Applicant: FORTINET, INC.Inventor: William J. Crawford
-
Patent number: 7966654Abstract: Firewalls and other filtering gateways have become common security devices for improving computer network security. As more features and functionality are added to these devices they become quite complex to configure. By associating configuration schemes with firewall policies, configuration can be simplified without compromising flexibility. Administrators have more options to filter different traffic streams based on their type and sources. They also have increased flexibility to be able to filter traffic on a per user basis, through authentication mechanisms tied to various filtering options.Type: GrantFiled: November 22, 2005Date of Patent: June 21, 2011Assignee: Fortinet, Inc.Inventor: William J. Crawford