Patents by Inventor Erik de la Iglesia

Erik de la Iglesia 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: 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: 20100125857
    Abstract: A cluster of storage control members connect different clients to different storage disks. Connection path information between the different clients and disks is discovered and distributed to the storage cluster members. The connection path information is then used to maintain coherency between tiering media contained in the different storage cluster members. Unique Small Computer System Interface (SCSI) identifiers may be associated with the different connection paths to uniquely identify particular storage disks connected to the clients.
    Type: Application
    Filed: November 16, 2009
    Publication date: May 20, 2010
    Applicant: Gridlron Systems, Inc.
    Inventors: Sivaram Dommeti, Som Sikdar, 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
  • Publication number: 20100115211
    Abstract: A storage control system monitors storage operations directed to storage blocks in a storage device. The storage control system uses arrays of counters to track a number of the storage operations, sizes of the storage operations, types of transitions between the storage operations, and time durations between different types of successive storage operations. The storage blocks are classified into different behavioral groups based on the access pattern history of the individual blocks. The behavioral group classifications are then used by the storage control system to determine when to access the storage blocks from the storage device, when to load the storage blocks into a tiering media, or when to time out the storage blocks from the tiering media.
    Type: Application
    Filed: October 23, 2009
    Publication date: May 6, 2010
    Applicant: Gridlron Systems, Inc.
    Inventors: Erik de la Iglesia, Som Sikdar
  • Publication number: 20100115206
    Abstract: A system analyzes access patterns in a storage system. Logic circuitry in the system identifies different address regions of contiguously accessed memory locations. A statistical record identifies a number of storage accesses to the different address regions and a historical record identifies previous address regions accessed prior to the address regions currently being accessed. The logic circuitry is then used to prefetch data from the different address regions according to the statistical record and the historical record.
    Type: Application
    Filed: October 23, 2009
    Publication date: May 6, 2010
    Applicant: Gridlron Systems, Inc.
    Inventors: Erik de la Iglesia, Som Sikdar
  • Publication number: 20100080237
    Abstract: A fibre channel proxy proxies storage operations in a fibre channel storage network. A first set of fibre channel proxy ports are configured to receive storage operations from one or more initiators. A second set of fibre channel proxy ports are configured to forward the storage operations to one or more storage targets. Fibre channel port identifiers for the storage targets are used to communicate with the initiators during the storage operations over the first set of fibre channel proxy ports. Fibre channel port identifiers for the initiators are used to communicate with the storage targets during the storage operations over the second set of fibre channel proxy ports. This scheme allows the fibre channel to operate transparently in the fibre channel network.
    Type: Application
    Filed: September 28, 2009
    Publication date: April 1, 2010
    Applicant: Gridlron Systems, Inc.
    Inventors: Chung Dai, Som Sikdar, Erik de la Iglesia
  • 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: 7584262
    Abstract: A system for and method of allocating a resource to a service request based on application of a persistence policy is described. In one embodiment, upon or after allocation of a resource to a resource request, an entry representing the allocation is made in a data structure using a first index derived from information relating to the resource request if such is available. An entry representing the allocation is also made in the data structure using a second index derived from information relating to the resource request. When a resource request is received, the data structure is accessed using the first index if such is available. If an entry corresponding to the first index is available, the resource corresponding to the entry is allocated to the request. If the first index or an entry corresponding to the first index is unavailable, the data structure is accessed using the second index.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: September 1, 2009
    Assignee: Extreme Networks
    Inventors: Wei Wang, Hui Zhang, Erik De La Iglesia, Ricky K. Lowe, Kiet Tran, Mark Aaron Wallace
  • Patent number: 7447777
    Abstract: Systems and related methods are described for handling one or more resource requests. A protocol engine receives a resource request in accordance with a prescribed protocol, and a classification engine determines a desired class of service for the request. An analysis engine optionally analyzes the request, and, responsive thereto, determines a desired sub-class of service for the request. A policy engine then allocates a resource to the request responsive to one or both of the desired class of service, and the desired sub-class of service.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: November 4, 2008
    Assignee: Extreme Networks
    Inventors: Ratinder Paul Singh Ahuja, Susan Carrie, Chien C. Chou, Erik De La Iglesia, Miguel Gomez, Liang Liu, Ricky K. Lowe, Rahoul Puri, Kiet Tran, Mark Aaron Wallace, Wei Wang, Todd E. Wayne, Hui Zhang
  • 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
  • Patent number: 7321926
    Abstract: A system and method of allocating a resource to a service request. Servers are virtually assigned through a hierarchy including groups of servers and super groups of the groups of servers. Each service request type is associated with a service index that determines both a super group and a load balancing policy for that service request type. A load balancing policy may be applied to select a group of servers among several server groups associated with the super group. Another load balancing policy is applied to the selected group of servers to select a server to handle the service request. The hierarchical data structure allows servers to be configured into overlappable, arbitrary subsets that can address service requests matching configured content rules. Load balancing policies can be selected by service request type.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: January 22, 2008
    Assignee: Extreme Networks
    Inventors: Hui Zhang, Erik de la Iglesia, Miguel Gomez, Liang Liu, Rick K. Lowe, Mark Aaron Wallace, Wei Wang
  • 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: 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: 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
  • Patent number: 7298746
    Abstract: A packet reassembly system includes a buffer for storing information elements included in one or more incoming packets, a memory for storing validity indicators corresponding to the information elements, a first logic circuit capable of setting the validity indicators based on the information elements stored in the buffer, and a second logic circuit capable of determining the contiguity of the information elements stored in the buffer based on the settings of the validity indicators.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: November 20, 2007
    Assignee: Extreme Networks
    Inventors: Erik De La Iglesia, Miguel Gomez, Rahoul Puri, Chien C. Chou, Kiet Tran
  • 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: 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
  • Patent number: 7152124
    Abstract: A network switch architected using multiple processor engines includes a method and system for ensuring temporal consistency of data and resources as packet traffic flows through the switch. Upon receiving a connection request, the switch internally associates a semaphore with the connection. The semaphore is distributed and stored at the processing engines. Each of the processing engines performs specific operations relating to incoming packets associated with the connection. Internal messages are passed between the processing engines to coordinate and control these operations. Some of these messages can include a semaphore value. Upon receiving such a message, a processing engine compares the semaphore value to a stored semaphore. Packets relating to the connection identified by the message are processed if there is a match between the semaphores. Also, the semaphore value can be moved from one processing engine to another in order to control the allocation and de-allocation of resources.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: December 19, 2006
    Assignee: Extreme Networks
    Inventors: Rahoul Puri, Susan Carrie, Erik de la Iglesia