Patents by Inventor Craig S. Brown

Craig S. Brown 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: 8281321
    Abstract: A message board cache system comprising: a database containing message board information; a notification system in communication with the database, the notification system generating a notification when data in the database is altered or deleted; a web application executing a message board interface, the web application receiving the notification from the notification system and the data altered or deleted; a cache implementation in communication with the web application, the web application deleting an item from the cache implementation upon receiving the notification that the data has been altered or deleted from the database.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: October 2, 2012
    Inventors: Marc T. Beck, Craig S. Brown, Christopher E. Mason
  • Patent number: 8126389
    Abstract: An apparatus operable to disable operation of wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to the wireless communications device transmitting at a transmission power above a defined power threshold for a defined amount of time. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the wireless communications device and a destination device.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: February 28, 2012
    Assignee: D3T, LLC
    Inventors: Craig S. Brown, Joveliano C. Trinidad
  • Patent number: 8121531
    Abstract: An apparatus operable to disable operation of wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to movement of a vehicle above a defined threshold. The drive circuit being selectively disabled while the vehicle is moving above the defined threshold. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the wireless communications device and a destination device.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: February 21, 2012
    Assignee: D3T, LLC
    Inventors: Craig S. Brown, Joveliano C. Trinidad
  • Patent number: 7933547
    Abstract: An apparatus operable to disable operation of driver side wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to movement of a vehicle above a defined threshold. The active antenna element being mounted proximate a driver side seatback and/or visor. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the driver side wireless communications device and a destination device.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: April 26, 2011
    Assignee: D3T, LLC
    Inventors: Craig S. Brown, Joveliano C. Trinidad
  • Patent number: 7542999
    Abstract: A method and system for transparently combining remote and local storage to provide an extended file system such as a virtual local drive for a computer system client/user, e.g., a user of a pocket sized personal computer or a cable set-top box. A client device may load file system object data, storing the directories and files remotely, and retrieving the files only when required. Via its local storage, the extended file system handles unreliable connections and delays. When a connection to an extended file system server is present, the extended file system provides automatic downloading of information that is not locally cached, and automatically uploading of information that has been modified on the client. Extended file system attributes are employed to determine the actual location of file system data, and a lightweight protocol is defined to download or upload remote data by low-level components that make the remote source transparent from the perspective of the application.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventors: Vivek P. Kamath, Craig S. Brown, John B. Pence, M. Chandra Shekaran, Thomas G. Lorimor, Thomas R. Firman, Elizabeth J. Gentile, Keith M. Toussaint
  • Publication number: 20080268768
    Abstract: An apparatus operable to disable operation of driver side wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to movement of a vehicle above a defined threshold. The active antenna element being mounted proximate a driver side seatback and/or visor. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the driver side wireless communications device and a destination device.
    Type: Application
    Filed: April 25, 2008
    Publication date: October 30, 2008
    Applicant: D3T, LLC
    Inventors: Craig S. Brown, Joveliano C. Trinidad
  • Publication number: 20080268769
    Abstract: An apparatus operable to disable operation of wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to the wireless communications device transmitting at a transmission power above a defined power threshold for a defined amount of time. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the wireless communications device and a destination device.
    Type: Application
    Filed: April 25, 2008
    Publication date: October 30, 2008
    Applicant: D3T, LLC
    Inventors: Craig S. Brown, Joveliano C. Trinidad
  • Publication number: 20080268767
    Abstract: An apparatus operable to disable operation of wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to movement of a vehicle above a defined threshold. The drive circuit being selectively disabled while the vehicle is moving above the defined threshold. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the wireless communications device and a destination device.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 30, 2008
    Applicant: D3T, LLC
    Inventors: Craig S. Brown, Joveliano C. Trinidad
  • Publication number: 20080229333
    Abstract: A message board cache system comprising: a database containing message board information; a notification system in communication with the database, the notification system generating a notification when data in the database is altered or deleted; a web application executing a message board interface, the web application receiving the notification from the notification system and the data altered or deleted; a cache implementation in communication with the web application, the web application deleting an item from the cache implementation upon receiving the notification that the data has been altered or deleted from the database.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 18, 2008
    Inventors: Marc T. Beck, Craig S. Brown, Christopher E. Mason
  • Patent number: 6754696
    Abstract: A method and system for transparently combining remote and local storage to provide an extended file system such as a virtual local drive for a computer system client/user, e.g., a user of a pocket sized personal computer or a cable set-top box. A client device may load file system object data, storing the directories and files remotely, and retrieving the files only when required. Via its local storage, the extended file system handles unreliable connections and delays. When a connection to an extended file system server is present, the extended file system provides automatic downloading of information that is not locally cached, and automatically uploading of information that has been modified on the client. Extended file system attributes are employed to determine the actual location of file system data, and a lightweight protocol is defined to download or upload remote data by low-level components that make the remote source transparent from the perspective of the application.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: June 22, 2004
    Assignee: Micosoft Corporation
    Inventors: Vivek P. Kamath, Craig S. Brown, John B. Pence, M. Chandra Shekaran, Thomas G. Lorimor, Thomas R. Firman, Elizabeth J. Gentile, Keith M. Toussaint
  • Patent number: 6560368
    Abstract: Arithmetic coding and decoding, and compressing and decompressing methods and systems are described. In one embodiment, occurrence values are calculated that represent the number of times individual component values appear in an input stream that is to be encoded. The occurrence values are first normalized to ensure that they are all powers of 2. The occurrence values are then second normalized to ensure that the sum of all of the occurrence values is a power of 2. After normalization, encoding or compressing takes place through arithmetic techniques that utilize a range having a length equal to the normalized sum of the occurrence values. Various sub-ranges within the range are assigned to individual component values that are to be encoded. A position is defined within the range and a determination is made as to whether the position is within a sub-range that is necessary to encode an individual component value.
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: May 6, 2003
    Assignee: Microsoft Corporation
    Inventors: Craig S. Brown, Thomas A. Grate