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

  • Patent number: 8379298
    Abstract: A high power short optical pulse source 10 can include a master oscillator 12, preamplifier 14, and pump laser 16 provided within a first enclosure 28 at a first location. The high power short optical pulse source can further include a high power fiber amplifier 20 provided within an optical head 18, which is located at a second location, remote from the first location. The optical head 18 can have a small footprint and can be positioned at the intended target of optical pulses output from the high power short optical pulse source. The large, noisy elements of the high power short optical pulse source 10 are thereby provided away from the application site of the pulses.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: February 19, 2013
    Assignee: Fianium Ltd
    Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey, Kestutis Vysniauskas
  • Patent number: 8374095
    Abstract: In one embodiment, a connection verification (CV) message is initiated from an initiating maintenance end point (MEP) for an MPLS LSP, the CV message carried in a packet having a time-to-live (TTL) value of 1. Each maintenance intermediate point (MIP) along the MPLS LSP receives the packet and decrements the TTL, and in response to determining that the TTL equals 0, examines a payload of the packet to determine that the packet carries the CV message. The MIP may then append its MIP ID to a route record field of the payload having any previous MIP IDs of upstream MIPs, and forwards the CV message downstream along the MPLS LSP in a packet having a TTL value of 1. The end MEP receives the CV message, and sends a CV reply having the route record field with MIP IDs and an end MEP ID to the initiating MEP.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: February 12, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sami Boutros, Muthurajah Sivabalan, David D. Ward, George Swallow, Stewart Bryant, Ian Michael Charles Shand
  • Patent number: 8374092
    Abstract: A technique protects against failure of a network element using Multi-Topology Repair Routing (MTRR) in a computer network. According to the novel technique, a protecting node (e.g., a router) maintains Multi-Topology Routing (MTR) databases for a first topology and at least a second topology. The protecting node determines whether any acceptable repair paths are available in the first topology for a protected network element (e.g., node, link, etc.) of the first topology. If not, the protecting node may establish a repair path (e.g., for Fast ReRoute, FRR) in the second topology for the protected network element.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: February 12, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Stefano B. Previdi, David D. Ward, Jean-Philippe Vasseur, Ian Michael Charles Shand, Stewart Bryant
  • Patent number: 8363558
    Abstract: The present invention provides a system and method of modifying policy settings in a network having a plurality of subscriber devices. An embodiment includes a plurality of base stations, each capable of wirelessly transmitting across a geographic region. A cell-phone, capable of roaming between regions is operable to establish a wireless link with the base stations. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. A copy of this policy is stored on each subscriber device as a database and periodically updated as the devices make contact with the base stations or other subscriber devices. When receiving a voice call, the device first determines who the originator of the call is and then determines whether it is allowed to receive the call from that originator according to its policy database. The policy database can be updated either by subscriber devices or by base stations.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Marc Plumb, Ian Michael Patterson, Seán Arthur Daniel Carlos Goggin
  • Patent number: 8359186
    Abstract: An RTL hardware description language simulation accelerator and circuit emulator which operates on data driven asynchronous completion handshaking principles. Deploying Muller C elements to control latches, the system does not depend on externally provided clocks or internal timing circuits with delay logic or clock generators. Each levelized domain of logic signals a successor level to begin execution of instructions with a level complete message produced when all its input operands have produced a completion message. Each predecessor stage holds back data production until the successor stage is ready. Each levelized data-driven asynchronous domain evaluation processor is self-timed receiving completion messages from its predecessors, and sending completion messages to its successors.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: January 22, 2013
    Inventors: Subbu Ganesan, Ramesh Narayanaswamy, Ian Michael Nixon, Leonid Alexander Broukhis, Thomas Hanni Spencer
  • Patent number: 8340638
    Abstract: In a network having a plurality of subscriber devices, a plurality of base stations and a server, a system and method of modifying policy settings are provided. Each base station transmits wirelessly across a geographic region. A subscriber device, capable of roaming between regions, establishes a wireless link with the server via the base stations. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. The server updates the policy based on requests from subscriber devices. The determination of whether to update the policy can be based on a record of rejections respective to the caller requested to be blocked. Alternatively, the policy can be updated according to a trust policy maintained on the server respective to the subscriber device making the request; the trust policy represents the procedure to follow when a request is received from that subscriber device.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: December 25, 2012
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
  • Patent number: 8338766
    Abstract: A susceptor includes a flexible substrate and a metallic material provided on at least one surface of the substrate. A first plurality of ventilation apertures are formed in the substrate and the metallic material, and the first plurality of ventilation apertures are configured to permit a fluid to pass through the substrate and the metallic material.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: December 25, 2012
    Assignee: The Hillshire Brands Company
    Inventors: Ian Michael Daines Gaylor, Charles Daniel Bonner, Annie Louise Charlotte Broadhurst
  • Publication number: 20120306690
    Abstract: A method of calculating a position fix from satellite signal samples. The method comprises: obtaining first reference information produced during the calculation (120a) of a first position fix, the first position fix being the calculated position of a satellite-positioning receiver (5) at a first time; obtaining second reference information produced during the calculation (120b) of a second position fix, the second position fix being the calculated position of the receiver (5) at a second time; receiving a set of satellite signal samples generated by the receiver at a third time, or ranging measurements derived from such a set of satellite signal samples; and processing (140) the set of samples or the ranging measurements to calculate a third position fix. The processing (140) is assisted by the reference information produced during the calculation of the first and second position fixes.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 6, 2012
    Inventors: Andrew Thomas Yule, Ian Michael Simmons, Richard James Houldsworth
  • Publication number: 20120309380
    Abstract: A method for provisioning wireless devices for use of services offered by a service provider on a wireless network, comprising: receiving at a provisioning system from a wireless device a wireless device identifier, the wireless device having a first subset of the services; identifying from the wireless device identifier a subscriber associated with the wireless device, the subscriber having a second subset of the services; and, if the first and second subsets conflict, enabling none, one, or both of the first and second subsets of services in accordance with conflict resolution information for the service provider.
    Type: Application
    Filed: August 16, 2012
    Publication date: December 6, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Christopher Smith, Dave Kruis, Ian Michael Patterson
  • Publication number: 20120306689
    Abstract: A method of calculating two position fixes, using satellite positioning. The method comprises: using an RF front-end (12), receiving satellite positioning signals; using an analogue-to-digital converter (18), sampling the received signals to generate signal samples; using a processor (20), processing a first set of the samples as they are generated, to calculate a first position fix; storing information associated with the calculation in a memory (22); storing a second set of the samples, or ranging measurements derived from the second set of samples, in the memory (22) for later processing to calculate a second position fix; and later, processing the second set of samples to calculate the second position fix, wherein the calculation of the second position fix is assisted by the information associated with the calculation of the first position fix. Also disclosed are other related methods and apparatus.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 6, 2012
    Inventors: Andrew Thomas Yule, Ian Michael Simmons
  • Publication number: 20120301304
    Abstract: An impeller comprising: a top shroud; a bottom shroud, a plurality of vanes extending from the top shroud to the bottom shroud, each said vane including a top edge at a radially inner portion of the vane in contact with the top shroud and a bottom edge at a radially outer portion of the vane in contact with the bottom shroud, such that a radially inner portion of the vane at the bottom edge of each vane is not in contact with or adjacent the bottom shroud and a radially outer portion of the vane at the top edge of each vane is not in contact with or adjacent the top shroud.
    Type: Application
    Filed: June 25, 2012
    Publication date: November 29, 2012
    Applicant: RESMED LIMITED
    Inventors: Barton John KENYON, Nicholas Jerome REED, Andrew WILSON, Ian Michael SMITH
  • Publication number: 20120274469
    Abstract: Portable fitness monitoring systems, and applications thereof, are disclosed. In an embodiment, a portable fitness monitoring system includes a portable fitness monitoring device, a sensor in communication with the portable fitness monitoring device for sensing performance parameters during a physical activity conducted by the user and communicating performance parameter data to said portable fitness monitoring device, a portable music device coupled to the portable fitness monitoring device, and an audio output device coupled to the portable fitness monitoring device, wherein music is transmitted from the portable music device to the audio output device through the portable fitness monitoring device.
    Type: Application
    Filed: July 6, 2012
    Publication date: November 1, 2012
    Applicant: adidas AG
    Inventors: Mark Arthur Oleson, Christian DiBenedetto, Ian Michael Munson
  • Publication number: 20120275298
    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: Application
    Filed: July 11, 2012
    Publication date: November 1, 2012
    Inventors: Stewart Frederick Bryant, Ian Michael Charles Shand
  • Publication number: 20120268808
    Abstract: An optical source can include a remote optical head for outputting high power short optical pulses. The optical source can include signal source operable to output short optical pulses; an optical pump light source; an optical head provided at a location remote from the location of the optical signal source; and an optical fibre amplifier having at least its optical output located within the optical head. The source can also include an optical signal delivery fibre arranged to deliver optical pulses from the optical signal source to the optical fibre amplifier and a pump light delivery fibre arranged to deliver optical pump light to the high power optical fibre amplifier.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 25, 2012
    Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey, Kestutis Vysniauskas
  • Publication number: 20120248868
    Abstract: In described embodiments, a battery car employed in conjunction with a battery car station employs a swappable battery configuration. Batteries are of differing types depending on provision of high current or high voltage, with each having a energy sensor. Access to the batteries of differing types is controlled through a switch control processor selectively coupling batteries to one or more power grids depending upon a given battery's sensed energy. Access to the batteries of differing types is based on demands of vehicle operation. Based on such configuration, a swappable battery car station in communication with the battery car might then selectively replace batteries as needed.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 4, 2012
    Inventors: Fahim Usshihab Mobin, Irfan Ahmad Mobin, Ian Michael Hughes, Dil Afroz Mobin
  • Patent number: 8280354
    Abstract: A method for provisioning wireless devices for use of services offered by a service provider on a wireless network, comprising: receiving at a provisioning system from a wireless device a wireless device identifier, the wireless device having a first subset of the services; identifying from the wireless device identifier a subscriber associated with the wireless device, the subscriber having a second subset of the services; and, if the first and second subsets conflict, enabling none, one, or both of the first and second subsets of services in accordance with conflict resolution information for the service provider.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: October 2, 2012
    Assignee: Research In Motion Limited
    Inventors: Christopher Smith, Dave Kruis, Ian Michael Patterson
  • Publication number: 20120246098
    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: Application
    Filed: March 2, 2012
    Publication date: September 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: Suresh N. Chari, Ian Michael Molloy, Youngja Park
  • Publication number: 20120240184
    Abstract: A system, machine readable medium and method for utilizing protocol conversions in policy changing enforcement is disclosed. A message, in a first protocol, is received from a network gateway device including identifying information unique to a client attempting to access a resource from a server. The message is processed using one or more portions of the client identifying information as a unique key identifier. A policy access request is generated, in a second protocol, and includes at least the unique key identifier. The policy access request is sent to a policy server, wherein the policy server is configured to provide policy enforcement information of the client associated with the policy access request. The policy enforcement information is received and one or more policies from the policy enforcement information are enforced to network traffic between the client and the server.
    Type: Application
    Filed: October 28, 2011
    Publication date: September 20, 2012
    Applicant: F5 NETWORKS, INC.
    Inventors: Nat Thirasuttakorn, Jason Haworth, Brandon Burns, Ian Michael Smith
  • Patent number: 8248528
    Abstract: A captioning system is provided for providing captions for audio and/or video presentations. The captioning system can be used to provide text captions or audio descriptions of a video presentation. A user device is provided for the captioning system having a receiver operable to receive the captions together with synchronization information and a caption output circuit which is operable to output the captions at the appropriate timings defined by the synchronization information. The user device is preferably a portable hand-held device such as a mobile telephone, PDA or the like.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: August 21, 2012
    Assignee: Intrasonics S.A.R.L.
    Inventors: Ian Michael Hosking, Aled Wynne Jones, Michael Raymond Reynolds, Peter John Kelly, Michael David Emmens
  • Publication number: 20120209761
    Abstract: A system and method providing a borrowing scheme.
    Type: Application
    Filed: April 12, 2012
    Publication date: August 16, 2012
    Applicant: JPMORGAN CHASE BANK, N.A.
    Inventors: Maria Teresita Vicente, Frank Cawley Dragotta, Manning R. Field, Joy Lynn Koppenhaver, James Samuel Moed, Ryan Alan Jacoby, Ian Michael Groulx, Kevin Thomas Dame, Heather Margaret Emerson, Jennifer C. McGarry