Patents by Inventor Russell R. Reynolds

Russell R. Reynolds 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: 8296498
    Abstract: A method of writing data to a non-volatile memory with minimum units of erase of a block, a page being a unit of programming of a block, may read a page of stored data addressable in a first increment of address from the memory into a page buffer, the page of stored data comprising an allocated data space addressable in a second increment of address, pointed to by an address pointer, and comprising obsolete data. The first increment of address is greater than the second increment of address. A portion of stored data in the page buffer may be updated with the data to form an updated page of data. Storage space for the updated page of data may be allocated. The updated page of data may be written to the allocated storage space. The address pointer may be updated with a location of the allocated storage space.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: October 23, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Sergey Anatolievich Gorobets, Niv Cohen, Russell R. Reynolds
  • Publication number: 20100023672
    Abstract: A method of writing data to a non-volatile memory with minimum units of erase of a block, a page being a unit of programming of a block, may read a page of stored data addressable in a first increment of address from the memory into a page buffer, the page of stored data comprising an allocated data space addressable in a second increment of address, pointed to by an address pointer, and comprising obsolete data. The first increment of address is greater than the second increment of address. A portion of stored data in the page buffer may be updated with the data to form an updated page of data. Storage space for the updated page of data may be allocated. The updated page of data may be written to the allocated storage space. The address pointer may be updated with a location of the allocated storage space.
    Type: Application
    Filed: November 13, 2007
    Publication date: January 28, 2010
    Inventors: Sergey Anatolievich Gorobets, Niv Cohen, Russell R. Reynolds
  • Publication number: 20020196763
    Abstract: A wireless LAN uses wireless communication servers and access points. When an access point is added to the wireless LAN, it sends a request to a master wireless communication server. The master wireless communication server indicates its presence and the application point can request a registration with a wireless communication server. The master wireless communication server selects a specific wireless communication server to interact with the access point. The access point then tunnels data back and forth between the access point and the selected wireless communication server.
    Type: Application
    Filed: May 22, 2002
    Publication date: December 26, 2002
    Inventors: Russell R. Reynolds, Terry L. Peng