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: 7509602
    Abstract: A logic simulation acceleration processor optimized for multi-value logic level simulation of electronic systems described in hardware description languages.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: March 24, 2009
    Assignee: Eve S.A.
    Inventors: Subbu Ganesan, Leonid Alexander Broukhis, Ramesh Narayanaswamy, Ian Michael Nixon, Thomas Hanni Spencer
  • Publication number: 20090071857
    Abstract: A food label includes a food product portion providing indicia of a nutritional composition of a food product, with aspects of the indicia being coded to match aspects of a program recommendation portion of the food label.
    Type: Application
    Filed: July 11, 2008
    Publication date: March 19, 2009
    Applicant: ConAgra Foods RDM, Inc.
    Inventors: James D. Astwood, Albert D. Bolles, Brian R. Meckna, Patricia T. Packard, Terry T. Schwartz, Lynda A. Deakin, Ian Michael Groulx, Byron Parr, Marc H. Woollard
  • Publication number: 20090067322
    Abstract: In an embodiment, an apparatus for forwarding data in a data communications network having as components nodes and links therebetween comprises a network interface configured to couple to a data communications network having as components nodes and links therebetween; first logic which when executed is operable to receive a repair address; second logic which when executed is operable to compute a repair path from a repairing node to the repair address around a failure component on a primary forwarding path between the apparatus and a repairing node; and third logic which when executed is operable to propagate the repair address along a label switched path (LSP), comprising the repair path, to the repairing node. The apparatus offers improved efficiency in computing a repair path in a network around a failed component because unnecessary computations are not performed with the disclosed apparatus and approach.
    Type: Application
    Filed: September 6, 2007
    Publication date: March 12, 2009
    Inventors: Ian Michael Charles Shand, Stewart Frederick Bryant
  • Publication number: 20090067330
    Abstract: Approaches for computing path information to a destination node in a data communications network are described. A data communications network comprises as components nodes and links therebetween and comprising a core subdomain of components and a plurality of non-core subdomains of components and having a common identifier for each non-core subdomain. An apparatus comprises first logic which when executed is operable to receive reachability information for a destination node and an associated identifier; and second logic which when executed is operable to perform a computation of path information for a path in the network to a destination node dependent on a particular identifier of a subdomain associated with the destination node, and to forward data for the destination over the path according to the path information.
    Type: Application
    Filed: September 6, 2007
    Publication date: March 12, 2009
    Inventors: Ian Michael Charles Shand, Stewart Frederick Bryant
  • Publication number: 20090061053
    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: Application
    Filed: August 25, 2008
    Publication date: March 5, 2009
    Inventors: Ian Michael Daines Gaylor, Charles Daniel Bonner, Annie Louise Charlotte Broadhurst
  • Patent number: 7499445
    Abstract: A system and method routes data traffic over a unidirectional link of a computer network configured to implement a routing protocol, such as the ISIS routing protocol. To that end, the invention extends the ISIS routing protocol to allow dynamic discovery of neighboring routers (i.e., neighbors) that are connected via the unidirectional link and subsequent establishment of an adjacency between the neighbors over the link. Adjacency establishment is illustratively effected through the use of novel type/length/value (TLV) encoded formats appended to ISIS Hello packets to convey information between the neighbors.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: March 3, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Stefano B. Previdi, David D. Ward, Jonathan C. Barth, John A. Harper, Ian Michael Charles Shand
  • Publication number: 20090054412
    Abstract: A method for treating various types of insomnia is provided using 7-chloro-3-(5-dimethylaminomethyl-[1,2,4]oxadiazol-3-yl)-5methyl-4,5-dihydro-imidazol[1,5,-a][1,4]benzodiazepine-6-one or its pharmaceutically acceptable salt.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Inventors: John Alan Kemp, Ian Michael Hunneyball, Timothy Tasker
  • Patent number: 7496644
    Abstract: A method is disclosed of managing a network component change in a data communications network having as components nodes and links defining a pre-change topology. A transitioning node forwards all data assigned to the pre-change topology via the pre-change topology. The transitioning node defines a post-change topology. The transitioning node transitions from the pre-change to the post-change topology. Data assigned to the pre-change topology is assigned to the post-change topology, and the transitioning node forwards the data via the post-change topology.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: February 24, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Ian Michael Charles Shand, Stewart Frederick Bryant
  • Publication number: 20090046576
    Abstract: An apparatus for forwarding data in a data communications network having as components nodes and links there between, the apparatus being arranged to forward data to a receiving node via a primary path the apparatus further having a repair capability of computing a repair path around a failure component in the primary path to an address having a repair identifier for the receiving node not via the failure component, the apparatus being arranged to forward data to the receiving node via the repair path upon failure of the failure component if a node in the primary path to the receiving node does not have said repair capability.
    Type: Application
    Filed: August 16, 2007
    Publication date: February 19, 2009
    Inventors: Ian Michael Charles Shand, Stewart Frederick Bryant
  • Patent number: 7493613
    Abstract: A computer system includes an object oriented framework that provides a set of application integration interfaces that support programmatic updating operations for maintaining locally stored copies of resources such as hypertext document pages from remote servers on a computer network. The updating operations continually check for updates to the data at the remote server and download updated versions of the resources to maintain concurrency of the locally stored copy. The updating operations are performed while a connection to the remote network is left idle, to maximize usage of on-line connection time. The updating operations also can be programmatically scheduled by a client program of the updating operations. The updating operations include updating the contents of a folder or directory in a local file system as specified in a file at a remote server on the network, and providing automatically updating and populating groups of sites or document pages organized by category.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventors: David J. D'Souza, Sabina Nawaz, Erik Jon Snapper, Darren Mitchell, Raymond Edward Endres, Teresa Martineau, Bharat Shyam, Ian Michael Ellison-Taylor, Mohsin Ahmed
  • Patent number: 7490049
    Abstract: Computer-assisted methods, systems and mediums for providing, to a physician, information relating to a patient. One embodiment of the present invention is a method that comprises the steps of collecting a prescription history that includes information relating to one or more prescriptions issued to the patient and a prescription purchase history, storing the prescription history and prescription purchase history of the patient into a database, and accessing, by the patient, the database for the stored prescription history and prescription purchase history of the patient. The prescription purchase history includes information relating to one or more prescription purchases made by the patient in accordance with the one or more prescriptions.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: February 10, 2009
    Assignee: Medco Health Solutions, Inc.
    Inventors: Ian Michael Miller, Mark J. Halloran, Lynn A. Petersen, Donna T. Whiteford, Dorian King-Cheung Lo, Patrice Bavaro, Anthony J. Schueth
  • Publication number: 20090018778
    Abstract: The present invention relates generally to a method for estimating the time elapsed within a gestation period of a pregnant or potentially pregnant ruminant, such as a cow. The method involves estimating the time elapsed within a gestation period of a pregnant or potentially pregnant ruminant, including the steps of providing a sample from the ruminant; calculating a value of a pregnancy indicator in the sample; and applying a regression formula to the value of the pregnancy indicator to provide an estimate of the time elapsed within the gestation period. The method may further include the steps of categorising the pregnancy status of the ruminant, qualitatively assessing the level of the pregnancy indicator value for application thereto of the regression formula, using the time elapsed to derive an estimate of a gestation-related event, and validating the estimated date of a gestation related event.
    Type: Application
    Filed: February 6, 2007
    Publication date: January 15, 2009
    Inventors: David Peter Nation, Ian Michael Lewis
  • Publication number: 20080310433
    Abstract: In one embodiment, a method includes sending an adjacency discovery message 1 from a local router over a direct link to a first neighbor router. An adjacency discovery message is not forwarded and includes a repair address. The repair address indicates the local router but is not advertised as reachable over the direct link. An outbound routing update message is sent to a different second neighbor router. The outbound routing update message is forwarded and includes reachability data that indicates the repair address is reachable. A payload of an inbound tunneled packet received at the local router and directed to the repair address is forwarded based on a destination indicated in the payload.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Inventors: Alvaro Retana, Yi Yang, Stewart Bryant, Ian Michael Charles Shand, Russell White
  • Patent number: 7466984
    Abstract: Apparatus, and an associated method, for facilitating routing of data in a packet radio communication system. A clone list is downloaded to the mobile node and stored at a clone list depository thereat. The clone list includes a plurality of entries, each of which provides routing information needed to route data when the mobile node is positioned within coverage areas encompassed by differing networks. A determination is made whether the clone list includes appropriate routing information to route a data packet sent by the mobile node positioned in a particular area encompassed by a particular network portion. If the clone list includes an entry containing such information, the need separately to request such information is obviated.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: December 16, 2008
    Assignee: Research In Motion Limited
    Inventors: Shahid Chaudry, Grace Yeung, Ian Michael Patterson, David Anthony Bajar, Darcy Richard Phipps
  • Patent number: 7458287
    Abstract: A particle sampling device is disclosed for separating and collecting particles of at least first and second mass/size ranges from an ambient fluid (e.g. gaseous) medium in which they are present, particles of the first range being of generally larger size/mass than particles of the second range. The separator is especially designed for use in an air sampling device which is designed for rapid detection of micro-organisms such as bacteria, viruses, pathogens and the like, and is designed to be portable so that it can be readily and rapidly deployed in both civilian and military environments and can be used indoors and outdoors; it can also be designed for personal use.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: December 2, 2008
    Assignee: BAE System PLC
    Inventors: Alexander Roy Parfitt, Ian Michael Sturland, Clyde Warsop, Paul James Dawson
  • Patent number: 7460991
    Abstract: There is described a number of encoders for encoding a data signal within an audio signal. In some of the encoders, the audio signal is separated into a tonal part and a residual part, and the data signal is shaped based on the residual part. In other encoders, the data signal is separated into a tonal part and a residual part, and the data signal is combined with the audio signal independence upon the residual part. In other encoders, the rate at which the data is encoded within the audio signal is varied in dependence upon the audio signal. There are also described various decoders associated with the described encoders.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: December 2, 2008
    Assignee: Intrasonics Limited
    Inventors: Aled Wynne Jones, Michael Raymond Reynolds, David Bartlett, Ian Michael Hosking, Donald Glenn Guy, Peter John Kelly, Daniel Reginald Ewart Timson, Nicolas Vasilopolous, Alan Michael Hart, Robert John Morland
  • Publication number: 20080279077
    Abstract: Apparatus and methods are described to inhibit automatic installation of software by an installer carried on a recording medium so as to enable copying of content data from the recording medium. When the recording medium is inserted into a reader, an inhibitor inhibits an installer carried upon the recording medium from installing a copy protector by mimicking prior installation of the copy protector.
    Type: Application
    Filed: May 9, 2007
    Publication date: November 13, 2008
    Inventor: Ian Michael Lewis
  • Publication number: 20080257180
    Abstract: Apparatus for dampening a printing press comprises a spray bar (26) with solenoid operated nozzles (29) for dispensing a dampening fluid to the press, a controller (30) that sets the flow rate of the dampening fluid to the press through the nozzles, and workstation (31) operable to drive the controller (30). The nozzles (29) are to set an initial flow rate for the commencement of a print run, corresponding to an initial setting value (IS) dependent on a default value (D) and a stored value (AVOFS) derived during at least one preceding print run, and then the setting is updated during the print run by updated data (AS) corresponding to an updated flow rate for the commenced print run. An offset value (OFS) is then calculated based on the difference between (IS) and (AS). The stored value (AVOFS) is then calculated based on a running average of (OFS) for successive print runs.
    Type: Application
    Filed: July 26, 2005
    Publication date: October 23, 2008
    Applicant: Goss Graphic Systems Limited
    Inventors: Ian Michael Buckley, Myles Robert Taylor
  • Publication number: 20080259923
    Abstract: An apparatus for forwarding data in a data communications network having as components nodes and links therebetween is described. The apparatus is arranged to forward data towards a destination on a label switched path and advertise in a label advertisement to nodes in the network in a label advertisement its label for the label switched path and its label for a repair label switched path for use in the event of non availability of a component in the network. The apparatus is further arranged to advertise to a remote node in the network in a label advertisement additional information for deriving repair label switched path information at the remote node.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 23, 2008
    Inventors: Stewart Frederick Bryant, Ian Michael Charles Shand
  • Patent number: 7441254
    Abstract: A converter program creates a simulated executable portion of code so that the operating system loader believes that a read only file stored on a hard drive of data consists of executable code and thereby memory-maps the read only file into virtual memory from storage. The result is that a large database may be memory-mapped into the processor virtual memory instead of the file having to be opened using standard file application program interface operations.
    Type: Grant
    Filed: July 9, 1997
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ian Michael Holland, Gareth Christopher Matthews