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: 9326161
    Abstract: 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: Grant
    Filed: June 21, 2012
    Date of Patent: April 26, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhou Wang, Chen Zhao, Alain Gefflaut, William Dunlap, Wolfgang Manousek
  • Patent number: 9086432
    Abstract: 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: Grant
    Filed: June 7, 2013
    Date of Patent: July 21, 2015
    Assignee: The Boeing Company
    Inventors: Bruce William Dunlap, Haldane Lawrence Collins
  • Publication number: 20150145229
    Abstract: 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: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Inventors: William Dunlap, James C. Tuthill
  • Patent number: 8869162
    Abstract: 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: Grant
    Filed: April 26, 2011
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexandre de Baynast, Arsalan Ahmad, Andreas Steinmetzler, Thomas Santen, Satnam Singh, Alain Gefflaut, William Dunlap
  • Patent number: 8641079
    Abstract: 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: Grant
    Filed: December 8, 2011
    Date of Patent: February 4, 2014
    Assignee: Dexter Axle Company
    Inventors: William Dunlap, Ronnie L. Tharp
  • Publication number: 20130343190
    Abstract: 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: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Zhou Wang, Chen Zhao, Alain Gefflaut, William Dunlap, Wolfgang Manousek
  • Publication number: 20130147146
    Abstract: 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: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Inventors: William Dunlap, Ronnie L. Tharp
  • Publication number: 20120278811
    Abstract: 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: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Applicant: Microsoft Corporation
    Inventors: Alexandre de Baynast, Arsalan Ahmad, Andreas Steinmetzler, Thomas Santen, Satnam Singh, Alain Gefflaut, William Dunlap
  • Patent number: 7753400
    Abstract: 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: Grant
    Filed: September 20, 2005
    Date of Patent: July 13, 2010
    Assignee: Dexter Axle Company
    Inventors: William Dunlap, James C. Tuthill, Terry L. Trindle
  • Publication number: 20100011791
    Abstract: 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: Application
    Filed: December 19, 2007
    Publication date: January 21, 2010
    Inventors: Roger Nicholas Strickland, Calvin Curtis Lawson, Neil Andre Roberts, James William Dunlap, Donald Bernard Bivens, Kevin Patrick O'Shea
  • Publication number: 20070098524
    Abstract: 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: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: William Dunlap, Daniel Bard
  • Publication number: 20070063488
    Abstract: 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: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Inventors: William Dunlap, James Tuthill, Terry Trindle
  • Publication number: 20070040094
    Abstract: 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: Application
    Filed: April 7, 2006
    Publication date: February 22, 2007
    Inventors: David Smith, Michael Sannella, Charles Roosen, William Dunlap
  • Publication number: 20060218052
    Abstract: 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: Application
    Filed: May 19, 2006
    Publication date: September 28, 2006
    Inventors: Leonard Haynes, Kevin Lippincott, William Dunlap
  • Patent number: D694158
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: November 26, 2013
    Inventors: William Dunlap, Ronnie L. Tharp, James C. Tuthill