Patents by Inventor Donald F. Cameron

Donald F. Cameron 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: 9323558
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: April 26, 2016
    Assignee: Intel Corporation
    Inventor: Donald F. Cameron
  • Publication number: 20150150008
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Applicant: Intel Corporation
    Inventor: Donald F. Cameron
  • Patent number: 8949323
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: February 3, 2015
    Assignee: Intel Corporation
    Inventor: Donald F. Cameron
  • Publication number: 20140122662
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Application
    Filed: May 3, 2013
    Publication date: May 1, 2014
    Inventor: Donald F. Cameron
  • Patent number: 8626793
    Abstract: In one embodiment, a method is provided that may include determining, at least in part, by a device comprised, at least in part, in storage, whether to request that the storage perform, at least in part, at least one operation. The at least one operation may involve, at least in part, at least one object stored in the storage. The determining may be based, at least in part, upon metadata associated with the at least one object. The metadata may be stored in the storage, and may indicate an earliest permitted deletion time for the at least one object and/or a latest permitted access time for the at least one object. Of course, many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: January 7, 2014
    Assignee: Intel Corporation
    Inventors: Donald F. Cameron, Dancil C. Strickland
  • Patent number: 8489678
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: July 16, 2013
    Assignee: Intel Corporation
    Inventor: Donald F. Cameron
  • Patent number: 8458249
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: June 4, 2013
    Assignee: Intel Corporation
    Inventor: Donald F. Cameron
  • Publication number: 20110125878
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Application
    Filed: February 3, 2011
    Publication date: May 26, 2011
    Inventor: Donald F. Cameron
  • Patent number: 7908318
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: March 15, 2011
    Assignee: Intel Corporation
    Inventor: Donald F. Cameron
  • Publication number: 20100169461
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Application
    Filed: September 14, 2009
    Publication date: July 1, 2010
    Inventor: Donald F. Cameron
  • Publication number: 20100145995
    Abstract: In one embodiment, a method is provided that may include determining, at least in part, by a device comprised, at least in part, in storage, whether to request that the storage perform, at least in part, at least one operation. The at least one operation may involve, at least in part, at least one object stored in the storage. The determining may be based, at least in part, upon metadata associated with the at least one object. The metadata may be stored in the storage, and may indicate an earliest permitted deletion time for the at least one object and/or a latest permitted access time for the at least one object. Of course, many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Application
    Filed: January 29, 2010
    Publication date: June 10, 2010
    Inventors: Donald F. Cameron, Dancil C. Strickland
  • Patent number: 7680864
    Abstract: In one embodiment, a method is provided that may include determining, at least in part, by a device comprised, at least in part, in storage, whether to request that the storage perform, at least in part, at least one operation. The at least one operation may involve, at least in part, at least one object stored in the storage. The determining may be based, at least in part, upon metadata associated with the at least one object. The metadata may be stored in the storage, and may indicate an earliest permitted deletion time for the at least one object and/or a latest permitted access time for the at least one object. Of course, many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: March 16, 2010
    Assignee: Intel Corporation
    Inventors: Donald F. Cameron, Dancil C. Strickland
  • Patent number: 7610310
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 27, 2009
    Assignee: Intel Corporation
    Inventor: Donald F. Cameron
  • Patent number: 7350028
    Abstract: A host coupled to a switched fabric including one or more fabric-attached I/O controllers. Such a host may comprise a processor; a host memory coupled to the processor; and a host-fabric adapter coupled to the host memory and the processor and provided to interface with the switched fabric, which caches selected translation and protection table (TPT) entries from the host memory for a data transaction, and flushes individual cached translation and protection table (TPT) entry in accordance with a translation cacheable flag.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: March 25, 2008
    Assignee: Intel Corporation
    Inventors: Donald F. Cameron, Frank L. Berry
  • Publication number: 20080005171
    Abstract: A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventor: Donald F. Cameron
  • Publication number: 20040249841
    Abstract: In one embodiment, a method is provided that may include determining, at least in part, by a device comprised, at least in part, in storage, whether to request that the storage perform, at least in part, at least one operation. The at least one operation may involve, at least in part, at least one object stored in the storage. The determining may be based, at least in part, upon metadata associated with the at least one object. The metadata may be stored in the storage, and may indicate an earliest permitted deletion time for the at least one object and/or a latest permitted access time for the at least one object. Of course, many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Application
    Filed: March 2, 2004
    Publication date: December 9, 2004
    Inventors: Donald F. Cameron, Dancil C. Strickland
  • Patent number: 6661773
    Abstract: A method for detecting and discarding stale cells following route changes in a data communication network. The data communication network comprises a transmitter, which upon detection of a failure in a route of a network, retransmits data tagged as resent data along a different route of a multi-stage switch; and a receiver, which upon detection of tagged data from the transmitter via the different route of the multi-stage switch, utilizes tagged data for data communications while discarding previously transmitted data that are not tagged to avoid data duplication.
    Type: Grant
    Filed: June 7, 1999
    Date of Patent: December 9, 2003
    Assignee: Intel Corporation
    Inventors: Joseph E. Pelissier, Donald F. Cameron
  • Patent number: 6647423
    Abstract: An interprocess communication technique transfers a message from a first process' memory (on a first computer system) directly to a second process' memory (on a second computer system). The message is identified by a virtual address and possibly a memory handle. The message is not stored in intermediary memory, such as operating system buffer memory, during the transfer. The communication technique may also provide virtual to physical address translation and memory protection. Memory protection is provided by ensuring that the communicating processes own the memory (the contents of which includes the message) being transferred between them.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: November 11, 2003
    Assignee: Intel Corporation
    Inventors: Gregory J. Regnier, David S. Dunning, Donald F. Cameron, Gary L. McAlpine
  • Publication number: 20030163647
    Abstract: A host coupled to a switched fabric including one or more fabric-attached I/O controllers.
    Type: Application
    Filed: December 17, 1999
    Publication date: August 28, 2003
    Inventors: DONALD F. CAMERON, FRANK L. BERRY
  • Publication number: 20020062402
    Abstract: An interprocess communication technique transfers a message from a first process' memory (on a first computer system) directly to a second process' memory (on a second computer system). The message is identified by a virtual address and possibly a memory handle. The message is not stored in intermediary memory, such as operating system buffer memory, during the transfer. The communication technique may also provide virtual to physical address translation and memory protection. Memory protection is provided by ensuring that the communicating processes own the memory (the contents of which includes the message) being transferred between them.
    Type: Application
    Filed: June 16, 1998
    Publication date: May 23, 2002
    Inventors: GREGORY J. REGNIER, DAVID S. DUNNING, DONALD F. CAMERON, GARY L. MCALPINE