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

  • Patent number: 8903903
    Abstract: Methods, systems, and computer readable medium for providing presence data from multiple presence information providers are disclosed. According to one aspect, the subject matter described herein includes a method for providing presence service using presence information from multiple presence information providers. The method includes, at a network node including at least one processor, receiving, from a message source, a first presence-related message that includes information identifying a user, using the information identifying a user to identify, from multiple presence information providers, a presence information provider that maintains presence information associated with the identified user, and relaying the first presence-related message to the identified presence information provider or sending a second presence-related message associated with the first presence-related message to the identified presence information provider.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: December 2, 2014
    Assignee: Tekelec, Inc.
    Inventors: Robby Benedyk, Peter Marsico
  • Patent number: 8594679
    Abstract: Methods, systems, and computer readable media for routing a message service message through a communications network are disclosed. In one embodiment, the method includes, at a signaling node upstream from a sending party message server, receiving a message service message that includes a sending party identifier and a receiving party identifier. A number translation database is queried to determine a routing identifier associated with the receiving party identifier. The method also includes modifying the message service message to include the routing identifier, and routing the message service message to the sending party message server.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: November 26, 2013
    Assignee: Tekelec Global, Inc.
    Inventors: Devesh Agarwal, Peter Marsico, Kedar Karmarkar
  • Patent number: 8233878
    Abstract: Methods, systems, and computer readable media for handset assisted resource utilization verification are disclosed. According to one method, first usage information is obtained from a mobile handset in response to the mobile handset being operated at a first time. Second usage information is obtained from the mobile handset in response to the mobile handset being operated at a second time. Based on the first and second usage information, an indication of network resource utilization is determined for the mobile handset between the first and second times. The first and second usage information may be obtained by polling the handset by sending query messages for the usage information to the handset or by triggering the handset to send the usage information in response to the expiration of a handset-implemented timer.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: July 31, 2012
    Assignee: Tekelec Global, Inc.
    Inventors: Bradley Gosnell, Peter Marsico
  • Publication number: 20090328118
    Abstract: Methods, systems, and computer readable media providing an enhanced call alert service via a television service network are described. In one embodiment, the system comprises a call alert service mediator (CASM) that includes a telephone network interface for receiving, from a telecommunications network, a query message for a call to a called party device associated with a subscriber for requesting instructions for completing or modifying the call. The CASM also includes a TV network interface for, in response to the query from the telecommunications network, for sending a message to a TV network, wherein the message results in notification of the call to the subscriber via an customer premises equipment (CPE) device and the requesting of instructions from the subscriber via the CPE device for completing or modifying the call.
    Type: Application
    Filed: May 1, 2009
    Publication date: December 31, 2009
    Inventors: Venkataramaiah Ravishankar, Peter Marsico
  • Publication number: 20090227227
    Abstract: Methods, systems, and computer readable media for handset assisted resource utilization verification are disclosed. According to one method, first usage information is obtained from a mobile handset in response to the mobile handset being operated at a first time. Second usage information is obtained from the mobile handset in response to the mobile handset being operated at a second time. Based on the first and second usage information, an indication of network resource utilization is determined for the mobile handset between the first and second times. The first and second usage information may be obtained by polling the handset by sending query messages for the usage information to the handset or by triggering the handset to send the usage information in response to the expiration of a handset-implemented timer.
    Type: Application
    Filed: March 9, 2009
    Publication date: September 10, 2009
    Inventors: Bradley . Gosnell, Peter Marsico
  • Publication number: 20090227276
    Abstract: Methods, systems, and computer readable media for routing a message service message through a communications network are disclosed. In one embodiment, the method includes, at a signaling node upstream from a sending party message server, receiving a message service message that includes a sending party identifier and a receiving party identifier. A number translation database is queried to determine a routing identifier associated with the receiving party identifier. The method also includes modifying the message service message to include the routing identifier, and routing the message service message to the sending party message server.
    Type: Application
    Filed: March 9, 2009
    Publication date: September 10, 2009
    Inventors: Devesh Agarwal, Peter Marsico, Kedar Karmarkar
  • Publication number: 20080080488
    Abstract: Methods, systems, and computer program products for enabling short code dialing in an ENUM environment are provided. According to one method, an ENUM query message that includes a calling party identifier and a called party short code identifier is received. An ENUM translation is performed to locate at least one URI corresponding to the calling party identifier and the called party short code identifier. The ENUM query message is responded to with the at least one URI.
    Type: Application
    Filed: September 26, 2007
    Publication date: April 3, 2008
    Inventor: Peter Marsico
  • Publication number: 20080031196
    Abstract: 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 are disclosed. According to one aspect, a method includes detecting a call originating from a calling party in a first network of a first type. A database may be queried using information identifying the calling party. In response to the query, routing information may be for a node in a second network of a second type. Call control services may be offloaded for the call to the second network using the node.
    Type: Application
    Filed: July 27, 2007
    Publication date: February 7, 2008
    Inventors: Rohini Marathe, Peter Marsico
  • Publication number: 20080025492
    Abstract: The subject matter described herein includes methods, systems, and computer program products for specifying an ENUM service type in a communications network that uses a plurality of different ENUM service types. According to one method, at least one ENUM service type is identified from a plurality of different ENUM service types. The identification is performed at a signaling point separate from an ENUM database. An ENUM query message corresponding to the at least one identified ENUM service type is generated. The ENUM query message is transmitted to an at least one ENUM server for providing the at least one identified ENUM service type.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 31, 2008
    Inventors: Christopher Heinze, Peter Marsico, Maria Wiatrowski
  • Publication number: 20070286367
    Abstract: Methods, systems, and computer program products for offloading prepaid credit status queries from prepaid credit status databases for unlimited-plan prepaid in-network calls is provided. According to one aspect, the subject matter described herein includes a method that includes intercepting, at a signaling message routing node, a prepaid status query associated with a call originated by a calling subscriber and directed to a called subscriber. The signaling node then determines whether the calling subscriber is associated with an unlimited calling plan, unlimited text messaging plan, unlimited multimedia messaging plan, or a combination of plans based on the intercepted prepaid status query. The node also determines whether the call is an in-network call based on the intercepted prepaid status query, where an in-network call includes a call between a calling subscriber and a called subscriber belonging to the same network.
    Type: Application
    Filed: March 15, 2007
    Publication date: December 13, 2007
    Inventors: Thomas McCann, Devesh Agarwal, Chin-Chuan Chiu, Peter Marsico
  • Publication number: 20070197212
    Abstract: A system comprises a database operable to mobile terminated call blocking rules, and a mobile terminated call blocking module operable to receive data associated with a mobile terminated call attempt, determine whether the mobile terminated call attempt should be blocked by accessing the database, and block the mobile terminated call attempt in response to determining that the mobile terminated call attempt should be blocked.
    Type: Application
    Filed: March 22, 2006
    Publication date: August 23, 2007
    Applicant: Tekelec
    Inventors: Peter Marsico, Travis Russell
  • Publication number: 20070168421
    Abstract: Disclosed are methods, systems, and computer program products for decentralized triggerless processing of signaling messages in a multi-application processing environment. According to one method, a signaling message is received at a screening module. At least one application to perform message processing on the signaling message is determined from a screening policy. The signaling message is modified to include application routing information to allow the at least one application to complete signaling message routing. The signaling message is forwarded to, and routed by, the at least one application using the application routing information.
    Type: Application
    Filed: March 29, 2006
    Publication date: July 19, 2007
    Inventors: Gaurang Kalyanpur, Suchetha Raghavan, Robby Benedyk, Lane Liley, Peter Marsico, Apirux Bantukul, Amrit Wadhwa
  • Publication number: 20070133574
    Abstract: 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 are disclosed. According to one method, a message including message service message content is received. The message may include a 2G message recipient identifier. An ENUM database may be queried. A response from the ENUM database is received. Based on the response, unavailability of a subsequent generation network address for the recipient is determined. In response to the unavailability, the message service message content is attempted to be delivered to the recipient via a 2G network.
    Type: Application
    Filed: December 1, 2005
    Publication date: June 14, 2007
    Inventors: Aziz Tejani, Apirux Bantukul, Peter Marsico
  • Publication number: 20070121908
    Abstract: Methods, systems, and computer program products for providing address translation using subsequent address information are disclosed. According to one method, a first call setup signaling message containing a first portion of a called party identifier is received. A second call setup signaling message containing a second portion of the called party identifier is received. The first and second portions of the called party identifier are used to perform an address translation.
    Type: Application
    Filed: October 10, 2006
    Publication date: May 31, 2007
    Inventors: Robby Benedyk, Amrit Wadhwa, Mahesh Tomar, Jonathan Palmer, Peter Marsico
  • Publication number: 20070124785
    Abstract: The subject matter described herein includes methods, systems, and computer program products for providing third party control of access to media content available via broadcast and multicast service (BCMCS). According to one method, control of access to streaming media content to a subscriber terminal via a BCMCS may be implemented at a network element, such as an authentication, authorization and accounting (AAA) server or a BCMCS controller. The method may include receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber. Mobile subscriber identification and requested content identification information are determined from the message. The mobile subscriber identification is used to identify a content viewing rule for the requesting mobile subscriber. The content identification is used to determine whether allowing the subscriber to view the content would violate the content viewing rule.
    Type: Application
    Filed: August 17, 2006
    Publication date: May 31, 2007
    Inventor: Peter Marsico
  • Publication number: 20070094142
    Abstract: Methods, systems, and computer program products for providing media content delivery audit and verification services are disclosed. In one example, a monitoring system analyzes messages associated with communications in a wireless communications network. The monitoring system identifies, from the messages, messages that are associated with the request for or delivery of media content to a wireless communications device via the network. Copies of the messages relating to media content delivery are generated, correlated, and analyzed in order to provide a network operator with information that may be used to verify media content delivery transactions and associated revenues.
    Type: Application
    Filed: April 27, 2006
    Publication date: April 26, 2007
    Inventors: Travis Russell, Peter Marsico
  • Publication number: 20070067794
    Abstract: Methods, systems, and computer program products for analyzing signaling messages associated with delivery of streaming media content to subscribers via a broadcast and multicast service (BCMCS) are disclosed. According to one method, at least one signaling message transmitted between network elements associated with delivery of streaming media content to a subscriber via a BCMCS is monitored. The at least one signaling message is analyzed. Information resulting from the analysis is provided to at least one BCMCS data processing application.
    Type: Application
    Filed: May 25, 2006
    Publication date: March 22, 2007
    Inventors: Travis Russell, Peter Marsico
  • Publication number: 20070019633
    Abstract: Methods, systems, and computer program products for using signaling system 7 (SS7) subsystem numbers to route message to session initiation protocol (SIP) nodes. According to one method, an SS7 message can be received. A SIP message can be generated based on the SS7 message. A subsystem number associated with the SS7 message can be identified. A destination SIP node for the SIP message can be identified based on the subsystem number. Further, the SIP message can be forwarded to the SIP node.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 25, 2007
    Inventors: Mahesh Tomar, Peter Marsico
  • Publication number: 20060274661
    Abstract: Methods, systems, and computer program products for performing a trace of a communications transaction using a dynamically generated endpoint identifier list are disclosed. According to one method, a first endpoint identifier for identifying a communications endpoint is received. A list including the first endpoint identifier is created. A signaling message including the first endpoint identifier may be searched for in the list. A parameter from the signaling message having the first endpoint identifier may be extracted that is distinct from the endpoint identifier. Further, the method may include searching for signaling messages having the extracted parameter. The method may include adding to the list any endpoint identifiers found in the search for signaling messages having the extracted parameter. The method may include searching for signaling messages having any of the endpoint identifiers in the list and thereby tracing a communications transaction involving endpoints in the endpoint identifier list.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 7, 2006
    Inventors: Michael Drum, Peter Marsico
  • Publication number: 20060262917
    Abstract: Methods, systems, and computer program products for providing presence-qualified E.164 number mapping (ENUM) service in a communications network. According to one method, a query message including an E.164 number can be received. Next, at least one uniform resource identifier (URI) associated with the E.164 number can be located. A presence server can be queried for presence status information for the URI. Further, the query message can be responded to with the URI and a corresponding presence status.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Inventor: Peter Marsico