Patents by Inventor Ravi Palakodety

Ravi Palakodety 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: 10241979
    Abstract: Techniques related to accelerated detection of matching patterns are disclosed. In an embodiment, a method may involve, for a single field of a body of records, contiguously storing field values, thereby storing the field values as a concatenation. The method may also involve identifying a match in the concatenation that matches a value pattern specified by a value pattern expression. The value pattern may include a first partial pattern and a second partial pattern. Further, the method may involve determining that the match is contained in a single field value of the body of records. Still further, the method may involve establishing the match as a matching value. The match may be determined to be contained in the single field value based on searching a data structure comprising length information or offset information for a subset of the field values stored as the concatenation.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: March 26, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shasank Chavan, Ravi Palakodety, Dennis Lui
  • Publication number: 20170024439
    Abstract: Techniques related to accelerated detection of matching patterns are disclosed. In an embodiment, a method may involve, for a single field of a body of records, contiguously storing field values, thereby storing the field values as a concatenation. The method may also involve identifying a match in the concatenation that matches a value pattern specified by a value pattern expression. The value pattern may include a first partial pattern and a second partial pattern. Further, the method may involve determining that the match is contained in a single field value of the body of records. Still further, the method may involve establishing the match as a matching value. The match may be determined to be contained in the single field value based on searching a data structure comprising length information or offset information for a subset of the field values stored as the concatenation.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 26, 2017
    Inventors: SHASANK CHAVAN, RAVI PALAKODETY, DENNIS LUI
  • Patent number: 9400837
    Abstract: Systems, methods, and other embodiments associated with real-time text indexing are described. One example method includes receiving a document for indexing in a search system that includes a mature index and indexing the received document in a staging index. The staging index may be stored in direct access memory associated with query processing that does not degrade query performance even when postings become fragmented. The staging index and the mature text index are accessed to process queries on the search system. The example method may also include periodically merging the staging index into the mature index based on query feedback.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: July 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ravi Palakodety, Wesley Lin, Mohammad Faisal, Garret F. Swart
  • Patent number: 9047363
    Abstract: Systems, methods, and other embodiments associated with text indexing for updateable tokenized text are described. One example method includes receiving revised tokenized text intended to replace existing tokenized text in an indexed document. Token location information corresponding to the revised tokenized text is stored in an allocated free space portion of a text index posting.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: June 2, 2015
    Assignee: Oracle International Corporation
    Inventors: Ravi Palakodety, Wesley Lin, Neha Narkhede
  • Publication number: 20120166404
    Abstract: Systems, methods, and other embodiments associated with real-time text indexing are described. One example method includes receiving a document for indexing in a search system that includes a mature index and indexing the received document in a staging index. The staging index may be stored in direct access memory associated with query processing that does not degrade query performance even when postings become fragmented. The staging index and the mature text index are accessed to process queries on the search system. The example method may also include periodically merging the staging index into the mature index based on query feedback.
    Type: Application
    Filed: December 28, 2010
    Publication date: June 28, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ravi PALAKODETY, Wesley LIN, Mohammad FAISAL, Garret F. SWART
  • Publication number: 20120150864
    Abstract: Systems, methods, and other embodiments associated with text indexing for updateable tokenized text are described. One example method includes receiving revised tokenized text intended to replace existing tokenized text in an indexed document. Token location information corresponding to the revised tokenized text is stored in an allocated free space portion of a text index posting.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ravi PALAKODETY, Wesley Lin, Neha Narkhede
  • Patent number: 7269181
    Abstract: A base station controller system comprises a high data rate distributed switching fabric providing flexible access to call processing resource pools. The arrangement permits a system controller to selectively assign specific resources depending on call type based on configuring the distributed switching fabric. The transport links comprising the distributed switching fabric provide redundant access to each of the resource pools, greatly reducing the portion of overall call processing capability lost with a single failure. Preferably, the distributed switching fabric comprises a central ATM switch and a number of distributed ATM switches interconnecting the resource pools to the central switching resource. The system may adopt a rack arrangement wherein a processing subrack includes the mix of different processing resources necessary to support substantially all call flow processing for one or more types of calls.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: September 11, 2007
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dexter Chun, Kou-Chun Lee, Robert Knight, Ravi Palakodety
  • Patent number: 7092409
    Abstract: A timing network for a wireless communication network includes first and second Timing Unit Board (TUB) and processor boards for processing speech channels of the radio network, each processor board having a local timer that is slave to “PSTN time” from a Public Switch Telephone Network (PSTN). The first and second TUB each alternately transmits a timing cell containing time information to each processor board over a transport network. Each processor board realigns its local timer with the time information contained in a received timing cell whenever its local timer drifts from the time information contained in the received timing cell by a predetermined time offset. When one of the TUBs fails to transmit timing cells to the processor boards or transmits timing cells containing erroneous time information, the processor boards rely on the remaining TUB for timing cells to realign their local timers.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: August 15, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dexter Chun, Steve Hicks, Bob Knight, KC Lee, Ravi Palakodety, Dave Walker, Jun Zhang
  • Patent number: 6898212
    Abstract: A Base Station Controller (BSC) that reduces the occurrence of audible noise in a Code Division Multiple Access (CDMA) radio network is provided. The BSC according to one embodiment of the present invention comprises a Media Stream Board (MSB) for compressing groups of 160 PCM speech samples from a Public Switch Telephone Network (PSTN) into vocoded frames, and a Special Purpose Board (SPB) for reformatting the vocoded frames from the MSB into over-the-air CDMA vocoded frames. The MSB and SPB each have a local timer that is slave to “PSTN time”. The BSC further comprises a Timing Unit Board (TUB) connected to a GPS receiver. The TUB receives “GPS time” from the GPS receiver. The TUB generates timing cells, each containing time-of-day information according to “GPS time”. The TUB distributes the timing cells to the MSB and the SPB over an Asynchronous Transfer Mode (ATM) network. The MSB and SPB use the received timing cells to compare their local timer, which tracks “PSTN time”, to “GPS time”.
    Type: Grant
    Filed: November 14, 2000
    Date of Patent: May 24, 2005
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dexter Chun, Manoj Deshpande, Steve Hicks, Bob Knight, KC Lee, Ravi Palakodety, Ramesh Ramaswamy, Gustavo Serena, Dave Walker, Jun Zhang
  • Publication number: 20030053465
    Abstract: A packet control function (PCF) in a wireless communication network comprises a scalable architecture allowing independently addressable packet data serving node (PDSN) interfaces to be added as needed or desired. Each interface functions as an independent IP interface supporting data connections between one or more base station controllers (BSCs) supported by the PCF and the PDSN. With this implementation, a single PCF appears to the PDSN as one or more “pseudo PCFs” depending upon the number of IP interfaces implemented in the PCF. Each IP interface supports a given data throughput capacity so that the aggregate data throughput capacity of the PCF may be scaled as a function of the number of IP interfaces implemented within it. Load sharing and fault handling techniques implemented by the PCF further exploit the advantages gained from having multiple IP interfaces with the PDSN.
    Type: Application
    Filed: September 20, 2001
    Publication date: March 20, 2003
    Inventors: Sanjeevan Sivalingham, Ravi Palakodety
  • Publication number: 20020136172
    Abstract: A timing network for a wireless communication network includes first and second Timing Unit Board (TUB) and processor boards for processing speech channels of the radio network, each processor board having a local timer that is slave to “PSTN time” from a Public Switch Telephone Network (PSTN). The first and second TUB each alternately transmits a timing cell containing time information to each processor board over a transport network. Each processor board realigns its local timer with the time information contained in a received timing cell whenever its local timer drifts from the time information contained in the received timing cell by a predetermined time offset. When one of the TUBs fails to transmit timing cells to the processor boards or transmits timing cells containing erroneous time information, the processor boards rely on the remaining TUB for timing cells to realign their local timers.
    Type: Application
    Filed: March 21, 2001
    Publication date: September 26, 2002
    Applicant: Telefonaktiebolaget LM Ericsson
    Inventors: Dexter Chun, Steve Hicks, Bob Knight, Kc Lee, Ravi Palakodety, Dave Walker, Jun Zhang