Patents by Inventor Daniel Thompson

Daniel Thompson 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: 9385947
    Abstract: A message transport system may use a publication subscription mechanism to connect nodes and transport messages through the nodes. Each node may establish connections to other nodes, and subscription requests and publication notifications may be passed across the nodes to establish paths for messages. When a message is published, the message may be passed over those connections for which a subscription is active. A path identifier may be added to the message as it is passed between nodes, and the path identifier may be used by a subscribing node for identification of the information being received. When a subscriber notification is removed, the path may be deconstructed across multiple nodes. The nodes may be arranged such that each node is agnostic to any connections past the nodes to which it is connected, and may allow any node to subscribe to any information published within the network.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: July 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Thompson, Michael K. Liptack, James M. Lyon, Robert Hanz, Guhan Suriyanarayanan, Chien-Lung Yu
  • Patent number: 9274542
    Abstract: Described herein are methods and systems capable of generating weighted parameter sets, which can be randomly addressed for dictating a waveform of each pulse to be generated by using a probability distribution function loader to load a memory table with waveform parameter values, wherein the values are loaded according to a weighted probability distribution function. Each value is then randomly addressed in the memory table and/or randomly selected from the memory table by a random number generator and fed into a signal generation circuit for creation of the waveform to be transmitted.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: March 1, 2016
    Assignee: Raytheon Company
    Inventors: Harry B. Marr, Daniel Thompson, Jeffery J. Logan
  • Publication number: 20160054993
    Abstract: A distributed system manager may identify updates to perform, identify devices to update, and perform the updates while maintaining service availability. The manager may consist of an orchestrator that uses a plug in architecture to interface with different update systems. The plugins may interface with an update system and respond to scan, download, and install commands from the orchestrator. The orchestrator may prepare each device within the distributed system for updating, then cause the updates to be performed via the plugins. In some embodiments, the logic for selecting devices to update and managing the workloads on the devices may be contained in a second type of plugin.
    Type: Application
    Filed: October 30, 2015
    Publication date: February 25, 2016
    Inventors: Daniel Thompson, Mallikarijun Chadalapaka
  • Patent number: 9268551
    Abstract: Embodiments of a system and method for runtime creation, assignment, deployment and updating of arbitrary radio waveform techniques for a radio waveform generation device are generally described herein. In some embodiments, a parser is arranged to parse packet data files to generate channel properties associated with at least one of a plurality of techniques. A user application may be coupled to the parser and arranged to process the channel properties into channelized waveform data according to the at least one of the plurality of techniques. A packetizer may be coupled to the user application and arranged to packetize the channelized waveform data. A digital-to-analog converter may be arranged to convert the channelized waveform data to analog RF signals representing the waveform corresponding to the at least one of the plurality of techniques.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: February 23, 2016
    Assignee: Raytheon Company
    Inventors: Harry B. Marr, Daniel Thompson, William B. Noble, Paul Yue, Steven G. Danielson, Julia Karl, Larisa Angelique Natalya Stephan
  • Patent number: 9262148
    Abstract: A distributed system manager may identify updates to perform, identify devices to update, and perform the updates while maintaining service availability. The manager may consist of an orchestrator that uses a plug in architecture to interface with different update systems. The plugins may interface with an update system and respond to scan, download, and install commands from the orchestrator. The orchestrator may prepare each device within the distributed system for updating, then cause the updates to be performed via the plugins. In some embodiments, the logic for selecting devices to update and managing the workloads on the devices may be contained in a second type of plugin.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Thompson, Mallikarjun Chadalapaka
  • Publication number: 20160035954
    Abstract: A method is disclosed for inserting elemental calcium and cerium as low cost fillers in n-type Co4Sb12 type skutterudite compositions for use in thermoelectric applications. It is found that the inclusion of calcium oxide (and to a lesser extent, cerium oxide) in the Co4Sb12 skutterudite compositions, as the filled-crystalline compositions are being made, markedly reduces the thermoelectric properties of the intended calcium-filled crystalline product. A synthesis process, including careful control of melt spinning of a melt of calcium-containing, or calcium and cerium-containing, cobalt and antimony composition, leads to the formation of substantially oxide-free, calcium filled-precursor particles that can be compacted, sintered, and transformed into calcium-filled n-type skutterudite billets that have excellent thermoelectric properties.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: James R. Salvador, Daniel Thompson, Chang Liu
  • Publication number: 20150363359
    Abstract: A butterfly channelizer includes at least two stages. Each stage includes at least one dual-channel module configured to convert an input time domain signal into a second time domain signal of lower bandwidth. At least one clock is configured to generate a clock signal that drives the at least two stages. A first stage has a first number of dual-channel modules and a second stage following the first stage has a second number of dual-channel modules greater than the first number.
    Type: Application
    Filed: July 1, 2014
    Publication date: December 17, 2015
    Inventors: Harry B. Marr, Daniel Thompson
  • Publication number: 20150365185
    Abstract: Embodiments are directed to a channelizer architecture configured to provide fully configurable frequency spectrum shaping by: establishing a plurality of parameters of the architecture, receiving an input signal, processing, by the architecture, the input signal in accordance with the plurality of parameters to obtain an output signal, analyzing the output signal to detect an object, and modifying the plurality of parameters to account for at least one dynamic condition associated with the object.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: Daniel Thompson, Harry B. Marr, Nnaemeka Okafor, Chris McLean, Aaron Romulo, Edwin Molina
  • Patent number: 9045232
    Abstract: A base structure of the system with a pair of center containers each of rectangular form with a square width and height and an elongated length attached along an elongated side of each. A side container may be attached to each side of the center containers. A semicircular shaped inlet port is formed in a top wall of each of the center containers to form a circular inlet port. A vertical duct of cylindrical form may be attached over the inlet port and have a lower portion of constant diameter cross-section and an upper portion diverging outwardly. A fan placed in each center container to cause an air flow toward a center of each center container to be channeled upwardly to exit through the inlet port for air to flow through the vertical duct to exit the open top end. A recirculating air structure may be formed with additional containers.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 2, 2015
    Inventors: Timothy A. Burke, Matthew Allen Neal, Arthur Richard Daniel Thompson, Jonathan D. Wells
  • Publication number: 20150147985
    Abstract: Described herein are methods and systems capable of generating weighted parameter sets, which can be randomly addressed for dictating a waveform of each pulse to be generated by using a probability distribution function loader to load a memory table with waveform parameter values, wherein the values are loaded according to a weighted probability distribution function. Each value is then randomly addressed in the memory table and/or randomly selected from the memory table by a random number generator and fed into a signal generation circuit for creation of the waveform to be transmitted.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: RAYTHEON COMPANY
    Inventors: Harry B. Marr, Daniel Thompson, Jeffery J. Logan
  • Publication number: 20150068125
    Abstract: A hingeless door system for a pressure vessel; especially, aeronautic and astronautic crafts. The door system has the following major components: a contour in a pressure vessel wall, a doorway opening, a seal, an upper track, a lower track and a door. The door translocates laterally along the tracks from an open position to a closing position and moves radailly along the tracks to a sealing position against the contour which closes the door opening. The problem solved by the invention is to reduce weight, operational volume and complexity and increase durability of a door system for pressure vessel.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 12, 2015
    Inventor: Arthur Richard Daniel Thompson
  • Patent number: 8966389
    Abstract: Embodiments of the present invention provide intuitive, easily used, and efficient visual representation of positions of interest to a user within a sequentially ordered information encoding. In particular, various embodiments of the present invention provide a heat-map-like representation of the relatedness, at each location or position within a sequentially ordered information encoding, of the contents of the information encoding at or near the position to a specified search criterion. The heat-map visual representation allows a user to identify positions of particular interest, with respect to the specified search criterion, and to directly access the information at those positions, allowing the user to avoid time-consuming and inefficient hit-or-miss searching techniques.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: February 24, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Alexander Castro, Jonathan Thompson, Daniel Thompson
  • Publication number: 20150007158
    Abstract: Embodiments of a system and method for runtime creation, assignment, deployment and updating of arbitrary radio waveform techniques for a radio waveform generation device are generally described herein. In some embodiments, a parser is arranged to parse packet data files to generate channel properties associated with at least one of a plurality of techniques. A user application may be coupled to the parser and arranged to process the channel properties into channelized waveform data according to the at least one of the plurality of techniques. A packetizer may be coupled to the user application and arranged to packetize the channelized waveform data. A digital-to-analog converter may be arranged to convert the channelized waveform data to analog RF signals representing the waveform corresponding to the at least one of the plurality of techniques.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Harry B. Marr, Daniel Thompson, William B. Noble, Paul Yue, Steven G. Danielson, Julia Karl, Larisa Angelique Natalya Stephan
  • Publication number: 20140362774
    Abstract: Embodiments of a system and method for providing efficient wideband inverse channelization for direct digital synthesizer based jamming techniques are generally described herein. In some embodiments, metadata associated with a technique for generating a waveform, such as frequency, phase and amplitude parameters, is received. Data select signals and data input are generated based on the received metadata. In-phase and quadrature signals are produced at an output of a first de-multiplexer and a second de-multiplexer, respectively, based on the data select signals and the data input. Frequency modulated signals generated by direct digital synthesizers may be combined in a channel using a separate, distinct channel combiner.
    Type: Application
    Filed: June 5, 2013
    Publication date: December 11, 2014
    Inventors: Harry B. Marr, Daniel Thompson, Julia Karl
  • Patent number: 8868758
    Abstract: A library of routines may serve as a connection point between multiple services. Each service may be a consumer or provider of data, and may be connected through the library using a registry service. The library may include a provider access mechanism through which provider services may transmit availability of an interface, as well as a consumer access mechanism through which an interface to be consumed may be transmitted. A registry service may match providers with consumers and facilitate communication between the two. The library may be configured to allow providers and consumers to be added or removed at any time.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert Hanz, Daniel Thompson, Ferry Susanto, Chien-Lung Yu, Abhinay Kampasi, Michael K. Liptack, Dmitry Sonkin
  • Patent number: 8844750
    Abstract: A hingeless door system for a pressure vessel; especially, aeronautic and astronautic crafts. The door system has the following major components: a contour in a pressure vessel wall, a doorway opening, a seal, an upper track, a lower track and a door. The door translocates laterally along the tracks from an open position to a closed position and moves radially along the tracks to a sealed position against the contour which closes the door opening. The problem solved by the invention is to reduce weight, operational volume and complexity and increase durability of a door system for a pressure vessel.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 30, 2014
    Inventor: Arthur Richard Daniel Thompson
  • Publication number: 20140259950
    Abstract: A hingeless door system for a pressure vessel; especially, aeronautic and astronautic crafts. The door system has the following major components: a contour in a pressure vessel wall, a doorway opening, a seal, an upper track, a lower track and a door. The door translocates laterally along the tracks from an open position to a closed position and moves radially along the tracks to a sealed position against the contour which closes the door opening. The problem solved by the invention is to reduce weight, operational volume and complexity and increase durability of a door system for a pressure vessel.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventor: Arthur Richard Daniel Thompson
  • Publication number: 20140249768
    Abstract: Optical metrology is used to calibrate the plane-of-incidence (POI) azimuth error by determining and correcting an azimuth angle offset. The azimuth angle offset may be determined by measuring at least a partial Mueller matrix from a calibration grating on a sample held on a stage for a plurality of POI azimuth angles. An axis of symmetry is determined for a curve describing a value of a Mueller matrix element with respect to POI azimuth angle, for each desired wavelength and each desired Mueller matrix element. The axis of symmetry may then be used to determine the azimuth angle offset, e.g., by determining a mean, median or average of all, or a filtered subset, of the axes of symmetry. If desired, an axis of symmetry may be determined for data sets other than Mueller matrix elements, such as Fourier coefficients of measured signals.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 4, 2014
    Inventors: Pedro Vagos, Ye Feng, Daniel Thompson, Yan Zhang
  • Publication number: 20140161129
    Abstract: A message transport system may use a publication subscription mechanism to connect nodes and transport messages through the nodes. Each node may establish connections to other nodes, and subscription requests and publication notifications may be passed across the nodes to establish paths for messages. When a message is published, the message may be passed over those connections for which a subscription is active. A path identifier may be added to the message as it is passed between nodes, and the path identifier may be used by a subscribing node for identification of the information being received. When a subscriber notification is removed, the path may be deconstructed across multiple nodes. The nodes may be arranged such that each node is agnostic to any connections past the nodes to which it is connected, and may allow any node to subscribe to any information published within the network.
    Type: Application
    Filed: February 13, 2014
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Daniel Thompson, Michael K. Liptack, James M. Lyon, Robert Hanz, Guhan Suriyanarayanan, Chien-Lung Yu
  • Patent number: 8675518
    Abstract: A message transport system may use a publication subscription mechanism to connect nodes and transport messages through the nodes. Each node may establish connections to other nodes, and subscription requests and publication notifications may be passed across the nodes to establish paths for messages. When a message is published, the message may be passed over those connections for which a subscription is active. A path identifier may be added to the message as it is passed between nodes, and the path identifier may be used by a subscribing node for identification of the information being received. When a subscriber notification is removed, the path may be deconstructed across multiple nodes. The nodes may be arranged such that each node is agnostic to any connections past the nodes to which it is connected, and may allow any node to subscribe to any information published within the network.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: March 18, 2014
    Assignee: Micorsoft Corporation
    Inventors: Daniel Thompson, Michael K. Liptack, James M. Lyon, Robert Hanz, Guhan Suriyanarayanan, Chien-Lung Yu