Patents by Inventor Syama S. Velamuri

Syama S. Velamuri 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: 6477546
    Abstract: Recording transactions using a chronological list superimposed on an indexed list. A transaction log of transaction entries is maintained as a chronological list superimposed on an indexed list. Preferably, each transaction entry includes a transaction descriptor field, a time stamp field, a chronological list pointer field and an indexed list pointer field. A first chronological list pointer points to the oldest transaction entry in the transaction log and a last chronological list pointer points to the latest transaction entry in the transaction log. The chronological list pointer field of a transaction entry points to the next oldest transaction entry. The indexed list includes a number of indexed list entry pointers. Each indexed list entry pointer corresponds to an index and points to a transaction entry with the same index. The indexed list pointer field of a transaction entry points to another transaction entry with the same index.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: November 5, 2002
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: Syama S. Velamuri, Julia Torbert, Prasad Nimmagadda
  • Patent number: 6286011
    Abstract: Recording transactions using a chronological list superimposed on an indexed list. A transaction log of transaction entries is maintained as a data structure logically organized as a chronological list superimposed on an indexed list. In one aspect of the invention, the transaction log is implemented in an element of a telecommunications network. In another aspect of the invention, the transaction log is implemented in a computer system. Preferably, each transaction entry includes a transaction identifier field, a time stamp field, a chronological list pointer field and an indexed list pointer field. A first chronological list pointer points to the oldest transaction entry in the transaction log and a last chronological list pointer points to the latest transaction entry in the transaction log. The chronological list pointer field of a transaction entry points to the next oldest transaction entry. The indexed list includes a number of indexed list entry pointers.
    Type: Grant
    Filed: April 30, 1997
    Date of Patent: September 4, 2001
    Assignee: BellSouth Corporation
    Inventors: Syama S. Velamuri, Julia Torbert, Prasad Nimmagadda
  • Patent number: 6230166
    Abstract: Recording transactions using a chronological list superimposed on an indexed list. A transaction log of transaction entries is maintained as a chronological list superimposed on an indexed list. Preferably, each transaction entry includes a transaction descriptor field, a time stamp field, a chronological list pointer field and an indexed list pointer field. A first chronological list pointer points to the oldest transaction entry in the transaction log and a last chronological list pointer points to the latest transaction entry in the transaction log. The chronological list pointer field of a transaction entry points to the next oldest transaction entry. The indexed list includes a number of indexed list entry pointers. Each indexed list entry pointer corresponds to an index and points to a transaction entry with the same index. The indexed list pointer field of a transaction entry points to another transaction entry with the same index.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: May 8, 2001
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: Syama S. Velamuri, Julia Torbert, Prasad Nimmagadda
  • Patent number: 6154535
    Abstract: Methods and systems for obtaining information based on a calling number associated with a communication from a subscriber area defined within the service area. A grid/block/strip system defines at least one strip within a subscriber area and within a block. A strip table includes a strip entry for each strip and each strip entry includes strip entry information. In response to receipt of a communication including a calling number representing a point within the service area, a key is created. The key identifies a particular block encompassing the point. The key is used with the strip table to find a strip entry that corresponds to a strip encompassing the point. The encompassing strip is found by using the key to check only strip entries corresponding to the particular block, and in some embodiments, to check only the strip entry keys of a strip entry corresponding to the particular block.
    Type: Grant
    Filed: May 15, 1998
    Date of Patent: November 28, 2000
    Assignee: Bellsouth Corporation
    Inventors: Syama S. Velamuri, Julia B. Torbert
  • Patent number: 5878126
    Abstract: A method and system of routing a call, made to a single number of a subscriber, to a particular subscriber location of a plurality of subscriber locations based on the geographic area from which the call originated is disclosed. One method of the present invention routes a call from a caller that is placed by dialing a single telephone number that is operative for serving all of the subscriber locations. The method includes identifying the calling party with a specific location identifier indicating the location of the calling party, providing a range table of selected ranges of location identifiers and if the specific location identifier is within one of the selected ranges of the range table, the call is routed to the destination location corresponding to the selected range containing the specific location identifier.
    Type: Grant
    Filed: December 11, 1995
    Date of Patent: March 2, 1999
    Assignee: BellSouth Corporation
    Inventors: Syama S. Velamuri, Julia B. Torbert