Patents by Inventor Henry Sanders
Henry Sanders 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: 11912392Abstract: A flywheel actuated device for tensioning a backstay cable of a sailboat has a flywheel that is connected to a turnbuckle. The turnbuckle is connected to a cable backstay of a sailboat. Rotation of the flywheel rotates the turnbuckle to increase or relax tension on the cable backstay. The diameter of the flywheel and the weight of the flywheel near an outer circumference of the flywheel allow the flywheel to store rotational energy and cause the flywheel to temporarily freewheel while the sailboat is under sail when a sufficient manual force is applied to the flywheel, which turns the frame of the turnbuckle and provides an initial tension to the cable backstay.Type: GrantFiled: March 8, 2022Date of Patent: February 27, 2024Inventor: Henry Sanders
-
Publication number: 20230348013Abstract: A pair of elongated housings are positioned generally parallel to each other for connection of a wheel to a vehicle. An elongated member comprising a plurality of rollers is positioned within each of the housings. Spring biasing urges the elongated members downwardly, with the spring biasing absorbing shocks received at the wheel and conveyed to the elongated members, causing movement of the elongated members within the housing. The series of rollers on each of the elongated members traverse the housing to reduce friction between the housing and the elongated member as the elongated members traverse the housing. At least one vehicle wheel is mounted to the elongated members.Type: ApplicationFiled: July 3, 2023Publication date: November 2, 2023Inventor: Henry Sanders
-
Publication number: 20230286632Abstract: A flywheel actuated device for tensioning a backstay cable of a sailboat has a flywheel that is connected to a turnbuckle. The turnbuckle is connected to a cable backstay of a sailboat. Rotation of the flywheel rotates the turnbuckle to increase or relax tension on the cable backstay. The diameter of the flywheel and the weight of the flywheel near an outer circumference of the flywheel allow the flywheel to store rotational energy and cause the flywheel to temporarily freewheel while the sailboat is under sail when a sufficient manual force is applied to the flywheel, which turns the frame of the turnbuckle and provides an initial tension to the cable backstay.Type: ApplicationFiled: March 8, 2022Publication date: September 14, 2023Inventor: Henry Sanders
-
Patent number: 11718364Abstract: A pair of elongated housings are positioned generally parallel to each other for connection of a wheel to a vehicle. An elongated member comprising a plurality of rollers is positioned within each of the housings. Spring biasing urges the elongated members downwardly, with the spring biasing absorbing shocks received at the wheel and conveyed to the elongated members, causing movement of the elongated members within the housing. The series of rollers on each of the elongated members traverse the housing to reduce friction between the housing and the elongated member as the elongated members traverse the housing. At least one vehicle wheel is mounted to the elongated members.Type: GrantFiled: February 9, 2021Date of Patent: August 8, 2023Inventor: Henry Sanders
-
Publication number: 20220250710Abstract: A pair of elongated housings are positioned generally parallel to each other for connection of a wheel to a vehicle. An elongated member comprising a plurality of rollers is positioned within each of the housings. Spring biasing urges the elongated members downwardly, with the spring biasing absorbing shocks received at the wheel and conveyed to the elongated members, causing movement of the elongated members within the housing. The series of rollers on each of the elongated members traverse the housing to reduce friction between the housing and the elongated member as the elongated members traverse the housing. At least one vehicle wheel is mounted to the elongated members.Type: ApplicationFiled: February 9, 2021Publication date: August 11, 2022Inventor: Henry Sanders
-
Patent number: 11161580Abstract: A roller assisted low friction reefing grommet that facilitates movement of a reefing line through the grommet. The roller assisted low friction reefing grommet includes a grommet ring having a roller therein that reduces friction of the line traveling through the grommet. A line channeling guide is formed within the interior of the grommet ring by a low friction material positioned on either side of the grommet, with a channel formed by the line channeling guide and the roller for receiving and guiding the reefing line.Type: GrantFiled: May 27, 2020Date of Patent: November 2, 2021Inventor: Henry Sanders
-
Patent number: 11084562Abstract: A traveler control for a boat includes a car that traverses a track. A first sheave is positioned on a first end of the car and a second sheave is positioned on an opposite end of the car. A line is fixed at a first end and is routed through the first sheave. The line is routed through a plurality of turning blocks. An opposite end of the line is fixed after routing the line through the second sheave. The traveler control provides a mechanical advantage for convenient and precise positioning of a mainsail of a sailboat.Type: GrantFiled: February 7, 2020Date of Patent: August 10, 2021Inventor: Henry Sanders
-
Patent number: 11066144Abstract: A tiller control for boats comprising a brake that holds a control line in a static position. In turn, the control line holds the tiller and rudder of the boat in a static position. The amount of pressure applied to the control line by the brake is adjustable. Pressure applied to the control line by the brake may be adjusted so that the tiller and rudder are held in a generally static position, but the tiller control can be manually overridden.Type: GrantFiled: April 3, 2020Date of Patent: July 20, 2021Inventor: Henry Sanders
-
Publication number: 20070250590Abstract: The claimed method and system describes a dynamic construction of a virtual proxy using a set of virtual proxy hosts. The virtual proxy hosts may maintain a shared data store that contains a record of discovered services on a network. The virtual proxy hosts may work together to respond to discovery requests using the shared data store. Clients on a network having a virtual proxy host may be limited to unicast discovery requests with the virtual proxy host, thereby reducing broadcast traffic.Type: ApplicationFiled: April 21, 2006Publication date: October 25, 2007Applicant: MICROSOFT CORPORATIONInventors: Eliot Flannery, Henry Sanders, Sandeep Singhal, Todd Manion, Upshur Parks
-
Publication number: 20070011733Abstract: A unified architecture for enabling remote access to a network is provided. The network may comprise, as examples, a virtual private network (VPN) and/or a peer-to-peer network. In one embodiment, the architecture includes components installed on a client device/node and a gateway/supernode. Components implemented on the client device may facilitate access in a manner similar to that of a traditional VPN, while components on the gateway may facilitate access in a manner similar to an application proxy. Communication between the client device and gateway may occur, as an example, via a Secure Sockets Layer (SSL) communication protocol.Type: ApplicationFiled: July 8, 2005Publication date: January 11, 2007Applicant: Microsoft CorporationInventors: Abolade Gbadegesin, Arvind Murching, David Thaler, Henry Sanders, Narendra Gidwani, Paul Mayfield
-
Publication number: 20060107322Abstract: Disclosed is a method for slowing down the spread of viruses by limiting the number of Transmission Control Protocol (“TCP”) connection attempts to arbitrary Internet Protocol (“IP”) addresses that can be in progress at any given time—a common method employed by viruses to spread to other hosts from an infected host. This is achieved by setting a small limit on the number of connection attempt requests that can be in progress at any given time and can be implemented regardless of whether anti-virus software is installed on the system.Type: ApplicationFiled: November 15, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Sanjay Kaniyar, Christian Huitema, Henry Sanders
-
Publication number: 20050259644Abstract: A system and method for defeating SYN attacks are provided. When the number of packets received by a server is above the capacity of the server, the server assumes that a SYN attack is in progress. The server randomly drops SYN packets without processing them. The percentage of SYN packets dropped is increased while the load on the server exceeds capacity, and decreased while the load on the server does not exceed capacity. Under attack conditions, a percentage of TCP connections are still maintained.Type: ApplicationFiled: May 18, 2004Publication date: November 24, 2005Applicant: Microsoft CorporationInventors: Christian Huitema, Henry Sanders, Sanjay Kaniyar
-
Publication number: 20050246716Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.Type: ApplicationFiled: June 23, 2005Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Adam Smith, Anthony Moore, Brian LaMacchia, Anders Hejlsberg, Brian Grunkemeyer, Caleb Doise, Christopher Brumme, Christopher Anderson, Corina Feuerstein, Craig Sinclair, Daniel Takacs, David Ebbo, David Driver, David Mortenson, Erik Christensen, Erik Olson, Fabio Yeon, Gopala Kakivaya, Gregory Fee, Hany Ramadan, Henry Sanders, Jayanth Rajan, Jeffrey Cooperstein, Jonathan Hawkins, James Hogg, Joe Long, John McConnell, Jesus Ruiz-Scougall, James Miller, Julie Bennett, Krzysztof Cwalina, Lance Olson, Loren Kohnfelder, Michael Magruder, Manish Prabhu, Radu Palanca, Raja Krishnaswamy, Shawn Burke, Sean Trowbridge, Seth Demsey, Shajan Dasan, Stefan Pharies, Suzanne Cook, Tarun Anand, Travis Muhlestein, Yann Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
-
Publication number: 20050240943Abstract: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.Type: ApplicationFiled: June 23, 2005Publication date: October 27, 2005Applicant: Microsoft CorporationInventors: Adam Smith, Anthony Moore, Brian LaMacchia, Anders Hejlsberg, Biran Grunkemeyer, Caleb Doise, Christopher Brumme, Christopher Anderson, Corina Feuerstein, Craig Sinclair, Daniel Takacs, David Ebbo, David Driver, David Mortenson, Erik Christensen, Erik Olson, Fabio Yeon, Gopala Kakivaya, George Fee, Hany Ramadan, Henry Sanders, Jayanth Rajan, Jeffrey Cooperstein, Jonathan Hawkins, James Hogg, Joe Long, John McConnell, Jesus Ruiz-Scougall, James Miller, Julie Bennett, Krzysztof Cwalina, Lance Olson, Loren Kohnfelder, Michael Magruder, Manish Prabhu, Radu Palanca, Raja Krishnaswamy, Shawn Burke, Sean Trowbridge, Seth Demsey, Shajan Dasan, Stefan Pharies, Suzanne Cook, Tarun Anand, Travis Muhlestein, Yann Christensen, Yung-shin Lin, Ramasamy Krishnaswamy, Joseph Roxe, Alan Boshier, David Bau
-
Publication number: 20050055398Abstract: A system and method for facilitating communications over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered protocol object creator should be employed to create a protocol object. The protocol object implements an abstract network protocol base class. The protocol object is employed to abstract details of communicating over a protocol and to provide a byte stream interface to communications occurring over the protocol, while removing protocol specific code from an application program. The method includes creating an instance of a protocol object from a source of registered protocol handlers based on a request to communicate over a protocol and using a base class API to communicate over the protocol through the protocol object.Type: ApplicationFiled: October 21, 2004Publication date: March 10, 2005Applicant: Microsoft CorporationInventors: Lance Olson, Henrik Nielsen, Henry Sanders, Richard Firth
-
Publication number: 20050055333Abstract: Various embodiments of the invention are directed to closely integrating functionality between an internet server and a WebDAV tool. Areas of specific focus in this document include delegation of duties between the internet server and the WebDAV tool, efficient management of a resource's content-type, support for segregation of a namespace into separate virtual roots, and determinations of whether to invoke certain processing extensions to handle requests for a given HTTP verb.Type: ApplicationFiled: September 30, 2004Publication date: March 10, 2005Applicant: Microsoft CorporationInventors: Brian Deen, Joel Soderberg, Van Van, Henry Sanders