Patents Represented by Attorney, Agent or Law Firm Kevin J. Zilka
  • Patent number: 6671812
    Abstract: A system, method, and computer program product are provided for cleaning a computer. Initially, a cleaning program is downloaded to a computer. Next, a search for undesired data and software is performed on the computer utilizing the cleaning program. Such undesired data and software is then deleted from the computer utilizing the cleaning program.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: December 30, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Chandrasekar Balasubramaniam, Ravi Kannan, Siddaraya Basappa Revashetti, Srivats Sampath, Babu Katchapalayam
  • Patent number: 6668289
    Abstract: A system and method update client computers of various end users with software updates for software products installed on the client computers, the software products manufacturered by diverse, unrelated software vendors. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of the diverse software vendors, identifying the software products for which software updates are available, their location on the network at the various software vendor computer systems, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: December 23, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 6668054
    Abstract: A system, method and computer program product are provided for allowing a user to remotely interface a computer telephony integration (CTI) architecture. A telephone call is initially received from a caller. Such telephone call is subsequently routed to a remote user. Before or during the telephone call, an identifier associated with the caller is ascertained. Information associated with the caller is then retrieved utilizing the identifier. Further, the information is sent to the remote user utilizing a network such as the Internet. The information is then capable of being viewed using a Hypertext Transfer Protocol (HTTP) application.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: December 23, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Salvatore J. Contino, Mei Ling
  • Patent number: 6665269
    Abstract: Data frames or packets transmitted between stations on a selected channel from amongst a plurality of channels in a wireless communication network are captured, along with data frames or packets transmitted on other of the plurality of channels that appear on the selected channel due to crosstalk caused by channel overlap, are filtered to separate the data frames or packets originated on the selected channel from these due to crosstalk, for presentation to a user in respective individual traces or screen displays.
    Type: Grant
    Filed: January 30, 2002
    Date of Patent: December 16, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventor: Peter O. Schmitz
  • Patent number: 6651530
    Abstract: A button system and method of manufacturing the same are provided for identifying fiber from which an article of apparel is manufactured. Initially, an article of apparel manufactured with a predetermined fiber is identified. Next, indicia indicative of the predetermined fiber is selected. Next, at least one button is manufactured with the indicia thereon for identifying the fiber from which the article of apparel is manufactured.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: November 25, 2003
    Inventors: Victoria I. Pettigrew, Stephen H. Pettigrew
  • Patent number: 6650325
    Abstract: A method, apparatus and article of manufacture are provided for performing rasterization using alternating sense point traversal. Upon receipt of a primitive, i.e. a triangle, a plurality of points are positioned on or near the primitive. Such points define an enclosed convex region and may be located at corners of the convex region. In operation, the points and convex region are moved in an alternating manner for the purpose of identifying an area in the primitive for rendering pixels therein. In particular, the points are moved in a boustrophedonic manner.
    Type: Grant
    Filed: December 6, 1999
    Date of Patent: November 18, 2003
    Assignee: NVIDIA Corporation
    Inventors: Douglas A. Voorhies, Nicholas J. Foskett
  • Patent number: 6650331
    Abstract: A graphics pipeline system is provided with an integrated scissor operation. First provided is a transform module adapted for being coupled to a buffer to receive graphics data therefrom. Such transform module is positioned on a single semiconductor platform for transforming the graphics data from a first space to a second space. Associated therewith is a lighting module coupled to the transform module and positioned on the same single semiconductor platform as the transform module for performing lighting operations on the graphics data received from the transform module. A scissor operation is performed on the same single semiconductor platform as the transform module and the lighting module.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: November 18, 2003
    Assignee: NVIDIA Corporation
    Inventors: John Erik Lindholm, Simon Moy, Kevin Dawallu, Mingjian Yang, John Montrym, David B. Kirk, Paolo E. Sabella, Matthew N. Papakipos, Douglas A. Voorhies, Nicholas J. Foskett
  • Patent number: 6650330
    Abstract: A method, apparatus and article of manufacture are provided for sequencing graphics processing in a transform or lighting operation. A plurality of mode bits are first received which are indicative of the status of a plurality of modes of process operations. A plurality of addresses are then identified in memory based on the mode bits. Such addresses are then accessed in the memory for retrieving code segments which each are adapted to carry out the process operations in accordance with the status of the modes. The code segments are subsequently executed within a transform or lighting module for processing vertex data.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: November 18, 2003
    Assignee: NVIDIA Corporation
    Inventors: John Erik Lindholm, Simon Moy, Kevin Dawallu, John Montrym
  • Patent number: 6646639
    Abstract: A system, method and computer program product are provided for avoiding reading z-values in a graphics pipeline. Initially, near z-values are stored which are each representative of a near z-value on an object in a region. Such region is defined by a tile and a coverage mask therein. Thereafter, the stored near z-values are compared with far z-values computed for other objects in the region. Such comparison indicates whether an object is visible in the region. Based on the comparison, z-values previously stored for image samples in the region are conditionally read from memory.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: November 11, 2003
    Assignee: NVIDIA Corporation
    Inventors: Edward C. Greene, Douglas A. Voorhies, Paolo Sabella, John M. Danskin, James M. Van Dyke
  • Patent number: 6647456
    Abstract: At memory controller system is provided including a plurality of memory controller subsystems each coupled between memory and one of a plurality of computer components. Each memory controller subsystem includes at least one queue for managing pages in the memory. In use, each memory controller subsystem is capable of being loaded from the associated computer component independent of the state of the memory. Since high bandwidth and low latency are conflicting requirements in high performance memory systems, the present invention separates references from various computer components into multiple command streams. Each stream thus can hide precharge and activate bank preparation commands within its own stream for maximum bandwidth.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: November 11, 2003
    Assignee: NVIDIA Corporation
    Inventors: James M. Van Dyke, Nicholas J. Foskett, Brad Simeral, Sean Treichler
  • Patent number: 6636215
    Abstract: Roughly described, the invention is employed within a z-buffer-system having a host processor and graphics hardware that performs hierarchical z-buffering. The z-buffer system renders three-dimensional scenes having geometric primitives that are organized in bounding boxes or rooms-with-portals. As an image is being generated, some but not all z-pyramid values are written from the graphics system into memory that can be quickly accessed by the host processor. This enables the host processor to perform visibility tests that cull occluded bounding boxes or portals, thereby accelerating rendering by reducing the number of primitives that need to be sent to graphics hardware and processed.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: October 21, 2003
    Assignee: NVIDIA Corporation
    Inventor: Edward C. Greene
  • Patent number: 6636227
    Abstract: A method and apparatus for grouping texture data to increase storage throughput. Texels are addressed and stored according to adjacency to enable retrieval of a plurality of texels (a cache entry) with only a single address space request. Individual texel position is then derived using a simple adjacency formula. The preferred method and apparatus are compatible with both tiled data and linear data storage formats.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: October 21, 2003
    Assignee: NVIDIA U.S. Investment Company
    Inventors: William G. Rivard, Emmett Michael Kilgariff
  • Patent number: 6632253
    Abstract: A system and method are provided for cleaning fiber. Fiber is first provided for being washed in a solution. Such solution includes ingredients such as stain remover, whitener, brightener, conditioner, and/or odor remover.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: October 14, 2003
    Inventors: Victoria I. Pettigrew, Stephen H. Pettigrew
  • Patent number: 6633903
    Abstract: A search system (10) employing a scheme of meta-folders (14) in which conventional objects (18) and search objects (20) may be stored in an intermingling manner. Upon opening a meta-folder (14) the search objects (20) are resolved into conventional static pointers, and thus into conventional objects (18). Optionally, an unresolved meta-folder (14a) may very fleetingly appear while this occurs. A resolved meta-folder (14a) then results, presenting only conventional objects (18). In particular, the search objects (20) may be search criteria which the process of resolving causes to produce only such searched out conventional objects (18) which are currently available. Users (80) of the search system (10) my employ it in large network environments (82), including the Internet (96).
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: October 14, 2003
    Assignee: MonkeyMedia, Inc.
    Inventor: Eric Justin Gould
  • Patent number: 6633835
    Abstract: A system, method and computer program product are provided for adaptive priority data filtering. Data is collected from a network segment and classified into multiple flows. The flows are prioritized into high and low priority flows. High priority flows are stored in a high priority queue prior to processing, while low priority flows are stored in a low priority queue prior to processing. An amount of data in the high priority flows is monitored. Buffers from the low priority queue are reallocated to the high priority queue if the amount of data in the high priority flows surpasses a predetermined threshold.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: October 14, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Mike Moran, Tauras Liubinskas, Jack Goral
  • Patent number: 6633680
    Abstract: A system, method and computer program product are provided for the compression of characters with a predetermined size. Initially, a plurality of characters are received. Thereafter, the characters are compressed. Information is stored with the compression. Such information is capable of being used to modify the characters upon the characters being displayed with a predetermined size.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: October 14, 2003
    Assignee: Morisawa & Co., Ltd.
    Inventors: Vladimir S. Soskov, Syed A. Azam
  • Patent number: 6628484
    Abstract: A magnetoresistive (MR) read head is disclosed including a shield layer with a recessed portion and a protruding portion defined by the recessed portion. Also included is an MR sensor located in vertical alignment with the protruding portion of the shield layer. Further provided is at least one gap layer situated above and below the MR sensor. At least one of such gap layers is positioned in the recessed portion of the shield layer. By this design, a combined thickness of the gap layers is thinner adjacent to the MR sensor and the protruding portion of the shield layer, while being thicker adjacent to the recessed portion of the shield layer. As such, optimum insulation is provided while maintaining planar gap layer surfaces to avoid the detrimental ramifications of reflective notching and the swing curve effect.
    Type: Grant
    Filed: June 5, 2001
    Date of Patent: September 30, 2003
    Assignee: International Business Machines Corporation
    Inventor: Douglas Werner
  • Patent number: 6624811
    Abstract: A system, method and article of manufacture are provided for decomposing surfaces using guard curves for rendering purposes during computer graphics processing. Initially, a patch is received. Thereafter, a plurality of strip curves associated with the patch is defined in a first predetermined direction. As such, areas are defined by the strip curves which are adapted for being decomposed into a plurality of primitives. Next, at least one guard curve associated with the patch is generated. The guard curve is positioned along ends of the strip curves and in a second predetermined direction perpendicular with respect to the first predetermined direction.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: September 23, 2003
    Assignee: NVIDIA Corporation
    Inventors: Henry P. Moreton, Justin Legakis
  • Patent number: 6621980
    Abstract: A method and apparatus for playing at least one segment with a temporal flow and determining whether a content expansion is desired prior to reaching the second terminus is disclosed. If the content expansion is desired, then linking to an expansion segment and playing the expansion segment. If the content expansion is not desired, then linking to a continuing segment and playing the continuing segment. The method includes an additional link from the expansion segment to the continuing segment such that the continuing segment is played after the expansion segment has been played. Other aspects of the invention include other methods for playing stored content, for capturing and playing content, capturing segment and linkage descriptions, storage devices of the segment content, storage mechanisms referencing the continuous media content by segments and linkages and apparatus for capturing and playing continuous media content.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: September 16, 2003
    Assignee: MonkeyMedia, Inc.
    Inventors: Eric Justin Gould, Rachel M. Strickland
  • Patent number: 6618842
    Abstract: A prototype development apparatus includes a logic board (LB) including a plurality of integrated circuit (IC) sites each adapted to receive an IC, logic traces coupled to each of the IC sites, and a plurality of logic board connector sites (LBCSs) configured to provide access to a number of the logic traces and each adapted to receive a connector. Additionally, a mezzanine board (MB) has a plurality of mezzanine board connector sites (MBCSs) each adapted to receive a connector and configured to provide access to a number of mezzanine traces interconnecting the LBCSs. The MB board is coupled to the LB and a portion of the logic traces are coupled to a portion of the mezzanine traces. In another embodiment the MB does not have any active components. This is because in this embodiment, the MB is configured to connect the pins of the connector sites according to a predetermined program.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: September 9, 2003
    Assignee: NVIDIA Corporation
    Inventors: Ernest P. Vogel, Sam J. Nicolino, Jr., Robert J. Hasslen, III, Fernando G. Martinez