Patents by Inventor Ian Michael

Ian Michael 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: 20150170054
    Abstract: A system, and computer program product for expanding an answer key to verify a question and answer system are provided in the illustrative embodiments. A definition is constructed of an extended answer type. The extended answer type represents an answer type of an unrepresented answer. The unrepresented answer is unrepresented in the answer key as a valid response to a question in a set of valid responses to the question in the answer key. The extended answer type is created in the answer key according to the definition. The extended answer type is populated such that the unrepresented answer becomes as additional valid response to the question, the creating and the populating extending the answer key to form an extended answer key. The populated extended answer type in the extended answer key is used to verify that a generated answer from the Q and A system is correct.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Corville Orain Allen, Ian Michael Bennett, Torsten Bittner, Kay Muller
  • Publication number: 20150170057
    Abstract: A method for expanding an answer key to verify a question and answer system is provided in the illustrative embodiments. A definition is constructed of an extended answer type. The extended answer type represents an answer type of an unrepresented answer. The unrepresented answer is unrepresented in the answer key as a valid response to a question in a set of valid responses to the question in the answer key. The extended answer type is created in the answer key according to the definition. The extended answer type is populated such that the unrepresented answer becomes as additional valid response to the question, the creating and the populating extending the answer key to form an extended answer key. The populated extended answer type in the extended answer key is used to verify that a generated answer from the Q and A system is correct.
    Type: Application
    Filed: July 16, 2014
    Publication date: June 18, 2015
    Inventors: CORVILLE ORAIN ALLEN, Ian Michael Bennett, Torsten Bittner, Kay Muller
  • Patent number: 9049681
    Abstract: A router receives from a host service a message which is intended for delivery to a mobile device via a wireless network. The message includes an indication field which includes a return packet indication on whether to send a return packet to the host, an identifier field which includes an identifier which identifies the device, and a payload field which includes a payload of the message. When the indication is set to a first, setting and the message is not being delivered to the device, the router sends to the host a return packet which indicates that the message is not being delivered to the device. When the indication is set to a second setting and the message is not being delivered to the device, the router does not send to the host the return packet which indicates that the message is not being delivered to the device.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: June 2, 2015
    Assignee: Blackberry Limited
    Inventors: Ian Michael Patterson, Allan David Lewis, Alina Kushnir, Simon Tyler Wise
  • Publication number: 20150131144
    Abstract: The invention can include and optical pulse source, comprising a master oscillator comprising a mode locked fibre oscillator producing optical pulses having an optical pulse frequency; at least one optical fibre amplifier optically coupled to the master oscillator, the at least one optical amplifier including a final optical fibre amplifier; a bulk optic amplifier optically coupled to the output of the final optical fibre amplifier; a nonlinear optical fibre for nonlinearly producing light, the nonlinear optical fibre optically coupled to the output of the bulk optic element; an optical pulse compressor optically coupled to the output of the nonlinear optical fibre; and a pulse picker operable to reduce the optical pulse frequency of optical pulses.
    Type: Application
    Filed: December 1, 2014
    Publication date: May 14, 2015
    Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey, Kestutis Vysniauskas
  • Patent number: 9020000
    Abstract: Optical pulse source comprising optical pump laser for generating optical pump pulses at repetition rate Rf; a nonlinear optical element comprising an optical fiber for generating supercontinuum pulses; a gating device provided operable to selectively control the launch of pump pulses into the optical fiber at a reduced, lower repetition rate Rr=Rf/N in order to generate supercontinuum pulses at different user selectable repetition rates lower than the pump pulse repetition rate; first and second optical amplifiers; wavelength tunable optical bandpass filter; wherein the optical fiber can generate supercontinuum pulses having a supercontinuum spanning from below 450 nm to greater than 2000 nm; and wherein said optical pulse source comprises an all-fiber source wherein said optical pump laser comprises a fiber oscillator, said gating device comprises a fiber coupled optical modulator, and the optical pump pulses are launched into the optical fiber without the use of free space optics.
    Type: Grant
    Filed: March 10, 2013
    Date of Patent: April 28, 2015
    Assignee: Fianium Ltd.
    Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey
  • Patent number: 8983877
    Abstract: Applications of machine learning techniques such as Latent Dirichlet Allocation (LDA) and author-topic models (ATM) to the problems of mining of user roles to specify access control policies from entitlement as well as logs which contain record of the usage of these entitlements are provided. In one aspect, a method for performing role mining given a plurality of users and a plurality of permissions is provided. The method includes the following steps. At least one generative machine learning technique, e.g., LDA, is used to obtain a probability distribution ? for user-to-role assignments and a probability distribution ? for role-to-permission assignments. The probability distribution ? for user-to-role assignments and the probability distribution ? for role-to-permission assignments are used to produce a final set of roles, including user-to-role assignments and role-to-permission assignments.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Suresh N. Chari, Ian Michael Molloy, Youngja Park
  • Patent number: 8976682
    Abstract: In one embodiment, a maintenance intermediate point (MIP) receives a packet traveling along a multi-protocol label switching (MPLS) label switched path (LSP) that extends from a first maintenance end point (MEP) to a second MEP. The receiving MIP decrements a time-to-live (TTL) value in a header of the packet. In response the TTL value in the header of the packet equaling a particular value, the receiving MIP examines an associated channel header (ACH) field in an operations, administration, and maintenance (OAM) message stored in a payload of the packet, and determines a particular OAM function to perform based on a code in the ACH field. The receiving MIP performs the particular OAM function.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: March 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sami Boutros, Muthurajah Sivabalan, David D. Ward, George Swallow, Stewart Frederick Bryant, Ian Michael Charles Shand
  • Patent number: 8964566
    Abstract: In one embodiment, each node in a computer network determines a shortest looping ring back to the node through each of its neighbors. Each of these rings may then be marked in a particular direction, ensuring that any ring that shares a link with another ring is marked in such a way that the shared link is in the same direction in each of the rings that share the link. The links that are marked in the particular direction may be stored as part of a first topology. Conversely, the opposite direction on the links (e.g., bidirectional links or parallel unidirectional links) may be stored as a second topology that is link-disjoint from the first topology.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: February 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Russell White, Ian Michael Charles Shand
  • Patent number: 8965180
    Abstract: Systems and methods for converting interactive multimedia content authored for distribution via a physical medium for electronic distribution are disclosed. One embodiment of the invention includes building an object model of interactive multimedia content authored for distribution via a physical medium using a content authoring system, automatically authoring a user interface based upon the object model using the content authoring system, and packing the transcoded multimedia content into at least one container file.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: February 24, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: Anthony David Knight, Ian Michael Lewis, Andrew Maurice Devitt
  • Publication number: 20150044094
    Abstract: The present disclosure pertains to a ventilator treatment system configured to sterilize and/or disinfect a fluid pathway through a ventilator by providing a forced flow of treatment gas to the ventilator. Ventilators are frequently contaminated with bacteria and viruses during normal use. When a ventilator is moved from one patient to the next, there is a risk of contaminating the new patient with a pathogen from the previous patient. The application of treatment gas is especially practical for sanitizing hard to access surfaces such as those found in the cavities and conduits (the fluid pathway) of a ventilator. A treatment gas such as, for example, ozone, converts back to oxygen and has a short half life, which can be further reduced with humidity, heat, or inexpensive destruct catalysts.
    Type: Application
    Filed: March 25, 2013
    Publication date: February 12, 2015
    Inventors: Ian Michael Cadieux, Ray Ellestad, Matthew Perun
  • Publication number: 20150044262
    Abstract: Core-shell capsules suitable for perfuming a consumer product comprising a polymeric shell surrounding and encapsulating a perfume-containing oil core, the mean diameter (D50) of which capsules is about 5 to 250 microns and which capsule is adapted to be ruptured to release perfume contained in the core under a rupture force of less than 2 milli Newtons (mN).
    Type: Application
    Filed: December 21, 2012
    Publication date: February 12, 2015
    Inventors: Cédric Geffroy, Sophie Sonia Schreiber, Marcus James Goodall, Addi Fadel, Ian Michael Harrison
  • Patent number: 8923350
    Abstract: Optical pulse source comprising optical pump laser for generating optical pump pulses at repetition rate Rf; a nonlinear optical element comprising an optical fiber for generating supercontinuum pulses; a gating device provided operable to selectively control the launch of pump pulses into the optical fiber at a reduced, lower repetition rate Rr=Rf/N in order to generate supercontinuum pulses at different user selectable repetition rates lower than the pump pulse repetition rate; first and second optical amplifiers; wavelength tunable optical bandpass filter; wherein the optical fiber can generate supercontinuum pulses having a supercontinuum spanning from below 450 nm to greater than 2000 nm; and wherein said optical pulse source comprises an all-fiber source wherein said optical pump laser comprises a fiber oscillator, said gating device comprises a fiber coupled optical modulator, and the optical pump pulses are launched into the optical fiber without the use of free space optics.
    Type: Grant
    Filed: March 10, 2013
    Date of Patent: December 30, 2014
    Assignee: Fianium Ltd.
    Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey
  • Patent number: 8923141
    Abstract: In one embodiment, an apparatus for providing clock synchronization in a packet-based network, the network having as components nodes and links therebetween and having a network topology, is arranged to compute a forward clock synchronization packet path to a synchronization destination from the network topology according to a computation rule such that the return path for a clock synchronization packet from the synchronization destination is the same as the forward path.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: December 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Frederick Bryant, Ian Michael Charles Shand
  • Publication number: 20140369370
    Abstract: Optical pulse source, for generating optical supercontinuum pulses at a repetition rate, comprising: an optical pump laser operable to generate a number of optical pump pulses at a pump pulse repetition rate; a nonlinear optical element arranged to receive the optical pump pulses and configured to generate therefrom optical supercontinuum pulses; and a gating device provided between the pump laser and the nonlinear optical element and operable to selectively limit the number of optical pump pulses received by the nonlinear optical element in order to generate optical supercontinuum pulses at a user selectable repetition rate lower than the pump pulse repetition rate, wherein the optical pulse source further comprises a second gating device provided after the nonlinear optical element.
    Type: Application
    Filed: April 24, 2014
    Publication date: December 18, 2014
    Applicant: Fianium Ltd.
    Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey
  • Publication number: 20140365751
    Abstract: A data processing apparatus has at least one processing pipeline having first, second and third pipeline stages. The first pipeline stage detects whether a stream of instructions to be processed includes a predetermined instruction sequence comprising first and second instructions for performing first and second operand generation operations, where the second operand generation operation is dependent on an outcome of the first. In response to detecting this instruction sequence, the first pipeline stage generates a modified stream of instructions in which at least the second instruction is replaced with a third instruction for performing a combined operand generation operation having the same effect as the first and second operand generation operations. As the third instruction can be scheduled independently of the first instruction, processing performance of the pipeline can be improved.
    Type: Application
    Filed: May 9, 2014
    Publication date: December 11, 2014
    Applicant: ARM LIMITED
    Inventors: Ian Michael CAULFIELD, Max BATLEY, Peter Richard GREENHALGH
  • Patent number: 8902496
    Abstract: The invention can include an apparatus for producing optical pulses, comprising an oscillator for producing optical pulses at a first optical pulse repetition frequency, the optical pulses having a first frequency of light; a pulse picker for receiving optical pulses having the first optical pulse repetition frequency and operable to reduce the optical pulse repetition frequency to produce optical pulses having the first frequency and a reduced optical pulse repetition frequency that is less than the first optical pulse repetition frequency; an optical fiber receiving optical pulses having the reduced optical pulse repetition frequency and first frequency, to nonlinearly produce light that includes a frequency that is twice the first frequency; and an Ytterbium doped fiber amplifier in optical communication with the pulse picker and the optical fiber and located between the pulse picker and the oscillator.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 2, 2014
    Assignee: Fianium Ltd.
    Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey, Kestutis Vysniauskas
  • Patent number: 8902728
    Abstract: A method is described of constructing a transition route in a data communication network having as components nodes and links. Upon receipt of a transition notification identifying a first component a non-neighboring node constructs a transition route around the first component. In an embodiment, a node performs detecting the first component transition; issuing a transition notification identifying the first component and recognizable by nodes configured to construct a transition route around the first component; and upon expiry of a notification transition period, issuing a transition advertisement recognizable by all nodes on the network.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: December 2, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Frederick Bryant, Ian Michael Charles Shand
  • Patent number: 8902295
    Abstract: A 3D camera comprises first and second laterally displaced optical imaging systems each comprising one or more lenses. The optical imaging systems also each comprise one or more actuators arranged to move one or more lenses of the respective optical imaging system, and a digital image analyzer configured to evaluate the respective field of view of first and second images of a stereoscopic image pair obtained respectively from the first and second optical imaging systems and to generate a disparity value based on a disparity between the respective fields of view. The 3D camera is arranged in operation to adjust the field of view of one or more images generated by the first and second optical imaging systems responsive to the disparity value so as to reduce the disparity between the respective fields of view of stereoscopic image pairs obtained from the first and second optical imaging systems.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: December 2, 2014
    Assignee: Sony Computer Entertainment Europe Limited
    Inventors: Ian Bickerstaff, Simon Benson, Nigel Kershaw, Ian Michael Hocking
  • Publication number: 20140351472
    Abstract: A data processing device comprises a plurality of system registers and a set of interrupt handling registers for controlling handling of an incoming interrupt. The device also includes processing circuitry configured to execute software of the plurality of execution levels, and interrupt controller circuitry configured to route said incoming interrupts to interrupt handling software that is configured to run at one of said plurality of execution levels, and register access control circuitry configured to dynamically control access to at least some of said interrupt handling registers in dependence upon one of said plurality of execution levels that said incoming interrupt is routed to. The interrupt handling software configured to run at a particular execution level does not have access to interrupt handling registers for handling a different incoming interrupt that is routed to interrupt handling software that is configured to run at a more privileged execution level.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 27, 2014
    Applicant: ARM LIMITED
    Inventors: Anthony JEBSON, Richard Roy GRISENTHWAITE, Michael Alexander KENNEDY, Ian Michael CAULFIELD
  • Patent number: 8898043
    Abstract: A method for producing a customized surgical instrument or prosthesis for a specific patient is described. At least one x-ray image of a body part of the patient is captured. A statistical model having a dense set of anatomical correspondence points across the model is instantiated using image data derived from the at least one x-ray image to generate a patient specific model of the body part having a high accuracy surface. Patient specific data from the patient specific model is used to generate a design of the customized surgical instrument or prosthesis for use in a surgical procedure to be carried out on the body part. The surgical instrument or prosthesis is then manufactured using the design. A computer implemented method for generating the patient specific model of the body part is also described.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: November 25, 2014
    Assignees: Depuy International Ltd., Depuy Orthopadie GmbH, Imorphics Ltd.
    Inventors: Alan Ashby, Harald Bornfleth, Michael Anthony Bowes, Ian Michael Scott, Graham Richard Vincent, Michal Slomczykowski