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: 8457336
    Abstract: An in-canal hearing device includes a receiver, battery, and microphone assembly with a housing. The housing has an air and sound opening which is covered with a structure to inhibit the entry of cerumen and moisture. The structure may be in the form of an end cap having passages with walls which are both hydrophobic and oleophobic to prevent the entry of water, cerumen and other liquids. The structure may also include a flexible tube or a rigid perforated shell surrounding the passages that inhibit the deposition of solid cerumen and other debris onto the passages.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: June 4, 2013
    Assignee: InSound Medical, Inc.
    Inventors: Igal Ladabaum, Stuart Wenzel, Ganapati Mauze, Ian Michael Day, Leland Stock, Paul Wagner
  • Publication number: 20130097103
    Abstract: Techniques for creating training sets for predictive modeling are provided. In one aspect, a method for generating training data from an unlabeled data set is provided which includes the following steps. A small initial set of data is selected from the unlabeled data set. Labels are acquired for the initial set of data selected from the unlabeled data set resulting in labeled data. The data in the unlabeled data set is clustered using a semi-supervised clustering process along with the labeled data to produce data clusters. Data samples are chosen from each of the clusters to use as the training data. The selecting, presenting, clustering and choosing steps are repeated with one or more additional sets of data selected from the unlabeled data set until a desired amount of training data has been obtained, wherein at each iteration an amount of the labeled data is increased.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: International Business Machines Corporation
    Inventors: Suresh N. Chari, Ian Michael Molloy, Youngja Park, Zijie Qi
  • Publication number: 20130088974
    Abstract: In one embodiment, micro-loops are avoided in ring topologies of packet switching devices by changing the order of propagation of link state information concerning failed communications between a particular packet switching device and a neighbor packet switching device. In one embodiment, the particular packet switching device communicates link state information of a high cost of the particular communications (e.g., in the direction from particular to neighbor packet switching devices) such that this link state information will propagate towards the particular packet switching device from at least from the furthest packet switching device in the ring topology that is currently configured to forward packets having a destination address of the neighbor packet switching device through the particular packet switching device.
    Type: Application
    Filed: October 9, 2011
    Publication date: April 11, 2013
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: Stewart Frederick Bryant, Clarence Filsfils, Ian Michael Charles Shand
  • Publication number: 20130089097
    Abstract: In one embodiment, a packet switching device is configured to convert an Internet Protocol Version 6 (IPv6) destination address, of a received particular IPv6 packet, to a second, shorter destination address. This second destination address is then used to determine forwarding information for the received IPv6 packet, which is forwarded accordingly. In one embodiment, this second address is a 32-bit address, and in particular, an Internet Protocol Version 4 (IPv4) address. Thus, one embodiment can use the IPv4 forwarding infrastructure of a packet switching device for determining how to forward IPv6 packets. In a network according to one embodiment, packets are encapsulated in an IPv6 packet using an IPv6 destination address (that can be converted to an IPv4 address) of an egress edge packet switching device. Thus, core packet switching devices can forward IPv6 packets using IPv4 lookup operations.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: Clarence Filsfils, Stefano Benedetto Previdi, Ian Michael Charles Shand, John H. W. Bettink
  • Patent number: 8385315
    Abstract: A router system receives from a host service a message which is intended for delivery to a mobile device via a wireless network. The message includes at least a first field having an identifier which identifies the mobile device, a second field having a payload of the message, and a third field having a return packet indication on whether to return a return packet to the host service. The router system examines the indication in the message and, if the indication is set to a first setting, the router system returns to the host service a return packet which indicates a status associated with the message for delivery to the mobile device. If the indication is set to a second setting, then the router system does not return to the host service the return packet which indicates the status associated with the message for delivery to the mobile device.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: February 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Patterson, Allan David Lewis, Alina Kushnir, Simon Tyler Wise
  • 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: 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: 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: 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: 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: 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: 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