Patents by Inventor John Dun

John Dun 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: 20070288861
    Abstract: A storage management system is provided. The storage management system may includes a data collector configured to receive storage management information for storage. The storage manager includes an agent configured to collect storage management information for a storage object and to communicate the storage management information to the data collector. The storage management system includes a user interface configured to display the storage management information for the storage objects.
    Type: Application
    Filed: April 10, 2007
    Publication date: December 13, 2007
    Inventors: Nicholas Tabellion, Robert Gagnon, Martin Pare, Guy Letourneau, Heidi Schoolcraft, James Thomas, John Dunning, Steven Calde, Michael Kay
  • Publication number: 20070198575
    Abstract: A storage management system is provided. The storage management system may includes a data collector configured to receive storage management information for storage. The storage manager includes an agent configured to collect storage management information for a storage object and to communicate the storage management information to the data collector. The storage management system includes a user interface configured to display the storage management information for the storage objects.
    Type: Application
    Filed: April 10, 2007
    Publication date: August 23, 2007
    Inventors: Nicholas Tabellion, Robert Gagnon, Martin Pare, Guy Letourneau, Heidi Schoolcraft, James Thomson, John Dunning, Steven Calde, Michael Kay
  • Publication number: 20070192380
    Abstract: A storage management system is provided. The storage management system may includes a data collector configured to receive storage management information for storage. The storage manager includes an agent configured to collect storage management information for a storage object and to communicate the storage management information to the data collector. The storage management system includes a user interface configured to display the storage management information for the storage objects.
    Type: Application
    Filed: April 10, 2007
    Publication date: August 16, 2007
    Inventors: Nicholas Tabellion, Robert Gagnon, Martin Pare, Guy Letourneau, Heidi Schoolcraft, James Thomson, John Dunning, Steven Calde, Michael Kay
  • Publication number: 20070167999
    Abstract: A multi-spectra photon therapy device and method of use for providing treatment to a subject in need thereof is described. A multi-spectra photon therapy device comprising an array of LEDs having at least two sets of LEDs configured according to a predetermined pattern, with a first set of LEDs emitting light in the about red wavelength and at least a second set of LEDs emitting light in the about infrared wavelength; a frequency generator for modulating a signal to the LED array; and a controller for selecting the frequency applied to the signal and the duration during which the signal is modulated at the selected frequency; a protocol database including a plurality of predetermined sequences of frequencies and durations of time specific to treat or ameliorate predetermined diseases or conditions.
    Type: Application
    Filed: January 13, 2006
    Publication date: July 19, 2007
    Applicant: I25Tech, Inc.
    Inventors: Harold Breden, Richard Murdoch, John Dunning, Thomas Lopez
  • Patent number: 7243094
    Abstract: A storage management system is provided. The storage management system may includes a data collector configured to receive storage management information for storage. The storage manager includes an agent configured to collect storage management information for a storage object and to communicate the storage management information to the data collector. The storage management system includes a user interface configured to display the storage management information for the storage objects.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: July 10, 2007
    Assignee: Softek Storage Solutions Corporation
    Inventors: Nicholas Tabellion, Robert Gagnon, Martin Pare, Guy Letourneau, Heidi Schoolcraft, James Thomson, John Dunning, Steven Calde, Michael Kay
  • Publication number: 20060053344
    Abstract: Systems and methods for analyzing transactions on a bus. A software module can cause a trace packet to be generated and sent out on a bus to an invalid address. The trace packet triggers a protocol analyzer and permits the bus data flowing on the bus when the software module detected a problem to be analyzed. The trace packet causes the protocol analyzer to trigger even though the bus protocol is normal and the protocol analyzer would not otherwise trigger. The trace packet can be used to analyze and debug communications flowing on a bus when the software module detects a problem.
    Type: Application
    Filed: October 27, 2005
    Publication date: March 9, 2006
    Applicant: Microsoft Corporation
    Inventors: John Dun, Kenneth Ray, Glen Slick
  • Publication number: 20060031396
    Abstract: A method for balancing the allocation of available display slots on a Web page among a plurality of different sources of display items comprises (a) defining for each source a set of candidate items to be displayed, (b) selecting items from a pool of all candidate sets, in a manner that normalizes the probability that the items of any one candidate set will be selected in relation to the items of the other candidate sets, and (c) inserting the selected items into the available display slots of the Web page.
    Type: Application
    Filed: June 3, 2005
    Publication date: February 9, 2006
    Applicant: Microsoft Corporation
    Inventors: John Roper, Steven Copson, Daniel Cook, Peter Brussard, Mark Ugar, Arnold Blinn, Kathryn Sparr, John Dunning
  • Publication number: 20060010349
    Abstract: A protocol analyzer monitors a bus while a software module causes a trace packet to be generated and sent out on the bus to an invalid address. The trace packet triggers the protocol analyzer and permits the bus data flowing on the bus when the software module detected a problem to be analyzed. The trace packet causes the protocol analyzer to trigger even though the bus protocol is normal and the protocol analyzer would not otherwise trigger. The trace packet can be used to analyze and debug communications flowing on a bus when the software module detects a problem.
    Type: Application
    Filed: September 14, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: John Dun, Kenneth Ray, Glen Slick
  • Publication number: 20060005224
    Abstract: A technique for cooperative distribution of video content is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for cooperative distribution of video content. The method may comprise providing a plurality of content servers at a plurality of network nodes, wherein each of the plurality of content servers holds a portion of a complete set of video content offered to a plurality of users. The method may also comprise receiving, at a first content server, a request for video content. The method may further comprise retrieving, from at least one second content server, the requested video content if the requested video content is not available at the first content server. The method may additionally comprise forwarding the requested video content to one or more users.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: John Dunning, Sheng Sun, Kawai Chan
  • Publication number: 20050198337
    Abstract: Multiple simultaneous associations with Wireless Access Points (WAPs) may be formed by a given wireless client to enable handoffs between the WAPs to be accelerated and, optionally, to enable both WAPs to provide simultaneous wireless services to the wireless client. Upon forming a primary association with one WAP the wireless client scans for beacon signals from other WAPs. Upon detecting another WAP, the wireless client transmits a Request To Send (RTS) message to the new WAP indicating the identity of the primary WAP. The wireless client may also identify the new WAP to the primary WAP using a RTS message. The primary and secondary WAPs exchange information so that, in the event of a handoff, the required information has already been shared with the new WAP. Optionally, the several WAPs may provide simultaneous service to the wireless client.
    Type: Application
    Filed: January 26, 2004
    Publication date: September 8, 2005
    Applicant: Nortel Networks Limited
    Inventors: Sheng Sun, John Dunning
  • Publication number: 20050185591
    Abstract: Systems and methods for analyzing transactions on a bus. A software module can cause a trace packet to be generated and sent out on a bus to an invalid address. The trace packet triggers a protocol analyzer and permits the bus data flowing on the bus when the software module detected a problem to be analyzed. The trace packet causes the protocol analyzer to trigger even though the bus protocol is normal and the protocol analyzer would not otherwise trigger. The trace packet can be used to analyze and debug communications flowing on a bus when the software module detects a problem.
    Type: Application
    Filed: April 21, 2005
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: John Dun, Kenneth Ray, Glen Slick
  • Publication number: 20050065981
    Abstract: A business model is described in which one entity hosts, maintains, and provides a uniform interface for entering data into, a database of manufacturers product specification on behalf of a plurality of manufacturers. The entity then serves as an application service provider (ASP) with respect to that database, by allowing the manufacturers to access their respective product specification data in the database for any of a variety of uses outside of the database in exchange for some form of remuneration from those manufacturers.
    Type: Application
    Filed: October 7, 2004
    Publication date: March 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Arnold Blinn, John Dunning, Jun Li, Trevor Traina
  • Publication number: 20040098383
    Abstract: A storage management system is provided. The storage management system may includes a data collector configured to receive storage management information for storage. The storage manager includes an agent configured to collect storage management information for a storage object and to communicate the storage management information to the data collector. The storage management system includes a user interface configured to display the storage management information for the storage objects.
    Type: Application
    Filed: May 30, 2003
    Publication date: May 20, 2004
    Inventors: Nicholas Tabellion, Robert Gagnon, Martin Pare, Guy Letourneau, Heidi Schoolcraft, James Thomson, John Dunning, Steven Calde, Michael Kay