Patents by Inventor Rakesh D. Barve

Rakesh D. Barve 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: 8122034
    Abstract: A method and system are provided for processing a search request received from a user operating a text input device. The search request is directed at identifying a desired item from a set of items. Each of the items of the set of items has one or more associated terms. The method includes receiving a query input from a user directed at identifying the desired item. The query input comprises one or more characters input by the user on the text input device. As each character of the query input is received from the user, a group of items having one or more terms matching the characters received thus far of the query input is dynamically identified. The items in this group of items are ordered based on relevance values of the terms matching the characters and on the number of characters of the query input used in identifying the group of items. Identification of the group of items as ordered is transmitted to the user to be displayed on a device operated by the user.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: February 21, 2012
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Rakesh D. Barve, Sashikumar Venkataraman, Ajit Rajasekharan
  • Patent number: 7895218
    Abstract: A method and system are provided for identifying a television content item desired by a television viewer from a set of television content items. Each of the television content items has one or more associated descriptors. The system receives from the television viewer a reduced text search entry directed at identifying the desired television content item. The search entry is a prefix substring of one or more words relating to the desired television content item. The system dynamically identifies a group of one or more television content items from the set of television content items having one or more descriptors matching the search entry as the television viewer enters each character of the search entry. The system then transmits the names of the one or more television content items of the identified group to be displayed on a device operated by the television viewer.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: February 22, 2011
    Assignee: Veveo, Inc.
    Inventors: Sashikumar Venkataraman, Rakesh D. Barve, Pranav Rajanala, Rahul Agrawal, Murali Aravamudan, Ajit Rajasekharan
  • Patent number: 7788266
    Abstract: In accordance with one or more embodiments of the invention, a method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has one or more associated descriptors. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query is a prefix substring of each of at least two words relating to the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more descriptors matching the search query as the user enters each character of the search query. The system outputs identification of the one or more items of the identified group to be displayed on the device operated by the user.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: August 31, 2010
    Assignee: Veveo, Inc.
    Inventors: Sashikumar Venkataraman, Rakesh D. Barve, Pankaj Garg, Pranav Rajanala, Murali Aravamudan, Ajit Rajasekharan
  • Patent number: 6301640
    Abstract: A method for scheduling access of data blocks located in a computer system having a plurality of disk drives, each disk drive has a disk cache with a specified fence parameter value coupled to a host computer via a common bus. The method according to one embodiment, comprises the steps of: (a) sequentially accessing each of the disk drives for a predetermined number of iterations to retrieve a predetermined number of data blocks; (b) for a specified number of the iterations, transferring data located in the disk cache to be transferred to the common bus and requesting data corresponding to the following iteration to be transferred to the disk cache; and (c) repeating steps (a) and (b) until the predetermined iterations are completed.
    Type: Grant
    Filed: July 2, 1998
    Date of Patent: October 9, 2001
    Assignee: Lucent Technologies, Inc.
    Inventors: Rakesh D. Barve, Phillip B. Gibbons, Bruce K. Hillyer, Yossi Matias, Elizabeth Shriver, Jeffrey S. Vitter
  • Publication number: 20010013084
    Abstract: A method for scheduling access of data blocks located in a computer system having a plurality of disk drives, each disk drive has a disk cache with a specified fence parameter value coupled to a host computer via a common bus. The method according to one embodiment, comprises the steps of: (a) sequentially accessing each of the disk drives for a predetermined number of iterations to retrieve a predetermined number of data blocks; (b) for a specified number of the iterations, transferring data located in the disk cache to be transferred to the common bus and requesting data corresponding to the following iteration to be transferred to the disk cache; and (c) repeating steps (a) and (b) until the predetermined iterations are completed.
    Type: Application
    Filed: July 2, 1998
    Publication date: August 9, 2001
    Inventors: RAKESH D. BARVE, PHILLIP B. GIBBONS, BRUCE K. HILLYER, YOSSI MATIAS, ELIZABETH SHRIVER, JEFFREY S. VITTER
  • Patent number: 6260108
    Abstract: A method for estimating and read durations, in response to requests to read data blocks stored in the disk drives in a computer system having a plurality of disk drives. Each disk drive has a disk cache with a non-zero fence parameter value coupled to a host computer via a common bus. The method according to one embodiment, comprises the steps of: (a) measuring an overhead period corresponding to the time during which a request to read is transmitted to a disk drive via the bus; (b) measuring an expected minimum positioning time corresponding to the shortest time required for a disk drive to locate said data block; (c) measuring mechanism-to-cache read time corresponding to the time required for a disk drive to transfer a data portion BC to a disk cache; (d) measuring the time required to transfer data blocks stored in each of said disk caches to the host; and (e) adding the times measured at steps (a) through (d).
    Type: Grant
    Filed: July 2, 1998
    Date of Patent: July 10, 2001
    Assignee: Lucent Technologies, Inc.
    Inventors: Rakesh D. Barve, Phillio B. Gibbons, Bruce K. Hillyer, Yossi Matias, Elizabeth Shriver, Jeffrey S. Vitter