Patents by Inventor Praveen R. Swadi

Praveen R. Swadi 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: 9465529
    Abstract: The disclosed embodiments provide a system that provides a user interface of a native application for a portable electronic device. During operation, the system provides an environment for customizing the user interface using one or more custom views. The one or more custom views may include a set of user-interface components, a layout of the user-interface components, and a configuration of a user-interface component from the set of user-interface components. Next, the system enables use of the one or more custom views with the native application through the environment independently of a platform of the native application.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: October 11, 2016
    Assignee: INTUIT INC.
    Inventors: Eugene Krivopaltsev, Desiree D. G. Gosby, Peijun Chiang, Praveen R. Swadi
  • Patent number: 8849855
    Abstract: When categories are assigned to pieces of information, a search can be focused based on the categories. In an online forum, information is categorized by topic, and a search can be focused on the topic by adding additional search terms or restrictions to a search query, where the additional search terms or restrictions are based upon the categories. The restrictions may restrict the search to a particular web site that is determined based upon the category. In an online forum for answering questions, where the questions are categorized by topic, information related to a question may be located by performing a Web search for search terms extracted from the question. The search can be focused on relevant web sites restricting the search to sites that are related to the question's category. The results of the search may be displayed as related links alongside the question in the online forum.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: September 30, 2014
    Assignee: Yahoo! Inc.
    Inventor: Praveen R. Swadi
  • Patent number: 7979433
    Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: July 12, 2011
    Assignee: Oracle International Corporation
    Inventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
  • Publication number: 20080288454
    Abstract: When categories are assigned to pieces of information, a search can be focused based on the categories. In an online forum, information is categorized by topic, and a search can be focused on the topic by adding additional search terms or restrictions to a search query, where the additional search terms or restrictions are based upon the categories. The restrictions may restrict the search to a particular web site that is determined based upon the category. In an online forum for answering questions, where the questions are categorized by topic, information related to a question may be located by performing a Web search for search terms extracted from the question. The search can be focused on relevant web sites restricting the search to sites that are related to the question's category. The results of the search may be displayed as related links alongside the question in the online forum.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 20, 2008
    Applicant: Yahoo! Inc.
    Inventor: Praveen R. Swadi
  • Patent number: 7398311
    Abstract: The present invention provides cache flushing of selected data while leaving remaining cached data intact. Data can be flushed from caches distributed across various components of a network-based computer system. These caches can contain various types of data. In one embodiment, the caches exist in an Access System and contain user identity profile information. In another embodiment, the caches exist in an Access Management System and contain authentication, authorization, or auditing rules. A system in accordance with the invention detects a change to data residing on a server and transmits a synchronization record to a component of the system. The synchronization record identifies the changed data. The system flushes the changed data identified by the synchronization record from caches of the component.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: July 8, 2008
    Assignee: Oracle International Corporation
    Inventors: Vrinda S. Joshi, Praveen R. Swadi, Robert L. Summers
  • Publication number: 20080147657
    Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.
    Type: Application
    Filed: February 21, 2008
    Publication date: June 19, 2008
    Applicant: Oracle International Corporation
    Inventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
  • Patent number: 7370045
    Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: May 6, 2008
    Assignee: Oracle International Corporation
    Inventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
  • Patent number: 7124203
    Abstract: The present invention provides cache flushing of selected data while leaving remaining cached data intact. Data can be flushed from caches distributed across various components of a network-based computer system. These caches can contain various types of data. In one embodiment, the caches exist in an Access System and contain user identity profile information. In another embodiment, the caches exist in an Access Management System and contain authentication, authorization, or auditing rules. A system in accordance with the invention detects a change to data residing on a server and transmits a synchronization record to a component of the system. The synchronization record identifies the changed data. The system flushes the changed data identified by the synchronization record from caches of the component.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: October 17, 2006
    Assignee: Oracle International Corporation
    Inventors: Vrinda S. Joshi, Praveen R. Swadi, Robert L. Summers
  • Publication number: 20030191751
    Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.
    Type: Application
    Filed: January 9, 2003
    Publication date: October 9, 2003
    Inventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
  • Patent number: 6539379
    Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.
    Type: Grant
    Filed: August 23, 1999
    Date of Patent: March 25, 2003
    Assignee: Oblix, Inc.
    Inventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
  • Publication number: 20020112083
    Abstract: The present invention provides cache flushing of selected data while leaving remaining cached data intact. Data can be flushed from caches distributed across various components of a network-based computer system. These caches can contain various types of data. In one embodiment, the caches exist in an Access System and contain user identity profile information. In another embodiment, the caches exist in an Access Management System and contain authentication, authorization, or auditing rules. A system in accordance with the invention detects a change to data residing on a server and transmits a synchronization record to a component of the system. The synchronization record identifies the changed data. The system flushes the changed data identified by the synchronization record from caches of the component.
    Type: Application
    Filed: February 26, 2001
    Publication date: August 15, 2002
    Inventors: Vrinda S. Joshi, Praveen R. Swadi, Robert L. Summers