Patents by Inventor Peter Marsico

Peter Marsico 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).

  • Publication number: 20060248586
    Abstract: Methods, systems, and computer program products are disclosed for providing surveillance monitoring in a communication network based on a national surveillance database. Communication-related information is received from a national surveillance database that includes communication-related information relating to individuals under surveillance. The received communication-related information is used to screen signaling messages relating to communications associated with the individuals.
    Type: Application
    Filed: April 27, 2005
    Publication date: November 2, 2006
    Inventors: Robert Delaney, Todd Eichler, Peter Marsico
  • Publication number: 20060236402
    Abstract: Methods, systems, and computer program products for detecting and mitigating a denial of service attack in a telecommunications signaling network are provided. According to one method, traffic rate information is monitored on at least two of a plurality of signaling links. If the traffic rate on one of the signaling links exceeds the rate on at least another of the signaling links by a predetermined threshold, a denial of service attack is indicated. In response to indicating a denial of service attack, a user may take mitigating action, such as updating a firewall function to block packets associated with the offending source.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Inventors: Travis Russell, Peter Marsico
  • Publication number: 20060217136
    Abstract: Methods, systems, and computer program products for surveillance of messaging service messages in a communications network are disclosed. According to one aspect, a system is provided for intercepting a messaging service message in a communications network. The system can include a communication module for receiving and sending messaging service messages from a communications network. Further, the system can include a subscriber surveillance database for maintaining a listing of subscribers that have been placed under surveillance. The system can also include a surveillance function for receiving a messaging service message, extracting a subscriber identifier from the messaging service message, performing a lookup in the surveillance database using the subscriber identifier, and performing a surveillance action in response to locating a matching entry in the database.
    Type: Application
    Filed: August 12, 2005
    Publication date: September 28, 2006
    Inventors: Apirux Bantukul, Peter Marsico, Venkataramaiah Ravishankar, Travis Russell
  • Publication number: 20060136557
    Abstract: Methods, systems, and computer program products for clustering and communicating between Internet protocol multimedia subsystem (IMS) entities are disclosed. According to one aspect, an IMS cluster node includes a serving call state control function (S-CSCF) for controlling media sessions between IMS users. The cluster node further includes a home subscriber service (HSS) function for storing and providing IMS subscription information to the S-CSCF function. A shared memory is operatively associated with the S-CSCF function and the HSS function. The S-CSCF function obtains IMS subscription information from the HSS function via the shared memory.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 22, 2006
    Inventors: Richard Schaedler, Robert Wallace, Aziz Tejani, Thomas Bonds, Peter Marsico
  • Publication number: 20060094276
    Abstract: Methods and systems are described for preventing disconnection of a module from a module connector prior to initiating a shutdown routine and for preventing operation of the module unless a retention device is engaged. The system includes a switch having a first state for allowing operation of a module and a second state for initiating shutdown and/or preventing operation of the module. At least one retention device prevents disconnection of the module from the module connector. A covering member is movable between first and second positions, but is prevented from moving to the first position when the retention device in not engaged. In the first position, the covering member prevents access to the retention device and the switch is in the first state and in the second position the covering member allows access to the retention device and transitions the switch to the second state.
    Type: Application
    Filed: December 3, 2004
    Publication date: May 4, 2006
    Inventors: David Till, John Lytle, George Robinson, Peter Marsico, Christopher Lambiolte
  • Publication number: 20060079255
    Abstract: Methods, systems, and computer program products are disclosed for preventing the delivery of unwanted SMS messages, such as those containing unsolicited commercial messages or spam, in a communications network. More particularly, SMS messages are intercepted prior to delivery and at least a portion of the SMS message content is encapsulated within an electronic mail (e-mail) message. The e-mail message is communicated to an e-mail spam filtering resource in a data network, where spam screening/filtering algorithms are applied. The e-mail message is discarded at the e-mail spam filtering resource if the message fails spam screening. Alternatively, or in addition, the results of the spam screening may be returned with the original message for another network node to process accordingly. In any case, if the message passes spam screening, the original SMS message that is associated with the e-mail message may be delivered to/toward the intended message recipient.
    Type: Application
    Filed: September 12, 2005
    Publication date: April 13, 2006
    Inventors: Apirux Bantukul, Peter Marsico
  • Publication number: 20060079228
    Abstract: Methods, Systems, and Computer Program Products for Providing Wireless-Fidelity (Wi-Fi) Gateway Visitor Location Register (VLR) Functionality. A method is disclosed herein for providing Wi-Fi gateway VLR functionality for an access point in a Wi-Fi network. The steps of the method can occur at a Wi-Fi gateway VLR that can perform VLR functions for at least one access point in a Wi-Fi network. The VLR functions can include receiving a registration request from a subscriber located in a service area of an access point in the Wi-Fi network. Further, the VLR functions can include authenticating the subscriber with a home location register (HLR) associated with the cellular network. The VLR functions can also include receiving information associated with the subscriber from the HLR. The Wi-Fi gateway VLR can store the information associated with the subscriber and maintain Wi-Fi reachability information for sending media packets to the subscriber in the Wi-Fi network.
    Type: Application
    Filed: September 15, 2005
    Publication date: April 13, 2006
    Inventors: Peter Marsico, Venkataramaiah Ravishankar
  • Publication number: 20060068762
    Abstract: A messaging service subscriber caching (MSSC) function caches mobile subscriber location information obtained from intercepted mobility management signaling messages. The MSSC function intercepts messaging service messages that are destined for a messaging service center and performs a first delivery attempt using the cached subscriber location information.
    Type: Application
    Filed: May 5, 2005
    Publication date: March 30, 2006
    Inventors: Patricia Baldwin, Peter Marsico
  • Publication number: 20060067503
    Abstract: A signaling network routing node, such as a signaling system 7 (SS7)/Internet protocol (IP) gateway, is adapted to perform global title translation (GTT) or other processing on received signaling messages and route the signaling messages to a member of a load sharing group using a threshold-based weighted load sharing algorithm. In the event that one of the signaling destinations in the load sharing group becomes unavailable, signaling message traffic is redistributed evenly among the remaining available members of the load sharing group in a manner such that a maximum load sharing weight threshold value associated with each group member is not exceeded.
    Type: Application
    Filed: June 7, 2005
    Publication date: March 30, 2006
    Inventors: Jill Caugherty, Komal Khungar, Peter Marsico
  • Publication number: 20060034329
    Abstract: A network element provides service control point or database node front end processing functionality, as well as routing functionality for routing data packets through a network. The network element includes a first communication module for receiving data packets from a first communication network. A second communication module transmits data packets over a second communications network. A database access control (DAC) process queries a DAC database and modifies received packets to include information returned by the database lookup.
    Type: Application
    Filed: September 12, 2005
    Publication date: February 16, 2006
    Inventors: Paul Miller, Robby Benedyk, Venkataramaiah Ravishankar, Peter Marsico
  • Publication number: 20050281399
    Abstract: Methods, systems, and computer program products for selecting or generating a single call detail record (CDR) from a plurality of CDRs associated with a call that includes a plurality of legs are disclosed. According to one aspect, a CDR selection/consolidation function may analyze CDRs for calls that involve a plurality of legs and select a representative CDR for the call. The selected CDR is provided to a network services application. According to another aspect, the CDR selection/consolidation function may locate a plurality of CDRs associated with a multi-leg call and produce a single consolidated or “blended” CDR that is representative of the call. The consolidated CDR may contain information from some or all of the multiple CDRs.
    Type: Application
    Filed: June 20, 2005
    Publication date: December 22, 2005
    Inventors: Kenneth Moisey, Clifton Petteway, Peter Marsico
  • Publication number: 20050278620
    Abstract: Methods, systems, and computer program products for content-based screening of messaging service (MS) messages, such as short message service messages and multimedia message service messages, are disclosed. MS subscribers may provision specific message content screening rules via a web interface. Content-based MS screening functionality may be applied in the core of a communications network, such as at a network signaling node separate from a short message service center or a mobile terminal.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 15, 2005
    Inventors: Patricia Baldwin, Peter Marsico
  • Publication number: 20050203994
    Abstract: Methods and systems for performing stateful signaling transactions in a distributed processing environment are disclosed. A method for performing stateful signaling transactions in a distributed processing environment includes receiving a signaling message at a routing node, such as a signal transfer point. The signaling message is distributed to one of the plurality of stateful processing modules. The receiving stateful processing module buffers the signaling message and initiates a stateful transaction based on the signaling message. Initiating the stateful transaction may include generating a query message and inserting a stateful processing module identifier in the query message. The query message is sent to an external node, such as an SCP, which formulates a response. The SCP may insert the stateful processing module in the response and send the response back to the signal transfer point.
    Type: Application
    Filed: March 9, 2004
    Publication date: September 15, 2005
    Inventors: Jonathan Palmer, Mark Erickson, Mark Davidson, Raghavendra Rao, Devesh Agarwal, Peter Marsico
  • Publication number: 20050186979
    Abstract: A short message gateway may include signal transfer point (STP) functionality, mobile originating short message service center (SMSC) functionality, and short message delivery point-to-point (SMPP) gateway functionality. The short message gateway may receive an SS7 message including a short message payload. The short message gateway may formulate an SMPP message including the short message payload and access one or more internal address resolution and/or number portability databases to determine the destination address for the SMPP message. The short message gateway may then forward the SMPP message to its destination.
    Type: Application
    Filed: April 22, 2005
    Publication date: August 25, 2005
    Inventors: Thomas McCann, Raghavendra Rao, Richard Schaedler, Apirux Bantukul, Peter Marsico
  • Publication number: 20050185590
    Abstract: Method and systems for simultaneously performing link fault sectionalization (LFS) tests for multiple time division multiplexed (TDM) channels are disclosed. An LFS test state machine may simultaneously process test data for multiple TDM channels by receiving test data associated with the TDM channels, accessing stored LFS state information associated with the TDM channels from an LFS state storage element, sequentially processing the test data for the channels, generating new LFS state information for each channel, and storing the new LFS state information in the LFS state storage element.
    Type: Application
    Filed: August 30, 2004
    Publication date: August 25, 2005
    Inventors: Lam Ngo, Erick Swanson, Peter Marsico
  • Publication number: 20050185777
    Abstract: Methods and systems for detecting intrusion events, such as war dialing events are disclosed. According to one method, signaling messages associated with calls being made or attempted in a telecommunications network are analyzed. Based on the signaling messages, it is determined whether a war dialing event has occurred or is in progress. In response to determining that a war dialing event has occurred or is in progress, a war dialing event mitigating action is performed.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Inventors: Travis Russell, Peter Marsico
  • Publication number: 20050122962
    Abstract: Methods and systems for automatic time-based routing rule administration are disclosed. According to one method, routing data for routing messages between a source address and a destination address is stored in a network routing table. A time period is associated with the routing data based on agreements between service providers. Messages are routed between the service providers during the time period. Outside of the time period, routing of messages between the source address and the destination address is automatically inhibited.
    Type: Application
    Filed: November 10, 2004
    Publication date: June 9, 2005
    Inventors: Robert Delaney, Todd Eichler, Peter Marsico
  • Publication number: 20050111640
    Abstract: Methods and systems for generating accurate call detail records in networks that utilize number portability are disclosed. A number portability reconciliation (NPR) monitoring system receives signaling messages relating to different calls or transactions. The signaling messages may be copied from a network monitoring location upstream from where a number portability database lookup occurs for a call. The monitoring system automatically correlates messages relating to the same call or transaction into a call detail record usable by a plurality of different network monitoring applications. The NPR monitoring system determines whether number portability processing is required, and, in response, the NPR monitoring system queries a number portability database. The NPR monitoring system receives a response from the number portability database and updates the call detail record based on the response.
    Type: Application
    Filed: February 27, 2004
    Publication date: May 26, 2005
    Inventors: Kenneth Moisey, Peter Marsico
  • Publication number: 20050099964
    Abstract: Methods and systems for automatically populating a network routing table are disclosed. According to one method, where one node includes a route table auto-population application and an adjacent node does not, SS7 network management procedures are used to automatically populate the route table of the requesting node. In another method in which adjacent nodes include route table auto-population applications, the requesting node establishes a secure connection with each adjacent node, requests copies of the route tables from each adjacent node, and uses the received information to populate its route tables. In another implementation, a route table auto-population application dynamically requests and receives routing information for a destination for which no route exists in its route table in response to a received signaling message to be routed to the destination.
    Type: Application
    Filed: November 10, 2004
    Publication date: May 12, 2005
    Inventors: Robert Delaney, Todd Eichler, Peter Marsico
  • Publication number: 20050101297
    Abstract: Methods and systems for distributing and accessing large amounts of signaling message processing data in a signaling message processing node are disclosed. More particularly, a large amount of signaling message processing data, such as number portability translation data, may be segmented and distributed across multiple processing modules. For example, subscriber portability data contained in a large national local number portability (LNP) database is divided or segmented according to NPA-NXX ranges or geographic regions, and LNP data associated with each region or segment is stored on a different database service module (DSM) within the message processing system. A signaling message requiring number portability processing is received by a communication module. The communication module directs the message a DSM that contains the LNP data segment necessary to process the message.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Robert Delaney, Todd Eichler, Peter Marsico