Patents by Inventor Douglas A. Brown

Douglas A. 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).

  • Publication number: 20100162251
    Abstract: A system, method, and computer-readable medium that facilitate classification of database requests as problematic based on estimated processing characteristics of the request are provided. Estimated processing characteristics may include estimated skew including central processing unit skew and input/output operation skew, central processing unit duration per input/output operation, and estimated memory usage. The estimated processing characteristics are made on a request step basis. The request is classified as problematic responsive to determining one or more of the estimated characteristics of a request step exceed a corresponding threshold. In this manner, mechanisms for predicting bad query behavior are provided. Workload management of those requests may then be more successfully provided through workload throttles, filters, or even a more confident exception detection that correlates with the estimated bad behavior.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Anita Richards, Douglas Brown
  • Publication number: 20100153958
    Abstract: A system, method, and computer-readable medium that facilitate workload management in a computer system are provided. A workload's system resource consumption is adjusted against a target consumption level thereby facilitating maintenance of the consumption to the target consumption within an averaging interval by dynamically controlling workload concurrency levels. System resource consumption is compensated during periods of over or under-consumption by adjusting workload consumption to a larger averaging interval. Further, mechanisms for limiting, or banding, dynamic concurrency adjustments to disallow workload starvation or unconstrained usage at any time are provided.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Inventors: Anita Richards, Douglas Brown
  • Patent number: 7739300
    Abstract: A system for processing a prioritizing protocol for a database, the system including an interface for nominating a first prioritizing protocol that maps a plurality of user accounts to one or more performance groups and to one or more periods; a processor that is responsive to the interface for defining a second prioritizing protocol; and an output in communication with the processor for exporting the second prioritizing protocol. The processor defines the second prioritizing protocol by defining a plurality of workload classes; associating each user account to a particular workload class; and mapping each workload class to a workload weight. The system provides a mechanism for DBMS administrators to migrate their systems from user-centric management to workload-centric management, wherein many DBMS components require updating, replacement or modification.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: June 15, 2010
    Assignee: Teradata US, Inc.
    Inventors: Douglas Brown, Anita Richards, Caroline Ballinger, Thomas Greene
  • Patent number: 7721123
    Abstract: A component of a microprocessor-based data processing system, which includes features for regulating power consumption in snoopable components and has gating off memory coherency properties, is determined to be in a relatively inactive state and is transitioned to a non-snoopable low power mode. Then, when a snoop request occurs, a retry protocol is sent in response to the snoop request. In conjunction with the retry protocol, a signal is sent to bring the component into snoopable mode. When the retry snoop is requested, the component is in full power mode and can properly respond to the snoop request. After the snoop request has been satisfied, the component again enters into a low power mode.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Shigehiro Asano, Jeffrey Douglas Brown, Michael Norman Day, Charles Ray Johns, James Allan Kahle, Alvan Wing Ng, Michael Fan Wang, Thuong Quang Truong
  • Patent number: 7719186
    Abstract: A light-emitting ceramic based panel, hereafter termed “electroceramescent” panel, is herein claimed. The electroceramescent panel is formed on a substrate providing mechanical support as well as serving as the base electrode for the device. One or more semiconductive ceramic layers directly overlay the substrate, and electrical conductivity and ionic diffusion are controlled. Light emitting regions overlay the semiconductive ceramic layers, and said regions consist sequentially of a layer of a ceramic insulation layer and an electroluminescent layer, comprised of doped phosphors or the equivalent. One or more conductive top electrode layers having optically transmissive areas overlay the light emitting regions, and a multi-layered top barrier cover comprising one or more optically transmissive non-combustible insulation layers overlay said top electrode regions.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: May 18, 2010
    Inventors: Paul Valentine, Doreen D. Edwards, William John Walker, Jr., Lyle H. Slack, Wayne Douglas Brown, Cathy Osborne, Michael Norton, Richard Begley
  • Publication number: 20100115205
    Abstract: A system, method, and computer-readable medium that facilitate efficient use of cache memory in a massively parallel processing system are provided. A residency time of a data block to be stored in cache memory or a disk drive is estimated. A metric is calculated for the data block as a function of the residency time. The metric may further be calculated as a function of the data block size. One or more data blocks stored in cache memory are evaluated by comparing a respective metric of the one or more data blocks with the metric of the data block to be stored. A determination is then made to either store the data block on the disk drive or flush the one or more data blocks from the cache memory and store the data block in the cache memory. In this manner, the cache memory may be more efficiently utilized by storing smaller data blocks with lesser residency times by flushing larger data blocks with significant residency times from the cache memory.
    Type: Application
    Filed: November 3, 2008
    Publication date: May 6, 2010
    Inventors: Douglas Brown, John Mark Morris
  • Patent number: 7698077
    Abstract: An electronic signal level detection system and method are provided. The method receives an analog input signal having a variable voltage and compares the input signal voltage to a threshold. A detection signal is generated for input signal voltages exceeding the threshold in a periodic first time frame. In a second periodic time frame (following the first time frame), a count is updated in response to the generated detection signals. The count is used to create a metric representative of the difference between the input signal voltage and the threshold. The count is incremented in response to the generating a detection signal (“1”) in the first time frame, and decremented in response to not generating a detection signal (“0”) in the first time frame.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: April 13, 2010
    Assignee: Applied Micro Circuits Corporation
    Inventors: Matthew Douglas Brown, Sheldon James Hood, Guy Jacque Fortier, Stan Harry Blakey
  • Publication number: 20100024017
    Abstract: Systems, methods, and software for implementing location-based authentication of both online and mobile web-based transactions. This implementation may involve verifying whether a mobile device (such as a cellular telephone) is proximate to a computer from which the transaction is being performed. Depending upon the location of the mobile device, further transactions may be approved or rejected. In further implementations, the transactions may be made from the mobile device itself. In this case, the location of the mobile device compared with one or more pre-stored locations may affect whether further transactions from the mobile device are approved or rejected.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: James Ashfield, David Shroyer, Douglas Brown
  • Publication number: 20100022254
    Abstract: Systems, methods, and software for implementing location-based authentication of both online and mobile web-based transactions. This implementation may involve verifying whether a mobile device (such as a cellular telephone) is proximate to a computer from which the transaction is being performed. Depending upon the location of the mobile device, further transactions may be approved or rejected. In further implementations, the transactions may be made from the mobile device itself. In this case, the location of the mobile device compared with one or more pre-stored locations may affect whether further transactions from the mobile device are approved or rejected.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: James Ashfield, David Shroyer, Douglas Brown
  • Publication number: 20100017471
    Abstract: The present disclosure relates to systems and methods for providing improved medical care. A system includes a defibrillator, a gateway device, a routing device, and a wireless modem. The system may further include hardware and/or software components located at a remote facility for receiving data and one or more server devices for decoding data from the remote facility. A method includes acquiring medical data at a first location, converting the medical data from an analog signal to a digital signal, transmitting the digital signal from the first location to a second location over the internet via a cellular network, receiving the digital signal at the second location, and converting the digital signal back to an analog signal for processing. The first location may be an EMS vehicle, and the second location may be a remote facility, such as a dispatch center or local hospital.
    Type: Application
    Filed: August 13, 2008
    Publication date: January 21, 2010
    Inventors: William Douglas Brown, James Andrew Baker
  • Publication number: 20090293421
    Abstract: A panel includes a core and a fastener receptacle extending into the core. The fastener receptacle has an internal hollow and an opening to the internal hollow. The opening is formed by a lip that can engage and structurally support a push-in fastener.
    Type: Application
    Filed: May 28, 2008
    Publication date: December 3, 2009
    Applicant: THE BOEING COMPANY
    Inventors: Harold G. Erickson, Douglas A. Brown
  • Publication number: 20090278429
    Abstract: A closet comprises a support rail, a light, a raceway, a rub strip, and a hinge unit. The support rail is capable of providing structural support for the closet and having a plurality of connecting elements. The light has a first set of connecting elements capable of being engaged to the plurality of connecting elements. The raceway has a second set of connecting elements capable of being engaged to the plurality of connecting elements. The rub strip has a third set of connecting elements capable of being engaged to the plurality of connecting elements. The hinge unit has a shape capable of being connected to the support rail.
    Type: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Inventors: Harold Glenn Erickson, Mark Anthony Buchanan, Douglas A. Brown
  • Publication number: 20090132611
    Abstract: A computer-implemented apparatus, method, and article of manufacture provide the ability to manage a plurality of database systems. A domain contains a plurality of database systems. A system event monitor, on each of the database systems, monitors the database systems' system conditions and operating environment events within the domain. A multi-system regulator manages the domain, communicates with the system event monitor, and creates a dynamic event on one of the database systems based on the system conditions and operating environment events. The dynamic event causes an adjustment to a state of the database system.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: Douglas Brown, Debra Galeazzi
  • Publication number: 20090132536
    Abstract: A computer-implemented apparatus, method, and article of manufacture provide the ability to manage a plurality of database systems. A domain contains the database systems, and a database in one of the systems has segmented global memory partitions. A virtual monitor partition provides logon access to the segmented global memory partitions in a form of a virtual database. Open application programming interfaces (API) enable logon access to the virtual monitor partition to access data in the virtual database. A multi-system regulator manages the domain and utilizes the open APIs to access data in the virtual data base.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: Douglas Brown, Todd Walter, Anita Richards, Debra Galeazzi
  • Publication number: 20090132602
    Abstract: A computer-implemented apparatus, method, and article of manufacture manage a plurality of database systems and perform data maintenance tasks in a data warehouse system. A domain includes a plurality of database systems. A virtual regulator manages the domain, detects a request to invoke a data maintenance task on a first system in the domain, routes the data maintenance task, for execution, to a second system in the domain, and applies results from the data maintenance task (executed by the second system) to the first system.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: Douglas Brown, John Mark Morris, Todd Walter
  • Publication number: 20090121790
    Abstract: An electronic signal level detection system and method are provided. The method receives an analog input signal having a variable voltage and compares the input signal voltage to a threshold. A detection signal is generated for input signal voltages exceeding the threshold in a periodic first time frame. In a second periodic time frame (following the first time frame), a count is updated in response to the generated detection signals. The count is used to create a metric representative of the difference between the input signal voltage and the threshold. The count is incremented in response to the generating a detection signal (“1”) in the first time frame, and decremented in response to not generating a detection signal (“0”) in the first time frame.
    Type: Application
    Filed: November 9, 2007
    Publication date: May 14, 2009
    Inventors: Matthew Douglas Brown, Sheldon James Hood, Guy Jacque Fortier, Stan Harry Blakey
  • Publication number: 20090103711
    Abstract: The invention relates to a method and system for analyzing an electronic communication, more particularly, to analyzing a telephone communication between a customer and a contact center to determine inappropriate threats made during a telephonic communication.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 23, 2009
    Inventors: Kelly Conway, Douglas Brown, David Gustafson, Christopher Danson
  • Publication number: 20090103698
    Abstract: A computer readable medium for controlling a computer is provided. The computer readable medium comprises a plurality of code segments for controlling a computer. A code segment receives a telephonic communication comprised of voice data and event data. A code segment receives computer application data comprising data associated with at least one computer application in use during the telephonic communication. A code segment analyzes the telephonic communication by translating the received voice data into a text format, the text format defining a plurality of components. At least one component of the text data and communication event data occurring during a time interval is classified into one of a plurality of object types, and the computer application data during the time interval is compared to the object type of the classified components.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 23, 2009
    Inventors: Kelly Conway, Douglas Brown, Adrian Horton, David Gustafson, Christopher Danson
  • Publication number: 20090103709
    Abstract: The invention relates to a method and system for analyzing an electronic communication, more particularly, to analyzing telephonic communications between customers and a contact center to determine and display the most relevant communications to an organization or business.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 23, 2009
    Inventors: Kelly Conway, Alan Yengoyan, Douglas Brown, David Gustafson, Christopher Danson
  • Publication number: 20090103699
    Abstract: The invention relates to a method and system for analyzing an electronic communication, more particularly, to analyzing a telephone communication between a customer and a contact center to determine early termination of a telephonic communication.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 23, 2009
    Inventors: Kelly Conway, Douglas Brown, Roger Warford, David Gustafson, Christopher Danson