Patents by Inventor Matthew Andrews

Matthew Andrews 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: 9313255
    Abstract: A remote media server provides a resource identifier to a digital media controller. A digital media controller passes this resource identifier to a digital media renderer. The digital media renderer launches an application that processes the resource identifier to access the remote media server and play back the media. Playback is responsive to controls from the digital media controller. The digital media renderer can play back media identified by the digital media controller, but that is encoded and protected in a manner specific to the digital media renderer. The digital media controller can shut down or become dormant to save battery power without affecting playback by the digital media renderer. By providing the information about available applications from the digital media renderer to the digital media controller, the digital media controller can reliably send resource identifiers for which applications are available the digital media renderer.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: April 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anders Edgar Klemets, Steven Wilssens, Gabriel Frost, Shafiq Rahman, Matthew Andrews
  • Patent number: 9258248
    Abstract: A network device of a communication network is configured to implement coordinated scheduling and processor rate control. In one aspect, packets are received in the network device and scheduled for processing from one or more queues of that device. An operating rate of a processor of the network device is controlled based at least in part on at least one of an arrival rate of the packets and a number of the packets stored in the one or more queues. As one example of processor rate control based on packet arrival rate, the operating rate of the processor may be controlled by accumulating a designated number of the received packets, determining an average arrival rate of the accumulated packets, and setting the operating rate of the processor based on the average arrival rate.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: February 9, 2016
    Assignee: Alcatel Lucent
    Inventors: Daniel Matthew Andrews, Spyridon Antonakopoulos, Yihao Zhang
  • Publication number: 20150377032
    Abstract: A component for a gas turbine engine according to an exemplary aspect of the present disclosure includes, among other things, a platform that axially extends between a leading edge and a trailing edge, circumferentially extends between a first mate face and a second mate face, and includes a gas path surface and a non-gas path surface. The component defines at least one cavity that extends at least partially inside of the component. A first plurality of cooling holes extends from the at least one cavity to at least one of the first mate face and the second mate face and a second plurality of cooling holes extends from either the at least one cavity or the non-gas path surface to the gas path surface.
    Type: Application
    Filed: February 7, 2014
    Publication date: December 31, 2015
    Inventors: Scott D. LEWIS, Brandon M. RAPP, Jeffrey S. BEATTIE, Matthew Andrew HOUGH, Bret M. TELLER, Jeffrey Michael JACQUES, Max ASTERLIN
  • Publication number: 20150369057
    Abstract: A damper seal for a gas turbine engine rotor assembly has an axially elongated body with a leading edge, a trailing edge, a pressure side, and a suction side. The elongated body includes a first enlarged portion formed on the pressure side at the leading edge and a second enlarged portion formed on the suction side adjacent the trailing edge.
    Type: Application
    Filed: March 7, 2014
    Publication date: December 24, 2015
    Inventors: Brandon M. Rapp, Matthew Andrew Hough
  • Publication number: 20150369048
    Abstract: A gas turbine engine rotor assembly has a plurality of blades spaced apart from each other for rotation about an axis. Each of the blades includes a platform having an inner surface and an outer surface. The inner surfaces of adjacent platforms define a pocket having a radially outer wall, a pressure side wall, and a suction side wall. The pocket includes a leading edge wall portion and a trailing edge wall portion, and a shelf extending in a tangential direction relative to the axis from the pressure side of the pocket. The shelf is spaced apart from the radially outer wall.
    Type: Application
    Filed: March 10, 2014
    Publication date: December 24, 2015
    Inventors: Matthew Andrew HOUGH, Brandon M. RAPP
  • Publication number: 20150122703
    Abstract: A residual petroleum fraction feed is subjected to a deasphalting process by solvent extraction using a light paraffinic solvent with recovery of the solvent under supercritical process conditions. Fouling is reduced by the injection of an aromatic stream into the DAO-solvent stream from the extractor in order to provide a degree of solvency for residual asphaltenes in the DAO-solvent stream which otherwise would tend to precipitate in the heat exchanger used to create the supercritical conditions for the solvent. The aromatic solvent stream which, by its aromatic character, has solvency properties for the asphaltene components remaining in the DAO-solvent stream, is selected to have a boiling point above the boiling point of the solvent so that it does not contaminate the process solvent when the solvent is recovered in the solvent recovery section of the unit.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 7, 2015
    Applicant: ExxonMobil Research and Engineering Company
    Inventors: Howard Edwin SPENCER, Will G. Fisher, JR., Michael L. Fullen, Brock T. Pearson, Gary Tak Cheng, Matthew Andrews
  • Publication number: 20150125304
    Abstract: A gas turbine engine rotor assembly includes a plurality of blades spaced apart from each other for rotation about an axis. Each of the blades includes a platform having an inner surface and an outer surface. Adjacent platforms are separated from each other by a gap. A damper is positioned at an offset position within the gap to contact the inner surfaces of the adjacent platforms.
    Type: Application
    Filed: March 11, 2014
    Publication date: May 7, 2015
    Applicant: UNITED TECHNOLOGIES CORPORATION
    Inventors: Brandon M. Rapp, Matthew Andrew Hough
  • Publication number: 20140372565
    Abstract: A remote media server provides a resource identifier to a digital media controller. A digital media controller passes this resource identifier to a digital media renderer. The digital media renderer launches an application that processes the resource identifier to access the remote media server and play back the media. Playback is responsive to controls from the digital media controller. The digital media renderer can play back media identified by the digital media controller, but that is encoded and protected in a manner specific to the digital media renderer. The digital media controller can shut down or become dormant to save battery power without affecting playback by the digital media renderer. By providing the information about available applications from the digital media renderer to the digital media controller, the digital media controller can reliably send resource identifiers for which applications are available the digital media renderer.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Anders Edgar Klemets, Steven Wilssens, Gabriel Frost, Shafiq Rahman, Matthew Andrews
  • Patent number: 8797868
    Abstract: A network device of a communication network is configured to implement coordinated scheduling and processor rate control. In one aspect, packets are received in the network device and scheduled for processing from one or more queues of that device. An operating rate of a processor of the network device is controlled based at least in part on an optimal operating rate of the processor that is determined using a non-zero base power of the processor. For example, the operating rate of the processor may be controlled such that the processor either operates at or above the optimal operating rate, or is substantially turned off. The optimal operating rate of the processor may be selected so as to fall on a tangent line of a power-rate curve of the processor that also passes through an origin point of a coordinate system of the power-rate curve.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: August 5, 2014
    Assignee: Alcatel Lucent
    Inventors: Daniel Matthew Andrews, Yihao Zhang
  • Patent number: 8730923
    Abstract: A resource allocation algorithm identifies a resource hogger in a wireless communication system data sharing arrangement and control shared resource overuse by the resource hogger. In one embodiment, the base station for a given sector in the system tracks the time-slot usage of each active user in the sector. If the usage for any user reaches a predetermined hogger threshold, normal target QoS enforcement is suspended for that user to allow more time slots to be allocated to the other, non-hogger users. When the resource hogger user's usage falls below the threshold, target QoS enforcement is returned to that user. Temporarily suspending target QoS enforcement for resource hoggers and allocating the remaining resources to other users prevents resource hoggers from deteriorating performance of the entire system.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: May 20, 2014
    Assignee: Alcatel Lucent
    Inventors: Daniel Matthew Andrews, Qi Bi, Frances Jiang, Aleksandr Stolyar, Yang Yang
  • Patent number: 8554894
    Abstract: A network comprising a plurality of network devices is configured to implement scheduling for energy efficiency. In one aspect, a set of network devices interconnected in a line within a network is identified, and a common frame size is established. For each of the network devices of the line, active and inactive periods for that network device are scheduled in a corresponding frame having the common frame size, with the frames in the respective network devices of the line being time shifted relative to one another by designated offsets. For each of one or more of the active periods of each of the network devices of the line, received packets are scheduled for processing in that network device.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: October 8, 2013
    Assignee: Alcatel Lucent
    Inventors: Daniel Matthew Andrews, Yihao Zhang, Antonio Fernandez
  • Publication number: 20130243009
    Abstract: A network device of a communication network is configured to implement coordinated scheduling and processor rate control. In one aspect, packets are received in the network device and scheduled for processing from one or more queues of that device. An operating rate of a processor of the network device is controlled based at least in part on an optimal operating rate of the processor that is determined using a non-zero base power of the processor. For example, the operating rate of the processor may be controlled such that the processor either operates at or above the optimal operating rate, or is substantially turned off. The optimal operating rate of the processor may be selected so as to fall on a tangent line of a power-rate curve of the processor that also passes through an origin point of a coordinate system of the power-rate curve.
    Type: Application
    Filed: March 14, 2012
    Publication date: September 19, 2013
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Daniel Matthew Andrews, Yihao Zhang
  • Publication number: 20130106873
    Abstract: In a digital media pipeline, hardware-accelerated transform functions enable longer CPU idle time and a reduction in data transfer between the CPU and hardware, for the primary purpose of conserving power or increasing content security. Multiplexer/de-multiplexer functions can be configured as either stand-alone transform units or as plug-in components to a “pluggable” (host) media source or to a “pluggable” (host) media sink, so that the benefit of hardware acceleration can be applied to the source and sink as well as to the media foundation transform (MFT). Further data processing and control can be routed to a remote processing entity. The disclosed pluggable media source has a single input and one or more outputs; the pluggable media sink has one or more inputs and a single output. The pluggable media source and sink can be configured to accept plug-in components that support a wide range of data formats.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: Microsoft Corporation
    Inventors: Matthew Andrews, Kim-chyan Gan, Shafiq Rahman, Glenn F. Evans
  • Publication number: 20120250571
    Abstract: A network device of a communication network is configured to implement coordinated scheduling and processor rate control. In one aspect, packets are received in the network device and scheduled for processing from one or more queues of that device. An operating rate of a processor of the network device is controlled based at least in part on at least one of an arrival rate of the packets and a number of the packets stored in the one or more queues. As one example of processor rate control based on packet arrival rate, the operating rate of the processor may be controlled by accumulating a designated number of the received packets, determining an average arrival rate of the accumulated packets, and setting the operating rate of the processor based on the average arrival rate.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Inventors: Daniel Matthew Andrews, Spyridon Antonakopoulos, Yihao Zhang
  • Publication number: 20110306333
    Abstract: The preferred methodology involves operating internally at the PCRF node at a highest supported minor version of the 3GPP standards and supporting multiple minor versions of the 3GPP standards at the PCRF node. The preferred methodology may also involve: determining which minor version of the 3GPP standards is used by a component in a network; selecting the minor version of the 3GPP standards supported by the component in the network; and utilizing the minor version of the 3GPP standards supported by the component in the network for sending content and messaging from the PCRF node.
    Type: Application
    Filed: June 10, 2010
    Publication date: December 15, 2011
    Inventors: Matthew Andrew Yee, Susan Ackerman
  • Publication number: 20110225318
    Abstract: A network comprising a plurality of network devices is configured to implement scheduling for energy efficiency. In one aspect, a set of network devices interconnected in a line within a network is identified, and a common frame size is established. For each of the network devices of the line, active and inactive periods for that network device are scheduled in a corresponding frame having the common frame size, with the frames in the respective network devices of the line being time shifted relative to one another by designated offsets. For each of one or more of the active periods of each of the network devices of the line, received packets are scheduled for processing in that network device.
    Type: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Inventors: Daniel Matthew Andrews, Yihao Zhang, Antonio Fernandez
  • Patent number: 7633865
    Abstract: A technique for controlling a packet data network to maintain network stability and efficiently utilize network resources through mechanisms involving per-destination queues and urgency weights for medium access control. The technique jointly controls congestion, scheduling, and contention resolution on hop-by-hop basis, such that the length of queues of packets at a node does not become arbitrarily large. In one embodiment, queue lengths and urgency weights may be transmitted and received via medium access control messages.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: December 15, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Daniel Matthew Andrews, Piyush Gupta, Iraj Saniee, Aleksandr Stolyar
  • Publication number: 20080232341
    Abstract: Disclosed is a method and apparatus for scheduling multiple carriers to service multiple users in a multi-carrier wireless data network. A data transmission in a multi-carrier wireless data system can be scheduled in frames comprising one or more time slots. For each frame, each of multiple carriers in each time slot of the frame are assigned to one of multiple users. Various objective functions can be used to assign the carriers to the users based on a weight for each user and a channel rate of each carrier for each user while preventing excessive carriers from being assigned to a user.
    Type: Application
    Filed: March 19, 2007
    Publication date: September 25, 2008
    Inventors: Daniel Matthew Andrews, Yihao Lisa Zhang
  • Publication number: 20080175149
    Abstract: A technique for controlling a packet data network to maintain network stability and efficiently utilize network resources through mechanisms involving per-destination queues and urgency weights for medium access control. The technique jointly controls congestion, scheduling, and contention resolution on hop-by-hop basis, such that the length of queues of packets at a node does not become arbitrarily large. In one embodiment, queue lengths and urgency weights may be transmitted and received via medium access control messages.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Inventors: Daniel Matthew Andrews, Piyush Gupta, Iraj Saniee, Aleksandr Stolyar
  • Patent number: 7298719
    Abstract: A new approach is described for scheduling uplink or downlink transmissions in a network having remote terminals communicating with a central hub. The scheduler keeps track of a token count. The token count for a given remote terminal is incremented by a target amount in each pertinent timeslot, but is also decremented each time that the remote terminal is served. The amount of the decrement for one timeslot is the amount of data served, i.e., transmitted to or from the remote terminal, in that timeslot. In exemplary embodiments of the invention, the target amount by which T is incremented depends on the current value of T. Whenever the token count is non-negative (i.e., whenever it has a positive or zero value), the target amount is a desired floor, or lower limit, on an average amount of data delivered to or from the given remote terminal in one timeslot. Whenever the token count is negative, the target amount is a desired ceiling, or upper limit, on the same average amount of data delivered.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: November 20, 2007
    Assignee: Lucent Technologies Inc.
    Inventors: Daniel Matthew Andrews, Lijun Qian, Aleksandr Stolyar