Patents Represented by Attorney Crawford Maunu PLLC
  • Patent number: 7084074
    Abstract: Chemical vapor deposition (CVD) is enhanced by compensating for a depleted gas concentration zone in a CVD reactor. According to an example embodiment of the present invention, a chemical-vapor deposition (CVD) gas injector is adapted to supply gas to a CVD chamber in a manner that enhances the properties of deposited films. The injector has a gas inlet coupled to a gas source and supplies gas from the source to the CVD system via at least one gas outlet. The injector is adapted to deliver gas in a manner that sufficiently maintains uniform supply of the gas in a zone of the CVD system that would exhibit a depleted gas supply absent the injector. The uniform gas supply improves the CVD process in various manners, including making possible the deposition of films having uniform properties, such as reflectivity, extinction coefficient, thickness and refractive index.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: August 1, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael J. D'Elia, Barry Sheffield, Raymond Branstetter, Jayendra D. Bhakta
  • Patent number: 7079347
    Abstract: A method and apparatus for providing a marker at the end of the adaptive self-servowrite process for adaptive formatting via the self-servowrite process. The mark is used later in the drive manufacturing process to identify the number of tracks written on the surface and thus determine the appropriate format to use in the drive.
    Type: Grant
    Filed: November 6, 2002
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Cisewski, Blake Finstad, Peter Kui Ho, Kishan Kumar Kumbla, Daniel J. Malone, Scott Arthur Thomas
  • Patent number: 7080174
    Abstract: A system and method for providing a desired degree of fairness of access to data transfer resources by a plurality of command-initiating bus agents. A bus arbiter allocates general ownership of the bus to one of a plurality of bus agents, and a fairness module imposes a desired degree of fairness to the data transfer resources by mandating data transfer resource access to bus agents whose commands have been subjected to a retry response. The degree of fairness is controllable, in order to appropriately balance the desired throughput and data transfer resource allocation for a particular application.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: July 18, 2006
    Assignee: Unisys Corporation
    Inventors: Lloyd E. Thorsbakken, Larry L. Byers
  • Patent number: 7076767
    Abstract: A system and method for selectively collecting information within logical modules of the computing system, where the content collected and the collection periods are dynamically controllable to accurately target the most relevant information. One of a plurality of information storage modes is dynamically selected, where each of the information storage modes identifies a different set of information from the plurality of logical segments that is to be stored. At least one of a plurality of data collection periods is dynamically selected, where the data collection periods define temporal windows in which storage of the designated set of information is enabled. The designated set of information identified by the designated information storage mode is stored only during the designated data collection period.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: July 11, 2006
    Assignee: Unisys Corporation
    Inventor: David P. Williams
  • Patent number: 7065676
    Abstract: A system and method for testing memory management functions of a data processing system. A controller is configured to start and monitor progress of one or more programs, and each of the one or more programs is configured to start a number of threads as specified by input parameter values. At least one or more of the threads are configured to create, modify, and delete one or more memory areas. A feedback activity measures performance characteristics of the data processing system while the one or more threads are executing and selectively adjusts the parameter values in response to the performance characteristics relative to target performance characteristics.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: June 20, 2006
    Assignee: Unisys Corporation
    Inventors: Michelle J. Lang, William Judge Yohn
  • Patent number: 7062454
    Abstract: A method and system for previewing accessories prior to purchasing is disclosed. In one embodiment a first image of a portion of a person can be provided to an input device. Then, a second image including an image of an accessory is selected from an electronic database of accessory images. After obtaining the first and second images, data of the first and second images are used to generate data of a composite image, preferably on a server computer. The composite image is displayed on an output device and includes an image of the accessory on the person. The input device, the output device, and the client computer can be located at a first location, while the server computer is located at a second location. In this image, the accessory can be previewed by the customer before purchasing the accessory. Preferably, the accessories include sunglasses, jewelry, eyeglasses or other personal fashion items, which are purchased over the Internet or at a kiosk in communication with the Internet.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: June 13, 2006
    Assignee: Jarbridge, Inc.
    Inventors: Robert Giannini, Joseph L. Parkinson, David S. Hoover, Fred M. Kimock, Leslie L. Barkley, Stephen P. Kowalchuk
  • Patent number: 7058665
    Abstract: A method and apparatus for testing data coherency in a file system implemented on a data processing arrangement. A record of file addresses is maintained for addresses that are not targeted by write operations, and word address ranges for write operations are selected from the record of file addresses not targeted by other write operations. A plurality of asynchronous write operations that specify word address ranges and data to be written are issued. For each completed write operation, an asynchronous read operation that references the address range of the completed write operation is issued. The data returned from the read operation is verified against data issued in the completed write operation. The record of file addresses not targeted by write operations is updated when the verifying step is complete.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: June 6, 2006
    Assignee: Unisys Corporation
    Inventors: Michelle J. Lang, William Judge Yohn
  • Patent number: 7051131
    Abstract: A method and apparatus to facilitate a history trace of system bus activity in a Symmetric Multi-Processor (SMP) environment. A dynamic scan capability is provided to User (516) via Computer (504) that allows dynamic configuration of History Control Register (518), thus providing a maskable history stack of system bus activity to be obtained from History Memory (508) for subsequent analysis.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: May 23, 2006
    Assignee: Unisys Corporation
    Inventors: Gregory B. Wiedenman, Nathan A. Eckel, Mary C. Roskowiak
  • Patent number: 7047391
    Abstract: A memory processing approach involves implementation of memory status-driven access. According to an example embodiment, addresses received at an address buffer are processed for access to a memory relative to an active location in the memory. Addresses corresponding to an active location in the memory array are processed prior to addresses that do not correspond to an active location. Data is read from the memory to a read buffer and ordered in a manner commensurate with the order of received addresses at the address buffer (e.g., thus facilitating access to the memory in an order different from that received at the address buffer while maintaining the order from the read buffer).
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: May 16, 2006
    Assignees: The Massachusetts Institute of Technology, The Board of Trustees of the Leland Stanford Junior University
    Inventors: William J. Dally, Scott W. Rixner
  • Patent number: 7035890
    Abstract: An apparatus for multiplying and accumulating numeric quantities, including a multiplier for receiving the numeric quantities, with the multiplier having a sum output and a carry output. A first shift register has an input coupled to the sum output of the multiplier, and a second shift register has an input coupled to the carry output of the multiplier. An adder and third shift register are used to complete processing of the apparatus' arithmetic operations.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: April 25, 2006
    Assignee: 8x8, Inc
    Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin
  • Patent number: 7035935
    Abstract: The present invention is directed to a method and system for enhancing the routing of telephony data. According to an example embodiment of the present invention, a telephony private branch exchange routing arrangement is adapted to route IP telephony data. The routing arrangement includes a call-control application having an OOP telephony interface and programmed, using OOP and the OOP telephony interface, to control the routing of calls. A device-control application is adapted to provide telephony communication signals for the routed calls and to interface between the call-control application and a plurality of telephony devices. Configuration information for the call-control application is provided via a configuration manager. In this manner, voice and data networks are effectively fused, allowing the easy integration of computer telephony applications.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: April 25, 2006
    Assignee: 8×8, Inc.
    Inventors: Paul A. Voois, Frederic Artru
  • Patent number: 7032133
    Abstract: A method and apparatus for testing a computing arrangement. In various embodiments, a plurality of parameter definitions are established, including a static-value parameter and a dynamic-value parameter. A plurality of sets of parameter values are established in association with the parameter definitions. A results storage area has portions respectively associated with the sets of parameter values. A test program is associated with the parameter definitions and is configured to execute using one set of parameter values at a time. The test program inputs a parameter value associated with a static parameter, automatically generates a value for each dynamic parameter, and exercises the computing arrangement using the parameter values in a set, the value of each parameter affecting behavior of the computing arrangement via the test program.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: April 18, 2006
    Assignee: Unisys Corporation
    Inventors: Michelle J. Lang, William Judge Yohn
  • Patent number: 7030425
    Abstract: A semiconductor device includes a thyristor having at least one body region thereof disposed in a substrate, and a filled trench having a conductive material. According to an example embodiment of the present invention, a conductive material having a narrow upper portion over a relatively wide lower portion is in a filled trench adjacent to at least one thyristor body region in a substrate. In one implementation, a thyristor control port is located over the wide lower portion and adjacent to the narrow upper portion of the conductive shunt and is adapted for capacitively coupling to the thyristor body region in the substrate for controlling current in the thyristor. In another implementation, the conductive material is electrically coupled to a buried emitter region of the thyristor and arranged for shunting current between the buried emitter region and a circuit node near an upper portion of the conductive material.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: April 18, 2006
    Assignee: TRAM, Inc.
    Inventors: Andrew Horch, Scott Robins
  • Patent number: 7031981
    Abstract: Method and system for report selection in a system that provides a plurality of reports. A database is populated with selected data elements of a plurality of data types, and a database content table is created that indicates the data types of the data elements present in the database. For each report, a report identifier and an associated set of report requirements are established in a report table. Each set of report requirements identifies a set of data types required for the associated report. A set of report identifiers is output for the data types of data elements in the database that satisfy the associated sets of report requirements.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: April 18, 2006
    Assignee: Unisys Corporation
    Inventors: Anthony J. DeLuca, Richard J. Chenery, Jr.
  • Patent number: 7027537
    Abstract: Methods and mechanisms for reducing the impact of cross talk interference in multi-carrier data transmission systems are disclosed. In one aspect, the invention relates to a method of canceling cross talk interference in a received data signal. The method includes receiving an input signal that includes a primary data signal and a superimposed cross-talk signal. An estimation of the primary data signal and an estimation of the superimposed cross talk signal are iteratively computed. The probable estimation of the primary data signal is based at least in part upon the iteratively computed probable estimation of the cross talk signal and the probable estimation of the superimposed cross talk signal is based at least in part upon the iteratively computed probable estimation of the primary data signal.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: April 11, 2006
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Kok-Wui Cheong, Won-Joon Choi, Johnny Li-Shung Fan, Zining Wu, John M. Cioffi
  • Patent number: 7022541
    Abstract: A wafer-scale fabrication approach for manufacturing single-walled carbon nanotube (SWNT) tips is implemented. Catalyst material is selectively placed (e.g., patterned) onto a plurality of prefabricated elevated structures (e.g., silicon tips) on a wafer. SWNTs are grown protruding from the catalyst on the elevated structures. The resulting SWNT protruding from a tip can be implemented in a variety of applications, such as in atomic force microscopy (AFM). With this approach, nanotube tips can be implemented for a variety of applications, including advanced nanoscale imaging, imaging of solid-state and soft biological systems and for scanning probe lithography.
    Type: Grant
    Filed: November 18, 2002
    Date of Patent: April 4, 2006
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Erhan Yenilmez, Hongjie Dai
  • Patent number: 7019511
    Abstract: The invention is directed to a system and method for analyzing an integrated circuit having silicon on insulator (SOI) structure. According to one example embodiment of the present invention, an optical beam arrangement is adapted to direct a modulated beam at a selected portion of the integrated circuit. The beam is sufficiently modulated to inhibit optical beam intrusion on the structure and operation of the integrated circuit. A reflected optical waveform response is obtained from the SOI selected portion. The inhibition of optical beam intrusion enhances the ability to analyze integrated circuits using an optical beam, making possible the use of analysis methods that otherwise would be difficult or even impossible to use.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: March 28, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jeffrey D. Birdsley, Michael R. Bruce, Brennan V. Davis, Rosalinda M. Ring, Daniel L. Stone
  • Patent number: 7013708
    Abstract: Nanotubes and nanotube-based devices are implemented in a variety of applications. According to an example embodiment of the present invention, a nanotube is doped with an impurity atom and used to detect the presence of a particular molecular species as a function of the particular molecular species bonding to the impurity atom. In one implementation, the doped nanotube responds electrically to the bonding of the particular molecular species to the impurity atom. With this approach, nanotubes such as single-walled carbon nanotubes can be doped to respond selectively to one or more types of molecular species.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: March 21, 2006
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Kyeongjae Cho, Shu Peng
  • Patent number: 7008301
    Abstract: According to an example embodiment, the present invention is directed to a CMP apparatus having a polishing table, a wafer carrier adapted to carry a wafer on a pad, and a conditioning wheel. If the pad is being polished in a center-fast or center-slow manner, the conditioning wheel is used to condition the pad and to improve the center-fast or center-slow condition. Benefits of using this embodiment include improved wafer quality, improved pad life, a reduction in defective wafers, and faster production.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: March 7, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Christopher H. Raeder
  • Patent number: 7003628
    Abstract: A data transfer system uses a data buffer and individual control of each storage location within the data buffer for improved control of data block transfers. The storage locations are assigned deallocate, active, or valid assignment bands to enable transfer control of the data blocks within the system. The deallocated storage locations are returned to an allocation pool for use as a future resource, where the active and valid assignment bands remain unavailable until deallocated. Error checking and depth control prohibit consecutive allocation or deallocation assignments as well as overflow.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: February 21, 2006
    Assignee: Unisys Corporation
    Inventors: Gregory B. Wiedenman, Nathan A.. Eckel, Raymond G. Ryan