Patents by Inventor Ian Taylor

Ian Taylor 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: 20160265313
    Abstract: A hydraulically-powered subsea tool system has a tool (26) and a tool power unit (12). The tool (26) communicates with a first connector element (30) on a hydraulic drive circuit (82). The tool power unit (12) has a hydraulic supply circuit (88) communicating with a second connector element (20). The connector elements are wet-mated with each other to connect the circuits for powering the tool. The circuits are pressure-compensated by respective compensators (136,90). When the circuits are connected, a valve (140) is operable to transfer pressure compensation of one of the circuits from the compensator (136) of that circuit to the compensator (90) of the other circuit. The valve (140) suitably transfers pressure compensation of the drive circuit from a drive circuit compensator to a supply circuit compensator.
    Type: Application
    Filed: November 12, 2014
    Publication date: September 15, 2016
    Inventors: Robert Ian Taylor, Graham Gibbons
  • Patent number: 9407910
    Abstract: Methods, apparatuses and systems directed to frequency domain transforms, including fast integer transforms and directional integer transforms. Further disclosed is a video codec that utilizes a novel class of fast integer and directional transforms.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: August 2, 2016
    Assignee: Otoy, Inc.
    Inventor: Malcolm Ian Taylor
  • Publication number: 20160110496
    Abstract: Methods for classifying samples are based on alterations in network modularity. The methods are useful for the diagnosis, prognosis and monitoring of a biological state such as a disease state. In certain embodiments, methods for diagnosing disease or evaluating the prognosis of disease or identification of a disease state are computer-implemented.
    Type: Application
    Filed: June 23, 2015
    Publication date: April 21, 2016
    Inventors: Ian Taylor, Jeff Wrana
  • Patent number: 9244615
    Abstract: Controlling data storage input/output requests is described, for example, to apply a policy to an end-to-end flow of data input/output requests between at least one computing entity and at least one store. In various examples a plurality of queues are configured at one or more stages of the end-to-end flow and controlled to adhere to a policy. In examples, each stage has a control interface enabling it to receive and execute control instructions from a controller which may be centralized or distributed. For example, the control instructions comprise queuing rules and/or queue configurations. In various examples queues and queuing rules are dynamically created and revised according to feedback about any of: flow behavior, changes in policy, changes in infrastructure or other factors. In examples, high level identifiers of the flow endpoints are resolved, on a per stage basis, to low level identifiers suitable for use by the stage.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eno Thereska, Hitesh Ballani, Gregory O'Shea, Thomas Karagiannis, Antony Ian Taylor Rowstron, Thomas M Talpey, Richard John Black
  • Publication number: 20150262199
    Abstract: A method is provided, including the following method operations: accessing a first web page associated with a first domain using a browser of a device; in response to the accessing the first web page, accessing an identity server to retrieve an identifier for the browser that accessed the first web page, the identifier being stored to a local storage of the device; accessing a second web page associated with a second domain using the browser; in response to the accessing the second page, accessing the local storage of the device to retrieve the identifier; wherein accessing the first web page and accessing the second web page are associated to the identifier.
    Type: Application
    Filed: March 19, 2014
    Publication date: September 17, 2015
    Applicant: Marketo, Inc.
    Inventors: Ian Taylor, Eric Kienle, Shaun Klopfenstein
  • Publication number: 20150229619
    Abstract: Methods for enforcing confidentiality and integrity of code and data while running the code over the data in a distributed computing system are described. In an embodiment each machine which processes data within the system provides a secure sub-system which is protected from other parts of the machine and which receives encrypted data and encrypted code, processes the data using the received code and outputs encrypted data. When establishing the secure sub-systems, keys are exchanged between the client and secure sub-systems and the secure sub-systems provide an attestation confirming the identity of the code running in the secure sub-systems and confirming that the code is running on genuine secure sub-systems. In another embodiment a data-flow computation system is described in which chunks of input data, each comprising an identifier, are authenticated/encrypted. The identifiers are used within the system to confirm that each chunk is processed exactly once.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 13, 2015
    Inventors: Manuel Costa, Felix Schuster, Cedric Fournet, Christos Gkantsidis, Marcus Peinado, Antony Ian Taylor Rowstron
  • Patent number: 9068879
    Abstract: A printer cassette device is arranged to be removably mounted to or inserted into a printing device of a weighing scale. The printer cassette device comprises a rotatable locking mechanism for rotational engagement with the printing device.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: June 30, 2015
    Assignee: ILLINOIS TOOL WORKS INC.
    Inventors: Ian Taylor, Hugh Connell
  • Patent number: 9011080
    Abstract: A turbine engine support including a pair of arms for use in an arrangement of an engine having an inner case, an outer case and an interim fairing, the engine support arms comprising integrally formed arms arranged to extend from the outer case to the inner case and to be connected to the cases by a first and second end region respectively, and with an intermediate region of the pair of arms arranged to extend through the fairing, the pair of arms having a common first region located in the region of the outer case with the arms diverging from each other towards the inner case, and a fastening arrangement connecting the outer case to the arms, the fastener arrangement accessible from a direction extending between the two arms towards the first end region.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: April 21, 2015
    Assignee: Aircelle Limited
    Inventors: Julian Rishton, Ian Taylor
  • Publication number: 20150081948
    Abstract: Controlling data storage input/output requests is described, for example, to apply a policy to an end-to-end flow of data input/output requests between at least one computing entity and at least one store. In various examples a plurality of queues are configured at one or more stages of the end-to-end flow and controlled to adhere to a policy. In examples, each stage has a control interface enabling it to receive and execute control instructions from a controller which may be centralized or distributed. For example, the control instructions comprise queuing rules and/or queue configurations. In various examples queues and queuing rules are dynamically created and revised according to feedback about any of: flow behavior, changes in policy, changes in infrastructure or other factors. In examples, high level identifiers of the flow endpoints are resolved, on a per stage basis, to low level identifiers suitable for use by the stage.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Eno Thereska, Hitesh Ballani, Gregory O'Shea, Thomas Karagiannis, Antony Ian Taylor Rowstron, Thomas M Talpey, Richard John Black
  • Publication number: 20150032286
    Abstract: Low cost storage for write once read rarely data is described. In an embodiment a storage device comprises a plurality of hard disk drives connected to a server via an interconnect fabric. The storage device comprises a cooling system which is only capable of cooling a first subset of the hard disk drives and a power supply system which is only capable of powering a second subset of the hard disk drives and in some examples, the interconnect fabric may be only capable of providing full bandwidth for a third subset of the hard disk drives. Each subset may comprise only a small fraction of hard disk drives. A control mechanism, which may be implemented in software, is provided which controls which hard disk drives are active at any time in order that the constraints set by the cooling and power supply systems and interconnect fabric are not violated.
    Type: Application
    Filed: October 16, 2014
    Publication date: January 29, 2015
    Inventors: Shobana M. Balakrishnan, David T. Harper, Stephen Heil, Eric C. Peterson, Adam B. Glass, David Alex Butler, Austin Nicholas Donnelly, Antony Ian Taylor Rowstron, Sergey Legtchenko
  • Publication number: 20140330937
    Abstract: Methods of classifying a storage traffic stream in a shared storage network are described. In an embodiment, an identifier for the entity generating the stream is generated, where this entity may, for example, indicate a virtual machine, program, session, physical machine, user or process. The identifier is then shared with at least one processing layer along a path of the storage traffic stream between the generating entity and the storage device which stores the file to which the traffic stream relates. In various embodiments, the identifier may then be used by any processing layers which receive it, to selectively handle traffic streams based on the generating entity. The identifier may be shared when the traffic stream is created or subsequently and in various embodiments, the identifier is shared in a second exchange of messages, following the creation of the traffic stream and prior to any other traffic.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 6, 2014
    Inventors: Gregory O'Shea, Thomas M. Talpey, David Matthew Kruse, Eno Thereska, Hitesh Ballani, Thomas Karagiannis, Antony Ian Taylor Rowstron, Richard John Black
  • Patent number: 8868954
    Abstract: Low cost storage for write once read rarely data is described. In an embodiment a storage device comprises a plurality of hard disk drives connected to a server via an interconnect fabric. The storage device comprises a cooling system which is only capable of cooling a first subset of the hard disk drives and a power supply system which is only capable of powering a second subset of the hard disk drives and in some examples, the interconnect fabric may be only capable of providing full bandwidth for a third subset of the hard disk drives. Each subset may comprise only a small fraction of hard disk drives. A control mechanism, which may be implemented in software, is provided which controls which hard disk drives are active at any time in order that the constraints set by the cooling and power supply systems and interconnect fabric are not violated.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Shobana M. Balakrsihnan, David T. Harper, III, Stephen Heil, Eric C. Peterson, Adam B. Glass, David Alex Butler, Austin Nicholas Donnelly, Antony Ian Taylor Rowstron, Sergey Legtchenko
  • Patent number: 8537899
    Abstract: Methods, apparatuses and systems directed to frequency domain transforms, including fast integer transforms and directional integer transforms. Further disclosed is a video codec that utilizes a novel class of fast integer and directional transforms.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: September 17, 2013
    Assignee: Otoy, Inc.
    Inventor: Malcolm Ian Taylor
  • Patent number: 8517618
    Abstract: A cassette device is arranged to be removably mounted to or inserted into a printing device of a weighing scale housing a print-head mechanism and a drive roller. The cassette device includes a feed hub and a take-up hub rotatably mounted to a wall for cooperating with the drive roller. The wall forms a part of or closure for the weighing scale housing. Label roll end sensing, backing paper tension control, print head movement and pressure adjustment, and label feed/print line alignment arrangements are also described.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: August 27, 2013
    Assignee: Illinois Tool Works Inc.
    Inventors: Kevin R. Cartwright, Nicholas L. Barnes, Junior Lescott, Ian Taylor, Denis Montagutelli
  • Publication number: 20130143762
    Abstract: The present invention relates to gene expression profiles, microarrays comprising nucleic acid sequences representing gene expression profiles, and methods of using expression profiles and microarrays. The invention also provides methods and compositions for diagnostic assays for detecting cancer and therapeutic methods and compositions for treating cancer. The invention also provides methods for designing, identifying, and optimizing therapeutics for cancer.
    Type: Application
    Filed: January 10, 2013
    Publication date: June 6, 2013
    Inventors: Ian Taylor, Douglas Bigwood
  • Publication number: 20130118815
    Abstract: A printer cassette device is arranged to be removably mounted to or inserted into a printing device of a weighing scale. The printer cassette device comprises a rotatable locking mechanism for rotational engagement with the printing device.
    Type: Application
    Filed: July 27, 2011
    Publication date: May 16, 2013
    Applicant: ILLINIOIS TOOL WORKS INC.
    Inventors: Ian Taylor, Hugh Connell
  • Patent number: 8396122
    Abstract: Methods, apparatuses and systems directed to a video codec that facilitates parallel processing operations is implemented on a graphics processing unit or other hardware device. The codec encodes video frames by dividing a frame into macroblocks and processing the macroblocks in parallel either via plane fitting operations or by motion estimation adjustments. A gathering operation writes the data of each macroblock onto an output stream in a parallel processing operation to accelerate writing the output from the memory of the graphics processing unit to a main memory of a hardware system.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: March 12, 2013
    Assignee: Otoy, Inc.
    Inventor: Malcolm Ian Taylor
  • Publication number: 20120243984
    Abstract: A turbine engine support including a pair of arms for use in an arrangement of an engine having an inner case, an outer case and an interim fairing, the engine support arms comprising integrally formed arms arranged to extend from the outer case to the inner case and to be connected to the cases by a first and second end region respectively, and with an intermediate region of the pair of arms arranged to extend through the fairing, the pair of arms having a common first region located in the region of the outer case with the arms diverging from each other towards the inner case, and a fastening arrangement connecting the outer case to the arms, the fastener arrangement accessible from a direction extending between the two arms towards the first end region.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 27, 2012
    Applicant: AIRCELLE LIMITED
    Inventors: Julian Rishton, Ian Taylor
  • Patent number: D743823
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: November 24, 2015
    Assignee: ILLINOIS TOOL WORKS INC.
    Inventors: Ian Taylor, Anita Brinsdon, Neil Jackson
  • Patent number: D752032
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 22, 2016
    Assignee: SCANFLEX HEALTHCARE AB
    Inventor: Michael Ian Taylor