Patents by Inventor Gregory G. Williams

Gregory G. Williams 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: 10291417
    Abstract: A method and system for providing distributed network access point installation and management. A network provider installs and/or operates a plurality of access points at locations of a retail entity. Each access point may provide services such as Internet access, and/or content such as audio, video, text, and/or graphics, among other types of services. A carrier, such as a telephone or cable company, may compensate the network service provider for installation and operation of the access points. The carrier may in turn charge its subscribers for network access at the retail entity locations. A plurality of different carriers may provide compensation and allow respective subscriber access. The network access points may be configured to allow each carrier to present a point of presence to its subscribers at the retail entity locations. The installed network may also provide service for retail entity back office functions.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: May 14, 2019
    Assignee: WAYPORT, INC.
    Inventors: David J. Vucina, Gregory G. Williams, James D. Keeler, Scott W. Martin, Todd L. Mathis
  • Patent number: 7366825
    Abstract: A memory controller is utilized to overcome NAND flash memory's propensity for comprising bad blocks of memory. The memory controller utilizes minimal hardware and is essentially transparent to a device requesting access to the NAND memory. A NAND flash memory device is configured to comprise a set of main blocks of memory and a set of auxiliary blocks of memory. Each block is divided into pages of memory and each page includes metadata. The metadata includes a block status indicator, indicating whether a block is good or bad. When receiving a request to access a page in the NAND flash memory, if the block in which the page resides is good, that block is accessed. If the block is bad, auxiliary memory is searched until a block containing the address of the bad block in its metadata is found. The found block is accessed in lieu of the bad block.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Gregory G. Williams, Harjit Singh, Michael G. Love, Stephen Z. Au
  • Patent number: 7132823
    Abstract: Detecting a connection between two circuits utilizing a high-speed interface. Interface circuitry internal to a computing device performs an initialization process between two processors automatically to determine the state of the interface connection. Test circuitry retrieves the interface state from the interface circuitry. Neither the configuration process, the interface circuitry or the test circuitry require full functionality of an IC on which they reside in order to operate.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: November 7, 2006
    Assignee: Microsoft Corporation
    Inventors: Kent W. Ng, Jeremy T. Braun, Gregory G. Williams, Harjit Singh
  • Patent number: 6039627
    Abstract: A game call having a reed disposed inside of a longitudinal tube wherein the reed is manipulatable by a caller's finger. The caller's finger is in one embodiment depressed through and movable along an opening in the tube. The caller's finger is separated by either an inelastic member disposed on the exterior of the tube or an elastic member disposed within the tube. Or in another embodiment, the reed is encircled by a flexible tube of 360 degrees and the caller's fingers are capable of approaching the reed from any direction. In one embodiment, the caller's fingers are permitted to approach the reed in only a limited fashion through a series of relatively small finger-sized orifices disposed over predetermined points along the reed. In yet another embodiment, the caller's fingers are permitted to actually touch the reed without any flexible tube member or skin disposed between the caller's finger and the reed.
    Type: Grant
    Filed: May 20, 1998
    Date of Patent: March 21, 2000
    Assignee: Hunter's Specialties, Inc.
    Inventors: David R. Forbes, Dave Mortensen, Ron M Bean, Gregory G. Williams
  • Patent number: 5781184
    Abstract: A method and apparatus are provided for real time decompression and post-decompress manipulation of compressed full motion video. A decompressed play-back signal is supplied to a real-time video processing system by way of an adaptor for post-decompress manipulation. The post-decompress manipulations include real-time, interactive geometry transformations and color re-mappings. The adaptor includes a range expansion module for eliminating dead space such as found in CCIR-601 outputs. The adaptor further includes a resampling module for programmably converting the pixels-per-line format of the decompressed play-back signal. The adaptor additionally includes a clip-and-dither module for altering the bits-per-pixel format of the adaptor output signal and for applying a programmably-defined dither to the adaptor output signal.
    Type: Grant
    Filed: September 23, 1994
    Date of Patent: July 14, 1998
    Inventors: Steve C. Wasserman, Gregory G. Williams, Timothy P. Bucher, Curtis Pansegrau, Philippe M. Cassareau, Gregory K. Wallace