Inventor

Peter J. Marsico

Inventor
Chapel Hill, NC, US

Overview

157→
Patents
1999–2021
Patent span
Electricity
Primary field (CPC H)

Patents· 157 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication34%
H04WWireless communication networks24%
H04MTelephonic communication21%
H04QSelecting15%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
G06FElectric digital data processing2%
H04NPictorial communication, e.g. television1%
H04HBroadcast communication1%
A63BApparatus for physical training, gymnastics, swimming, climbing, or fencing0%
H01RElectrically-conductive connections0%
PatentTitleYear
11,093,376Methods, systems, and computer readable media for configuring a test system using source code of a device being tested20219,998,419Systems, methods, and computer readable media for controlling social networking service originated message traffic20189,935,922Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (DSR) having a distributed message processor architecture20189,917,700'Systems, methods, and computer readable media for policy enforcement correlation'20189,647,986'Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality'20179,584,959'Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network'20179,385,873'Methods, systems, and computer readable media for user activated policy enhancement'20169,379,898'Methods, systems, and computer program products for providing billing and usage data to downstream applications'20169,351,148'Systems, methods, and computer readable media for providing dynamic steering of roaming in a telecommunications network'20169,332,036'Methods, systems, and computer readable media for providing user receptivity driven policy in a communications network'20169,288,169'Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment'20169,271,159'Methods, systems, and computer readable media for testing a diameter routing node'20169,241,202'Methods, systems, and computer readable media for dynamically and conditionally setting service triggers in a communications network'20169,223,885'Methods and systems for surveying a user with scan-able codes'20159,219,677'Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages'20159,166,803'Methods, systems, and computer readable media for service detection over an RX interface'20159,113,334'Methods, systems, and computer readable media for controlling access to voice resources in mobile networks using mobility management signaling messages'20159,106,769'Methods, systems, and computer readable media for congestion management in a diameter signaling network'20159,100,796'Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks'20159,094,812'Methods, systems, and computer readable media for providing interactive user controlled policy'20159,094,819'Methods, systems, and computer readable media for obscuring diameter node information in a communication network'20159,083,680'Systems, methods, and computer readable media for application-level authentication of messages in a telecommunications network'20159,071,512'Methods, systems, and computer readable media for distributing diameter network management information'20159,059,948'Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment'20159,054,883'Methods, systems, and computer readable media for user activated policy enhancement'20159,043,451'Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network'20159,008,653'Systems, methods, and computer readable media for providing dynamic steering of roaming in a telecommunications network'20158,996,636'Methods, systems, and computer readable media for answer-based routing of diameter request messages'20158,996,670'Methods, systems, and computer readable media for network metadata based policy control'20158,995,256'Methods, systems, and computer readable media for performing diameter answer message-based network management at a diameter signaling router (DSR)'20158,958,306'Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring functionality'20158,942,747'Methods, systems, and computer readable media for provisioning a diameter binding repository'20158,943,209'Methods, systems, and computer readable media for policy and charging rules function (PCRF) fault tolerance'20158,918,469'Methods, systems, and computer readable media for sharing diameter binding data'20148,913,603'Methods and systems for automatic time-based routing rule administration'20148,903,974'Methods, systems, and computer readable media for user controlled policy sharing'20148,903,059'Methods, systems, and computer readable media for service data flow (SDF) based subscription profile repository (SPR) selection'20148,902,854'Methods, systems, and computer readable media for diameter-based steering of mobile device network access'20148,903,903'Methods, systems, and computer readable media for providing presence data from multiple presence information providers'20148,874,784'Systems, methods, and computer readable media for controlling social networking service originated message traffic'20148,831,645'Methods, systems, and computer readable media for providing geo-location proximity updates to a presence system'20148,831,200'Systems, methods, and computer readable media for communicating calling name information between signaling system 7 (SS7) and non-SS7 networks'20148,825,060'Methods, systems, and computer readable media for dynamically learning diameter binding information'20148,825,003'Methods, systems, and computer readable media for providing variable rate prepaid telecommunication services utilizing a weighting function'20148,812,020'Methods, systems, and computer readable media for location-based policy enhancement'20148,792,329'Methods, systems, and computer readable media for performing diameter answer message-based network management at a diameter signaling router (DSR)'20148,787,174'Methods, systems, and computer readable media for condition-triggered policies'20148,761,764'Systems, methods, and computer readable media for triggerless mobile location-based routing / screening'20148,750,292'Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service'20148,750,126'Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information'20148,750,825'Methods, systems, and computer readable media for inter-carrier roaming cost containment'20148,737,304'Methods, systems, and computer readable media for hybrid session based diameter routing'20148,730,970'Methods systems, and computer program products for providing voicemail routing information in a network that provides customized voicemail services'20148,693,423'Methods, systems, and computer readable media for providing enhanced mobile subscriber location register fault recovery'20148,660,245'Methods, systems, and computer readable media for providing advertising-supported call service'20148,649,272'Methods, systems and computer readable media for mobile-communication-device-initiated network monitoring services'20148,644,324'Methods, systems, and computer readable media for providing priority routing at a diameter node'20148,626,157'Methods, systems, and computer readable media for dynamic subscriber profile adaptation'20148,626,156'Methods, systems, and computer readable media for selective policy enhancement (PE) for high-usage roamers'20148,620,263'Methods, systems, and computer readable media for diameter routing agent (DRA) based credit status triggered policy control'20138,615,217'Methods, systems, and computer readable media for detecting and mitigating fraud in a distributed monitoring system that includes fixed-location monitoring devices'20138,613,073'Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality'20138,606,222'Methods, systems, and computer program products for performing prepaid account balance screening'20138,601,073'Methods, systems, and computer readable media for source peer capacity-based diameter load sharing'20138,600,007'Systems, methods, and computer readable media for providing toll-free service in a telecommunications network'20138,594,679'Methods, systems, and computer readable media for routing a message service message through a communications network'20138,566,474'Methods, systems, and computer readable media for providing dynamic origination-based routing key registration in a diameter network'20138,547,908'Methods, systems, and computer readable media for enriching a diameter signaling message'20138,538,000'Methods, systems, and computer program products for performing message deposit transaction screening'20138,532,110'Methods, systems, and computer readable media for diameter protocol harmonization'20138,527,598'Methods, systems, and computer readable media for answer-based routing of diameter request messages'20138,498,202'Methods, systems, and computer readable media for diameter network management'20138,422,487'Presence registration and routing node'20138,400,947'Methods, systems, and computer program products for specifying a particular ENUM service type in a communications network that utilizes a plurality of different ENUM service types'20138,364,124'Methods, systems, and computer readable media for tokenization of multimedia messages'20138,358,650'Methods, systems, and computer program products for communicating calling name (CNAM) services for session initiation protocol (SIP) originated calls terminating in a circuit switched network'20138,358,768'Methods, systems, and computer program products for providing a country code identifier in an international ENUM system'20138,346,944'Methods, systems, and computer program products for providing internet protocol multimedia subsystem (IMS) registration services for non-IMS devices'20138,254,551'Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network'20128,254,553'Systems, methods, and computer program products for number translation with local directory number support'20128,233,878'Methods, systems, and computer program products for handset assisted resource utilization verification'20128,224,337'Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway'20128,213,440'Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers'20128,213,416'Methods, systems, and computer readable media for early media connection proxying'20128,204,057'Methods, systems, and computer program products for providing an enriched messaging service in a communications network'20128,199,892'Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network'20128,184,798'Methods, systems and computer program products for accessing number portability (NP) and E.164 number (ENUM) data using a common NP/ENUM data locator structure'20128,073,127'Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover'20118,050,253'Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment'20118,015,293'Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities'20117,996,541'Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network'20117,961,622'Methods, systems, and computer program products for monitoring and analyzing signaling messages associated with delivery of streaming media content to subscribers via a broadcast and multicast service (BCMCS)'20117,912,486'Methods, systems, and computer program products for surveillance of messaging service messages in a communications network'20117,907,533'Methods, systems, and computer program products for performing IP link proving using heartbeat messages'20117,889,716'Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems'20117,860,799'Methods, systems, and computer program products for providing media content delivery audit and verification services'20107,844,033'Methods, systems, and computer program products for generic call tracing'20107,814,015'Methods and systems for performing a sales transaction using a mobile communications device'20107,787,445'Methods, systems, and computer program products for routing and processing ENUM queries'20107,774,849'Methods, systems, and computer program products for detecting and mitigating denial of service attacks in a telecommunications signaling network'20107,756,788'Methods and systems for performing a sales transaction using a mobile communications device'20107,751,836'Methods, systems, and computer program products for short message service (SMS) spam filtering using e-mail spam filtering resources'20107,742,421'Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (SIP) entities'20107,738,489'Methods, systems, and computer program products for using signaling system 7 (SS7) subsystem numbers to route messages to session initiation protocol (SIP) nodes'20107,738,488'Methods, systems, and computer program products for providing wireless-fidelity (Wi-Fi) gateway visitor location register (VLR) functionality'20107,720,463'Methods, systems, and computer program products for providing third party control of access to media content available via broadcast and multicast service (BCMCS)'20107,701,925'Presence registration and routing node'20107,633,969'Methods, systems, and computer program products for dynamically adjusting load sharing distributions in response to changes in network conditions'20097,606,202'Methods, systems, and computer program products for offloading call control services from a first network of a first type to a second network of a second type'20097,580,517'Methods and systems for providing duplicate point code support in a signaling message routing node'20097,564,870'Methods and systems for providing database node access control functionality in a communications network routing node'20097,554,974'Systems and methods of performing stateful signaling transactions in a distributed processing environment'20097,502,611'Methods and systems for triggerless prepaid SMS screening and accounting in a signaling message routing node'20097,468,988'Methods and systems for improving utilization of high-speed time division multiplexed communications links at signal transfer point'20087,466,807'Methods, systems and computer program products for offloading prepaid status queries from a prepaid status database for unlimited in-network prepaid calls'20087,440,472'Methods and systems for providing wireless local area network (WLAN)—base transceiver station (BTS) gateway'20087,366,530'Methods and systems for providing short message gateway functionality in a telecommunications network'20087,319,857'Methods, systems, and computer program products for delivering messaging service messages'20087,304,957'Methods and systems for simultaneous, multi-channel link fault sectionalization testing'20077,299,050'Methods and systems for generating, distributing, and screening commercial content'20077,286,839'Methods and systems for routing messages associated with ported subscribers in a mobile communications network'20077,283,969'Methods and systems for automatically registering complaints against calling parties'20077,260,207'Methods, systems, and computer program products for providing presence-qualified E.164 number mapping (ENUM) service in a communications network'20077,231,024'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 having a plurality of legs'20077,222,192'Methods and systems for providing mobile location management services in a network routing node'20077,190,772'Methods and systems for automatically and accurately generating call detail records for calls associated with ported subscribers'20077,181,194'Methods and systems for triggerless prepaid SMS screening and accounting in a signaling message routing node'20077,155,243'Methods, systems, and computer program products for content-based screening of messaging service messages'20067,145,875'Methods and systems for preventing short message service (SMS) message flooding'20067,127,057'Methods and systems for distributing application data among multiple processing modules in a telecommunications network element having a distributed internal processing architecture'20067,113,781'Methods and systems for generating and sending messages in a mobile communications network in response to a change in location of a subscriber'20067,113,581'Methods and systems for providing dynamic routing key registration'20067,108,468'Methods and systems for controlling shutdown and operation of a module within a slot in a shelf of a rack-based computing system'20067,092,505'Methods and systems for universal, automatic service selection in a telecommunications signaling network'20067,079,524'Methods and systems for off-loading a-interface short message service (SMS) message traffic in a wireless communications network'20067,050,562'Methods, systems, and computer program products for flexible global title translation (GTT) load sharing'20067,043,001'Methods and systems for detecting and mitigating call routing arbitrage in a telecommunications network'20067,043,002'Methods and systems for identifying, redirecting, and processing messages of different SS7 protocol variations'20067,035,387'Methods and systems for detecting and mitigating intrusion events in a communications network'20066,990,089'Methods and systems for routing messages in a radio access network'20066,987,781'Methods and systems for routing signaling messages in a communications network using circuit identification code (CIC) information'20066,977,933'Methods and systems for providing session initiation protocol (SIP) trunk groups'20056,970,542'Methods and systems for identifying calls connected without answer supervision and for automatically generating billing information for the calls'20056,967,956'Methods and systems for providing message translation, accounting and routing service in a multi-protocol communications network environment'20056,965,592'Distributed signaling system 7 (SS7) message routing gateway'20056,959,076'Methods and systems for providing triggerless intelligent network (IN) screening services based on call setup messages'20056,954,526'Methods and systems for routing calling name service query messages in a communication network'20056,944,184'Methods and systems for providing database node access control functionality in a communications network routing node'20056,914,973'Methods and systems for improving trunk utilization for calls to ported numbers'20056,901,262'Methods and systems for providing mobile subscriber surveillance'20056,885,872'Methods and systems for providing short message gateway functionality in a telecommunications network'20056,819,932'Methods and systems for preventing delivery of unwanted short message service (SMS) messages'20046,795,546'Methods and systems for distributing signaling messages among multiple processors for stateful and/or sequenced processing of the messages on a per-sequence basis'20046,735,441'Methods and systems for providing mobile telecommunications network services in a routing node'20046,662,017'Methods and systems for routing messages associated with ported subscribers in a mobile communications network'20036,456,845'Methods and systems for observing, analyzing and correlating multi-protocol signaling message traffic in a mobile telecommunications network'20025,879,248'Stringed sports racquet incorporating interlocking string clamps'1999

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1999Based in Cary, NC, US· patent location history
2002–2012Patents assigned to TEKELEC US (69)· patent assignee history
2002–2013Based in Carrboro, NC, US· patent location history
2004–2021Based in Chapel Hill, NC, US· patent location history
2011–2018Patents assigned to MARSICO PETER J (54)· patent assignee history
2012–2018Patents assigned to TEKELEC INC (72)· patent assignee history
2012–2017Patents assigned to MARSICO PETER JOSEPH (20)· patent assignee history
2013–2015Patents assigned to MCCANN THOMAS M (12)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
TEKELEC INC722012–2018
TEKELEC US692002–2012
MARSICO PETER Jself542011–2018
MARSICO PETER JOSEPHself202012–2017
MCCANN THOMAS M122013–2015
Locations
LocationPatentsSpan
Chapel Hill, NC, US1372004–2021
Carrboro, NC, US192002–2013
Cary, NC, US11999