Patents by Inventor William Dunlap
William Dunlap 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: 9326161Abstract: Embodiments related to automatically adjusting wireless network settings based upon utilization of a wireless network link by applications are disclosed. For example, one disclosed embodiment provides a method of adjusting a wireless networking setting for a wireless network link. The method includes monitoring data flow through a network interface controller to collect, for each of one or more applications running on the computing device and communicating over the wireless network link, flow performance data comprising information regarding an amount of data flow arising from the application. The method also includes monitoring link data comprising information regarding data being sent and received over the wireless network link, and based upon the flow performance data and the link data, controlling a network interface controller to adjust the wireless networking parameter to change a configuration of the network link.Type: GrantFiled: June 21, 2012Date of Patent: April 26, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Zhou Wang, Chen Zhao, Alain Gefflaut, William Dunlap, Wolfgang Manousek
-
Patent number: 9086432Abstract: The present disclosure is generally directed to a rapid configuration adapter system, method and assembly for testing integrated circuit devices including a test circuit board configured to connect to an integrated circuit test device and an interconnect board configured to receive and electrically connect to the test circuit board. The assembly further includes an interface board configured to connect to an external a controller, processor or data collection equipment, and configured to receive and electrically connect to the interconnect board. The assembly further includes a connections board configured to receive electrical connections thereon and configured to receive and electrically connect to the interface board, the connections board being further configured to accept electrical connections thereupon specific to the test circuit board.Type: GrantFiled: June 7, 2013Date of Patent: July 21, 2015Assignee: The Boeing CompanyInventors: Bruce William Dunlap, Haldane Lawrence Collins
-
Publication number: 20150145229Abstract: A torsion axle arrangement is provided wherein the spindle is mounted to the suspension link by a keyed connection facilitated with a selectively orientable disc then fixed to the suspension link according to a given application. That connection is maintained by a bolt passing through the suspension link and engaging a mating groove in the spindle. The bolt is anchored within the suspension link by a threaded connection internal to the suspension link. The shape of the key can be selected as desired for immediate source identification.Type: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Inventors: William Dunlap, James C. Tuthill
-
Patent number: 8869162Abstract: A stream processing execution engine evaluates development-time performance characteristic estimates in combination with run-time parameters to schedule execution of stream processing software components in a stack of a stream processing application that satisfy a defined performance criterion in a heterogeneous hardware device. A stream processing application includes a stack of interdependent stream processing software components. A stream processing execution engine evaluates one or more performance characteristics of multiple computational resources in the heterogeneous hardware device. Each performance characteristic is associated with performance of a computational resource in executing a computational-resource-dependent instance of a stream processing software component. The stream processing execution engine schedules within the run-time environment a computational resource on which to execute a computational-resource-dependent instance of one of the stream processing software components.Type: GrantFiled: April 26, 2011Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventors: Alexandre de Baynast, Arsalan Ahmad, Andreas Steinmetzler, Thomas Santen, Satnam Singh, Alain Gefflaut, William Dunlap
-
Patent number: 8641079Abstract: A multi-axle vehicle suspension system comprising a first torsion axle mounted to a first suspension pivot member, the first suspension pivot member pivotally coupled to a vehicle frame, a second torsion axle mounted to a second suspension pivot member, the second suspension pivot member pivotally coupled to the vehicle frame, a pivot member pivotally coupled to the vehicle frame, the first suspension pivot member pivotally coupled to the pivot member, and the second suspension pivot member pivotally coupled to the pivot member.Type: GrantFiled: December 8, 2011Date of Patent: February 4, 2014Assignee: Dexter Axle CompanyInventors: William Dunlap, Ronnie L. Tharp
-
Publication number: 20130343190Abstract: Embodiments related to automatically adjusting wireless network settings based upon utilization of a wireless network link by applications are disclosed. For example, one disclosed embodiment provides a method of adjusting a wireless networking setting for a wireless network link. The method includes monitoring data flow through a network interface controller to collect, for each of one or more applications running on the computing device and communicating over the wireless network link, flow performance data comprising information regarding an amount of data flow arising from the application. The method also includes monitoring link data comprising information regarding data being sent and received over the wireless network link, and based upon the flow performance data and the link data, controlling a network interface controller to adjust the wireless networking parameter to change a configuration of the network link.Type: ApplicationFiled: June 21, 2012Publication date: December 26, 2013Applicant: MICROSOFT CORPORATIONInventors: Zhou Wang, Chen Zhao, Alain Gefflaut, William Dunlap, Wolfgang Manousek
-
Publication number: 20130147146Abstract: A multi-axle vehicle suspension system comprising a first torsion axle mounted to a first suspension pivot member, the first suspension pivot member pivotally coupled to a vehicle frame, a second torsion axle mounted to a second suspension pivot member, the second suspension pivot member pivotally coupled to the vehicle frame, a pivot member pivotally coupled to the vehicle frame, the first suspension pivot member pivotally coupled to the pivot member, and the second suspension pivot member pivotally coupled to the pivot member.Type: ApplicationFiled: December 8, 2011Publication date: June 13, 2013Inventors: William Dunlap, Ronnie L. Tharp
-
Publication number: 20120278811Abstract: A stream processing execution engine evaluates development-time performance characteristic estimates in combination with run-time parameters to schedule execution of stream processing software components in a stack of a stream processing application that satisfy a defined performance criterion in a heterogeneous hardware device. A stream processing application includes a stack of interdependent stream processing software components. A stream processing execution engine evaluates one or more performance characteristics of multiple computational resources in the heterogeneous hardware device. Each performance characteristic is associated with performance of a computational resource in executing a computational-resource-dependent instance of a stream processing software component. The stream processing execution engine schedules within the run-time environment a computational resource on which to execute a computational-resource-dependent instance of one of the stream processing software components.Type: ApplicationFiled: April 26, 2011Publication date: November 1, 2012Applicant: Microsoft CorporationInventors: Alexandre de Baynast, Arsalan Ahmad, Andreas Steinmetzler, Thomas Santen, Satnam Singh, Alain Gefflaut, William Dunlap
-
Patent number: 7753400Abstract: A multi-axle leaf spring suspension having a compliant equalizer. The leaf springs are mounted one behind the other on each side of the vehicle. Adjacent ends of the leaf springs are pivotally attached to the compliant equalizer. The compliant equalizer is pivotally mounted to a vehicle frame. The compliant equalizer comprises a pair of arms that are pivotally connected to each other in a scissor-like fashion. One end of each arm is pivotally connected to the end of a leaf spring. The other end of each arm is cooperatively arranged to contain and compress a spring member between them. The compliant equalizer reduces the magnitude of shocks that would be other wise transmitted to the suspension and frame by absorbing them through compression of the spring member.Type: GrantFiled: September 20, 2005Date of Patent: July 13, 2010Assignee: Dexter Axle CompanyInventors: William Dunlap, James C. Tuthill, Terry L. Trindle
-
Publication number: 20100011791Abstract: A heat transfer system capable of being coupled to at least one temperature controlled zone, the elements of the system comprising: (i) at least one liquid refrigerant line; (ii) at least one expansion valve selected for R22 or R422D; (iii) at least one evaporator (iv) at least one compressor; (v) at least one condenser; (vi) at least one vapor refrigerant line; and wherein all of the elements have an inlet side and an outlet side and elements (i) through (vi) are in fluid communication together and contains R422D; and the system further comprising a sensing element communicatively coupled to the outlet side of at least one evaporator and at least one expansion valve and at least one sensing element contains a fluid selected to work when R22 is in the condenser-to-evaporator circuit, or R422D. Further disclosed are methods for retrofitting R22 containing heat transfer systems, including refrigerators and air conditioners. Also disclosed are refrigerators and air conditioners containing only R422D.Type: ApplicationFiled: December 19, 2007Publication date: January 21, 2010Inventors: Roger Nicholas Strickland, Calvin Curtis Lawson, Neil Andre Roberts, James William Dunlap, Donald Bernard Bivens, Kevin Patrick O'Shea
-
Publication number: 20070098524Abstract: A conical nut comprising a body having a cylindrical portion, a first threaded bore and a flange extending substantially normal to the cylindrical portion, a biasing member comprising at least two disc springs, each disc spring having a bore engagable with the cylindrical portion, a seat having a tapered surface and having a second bore engagable with the cylindrical portion, the biasing member disposed between the flange and the seat, and a containing member engaged to the flange and the seat whereby the biasing member is contained between the flange and the seat.Type: ApplicationFiled: October 31, 2005Publication date: May 3, 2007Inventors: William Dunlap, Daniel Bard
-
Publication number: 20070063488Abstract: A multi-axle leaf spring suspension having a compliant equalizer. The leaf springs are mounted one behind the other on each side of the vehicle. Adjacent ends of the leaf springs are pivotally attached to the compliant equalizer. The compliant equalizer is pivotally mounted to a vehicle frame. The compliant equalizer comprises a pair of arms that are pivotally connected to each other in a scissor-like fashion. One end of each arm is pivotally connected to the end of a leaf spring. The other end of each arm is cooperatively arranged to contain and compress a spring member between them. The compliant equalizer reduces the magnitude of shocks that would be other wise transmitted to the suspension and frame by absorbing them through compression of the spring member.Type: ApplicationFiled: September 20, 2005Publication date: March 22, 2007Inventors: William Dunlap, James Tuthill, Terry Trindle
-
Publication number: 20070040094Abstract: Methods and systems for providing support for large data sets are provided. Example embodiments provide a Big Data Object Library “BDOL,” which defines data structures and routines for handling big data objects using out of memory techniques. In one embodiment, the BDOL defines a bdFrame object which stores the data in binary form in a cache on an external storage medium, such as a file on a disk. The example BDOL provides support for user defined block processing a bdFrames using a pipeline engine. Also, the BDOL provides for Trellis plots, and other charts, of big data objects using hexagonal binning. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.Type: ApplicationFiled: April 7, 2006Publication date: February 22, 2007Inventors: David Smith, Michael Sannella, Charles Roosen, William Dunlap
-
Publication number: 20060218052Abstract: A method is disclosed for managing the sale of a plurality of items from a plurality of corresponding suppliers to at least one buyer, wherein the one buyer determines a description of the item to be purchased. The method enables each of the plurality of suppliers to store at least one catalogue of its items in a database and responding to a search request of the one buyer to identify any item in the catalogues stored in the database with a description that matches the item description of the buyer.Type: ApplicationFiled: May 19, 2006Publication date: September 28, 2006Inventors: Leonard Haynes, Kevin Lippincott, William Dunlap
-
Patent number: D694158Type: GrantFiled: June 7, 2012Date of Patent: November 26, 2013Inventors: William Dunlap, Ronnie L. Tharp, James C. Tuthill