Patents by Inventor Sean James

Sean James 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).

  • Publication number: 20190163400
    Abstract: Data access routing circuitry 4, 6 is provided for routing data access request to a selected destination node. The data access routing circuitry supports read requests requiring a read response, write requests requiring a write response and at least one type of atomic data access request requiring both a read response and a write response. Resource allocation circuitry 70, 71 is provided to control allocation of resource for handling data access requests which require a read response. The resource allocation circuitry 70, 71 reserves resource for handling the at least one type of atomic data access request and prevents use of the reserved resource 76 for handling read requests.
    Type: Application
    Filed: October 1, 2018
    Publication date: May 30, 2019
    Inventors: Chiranjeev ACHARYA, Sean James SALISBURY, Eduard VARDANYAN, Arthur Brian LAUGHTON
  • Patent number: 10285309
    Abstract: The subject disclosure is directed towards a submerged datacenter, which may be made up of modules, into a body of water such as the ocean. The submersion facilitates cooling of the datacenter as well as providing protection of the datacenter from environmental conditions that exist at or near the surface. Power may be generated from the datacenter heat, and power generated by or near the body of water (e.g., via waves, tides, wind, currents, temperature differences) may be used to help power the datacenter.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sean James, Todd Robert Rawlings
  • Patent number: 10255103
    Abstract: Transaction handling apparatus comprises a response buffer; and tracking circuitry to store data defining each transaction issued by one or more transaction master devices and to control routing of a transaction response to a given transaction either to the response buffer or as an output to the transaction master device which issued the given transaction; the response buffer being configured to access an indicator for each buffered transaction response indicating whether a response has been output by the apparatus for a previously issued transaction, on which that buffered transaction response depends, and to output the buffered transaction response to the transaction master device which issued that transaction when the previously issued transaction has already been output by the apparatus.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: April 9, 2019
    Assignee: ARM Limited
    Inventors: Chiranjeev Acharya, Arthur Brian Laughton, Sean James Salisbury
  • Patent number: 10234835
    Abstract: This document relates to management of computing devices using modulated electricity. One example includes assigning a set of time slices to a computing device for drawing electricity and subsequently causing the computing device to adjust consumption of the electricity by assigning a different set of time slices to the computing device.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jie Liu, Brian Janous, Gregory Joseph McKnight, Sean James, Ricardo Bianchini
  • Publication number: 20190056113
    Abstract: An aft heat shield for a fuel nozzle tip includes: an annular shield wall; an annular shield flange extending radially outward from an aft end of the shield wall; an annular baffle flange surrounding the conical section, and disposed such that an axial gap is defined between the shield flange and the baffle flange, the baffle flange including a radially outer rim extending axially forward therefrom; and a plurality of impingement cooling holes passing through the baffle flange and oriented to as to direct air flow towards the shield wall.
    Type: Application
    Filed: August 9, 2018
    Publication date: February 21, 2019
    Inventors: Joshua Tyler MOOK, Michael Anthony BENJAMIN, David Richard BARNHART, Sean James HENDERSON, Ramon MARTINEZ, Neerav Atul PATEL, Mark Richard SHAW
  • Patent number: 10191499
    Abstract: Electrical power is provided to power consuming, heat-exhausting devices by multiple gas-fueled electrical power sources located near such devices. Exhaust heat from such devices is utilized as intake cooling air for the gas-fueled power sources, thereby excluding them from cooling capacity requirements. The gas piping delivering gas to gas-fueled power sources is positioned so as to be within hot aisles comprising exhaust heat. The gas piping is located up high for lighter than air gasses and near the floor for heavier than air gasses, with leak detection located nearby. Additionally, gas piping is externally coated with material that visually indicates a leak. By locating gas piping in the hot aisle, exhausted heat increases temperature and, thereby, pressure of the gas, resulting in more efficient gas distribution through the piping and preventing valve freezing. Furthermore, the gas piping is located after potential ignition sources in the airstream.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sean James, Christian L. Belady, Stephan W. Gilges, Sriram Sankar, John Siegler, Brian Andersen, Eric C Peterson, J Darrin Schroeder
  • Patent number: 10169236
    Abstract: A cache coherency controller comprises a directory indicating, for memory addresses cached by one or more of a group of one or more cache memories connectable in a coherent cache structure, which of the cache memories are caching those memory addresses; and control circuitry configured to detect a directory entry relating to a memory address to be accessed so as to coordinate, amongst the cache memories, an access to a memory address by one of the cache memories or a coherent agent in instances when the directory entry indicates that another of the cache memories is caching that memory address; the control circuitry being responsive to status data indicating whether each cache memory in the group is currently subject to cache coherency control so as to take into account, in the detection of the directory entry relating to the memory address to be accessed, only those cache memories in the group which are currently subject to cache coherency control.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: January 1, 2019
    Assignee: ARM Limited
    Inventors: Sean James Salisbury, Andrew David Tune
  • Publication number: 20180370817
    Abstract: Waste heat generated by devices as a byproduct of their operation is utilized to increase and maintain the temperature of non-potable water to neutralize biological contaminants, thereby rendering such water potable. The potable water can then be utilized for evaporative cooling of the devices. A temperature sensor monitors the temperature of the non-potable water and a controller controls the pump to provide sufficient time for the water to remain in the heat exchanger above a predetermined temperature to neutralize biological contaminants and render such water potable. To the extent that different devices generate different quantities and intensities of waste heat, multiple heat exchangers are utilized, with lower intensity waste heat serving to preheat the water and, thereby, reduce the amount of time needed to reach the target temperature in a primary heat exchanger. Waste heat not utilized to generate potable water can be utilized for other heat-driven processes.
    Type: Application
    Filed: August 30, 2018
    Publication date: December 27, 2018
    Inventor: Sean James
  • Publication number: 20180369561
    Abstract: A needleless connector caps is provided with one or more vents allowing air to pass around the cap, for example in a case where a cap may be accidentally lodged in a position completely concentric with a patient's throat. Configuration of structural elements making up a cap exterior can provide one or more openings or channels in the cap that remain unblocked and extend from the base to the top side of the cap forming one or more vents allowing air to pass through the cap.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 27, 2018
    Applicant: Becton, Dickinson and Company
    Inventor: Sean James Coyle
  • Publication number: 20180285145
    Abstract: Transaction handling apparatus comprises a response buffer; and tracking circuitry to store data defining each transaction issued by one or more transaction master devices and to control routing of a transaction response to a given transaction either to the response buffer or as an output to the transaction master device which issued the given transaction; the response buffer being configured to access an indicator for each buffered transaction response indicating whether a response has been output by the apparatus for a previously issued transaction, on which that buffered transaction response depends, and to output the buffered transaction response to the transaction master device which issued that transaction when the previously issued transaction has already been output by the apparatus.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Inventors: Chiranjeev ACHARYA, Arthur Brian LAUGHTON, Sean James SALISBURY
  • Patent number: 10087088
    Abstract: Waste heat generated by devices as a byproduct of their operation is utilized to increase and maintain the temperature of non-potable water to neutralize biological contaminants, thereby rendering such water potable. The potable water can then be utilized for evaporative cooling of the devices. A temperature sensor monitors the temperature of the non-potable water and a controller controls the pump to provide sufficient time for the water to remain in the heat exchanger above a predetermined temperature to neutralize biological contaminants and render such water potable. To the extent that different devices generate different quantities and intensities of waste heat, multiple heat exchangers are utilized, with lower intensity waste heat serving to preheat the water and, thereby, reduce the amount of time needed to reach the target temperature in a primary heat exchanger. Waste heat not utilized to generate potable water can be utilized for other heat-driven processes.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sean James
  • Publication number: 20180267589
    Abstract: Techniques for providing backup power to distributed computing systems are disclosed herein. In one embodiment, a method includes receiving, via the computer network, data indicating a power failure of the main power source configured to provide electrical power to the servers. The method also includes instructing, via the computer network, a heating, ventilation, and air conditioning (“HVAC”) system to provide emergency power to the servers. The HVAC system includes an air mover having blades and a motor-generator mechanically coupled to the blades of the air mover. The motor-generator includes a motor that is configured to rotate the blades of the air mover and a generator that is configured to convert kinetic energy of the rotating blades of the air mover into electrical energy during a power failure of the main power source and provide the generated electrical energy as the emergency power to the servers.
    Type: Application
    Filed: March 14, 2017
    Publication date: September 20, 2018
    Inventors: Jennifer Goodward, Sean James
  • Patent number: 10072845
    Abstract: An aft heat shield for a fuel nozzle tip includes: an annular shield wall; an annular shield flange extending radially outward from an aft end of the shield wall; an annular baffle flange surrounding the conical section, and disposed such that an axial gap is defined between the shield flange and the baffle flange, the baffle flange including a radially outer rim extending axially forward therefrom; and a plurality of impingement cooling holes passing through the baffle flange and oriented to as to direct air flow towards the shield wall.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: September 11, 2018
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Joshua Tyler Mook, Michael Anthony Benjamin, David Richard Barnhart, Sean James Henderson, Ramon Martinez, Neerav Atul Patel, Mark Richard Shaw
  • Publication number: 20180208388
    Abstract: A protectively enclosed panel of frangible thermal insulation having a panel of frangible thermal insulation with C-channel binding bars fitted over each edge of the panel and wear protective cover sheets covering the first and second major surface of the panel with the peripheral margin of the cover sheets adhered to the C-channel binding bars.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventor: Sean James Austerberry
  • Publication number: 20180205227
    Abstract: This document relates to electricity management using modulated waveforms. One example modulates electricity to obtain modulated electricity having at least two different alternating current frequencies including a first alternating current frequency and a second alternating current frequency. The example delivers the modulated electrical power having the at least two different alternating current frequencies to multiple different electrical devices, including a first electrical device configured to utilize the first alternating current frequency and a second electrical device configured to utilize the second alternating current frequency. The modulated electricity can be delivered at least partly over an electrical line shared by the first electrical device and the second electrical device.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jie LIU, Brian JANOUS, Gregory Joseph MCKNIGHT, Sean JAMES, Ricardo BIANCHINI
  • Patent number: 9977742
    Abstract: A cache coherency controller comprises a directory indicating, for memory addresses cached by a group of two or more cache memories in a coherent cache structure, which of the cache memories are caching those memory addresses, the directory being associative so that multiple memory addresses map to an associative set of more than one directory entry; and control logic responsive to a memory address to be newly cached, and configured to detect whether one or more of the set of directory entries mapped to that memory address is available for storage of an indication of which of the two or more cache memories are caching that memory address; the control logic being configured so that when all of the set of directory entries mapped to that memory address are occupied, the control logic is configured to select one of the set of directory entries as a directory entry to be overwritten and the corresponding cached information to be invalidated, the control logic being configured to select a directory entry to be ove
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 22, 2018
    Assignee: ARM Limited
    Inventors: Andrew David Tune, Sean James Salisbury
  • Patent number: 9954365
    Abstract: This document relates to electricity management using modulated waveforms. One example modulates electricity to obtain modulated electricity having at least two different alternating current frequencies including a first alternating current frequency and a second alternating current frequency. The example delivers the modulated electrical power having the at least two different alternating current frequencies to multiple different electrical devices, including a first electrical device configured to utilize the first alternating current frequency and a second electrical device configured to utilize the second alternating current frequency. The modulated electricity can be delivered at least partly over an electrical line shared by the first electrical device and the second electrical device.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jie Liu, Brian Janous, Gregory Joseph McKnight, Sean James, Ricardo Bianchini
  • Patent number: 9933804
    Abstract: This document relates to analyzing electrical grid conditions using server installations. One example obtains first grid condition signals describing first grid conditions detected by a first server installation during a first time period. The first server installation is connected to a first electrical grid and first previous grid failure events have occurred on the first electrical grid during the first time period. The example also obtains second grid condition signals describing second grid conditions detected by a second server installation during a second time period. The second server installation is connected to a second electrical grid that is geographically remote from the first electrical grid and second previous grid failure events have occurred on the second electrical grid during the second time period. The example also includes using the first grid condition signals and the second grid condition signals to predict a future grid failure event on the second electrical grid.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Janous, Gregory Joseph McKnight, Sean James, Ricardo Bianchini, Jie Liu
  • Patent number: 9928195
    Abstract: An interconnect, and method of operation of an interconnect, are provided for connecting a plurality of master devices and a plurality of slave devices. Hazard management circuitry is used to serialize transactions to overlapping addresses. In addition, gating circuitry ensures ordered write observation (OWO) behavior at an interface to one or more of the master devices, the gating circuitry receiving write address transfers of write transactions and performing a gating operation to gate onward propagation of the write address transfers to the slave devices in order to ensure the OWO behavior. The gating circuitry performs the gating operation under control of the hazard management circuitry. Hence, for write transactions that are subjected to hazard checking by the hazard management circuitry, this removes the need to implement any other processes to specifically manage OWO behavior for those write transactions.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: March 27, 2018
    Assignee: ARM Limited
    Inventors: Andrew David Tune, Peter Andrew Riocreux, Sean James Salisbury, Daniel Adam Sara, George Robert Scott Lloyd
  • Patent number: 9892072
    Abstract: Interconnect circuitry for connecting transaction masters to transaction slaves includes response modification circuitry. The response modification circuitry includes shortlist buffer circuitry storing identification for modification target transaction responses. The response modification circuitry uses this identification data to identify among a stream of transaction responses in transit a modification target transaction response. The response modification circuitry then serves to form a modified transaction response to be sent in place of the modification target transaction response to the transaction master.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: February 13, 2018
    Assignee: ARM Limited
    Inventors: Andrew David Tune, Arthur Brian Laughton, Daniel Adam Sara, Sean James Salisbury, Peter Andrew Riocreux