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).
-
Patent number: 10499532Abstract: An infrastructure floor tile for supporting and positioning a server rack in a datacenter includes a body including top, bottom and side surfaces and a first alignment surface on the top surface. The first alignment surface includes at least one of a projection and a recess. When a server rack is positioned on the first alignment surface of the infrastructure floor tile, the server rack is aligned by the first alignment surface relative to the body. N horizontal channels extend from one of the side surfaces to an opposite one of the side surfaces, where N is an integer greater than one. N vertical channels extending from the top surface of the body to the N horizontal channels, respectively. Power, cooling fluid and/or data lines are connected to the server rack through at least one of the N horizontal channels and at least one of the N vertical channels.Type: GrantFiled: May 16, 2018Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nicholas Andrew Keehn, Winston Allen Saunders, Sean James, Saurabh Shrivastava
-
Publication number: 20190357377Abstract: An infrastructure floor tile for supporting and positioning a server rack in a datacenter includes a body including top, bottom and side surfaces and a first alignment surface on the top surface. The first alignment surface includes at least one of a projection and a recess. When a server rack is positioned on the first alignment surface of the infrastructure floor tile, the server rack is aligned by the first alignment surface relative to the body. N horizontal channels extend from one of the side surfaces to an opposite one of the side surfaces, where N is an integer greater than one. N vertical channels extending from the top surface of the body to the N horizontal channels, respectively. Power, cooling fluid and/or data lines are connected to the server rack through at least one of the N horizontal channels and at least one of the N vertical channels.Type: ApplicationFiled: May 16, 2018Publication date: November 21, 2019Inventors: Nicholas Andrew KEEHN, Winston Allen SAUNDERS, Sean JAMES, Saurabh SHRIVASTAVA
-
Patent number: 10451282Abstract: A fuel nozzle includes an outer body extending parallel to a centerline axis, having a generally cylindrical exterior surface, forward and aft ends, and a plurality of openings through the exterior surface. The fuel nozzle further includes an inner body inside the outer body, cooperating with the outer body to define an annular space, and a main injection ring inside the annular space, the main injection ring including fuel posts extending therefrom. Each fuel post is aligned with one of the openings and separated from the opening by a perimeter gap which communicates with the annular space. There is a circumferential main fuel gallery in the main injection ring, and a plurality of main fuel orifices, wherein each orifice communicates with the main fuel gallery and extends through one of the fuel posts.Type: GrantFiled: December 23, 2014Date of Patent: October 22, 2019Assignee: General Electric CompanyInventors: Michael Anthony Benjamin, Joshua Tyler Mook, Sean James Henderson, Ramon Martinez
-
Publication number: 20190316719Abstract: An apparatus for connecting a first wellsite tube to a second wellsite tube includes a collar configured to engage with outer conduits of the first and second wellsite tubes. A coupling is disposed inside the collar and includes a first end axially disposed from a second end. A first structure is configured to provide sliding engagement between the first end of the coupling and an inner conduit of the first wellsite tube. A second structure is configured to provide threaded engagement between the second end of the coupling and an inner conduit of the second wellsite tube. A plurality of radially extending ribs are disposed between the opposing ends of the collar and support the coupling inside the collar.Type: ApplicationFiled: April 16, 2018Publication date: October 17, 2019Inventors: Michael Haynes, Sean James Peter David, Kevin Kelm
-
Patent number: 10437750Abstract: An interconnect for providing data access between nodes of an integrated circuit, comprises a predetermined type of ingress port comprising routing circuitry responsive to a read-triggering request received from a requesting node to select from a selected egress port via which signals are to be routed to a destination node to control the destination node to return at least one read response dependent on data read from a target storage location. In response to the read-triggering request, the routing circuitry obtains a relative data width indication specifying whether read responses received at the selected egress port have a narrower data width than read responses to be provided to the requesting node by the predetermined type of ingress port, and controls allocation of resource for handling the read-triggering request or the at least one read response depending on the relative data width indication.Type: GrantFiled: December 21, 2017Date of Patent: October 8, 2019Assignee: ARM LimitedInventors: Arthur Brian Laughton, Sean James Salisbury, Chiranjeev Acharya, Eduard Vardanyan
-
Publication number: 20190256237Abstract: A labelling apparatus for labelling a tray while the tray is conveyed by a conveyor means. A label feeder device is configured to place a label onto a top surface of the tray. A first tucker device is arranged sidewise to the conveyor means and includes an applicator block. A first moving mechanism is configured to move the applicator block in a back and forth direction perpendicular to the conveying direction of the tray. The applicator block is movable from an initial position to a labelling position where the applicator block presses the portion of the label exceeding a side surface of the tray such that the applicator block follows the shape of the side surface of the tray via a rotational movement of the applicator block around the rotation axis.Type: ApplicationFiled: June 29, 2017Publication date: August 22, 2019Inventor: Sean James MILLS
-
Publication number: 20190205276Abstract: An interconnect, and method of handling supplementary data in an interconnect, are provided. The interconnect has routing circuitry providing a plurality of paths, and routing control circuitry to use the plurality of paths to establish routes through the interconnect between source devices and destination devices coupled to the interconnect, to enable system data to be routed through the interconnect between the source devices and the destination devices. The system data relates to functional operation of a system comprising the interconnect, the source devices and the destination devices. At least a subset of the paths are redundant paths whose use by the routing control circuitry provides the system data with resilience to faults when routing the system data through the interconnect.Type: ApplicationFiled: January 2, 2018Publication date: July 4, 2019Inventors: Andrew Brian Thomas HOPKINS, Sean James SALISBURY
-
Patent number: 10341648Abstract: Systems, methods, and computer-readable media are described for performing automated analysis of frame-over-frame pixel changes in recorded video of the display output of a computing device to determine whether the computing device presented an animated buffering indicator or other animated problem indicator. A system may be configured to detect motion by determining frame-over-frame pixel intensity changes at various pixel locations across a number of frames, then to determine whether the pixel locations that suggest motion (such as those pixel locations that had sufficient intensity change when accounting for potential noise in the video data) are concentrated in an area of the screen in which problem indicators are expected to be displayed. The system may then determine whether the shape of the pixel locations that indicated sufficient motion match an expected shape or path of motion for a given class of problem indictors.Type: GrantFiled: September 20, 2017Date of Patent: July 2, 2019Assignee: Amazon Technologies, Inc.Inventors: Spencer Patrick Fonte, Sean James Amos, Michael Aaron Fox
-
Publication number: 20190196990Abstract: An interconnect for providing data access between nodes of an integrated circuit, comprises a predetermined type of ingress port comprising routing circuitry responsive to a read-triggering request received from a requesting node to select from a selected egress port via which signals are to be routed to a destination node to control the destination node to return at least one read response dependent on data read from a target storage location. In response to the read-triggering request, the routing circuitry obtains a relative data width indication specifying whether read responses received at the selected egress port have a narrower data width than read responses to be provided to the requesting node by the predetermined type of ingress port, and controls allocation of resource for handling the read-triggering request or the at least one read response depending on the relative data width indication.Type: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: Arthur Brian LAUGHTON, Sean James SALISBURY, Chiranjeev ACHARYA, Eduard VARDANYAN
-
Publication number: 20190163400Abstract: 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: ApplicationFiled: October 1, 2018Publication date: May 30, 2019Inventors: Chiranjeev ACHARYA, Sean James SALISBURY, Eduard VARDANYAN, Arthur Brian LAUGHTON
-
Patent number: 10285309Abstract: 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: GrantFiled: April 6, 2017Date of Patent: May 7, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sean James, Todd Robert Rawlings
-
Patent number: 10255103Abstract: 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: GrantFiled: April 4, 2017Date of Patent: April 9, 2019Assignee: ARM LimitedInventors: Chiranjeev Acharya, Arthur Brian Laughton, Sean James Salisbury
-
Patent number: 10234835Abstract: 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: GrantFiled: March 30, 2015Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jie Liu, Brian Janous, Gregory Joseph McKnight, Sean James, Ricardo Bianchini
-
Publication number: 20190056113Abstract: 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: ApplicationFiled: August 9, 2018Publication date: February 21, 2019Inventors: Joshua Tyler MOOK, Michael Anthony BENJAMIN, David Richard BARNHART, Sean James HENDERSON, Ramon MARTINEZ, Neerav Atul PATEL, Mark Richard SHAW
-
Patent number: 10191499Abstract: 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: GrantFiled: July 2, 2014Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sean James, Christian L. Belady, Stephan W. Gilges, Sriram Sankar, John Siegler, Brian Andersen, Eric C Peterson, J Darrin Schroeder
-
Patent number: 10169236Abstract: 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: GrantFiled: April 20, 2016Date of Patent: January 1, 2019Assignee: ARM LimitedInventors: Sean James Salisbury, Andrew David Tune
-
Publication number: 20180370817Abstract: 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: ApplicationFiled: August 30, 2018Publication date: December 27, 2018Inventor: Sean James
-
Publication number: 20180369561Abstract: 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: ApplicationFiled: June 21, 2018Publication date: December 27, 2018Applicant: Becton, Dickinson and CompanyInventor: Sean James Coyle
-
Publication number: 20180285145Abstract: 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: ApplicationFiled: April 4, 2017Publication date: October 4, 2018Inventors: Chiranjeev ACHARYA, Arthur Brian LAUGHTON, Sean James SALISBURY
-
Patent number: 10087088Abstract: 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: GrantFiled: June 27, 2014Date of Patent: October 2, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Sean James