Patents by Inventor William Deninger

William Deninger 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: 7814327
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, cannot be transmitted undetected over and off of the network. In one embodiment, the invention includes maintaining a plurality of stored signatures, each signature being associated with one of a plurality of registered documents, intercepting an object being transmitted over a network, calculating a set of signatures associated with the intercepted object, and comparing the set of signatures with the plurality of stored signatures. In one embodiment, the invention can further include detecting registered content from the registered document being contained in the intercepted object, if the comparison results in a match of at least one of the signatures in the set of signatures with one or more of the plurality of stored signatures.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: October 12, 2010
    Assignee: McAfee, Inc.
    Inventors: Ratinder Paul Singh Ahuja, Matthew Howard, Rick Lowe, Erik de la Iglesia, William Deninger
  • Publication number: 20100185622
    Abstract: Regular expressions used for searching for patterns in captured objects can be grouped into attributes. Such attributes can be associated with captured objects using tags stored in a database. In one embodiment, the present invention includes capturing an object being transmitted over a network, and determining that a regular expression appears in the object, the regular expression belonging to a group of one or more regular expressions associated with an attribute. If a regular expression associated with the attribute is found in the object, then an attribute field of a tag containing metadata related to the captured object is set to indicate the presence of the attribute in the captured object. The presence of the attribute in the captured object can now be determined from the tag, which can be stored in a database.
    Type: Application
    Filed: March 31, 2010
    Publication date: July 22, 2010
    Inventors: William Deninger, Erik de la Iglesia
  • Patent number: 7730011
    Abstract: Regular expressions used for searching for patterns in captured objects can be grouped into attributes. Such attributes can be associated with captured objects using tags stored in a database. In one embodiment, the present invention includes capturing an object being transmitted over a network, and determining that a regular expression appears in the object, the regular expression belonging to a group of one or more regular expressions associated with an attribute. If a regular expression associated with the attribute is found in the object, then an attribute field of a tag containing metadata related to the captured object is set to indicate the presence of the attribute in the captured object. The presence of the attribute in the captured object can now be determined from the tag, which can be stored in a database.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: June 1, 2010
    Assignee: McAfee, Inc.
    Inventors: William Deninger, Erik de la Iglesia
  • Publication number: 20100121853
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. In one embodiment, the invention includes a manager agent to maintain signatures of registered documents and a match agent to detect the unauthorized transmission of the content of registered documents.
    Type: Application
    Filed: January 20, 2010
    Publication date: May 13, 2010
    Inventors: Erik de la Iglesia, William Deninger, Ratinder Paul Singh Ahuja
  • Patent number: 7689614
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. In one embodiment, the invention includes a manager agent to maintain signatures of registered documents and a match agent to detect the unauthorized transmission of the content of registered documents.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: March 30, 2010
    Assignee: McAfee, Inc.
    Inventors: Erik de la Iglesia, William Deninger, Ratinder Paul Singh Ahuja
  • Patent number: 7657104
    Abstract: Visual objects can be classified according to image type. In one embodiment, the present invention includes capturing a visual object, and decompressing the visual object to a colorspace representation exposing each pixel. The contribution of each pixel to a plurality of image types can then be determined. Then, the contributions can be combined, and the image type of the visual object can be determined based on the contributions.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: February 2, 2010
    Assignee: McAfee, Inc.
    Inventors: William Deninger, Erik de la Iglesia
  • Publication number: 20090232391
    Abstract: Visual objects can be classified according to image type. In one embodiment, the present invention includes capturing a visual object, and decompressing the visual object to a colorspace representation exposing each pixel. The contribution of each pixel to a plurality of image types can then be determined. Then, the contributions can be combined, and the image type of the visual object can be determined based on the contributions.
    Type: Application
    Filed: May 26, 2009
    Publication date: September 17, 2009
    Inventors: William Deninger, Erik de la Iglesia
  • Patent number: 7434058
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, cannot be transmitted undetected over and off of the network. In one embodiment, the invention includes maintaining a plurality of stored signatures over a registered document. In one embodiment, the plurality of stored signatures are generated by extracting content from the document, normalizing the extracted content, and generating the plurality of signatures using the normalized content.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: October 7, 2008
    Assignee: Reconnex Corporation
    Inventors: Ratinder Paul Singh Ahuja, Erik de la Iglesia, Rick Lowe, Matthew Howard, William Deninger
  • Publication number: 20070271372
    Abstract: A system and method for locational tagging in a capture system are described. Metadata associated with a captured object includes: information about a location in storage of an object and that objects association to a particular user; and/or tiered location information.
    Type: Application
    Filed: May 22, 2006
    Publication date: November 22, 2007
    Inventors: William Deninger, Ratinder Paul Singh Ahuja, Erik de la Iglesia
  • Publication number: 20070271254
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. In one embodiment, the invention includes a manager agent to maintain signatures of registered documents and a match agent to detect the unauthorized transmission of the content of registered documents.
    Type: Application
    Filed: May 22, 2006
    Publication date: November 22, 2007
    Inventors: Erik de la Iglesia, William Deninger, Ratinder Paul Singh Ahuja
  • Publication number: 20070271371
    Abstract: A system and method for capturing objects and balancing systems resources in a capture system are described. An object is captured, metadata associated with the objected generated, and the object and metadata stored.
    Type: Application
    Filed: May 22, 2006
    Publication date: November 22, 2007
    Inventors: Ratinder Paul Singh Ahuja, William Deninger, Erik de la Iglesia, Rick Lowe
  • Publication number: 20070226504
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. Signatures for registered documents are compared to signatures of objects being transmitted on the network to determine if the objects contain registered content.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Inventors: Erik de la Iglesia, Ratinder Ahuja, William Deninger, Samuel King
  • Publication number: 20070226510
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. In one embodiment, the invention includes a manager agent to maintain signatures of registered documents and a match agent to detect the unauthorized transmission of the content of registered documents.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Inventors: Erik Iglesia, Ratinder Ahuja, William Deninger, Sam King
  • Publication number: 20070116366
    Abstract: Visual objects can be classified according to image type. In one embodiment, the present invention includes capturing a visual object, and decompressing the visual object to a colorspace representation exposing each pixel. The contribution of each pixel to a plurality of image types can then be determined. Then, the contributions can be combined, and the image type of the visual object can be determined based on the contributions.
    Type: Application
    Filed: November 21, 2005
    Publication date: May 24, 2007
    Inventors: William Deninger, Erik Iglesia
  • Publication number: 20070050334
    Abstract: Searching of objects captured by a capture system can be improved by eliminating irrelevant objects from a query. In one embodiment, the present invention includes receiving such a query for objects captured by a capture system, the query including at least one search term. This search term is then hashed to a term bit position using a hash function. Then objects can be eliminated if, in a word index associated with the object, the term bit position is not set.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Inventors: William Deninger, Erik de la Iglesia
  • Publication number: 20070036156
    Abstract: Packets can be read from a network interface into an application using a single kernel copy. In one embodiment, the invention includes a receiver packet memory to store captured packets, and a network interface driver operating in a kernel of a device to read packets captured by network interface hardware into the kernel by storing captured packets in the receiver packet memory. Then, an application interface can expose the receiver packet memory to an application executing on the device by representing the receiver packet memory as a virtual file.
    Type: Application
    Filed: August 12, 2005
    Publication date: February 15, 2007
    Inventors: Weimin Liu, Erik Iglesia, William Deninger, Rick Lowe, Stephen Broeker
  • Publication number: 20050289181
    Abstract: Objects can be extracted from data flows captured by a capture device. Each captured object can then be classified according to content. In one embodiment, the present invention includes determining whether a captured object is binary or textual in nature, and classifying the captured object as one of a plurality of textual content types based tokens found in the captured object if the captured object is determined to be textual in nature.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Inventors: William Deninger, Erik de la Iglesia
  • Publication number: 20050132046
    Abstract: Content leaving a local network can be captured and indexed so that queries can be performed on the captured data. In one embodiment, the present invention comprises an apparatus that connects to a network. In one embodiment, this apparatus includes a network interface module to connect the apparatus to a network, a packet capture module to intercept packets being transmitted on the network, an object assembly module to reconstruct objects being transmitted on the network from the intercepted packets, an object classification module to determine the content in the reconstructed objects, and an object store module to store the objects. This apparatus can also have a user interface to enable a user to search objects stored in the object store module.
    Type: Application
    Filed: March 30, 2004
    Publication date: June 16, 2005
    Inventors: Erik de la Iglesia, Rick Lowe, Ratinder Paul Ahuja, William Deninger, Samuel King, Ashish Khasgiwala, Don Massaro
  • Publication number: 20050132034
    Abstract: In one embodiment of the present invention, a rule compiler can compress a plurality of rules to be parsed over a block of data into one state table tree structure. In one embodiment of the present invention, rue parsing over the block of data includes selecting a unit of the block of data, indexing into a state table of the state table tree using the selected unit. The state table indexed into can be used for determining whether a decision regarding the block of data can be reached based on the indexed entry, and for selecting a next state table indicated by the indexed entry if the decision regarding the block of data cannot be reached.
    Type: Application
    Filed: June 8, 2004
    Publication date: June 16, 2005
    Inventors: Erik Iglesia, William Deninger