Patents by Inventor Douglas Brown

Douglas 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: 8151269
    Abstract: A database system includes a regulator subsystem that is configured to attempt to satisfy service level goals of multiple workloads that are executing in the database system. The regulator subsystem is configured to monitor execution of a particular request belonging to a particular workload and to assign, at plural event intervals, corresponding priority levels to the particular request based on the monitored execution.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: April 3, 2012
    Assignee: Teradata US, Inc.
    Inventors: Douglas Brown, Stephen Brobst, Anita Richards, Todd Walter
  • Patent number: 8139060
    Abstract: According to embodiments of the invention, a normally recursive ray tracing algorithm may be partitioned to form an iterative ray tracing algorithm. The resulting portions of the iterative ray tracing algorithm may be executed by a plurality of processing elements. Furthermore, according to embodiments of the invention, a network of inboxes may be used to transfer information which defines original rays and secondary rays (information unlikely to be reused for subsequently issued rays and subsequently rendered frames) between processing elements, and a shared memory cache may store information relating to a three dimensional scene (information likely to be reused for subsequently issued rays and subsequently rendered frames). Using a plurality of processing elements to perform ray tracing and storing information in the shared memory cache which is likely to be reused for subsequent rays and subsequent frames, the performance of a ray tracing image processing system may be improved.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Douglas Brown, Russell Dean Hoover, Eric Oliver Mejdrich
  • Patent number: 8136328
    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: Grant
    Filed: May 28, 2008
    Date of Patent: March 20, 2012
    Assignee: The Boeing Company
    Inventors: Harold G. Erickson, Douglas A. Brown
  • Patent number: 8126663
    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: February 27, 2010
    Date of Patent: February 28, 2012
    Assignee: Applied Micro Circuits Corporation
    Inventors: Matthew Douglas Brown, Sheldon James Hood, Guy Jacque Fortier, Stan Harry Blakey
  • Patent number: 8112590
    Abstract: In a first aspect, a first method of reducing command processing latency while maintaining memory coherence is provided. The first method includes the steps of (1) providing a memory map including memory addresses available to a system; and (2) arranging the memory addresses into a plurality of groups. At least one of the groups does not require the system, in response to a command that requires access to a memory address in the group from a bus unit, to get permission from all remaining bus units included in the system to maintain memory coherence. Numerous other aspects are provided.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Douglas Brown, Scott Douglas Clark, Mark S. Fredrickson, Charles Ray Johns, David John Krolak
  • Patent number: 8108382
    Abstract: Optimizing the execution of a query in a multi-database system includes identifying a region within a table, the table being referenced in the query. The region is stored on a data-storage device on a first of the system databases in the multi-database system. The region is stored on a data-storage device on a second of the system databases in the multi-database system, the second system database being a different system database than the first system database. A first access plan for the query is developed, the first access plan comprising accessing the version of the region stored on the first system database. A second access plan for the query is developed, the second access plan comprising accessing the version of the region stored on the second system database. A selection is made between the first access plan and the second access plan to execute the query. The query is executed using the selected access plan to produce a result. The result is stored.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: January 31, 2012
    Assignee: Teradata US, Inc.
    Inventors: Douglas Brown, John Mark Morris
  • Patent number: 8099732
    Abstract: Techniques are presented for skew exception detection within a parallel processing environment. A potential exception is detected when a highest load of a processor within the parallel processing environment exceeds an average load within the parallel processing environment by a given threshold. The potential exception can become a legitimate exception when it exists for a qualified period or time or when it exists and no qualified period of time is noted. In an embodiment, checks for the potential exception occur and are wholly contained within a given configurable interval.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: January 17, 2012
    Assignee: Teradata US, Inc.
    Inventors: Hoa Tran, Anita Richards, Douglas Brown, Choung Kim
  • Patent number: 8099411
    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: Grant
    Filed: December 15, 2008
    Date of Patent: January 17, 2012
    Assignee: Teradata US, Inc.
    Inventors: Anita Richards, Douglas Brown
  • Patent number: 8094803
    Abstract: A method for analyzing a telephonic communication between a customer and a contact center is provided. According to the method, a telephonic communication is separated into first and second constituent voice data. One of the first and second constituent voice data is analyzed. The analysis consist of translating one the constituent voice data into a text format and applying a predetermined linguistic-based psychological behavioral model to the translated voice data. In applying the behavioral model, the translated voice data is mined, and behavioral signifiers associated with the psychological behavioral model are identified in the voice data. The behavioral signifiers are automatically associated with at least one of a plurality of personality types associated with the psychological behavioral model. Behavioral assessment data is generated which corresponds to the analyzed voice data.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: January 10, 2012
    Assignee: Mattersight Corporation
    Inventors: Christopher Danson, Kelly Conway, Keene Hedges Capers, Douglas Brown, David Gustafson, Roger Warford, Melissa Moore
  • Patent number: 8094790
    Abstract: A computer program for training a customer service representative by analyzing a telephonic communication between a customer and a contact center is provided. A code segment selects at least one identifying criteria. A code segment identifies a pre-recorded first telephonic communication corresponding to the selected identifying criteria. The first telephonic communication has first event data associated therewith. A code segment generates coaching assessment data corresponding to the identified pre-recorded first telephonic communication. A code segment identifies a pre-recorded second telephonic communication corresponding to the selected identifying criteria. The second telephonic communication has second event data associated therewith. A code segment compares the identified pre-recorded second telephonic communication to the identified first telephonic communication within the coaching assessment data.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: January 10, 2012
    Assignee: Mattersight Corporation
    Inventors: Kelly Conway, David Gustafson, Christopher Danson, Keene Hedges Capers, Douglas Brown
  • Patent number: 8085267
    Abstract: According to embodiments of the invention, rays may be stochastically culled before they are issued into the three-dimensional scene. Stochastically culling rays may reduce the number of rays which need to be traced by the image processing system. Furthermore, by stochastically culling rays before they are issued into the three-dimensional scene, minor imperfections may be added to the final rendered image, thereby improving the realism of the rendered image. Therefore, stochastic culling of rays may improve the performance of the image processing system by reducing workload imposed on the image processing system and improving the realism of the images rendered by the image processing system. According to another embodiment of the invention, the realism of images rendered by the image processing system may also be improved by stochastically adding secondary rays after ray-primitive intersections have occurred.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Douglas Brown, Russell Dean Hoover, Eric Oliver Mejdrich
  • Patent number: 8082273
    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: Grant
    Filed: November 19, 2007
    Date of Patent: December 20, 2011
    Assignee: Teradata US, Inc.
    Inventors: Douglas Brown, Todd Walter, Anita Richards, Debra Galeazzi
  • Patent number: 8082234
    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: Grant
    Filed: November 19, 2007
    Date of Patent: December 20, 2011
    Assignee: Teradata US, Inc.
    Inventors: Douglas Brown, Debra Galeazzi
  • Publication number: 20110268846
    Abstract: The invention provides, in one aspect, a method of producing a cocoa-containing beverage, or a nutritionally fortified or energy-sustaining cocoa beverage, containing beneficial cocoa polyphenols. Ready-to-drink compositions, concentrates, primary beverage components, and packets for producing the beverages are specifically disclosed and prepared from a cocoa water composition made from steeping a cocoa-containing product in water or an aqueous solution. A number of vitamins, minerals, supplements, and nutriceutical compositions can be added.
    Type: Application
    Filed: April 4, 2011
    Publication date: November 3, 2011
    Inventors: Malathy Nair, Tim J. Kohr, Krista Cessna, Sharon Cin, William Jeffrey Hurst, Ashley L. Boldt, Gregory T. Zerphy, Brian S. Baker, B. Douglas Brown
  • Patent number: 8047467
    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: Grant
    Filed: May 8, 2008
    Date of Patent: November 1, 2011
    Assignee: The Boeing Company
    Inventors: Harold Glenn Erickson, Mark Anthony Buchanan, Douglas A. Brown
  • Publication number: 20110249811
    Abstract: A method for analyzing a telephonic communication between a customer and a contact center is provided. According to the method, a telephonic communication is separated into at least first constituent voice data and second constituent voice data. One of the first and second constituent voice data is analyzed by mining the voice data and applying a predetermined linguistic-based psychological behavioral model to one of the separated first and second constituent voice data. Behavioral assessment data is generated which corresponds to the analyzed voice data.
    Type: Application
    Filed: June 21, 2011
    Publication date: October 13, 2011
    Applicant: MATTERSIGHT CORPORATION
    Inventors: Kelly Conway, Keene Hedges Capers, Christopher Danson, Douglas Brown, David Gustafson, Roger Warford, Melissa Moore
  • Publication number: 20110239898
    Abstract: A zip line or trolley system kit for propelling a person or an object using gravity along an extended cable line suspended between two trees or towers. The zip line system having a frame with one or more wheels, an adjustable length seat, a handle and a braking system for slowing the speed of descent of the zip line system. The trolley system having at least two wheels spaced apart at a suitable distance to increase ride smoothness and improve sliding of the zip line system along the extended cable. An actuator of the braking system allows for the rider to control of the speed of descent of the zip line system.
    Type: Application
    Filed: September 10, 2010
    Publication date: October 6, 2011
    Applicant: Alien Flier LLC
    Inventor: Stephen Douglas Brown
  • Patent number: 8022950
    Abstract: According to embodiments of the invention, rays may be stochastically culled before they are issued into the three-dimensional scene. Stochastically culling rays may reduce the number of rays which need to be traced by the image processing system. Furthermore, by stochastically culling rays before they are issued into the three-dimensional scene, minor imperfections may be added to the final rendered image, thereby improving the realism of the rendered image. Therefore, stochastic culling of rays may improve the performance of the image processing system by reducing workload imposed on the image processing system and improving the realism of the images rendered by the image processing system. According to another embodiment of the invention, the realism of images rendered by the image processing system may also be improved by stochastically adding secondary rays after ray-primitive intersections have occurred.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Douglas Brown, Russell Dean Hoover, Eric Oliver Mejdrich
  • Patent number: 8023639
    Abstract: A method of determining the complexity of a telephonic communication received by a contact center is provided. The method comprises the step of establishing a call rule based on one or more of a call duration threshold, a non-interaction threshold, a distress event threshold, a third party dialog threshold, and a call transfer threshold. A recorded telephonic communication is received and call attributes associated with the telephonic communication are determined. The call attributes include one or more of the following: call duration data, non-interaction data, distress event data, third party dialog data and call transfer data. The established call rule is compared to the call attributes of the telephonic communication, and data indicative of the complexity of the telephonic communication is generated.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: September 20, 2011
    Assignee: Mattersight Corporation
    Inventors: Kelly Conway, David Gustafson, Douglas Brown, Christopher Danson
  • Patent number: D652160
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: January 10, 2012
    Inventor: Preston Douglas Brown