Patents by Inventor Sathya Kavacheri

Sathya Kavacheri 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: 9207930
    Abstract: A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas of containers to organize transactional updates of container contents. Volumes facilitate control of data placement, creation of snapshots and mirrors, and retention of a variety of control and policy information. Also addressed is the use of distributed transactions in a map-reduce system; the use of local and distributed snapshots; replication, including techniques for reconciling the divergence of replicated data after a crash; and mirroring.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: December 8, 2015
    Assignee: MapR Technologies, Inc.
    Inventors: Mandayam C. Srivas, Pindikura Ravindra, Uppaluri Vijaya Saradhi, Arvind Arun Pande, Chandra Guru Kiran Babu Sanapala, Lohit Vijaya Renu, Vivekanand Vellanki, Sathya Kavacheri, Amit Hadke
  • Publication number: 20120101991
    Abstract: A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas of containers to organize transactional updates of container contents. Volumes facilitate control of data placement, creation of snapshots and mirrors, and retention of a variety of control and policy information. Also addressed is the use of distributed transactions in a map-reduce system; the use of local and distributed snapshots; replication, including techniques for reconciling the divergence of replicated data after a crash; and mirroring.
    Type: Application
    Filed: December 29, 2011
    Publication date: April 26, 2012
    Inventors: Mandayam C. SRIVAS, Pindikura Ravindra, Uppaluri Vijaya Saradhi, Arvind Arun Pande, Chandra Guru Kiran Babu Sanapala, Lohit Vijaya Renu, Vivekanand Vellanki, Sathya Kavacheri, Amit Hadke
  • Publication number: 20110313973
    Abstract: A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. A primitive storage layer (storage pools) knits together raw block stores and provides a storage mechanism for containers and transaction logs. Storage pools are manipulated by individual file servers. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas of containers to organize transactional updates of container contents. Volumes facilitate control of data placement, creation of snapshots and mirrors, and retention of a variety of control and policy information.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 22, 2011
    Inventors: Mandayam C. SRIVAS, Pindikura Ravindra, Uppaluri Vijaya Saradhi, Arvind Arun Pande, Chandra Guru Kiran Babu Sanapala, Lohit Vijaya Renu, Sathya Kavacheri, Amit Ashoke Hadke, Vivekanand Vellanki
  • Patent number: 7328254
    Abstract: Embodiments of the present invention relate to a method and mechanism for managing location information in a wireless portal environment. The method consists of acquiring the location information from a user's location-enabled wireless device which is in communication with a wireless network, storing the location information in a storage device in the wireless network, retrieving the location information from the storage device in the wireless network, and disseminating the location information to a client which is also in communication with the wireless network. A client can be any type of network presence that is enabled to provide services that are enhanced with knowledge of a user's physical location in a wireless portal environment. The location information can be geophysical information derived from global positioning system (GPS) or any other location-specific information from a suitable source.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: February 5, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Luu Tran, Sathya Kavacheri
  • Publication number: 20030220982
    Abstract: Embodiments of the present invention relate to a method and mechanism for managing location information in a wireless portal environment. The method consists of acquiring the location information from a user's location-enabled wireless device which is in communication with a wireless network, storing the location information in a storage device in the wireless network, retrieving the location information from the storage device in the wireless network, and disseminating the location information to a client which is also in communication with the wireless network. A client can be any type of network presence that is enabled to provide services that are enhanced with knowledge of a user's physical location in a wireless portal environment. The location information can be geophysical information derived from global positioning system (GPS) or any other location-specific information from a suitable source.
    Type: Application
    Filed: April 3, 2002
    Publication date: November 27, 2003
    Inventors: Luu Tran, Sathya Kavacheri
  • Publication number: 20030069940
    Abstract: A method for using user location information to customize information in a Web portal. The method includes the steps of receiving user location information from a user, receiving a request for application specific information from the user, selecting pertinent application specific information based on the user location information, and transmitting the pertinent application specific information to the user. The method is implemented within a client/server framework. The client device can be a portable handheld device such as a cellular phone or a wirelessly connected PDA (personal digital assistant). The user location information can be received in accordance with WAP (wireless application protocol) communication standards. The pertinent application specific information can be transmitted to the user in accordance with WML communication standards. The user location information can be a current address, can be a zip code, or can be geographical coordinates of the user.
    Type: Application
    Filed: October 10, 2001
    Publication date: April 10, 2003
    Inventors: Sathya Kavacheri, Luu Tran
  • Publication number: 20030033434
    Abstract: A wireless portal system has a wireless server with a client aware content scrapping and aggregation method and system. The client aware content scrapping and aggregation system includes logic for identifying client wireless devices connecting to the wireless by using particular characteristics of the client in presenting content selected in response to connection requests from the client to the server. In one embodiment of the invention, the client aware content scrapping system receives an indication of a client type and uses this information to automatically search for content from a variety of web-sites on the Internet and formats content selected by the end-user for delivery to the client. The scrapping logic further allows content gathered from the various web-sites selected by the end-user to be aggregated in a format suitable for delivery to the client.
    Type: Application
    Filed: August 13, 2001
    Publication date: February 13, 2003
    Inventors: Sathya Kavacheri, Thomas Mueller, Luu Tran