Patents by Inventor Chris Hopen
Chris Hopen 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: 11256912Abstract: This disclosure is generally directed to identifying electronic forms using spatial information of elements presented on a website. Identifying a type of an electronic form may include identifying particular input elements associated with the form, determining a bounding region of the input element, expanding the bounding region, and determining any intersections of the expanded bounding region with one or more label elements proximate to the input element. Keywords of the label elements can be analyzed to increase or decrease a confidence level that an input element is associated with a particular input type. A bounding region can be dynamically sized based on a number of intersecting elements. An electronic form can be identified based on the identified input elements. In some instances, the electronic forms may assist a user in accessing or updating remotely stored personal information, including payment information, across one or more third party electronic sites.Type: GrantFiled: August 5, 2019Date of Patent: February 22, 2022Assignee: Switch, Inc.Inventors: Chris Hopen, Trevor Marcus, Christopher Lloyd Harvey, Gary Tomlinson
-
Patent number: 10846665Abstract: A service provider may assist in management of remotely stored data. The service provider may cause a user device to update remotely stored personal information, including payment information, across one or more third party electronic sites (e.g., websites, applications, and/or other remote data repositories). The service provider may build a site directory of sites that store personal data. The site directory may include information to enable update of personal information for a specific site, such as which pages to access, what data to input, what type of inputs are acceptable, and other selections and/or inputs to create, modify, update, or switch personal information maintained by a site with new or different personal information. The service provider may create a script that, when executed by an application on a user device, may cause the user device to automatically update the personal information on one or more third party sites.Type: GrantFiled: November 23, 2015Date of Patent: November 24, 2020Assignee: Switch, Inc.Inventors: Chris Hopen, Derek Hanson
-
Publication number: 20190362142Abstract: This disclosure is generally directed to identifying electronic forms using spatial information of elements presented on a website. Identifying a type of an electronic form may include identifying particular input elements associated with the form, determining a bounding region of the input element, expanding the bounding region, and determining any intersections of the expanded bounding region with one or more label elements proximate to the input element. Keywords of the label elements can be analyzed to increase or decrease a confidence level that an input element is associated with a particular input type. A bounding region can be dynamically sized based on a number of intersecting elements. An electronic form can be identified based on the identified input elements. In some instances, the electronic forms may assist a user in accessing or updating remotely stored personal information, including payment information, across one or more third party electronic sites.Type: ApplicationFiled: August 5, 2019Publication date: November 28, 2019Inventors: Chris Hopen, Trevor Marcus, Christopher Lloyd Harvey, Gary Tomlinson
-
Patent number: 10372980Abstract: This disclosure is generally directed to identifying electronic forms using spatial information of elements presented on a website. Identifying a type of an electronic form may include identifying particular input elements associated with the form, determining a bounding region of the input element, expanding the bounding region, and determining any intersections of the expanded bounding region with one or more label elements proximate to the input element. Keywords of the label elements can be analyzed to increase or decrease a confidence level that an input element is associated with a particular input type. A bounding region can be dynamically sized based on a number of intersecting elements. An electronic form can be identified based on the identified input elements. In some instances, the electronic forms may assist a user in accessing or updating remotely stored personal information, including payment information, across one or more third party electronic sites.Type: GrantFiled: November 16, 2016Date of Patent: August 6, 2019Assignee: Switch, Inc.Inventors: Chris Hopen, Trevor Marcus
-
Patent number: 10313350Abstract: Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.Type: GrantFiled: February 27, 2018Date of Patent: June 4, 2019Assignee: SONICWALL INC.Inventors: Chris Hopen, Gary Tomlinson, Parvez Anandam, Brian Young, Alan Flagg, Jude Michael Dylan O'Reilley
-
Patent number: 10218782Abstract: The present disclosure identifies topologies of a computer network where one network appliance may be configured as a master network appliance and where that master network appliance may communicate over a network communication interface with one or more slave network appliances. Computer networks of the present disclosure may include a switch and a firewall where the switch may be coupled to several network appliances via different network communication interfaces.Type: GrantFiled: July 11, 2017Date of Patent: February 26, 2019Assignee: SONICWALL INC.Inventors: Chris A. Hopen, Gary B. Tomlinson, John Brooke, Derek W. Brown, Jonathan Burdge, Rodger D. Erickson
-
Publication number: 20180255062Abstract: Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.Type: ApplicationFiled: February 27, 2018Publication date: September 6, 2018Inventors: Chris Hopen, Gary Tomlinson, Parvez Anandam, Brian Young, Alan Flagg, Jude Michael Dylan O'Reilley
-
Patent number: 10003576Abstract: Techniques for determining which resource access requests are handled locally at a remote computer, and which resource access requests are routed or “redirected” through a virtual private network. One or more routing or “redirection” rules are downloaded from a redirection rule server to a remote computer. When the node of the virtual private network running on the remote computer receives a resource access request, it compares the identified resource with the rules. Based upon how the identified resource matches one or more rules, the node will determine whether the resource access request is redirected through the virtual private network or handled locally (e.g., retrieved locally from another network). A single set of redirection rules can be distributed to and employed by a variety of different virtual private network communication techniques.Type: GrantFiled: June 13, 2016Date of Patent: June 19, 2018Assignee: SONICWALL INC.Inventors: Chris Hopen, Bryan Sauve, Paul Hoover, Bill Perry
-
Publication number: 20180137351Abstract: This disclosure is generally directed to identifying electronic forms using spatial information of elements presented on a website. Identifying a type of an electronic form may include identifying particular input elements associated with the form, determining a bounding region of the input element, expanding the bounding region, and determining any intersections of the expanded bounding region with one or more label elements proximate to the input element. Keywords of the label elements can be analyzed to increase or decrease a confidence level that an input element is associated with a particular input type. A bounding region can be dynamically sized based on a number of intersecting elements. An electronic form can be identified based on the identified input elements. In some instances, the electronic forms may assist a user in accessing or updating remotely stored personal information, including payment information, across one or more third party electronic sites.Type: ApplicationFiled: November 16, 2016Publication date: May 17, 2018Inventors: Chris Hopen, Trevor Marcus
-
Patent number: 9906534Abstract: Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.Type: GrantFiled: March 31, 2017Date of Patent: February 27, 2018Assignee: SONICWALL INC.Inventors: Chris Hopen, Gary Tomlinson, Parvez Anandam, Brian Young, Alan Flagg, Jude Michael Dylan O'Reilley
-
Publication number: 20170318081Abstract: The present disclosure identifies topologies of a computer network where one network appliance may be configured as a master network appliance and where that master network appliance may communicate over a network communication interface with one or more slave network appliances. Computer networks of the present disclosure may include a switch and a firewall where the switch may be coupled to several network appliances via different network communication interfaces.Type: ApplicationFiled: July 11, 2017Publication date: November 2, 2017Inventors: Chris A. Hopen, Gary B. Tomlinson, John Brooke, Derek W. Brown, Jonathan Burdge, Rodger D. Erickson
-
Publication number: 20170244710Abstract: Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.Type: ApplicationFiled: March 31, 2017Publication date: August 24, 2017Inventors: Chris Hopen, Gary Tomlinson, Parvez Anandam, Brian Young, Alan Flagg, Jude Michael Dylan O'Reilley
-
Patent number: 9736234Abstract: The present disclosure identifies topologies of a computer network where one network appliance may be configured as a master network appliance and where that master network appliance may communicate over a network communication interface with one or more slave network appliances. Computer networks of the present disclosure may include a switch and a firewall where the switch may be coupled to several network appliances via different network communication interfaces.Type: GrantFiled: January 26, 2016Date of Patent: August 15, 2017Assignee: AVENTAIL LLCInventors: Chris A. Hopen, Gary B. Tomlinson, John Brooke, Derek W. Brown, Jonathan Burdge, Rodger D. Erickson
-
Publication number: 20170148000Abstract: A service provider may assist in management of remotely stored data. The service provider may cause a user device to update remotely stored personal information, including payment information, across one or more third party electronic sites (e.g., websites, applications, and/or other remote data repositories). The service provider may build a site directory of sites that store personal data. The site directory may include information to enable update of personal information for a specific site, such as which pages to access, what data to input, what type of inputs are acceptable, and other selections and/or inputs to create, modify, update, or switch personal information maintained by a site with new or different personal information. The service provider may create a script that, when executed by an application on a user device, may cause the user device to automatically update the personal information on one or more third party sites.Type: ApplicationFiled: November 23, 2015Publication date: May 25, 2017Inventors: Chris Hopen, Derek Hanson
-
Patent number: 9628489Abstract: Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.Type: GrantFiled: March 28, 2016Date of Patent: April 18, 2017Assignee: SonicWall Inc.Inventors: Chris Hopen, Gary Tomlinson, Parvez Anandam, Brian Young, Alan Flagg, Jude Michael Dylan O'Reilley
-
Publication number: 20160294778Abstract: Techniques for determining which resource access requests are handled locally at a remote computer, and which resource access requests are routed or “redirected” through a virtual private network. One or more routing or “redirection” rules are downloaded from a redirection rule server to a remote computer. When the node of the virtual private network running on the remote computer receives a resource access request, it compares the identified resource with the rules. Based upon how the identified resource matches one or more rules, the node will determine whether the resource access request is redirected through the virtual private network or handled locally (e.g., retrieved locally from another network). A single set of redirection rules can be distributed to and employed by a variety of different virtual private network communication techniques.Type: ApplicationFiled: June 13, 2016Publication date: October 6, 2016Inventors: Chris Hopen, Bryan Sauve, Paul Hoover, Bill Perry
-
Publication number: 20160212136Abstract: Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.Type: ApplicationFiled: March 28, 2016Publication date: July 21, 2016Inventors: Chris Hopen, Gary Tomlinson, Parvez Anandam, Brian Young, Alan Flagg, Jude Michael Dylan O'Reilley
-
Patent number: 9397927Abstract: Techniques for determining which resource access requests are handled locally at a remote computer, and which resource access requests are routed or “redirected” through a virtual private network. One or more routing or “redirection” rules are downloaded from a redirection rule server to a remote computer. When the node of the virtual private network running on the remote computer receives a resource access request, it compares the identified resource with the rules. Based upon how the identified resource matches one or more rules, the node will determine whether the resource access request is redirected through the virtual private network or handled locally (e.g., retrieved locally from another network). A single set of redirection rules can be distributed to and employed by a variety of different virtual private network communication techniques.Type: GrantFiled: September 4, 2014Date of Patent: July 19, 2016Assignee: AVENTAIL LLCInventors: Chris Hopen, Bryan Sauve, Paul Hoover, Bill Perry
-
Publication number: 20160164956Abstract: Systems and methods for routing communications to a platform service are provided. A message including payload data is received. The information in the payload data of the message is examined in order to determine the type of message. The message is then relayed to an appropriate platform service based on the type of message. Some embodiments assign numbers to the packets that make up the message.Type: ApplicationFiled: January 26, 2016Publication date: June 9, 2016Inventors: Chris A. Hopen, Gary B. Tomlinson, John Brooke, Derek W. Brown, Jonathan Burdge, Rodger D. Erickson
-
Patent number: 9300670Abstract: Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.Type: GrantFiled: October 19, 2013Date of Patent: March 29, 2016Assignee: Aventail LLCInventors: Chris Hopen, Gary Tomlinson, Parvez Anandam, Brian Young, Alan Flagg, Jude Michael Dylan O'Reilley