Patents by Inventor Brent Cameron

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

  • Publication number: 20240074433
    Abstract: An apparatus (10) for preserving biological material. The apparatus (10) has an insert (4) configured to be arranged within an outer insulated tank (2), the insert (4) defining a compartment (6) for receiving biological material. Inflow of a heat exchange fluid into the compartment (6) from the outer insulated tank (2) is at or adjacent one face of the insert (4), while outflow of the heat exchange fluid out of the compartment 6 to the outer insulated tank (2) is at or adjacent said face of the insert (4). The compartment (6) has a wall having a series of apertures to accommodate a continuous heat exchange fluid flow through the apparatus such that, in operation, biological material in the compartment (6) is immersed in the heat exchange fluid to exchange heat with the heat exchange fluid for freezing of said biological material.
    Type: Application
    Filed: January 14, 2021
    Publication date: March 7, 2024
    Applicant: VITRAFY LIFE SCIENCES LIMITED
    Inventors: Sean Cameron, Brent Owens, Brian Taylor
  • Patent number: 10397617
    Abstract: A display system includes a graphics controller, a difference injector, a display controller, a power measurement circuit, an arithmetic controller and an error detector. The graphics controller provides an image frame to the difference injector. The difference injector modifies the image frame by a known image artifact, and provides the image frame and the modified image frame to the display controller. The display controller displays the image frame and the modified image frame at a display screen. The power measurement circuit measures a first power characteristic of the display screen during the display of the image frame and a second power characteristic of the display screen during the display of the modified image frame. The arithmetic controller determines a differential power characteristic based on the first and second power characteristics. The error detector determines whether the differential power characteristics are indicative of the display of a known image artifact.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: August 27, 2019
    Assignee: NXP USA, Inc.
    Inventors: Ioseph Emmanuel Martinez Pelayo, Michael Andreas Staudenmaier, Brent Cameron Wylie
  • Publication number: 20190149847
    Abstract: A display system includes a graphics controller, a difference injector, a display controller, a power measurement circuit, an arithmetic controller and an error detector. The graphics controller provides an image frame to the difference injector. The difference injector modifies the image frame by a known image artifact, and provides the image frame and the modified image frame to the display controller. The display controller displays the image frame and the modified image frame at a display screen. The power measurement circuit measures a first power characteristic of the display screen during the display of the image frame and a second power characteristic of the display screen during the display of the modified image frame. The arithmetic controller determines a differential power characteristic based on the first and second power characteristics. The error detector determines whether the differential power characteristics are indicative of the display of a known image artifact.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Ioseph Emmanuel Martinez Pelayo, Michael Andreas Staudenmaier, Brent Cameron Wylie
  • Patent number: 8502403
    Abstract: A wind turbine has a plurality of blades mounted on a rotor, the rotor has a rotatable shaft with a drivewheel extending therefrom. A plurality of wheels are in continuous rotatable contact with the drivewheel and are connected to drive a plurality of generators to produce energy. A controller is connected to control the number of generators that are generating between zero and all of the generators based on the speed of the blades. A method of operating the wind turbine uses a controller to control the number of generators that are generating based on the speed of the rotor.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: August 6, 2013
    Assignee: New World Generation Inc.
    Inventors: Paul H. F. Merswolke, Na'al Nayef, Neil J. Nicholson, Gregor Pestka, James L. Jantzi, Brent A. Cameron, Craig W. Harris, Jason P. Beattie, Martin Queckenstedt, Ping Chen
  • Patent number: 8060779
    Abstract: Provided are a method, system, and article of manufacture for using virtual copies in a failover and failback environment. Updates are copied from a primary first storage at the primary site to a secondary first storage at the secondary site during system operations. A second storage is maintained at at least one of the primary and secondary sites. A failover is performed from the primary site to the secondary site after a failure at the primary site. The at least one second storage is used after recovery of the primary site to synchronize the secondary site to the primary site. Only updates made to the secondary site during the failover are copied to or from the at least one second storage in response to the recovery at the primary site.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Gregory Edward McBride, Robert Francis Bartfai
  • Publication number: 20110133453
    Abstract: A wind turbine and method of operation thereof uses a plurality of generators and a controller to control the operation of the turbine based on various parameters. The generators are each smaller than the total power capacity of the turbine and the controller adds more generators or removes generators based on the speed of the rotor. The controller loads and unloads the generators, which rotate continuously when the wind turbine is operating.
    Type: Application
    Filed: January 17, 2008
    Publication date: June 9, 2011
    Inventors: Paul H.F. Merswolke, Na'al Nayef, Neil J. Nicholson, Gregor Pestka, James L. Jantzi, Brent A. Cameron, Craig W. Harris, Jason P. Beattie, Martin Queckenstedt, Ping Chen
  • Patent number: 7793148
    Abstract: Provided are a method, system, and article of manufacture for using virtual copies in a failover and failback environment. Updates are copied from a primary first storage at the primary site to a secondary first storage at the secondary site during system operations. A second storage is maintained at at least one of the primary and secondary sites. A failover is performed from the primary site to the secondary site after a failure at the primary site. The at least one second storage is used after recovery of the primary site to synchronize the secondary site to the primary site. Only updates made to the secondary site during the failover are copied to or from the at least one second storage in response to the recovery at the primary site.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Gregory Edward McBride, Robert Francis Bartfai
  • Publication number: 20100192008
    Abstract: Provided are a method, system, and article of manufacture for using virtual copies in a failover and failback environment. Updates are copied from a primary first storage at the primary site to a secondary first storage at the secondary site during system operations. A second storage is maintained at least one of the primary and secondary sites. A failover is performed from the primary site to the secondary site after a failure at the primary site. The at least one second storage is used after recovery of the primary site to synchronize the secondary site to the primary site. Only updates made to the secondary site during the failover are copied to or from the at least one second storage in response to the recovery at the primary site.
    Type: Application
    Filed: April 12, 2010
    Publication date: July 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brent Cameron Beardsley, Gregory Edward McBride, Robert Francis Bartfai
  • Patent number: 7702866
    Abstract: Provided are techniques for copying data. A volume container copyset that includes volume containers is received. A volume container copyset that includes volume containers is received. Each of the volume containers is associated with a copyset role, and each of the volume containers includes zero or more volumes, wherein each of the volumes in a volume container has the copyset role of that volume container. Sets of volumes are associated with a replication session, wherein each of the sets of volumes has one volume from each of the volume containers. Each of the sets of volumes has volumes associated with a copyset role that is associated with the volume containers with which each volume is associated. In response to determining that one of membership of one of the volume containers and a size of a volume in one of the volume containers has been modified, one or more corresponding volume containers in the volume container copyset are automatically modified.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Cuong Minh Le
  • Patent number: 7640416
    Abstract: A volume container system automatically relates components of a storage area network in membership association of a volume container. The volume container is an abstract entity that maps a relationship between servers and storage devices. The entity captures network access control between servers and storage subsystems such as, for example, security, access, and zoning. Policies of the volume container guide operations in a volume container. The membership associates access and security within the volume container. The volume container reduces administration required for a storage area network, improves consistency in mapping, security, and zoning, and reduces complexity in consistently replicating a logical group of volumes, making failure recovery easier.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Prasenjit Sarkar, Jimmy Paul Strickland, Brent Cameron Beardsley
  • Publication number: 20080172572
    Abstract: Provided are a method, system, and article of manufacture for using virtual copies in a failover and failback environment. Updates are copied from a primary first storage at the primary site to a secondary first storage at the secondary site during system operations. A second storage is maintained at at least one of the primary and secondary sites. A failover is performed from the primary site to the secondary site after a failure at the primary site. The at least one second storage is used after recovery of the primary site to synchronize the secondary site to the primary site. Only updates made to the secondary site during the failover are copied to or from the at least one second storage in response to the recovery at the primary site.
    Type: Application
    Filed: January 12, 2007
    Publication date: July 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brent Cameron Beardsley, Gregory Edward McBride, Robert Francis Bartfai
  • Patent number: 7111004
    Abstract: Provided are a method, system, and program for mirroring data. A relationship is established between a plurality of source data units in a primary storage and a plurality of corresponding target data units in a secondary storage. An operation is initiated to perform an initial copy of all source data units in the relationship to the corresponding target data units. An update is received to a source data unit and a determination is made of whether a first write mode is indicated. The update is copied to the source data unit in the first write mode to the corresponding target data unit if the first copy write is indicated. Otherwise, the update is copied to the source data unit corresponding target data unit in a second write mode if the first write mode is not indicated.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: September 19, 2006
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, William Frank Micka
  • Patent number: 6993629
    Abstract: Disclosed is a method, system, and program for prestaging data into cache from a storage system in preparation for data transfer operations. A first processing unit communicates data transfer operations to a second processing unit that controls access to the storage system. The first processing unit determines addressable locations in the storage system of data to prestage into cache and generates a data structure capable of indicating contiguous and non-contiguous addressable locations addressable locations in the storage system including the data to prestage into the cache. The first processing unit transmits a prestage command to the second processing unit. The prestage command causes the second processing unit to prestage into cache the data at the addressable locations indicated in the data structure. The first processing unit then requests data at the addressable locations indicated in the data structure. In response, the second processing unit returns the requested data from the cache.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Jeffrey Allen Berger
  • Patent number: 6988171
    Abstract: Disclosed is a method, system, and article of manufacture for processing modified meta data for data recovery operations. The meta data provides information on user data maintained in a storage device. The system determines whether meta data tracks maintained in a cache were modified and indicates in a non-volatile memory that the determined meta data tracks were modified. Data recovery operations may be initiated as a result of a system failure, such as a warmstart or coldstart recovery. During such data recovery operations, the system processes the non-volatile memory and the indications of modified meta data tracks therein to rebuild lost meta data tracks in the cache.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Michael Thomas Benhase, Douglas A. Martin, Robert Louis Morton, Kenneth Wayne Todd
  • Patent number: 6981102
    Abstract: Disclosed is a method, system, and article of manufacture for managing meta data. The meta data provides information on data maintained in a storage device. The system receives a request for meta data from a process and determines whether the requested meta data is in cache. After determining that the requested meta data is not in cache, the system determines whether there are a sufficient number of allocatable segments in cache to stage in the meta data and allocates segments in cache to store the meta data after determining that there are enough allocatable segments in cache. The system stages the requested meta data into the allocated segments. Alternatively, after determining that the requested meta data is in cache, the system determines whether a second process has exclusive access to the meta data in cache. After determining that the second process does not have exclusive access, the system indicates to the first process that access to the meta data is permitted.
    Type: Grant
    Filed: October 11, 2002
    Date of Patent: December 27, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Michael Thomas Benhase, Douglas A. Martin, Robert Louis Morton, Kenneth Wayne Todd
  • Publication number: 20050154269
    Abstract: The present invention relates to a system and method for compensating for the effects of birefringence in a given sample and employs an optical birefringence analyzer to sense the real-time birefringence contributions and then provides a feedback signal to a compound electro-optical system that negates the birefringence contributions found in the given sample. The birefringence contribution vanishes, thus significantly reducing the main error component for polarimetric measurements.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 14, 2005
    Inventor: Brent Cameron
  • Patent number: 6839827
    Abstract: Disclosed is a method, system, program, and data structure for a storage controller to map logical blocks to physical storage blocks. The storage controller is in communication with at least one host system that views a logical storage space. The storage controller defines the logical storage space as a sequence of logical chunks, wherein each logical chunk comprises a plurality of logical blocks in the logical storage space. The storage controller further defines a physical storage space as a sequence of physical chunks, wherein each physical chunk comprises a plurality of physical blocks in the physical storage system. The storage controller associates each logical chunk in the sequence of logical chunks defining the logical storage space with one physical chunk in the physical storage system. Further, the contiguous logical chunks are capable of being associated with non-contiguous physical chunks.
    Type: Grant
    Filed: January 18, 2000
    Date of Patent: January 4, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Matthew Joseph Kalos
  • Publication number: 20040260970
    Abstract: Provided are a method, system, and program for mirroring data. A relationship is established between a plurality of source data units in a primary storage and a plurality of corresponding target data units in a secondary storage. An operation is initiated to perform an initial copy of all source data units in the relationship to the corresponding target data units. An update is received to a source data unit and a determination is made of whether a first write mode is indicated. The update is copied to the source data unit in the first write mode to the corresponding target data unit if the first copy write is indicated. Otherwise, the update is copied to the source data unit corresponding target data unit in a second write mode if the first write mode is not indicated.
    Type: Application
    Filed: June 18, 2003
    Publication date: December 23, 2004
    Inventors: Brent Cameron Beardsley, William Frank Micka
  • Patent number: 6785771
    Abstract: Provided is a method, system, and program for destaging data from a first computer readable medium to a second computer readable medium. A list of entries indicating data blocks in the first computer readable medium is scanned. For each entry scanned, a determination is made as to whether the data block indicated in the scanned entry satisfies a criteria. If the data block indicated in the scanned entry satisfies the criteria, then a destage operation is called to destage the data block in the scanned entry from the first computer readable medium to the second computer readable medium. If the called destage operation is not initiated, then the scanned entry is removed from the cache list. The removed scanned entry is added to one destage wait list. During one destage operation, data blocks indicated in entries in the destage wait list are destaged.
    Type: Grant
    Filed: December 4, 2001
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kevin John Ash, Brent Cameron Beardsley, Michael Thomas Benhase, Joseph Smith Hyde, II, Thomas Charles Jarvis, Steven Robert Lowe, David Frank Mannenbach
  • Patent number: 6775738
    Abstract: Provided is a method, system, and program for caching updates to one target storage device in a first and second memories, wherein the target storage device is one of a plurality of storage devices. A determination is made of an allocation of available space in the second memory to the storage devices, wherein a total of the allocation of the available space to all the storage devices exceeds one hundred percent of the available space in the second memory. An update to one target storage device is received and then a determination is made as to whether adding the update to the second memory will exceed the allocation of available space for the target storage device in the second memory. One copy of the update is written to the second memory if adding the update to the second memory will not exceed the allocation of available space for the target storage device.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: August 10, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kevin John Ash, Brent Cameron Beardsley, Michael Thomas Benhase