Patents by Inventor Rohini Marathe

Rohini Marathe 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: 8254551
    Abstract: Methods, systems, and computer program products for providing a quality of service (QoS) using E.164 number mapping (ENUM) data 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. Afterwards, QoS data corresponding to the at least one URI is subsequently obtained. Further, the query message can be responded to with the URI and the corresponding QoS data.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: August 28, 2012
    Assignee: Tekelec, Inc.
    Inventors: Christopher R. Heinze, Rohini Marathe, Maria A. Wiatrowski, Peter J. Marsico
  • Patent number: 8184798
    Abstract: According to one aspect, the subject matter described herein comprises methods, systems, and computer program products for accessing number portability (NP) and E.164 number (ENUM) data in a combined NP/ENUM database. One method includes receiving a query including a telephone number (TN). A common NP/ENUM data locator structure is accessed to locate a pointer corresponding to the TN. In response to the query being a NP query, the pointer is used to locate NP data, and the NP data is returned. In response to the query being an ENUM query, the pointer is used to locate at least one URI and returning at least one uniform resource locators (URIs).
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: May 22, 2012
    Assignee: Tekelec
    Inventors: Maria A. Wiatrowski, Rohini Marathe, Peter J. Marsico
  • Patent number: 7996541
    Abstract: Methods, systems, and computer program products for determining a serving home subscriber server (HSS) in a communications network are described. One method includes obtaining a subscriber identifier from a query message. An exceptions-based data structure contained in a database is accessed to locate a database entry associated with the subscriber identifier. Similarly, a range-based data structure contained in the database is accessed to locate the database entry associated with the subscriber identifier if the exceptions-based data structure does not contain the database entry. The method also includes acquiring serving HSS data corresponding to the located entry from either the exceptions-based data structure or the range-based data structure.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: August 9, 2011
    Assignee: Tekelec
    Inventors: Rohini Marathe, Peter J. Marsico
  • Patent number: 7861056
    Abstract: Methods, systems, and computer program products for providing memory management with constant defragmentation time are disclosed. According to one aspect, the subject matter described herein includes a method for memory management. The method includes dividing memory to be allocated into a plurality of pages of equal size P, wherein P is an integer. The method also includes designating each page for holding records of a respective predetermined record size, at least some of the respective predetermined record sizes being different from each other, wherein, when filled, each page holds records of its respective predetermined record size and wherein at least some of the pages hold a remainder record having a size based on the page size P and the space allocated for the maximum number of records of the page's respective predetermined record size that will fit within the page. The method also includes allocating memory so that each page is populated with records of its respective predetermined record size.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: December 28, 2010
    Assignee: Tekelec
    Inventors: Rohini Marathe, Jonathan E. Nocjar
  • Patent number: 7606202
    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: Grant
    Filed: July 27, 2007
    Date of Patent: October 20, 2009
    Assignee: Tekelec
    Inventors: Rohini Marathe, Peter J. Marsico
  • Publication number: 20080311917
    Abstract: Methods, systems, and computer program products for determining a serving home subscriber server (HSS) in a communications network are described. One method includes obtaining a subscriber identifier from a query message. An exceptions-based data structure contained in a database is accessed to locate a database entry associated with the subscriber identifier. Similarly, a range-based data structure contained in the database is accessed to locate the database entry associated with the subscriber identifier if the exceptions-based data structure does not contain the database entry. The method also includes acquiring serving HSS data corresponding to the located entry from either the exceptions-based data structure or the range-based data structure.
    Type: Application
    Filed: August 2, 2007
    Publication date: December 18, 2008
    Inventors: Rohini Marathe, Peter J. Marsico
  • Publication number: 20080285438
    Abstract: Methods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications network are disclosed. According to one aspect, the subject matter described herein includes a method for providing fault-tolerant service interaction and mediation capability. The method includes providing an active instance of a service capability interaction manager (SCIM) function for providing service interaction and mediation between entities that request network services and entities that provide network services in a communications network. The method also includes providing a standby instance of the SCIM function. The active instance of the SCIM function performs service interaction and mediation between the entities that request network services and the entities that provide network services.
    Type: Application
    Filed: April 21, 2008
    Publication date: November 20, 2008
    Inventors: Rohini Marathe, Venkatararnaiah Ravishankar, Raghavendra G. Rao
  • Publication number: 20080260119
    Abstract: Systems, methods, and computer program products for providing service interaction and mediation in a communications network are disclosed. According to one aspect, the subject matter described herein includes a system for providing service interaction and mediation in a communications network. The system includes a communications interface for receiving a client-to-SCIM message from a service client; and a service capability interaction manager (SCIM) module for providing service interaction between the service client and multiple application servers providing different types of services. Providing the service interaction includes receiving, from the communications interface, the client-to-SCIM service interaction message, and, in response to receiving the client-to-SCIM message, generating multiple SCIM-to-server messages and sending the SCIM-to-server messages to multiple application servers.
    Type: Application
    Filed: April 21, 2008
    Publication date: October 23, 2008
    Inventors: Rohini Marathe, Venkataramalah Ravishankar
  • Publication number: 20080162830
    Abstract: Methods, systems, and computer program products for providing memory management with constant defragmentation time are disclosed. According to one aspect, the subject matter described herein includes a method for memory management. The method includes dividing memory to be allocated into a plurality of pages of equal size P, wherein P is an integer. The method also includes designating each page for holding records of a respective predetermined record size, at least some of the respective predetermined record sizes being different from each other, wherein, when filled, each page holds records of its respective predetermined record size and wherein at least some of the pages hold a remainder record having a size based on the page size P and the space allocated for the maximum number of records of the page's respective predetermined record size that will fit within the page. The method also includes allocating memory so that each page is populated with records of its respective predetermined record size.
    Type: Application
    Filed: February 20, 2007
    Publication date: July 3, 2008
    Inventors: Rohini Marathe, Jonathan E. Nocjar
  • Publication number: 20080137832
    Abstract: Methods, systems, and computer program products for providing a quality of service (QoS) using E.164 number mapping (ENUM) data 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. Afterwards, QoS data corresponding to the at least one URI is subsequently obtained. Further, the query message can be responded to with the URI and the corresponding QoS data.
    Type: Application
    Filed: December 7, 2006
    Publication date: June 12, 2008
    Inventors: Christopher R. Heinze, Rohini Marathe, Maria A. Wiatrowski, Peter J. 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: 20070286379
    Abstract: According to one aspect, the subject matter described herein comprises methods, systems, and computer program products for accessing number portability (NP) and E.164 number (ENUM) data in a combined NP/ENUM database. One method includes receiving a query including a telephone number (TN). A common NP/ENUM data locator structure is accessed to locate a pointer corresponding to the TN. In response to the query being a NP query, the pointer is used to locate NP data, and the NP data is returned. In response to the query being an ENUM query, the pointer is used to locate at least one URI and returning at least one uniform resource locators (URIs).
    Type: Application
    Filed: November 29, 2006
    Publication date: December 13, 2007
    Inventors: Maria A. Wiatrowski, Rohini Marathe, Peter J. Marsico
  • Publication number: 20070243858
    Abstract: Methods, systems, and computer program products for integrated notification of missed calls across multiple phone types are disclosed. According to one aspect, a method may include detecting missed call occurrences between at least one calling party and a plurality of terminals of different types associated with a called subscriber. Further, message indicating the missed call occurrences may be communicated to a call log server separate from the terminals. Indications of the missed call occurrence for the called subscriber can be stored at the call log server. The subscriber may be notified of the missed call occurrences via a common terminal accessible by the subscriber. The subscriber may establish a call with the calling party using a click-to-dial interface.
    Type: Application
    Filed: September 6, 2006
    Publication date: October 18, 2007
    Inventors: Rohini Marathe, Patricia A. Baldwin
  • Publication number: 20070203909
    Abstract: Methods, systems, and computer program products for indexing, validating, recovering, and consolidating a database indexed by range-bound numeric data are disclosed. According to one method, at least one index is computed based on a first key within a first range of numeric data. An entry corresponding to the index is accessed in a database having entries indexed by range-bound numeric data. From the entry, a bitmap having bits indicating the presence or absence of data corresponding to different keys within the first range of numeric data is read. Data corresponding to the first key is located using the bitmap.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Inventor: Rohini Marathe