Patents by Inventor Akhilesh Gupta

Akhilesh Gupta 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).

  • Publication number: 20150163061
    Abstract: Mechanisms and methods are provided for managing OAuth access in a database network system, and extending the OAuth flow of authentication to securely store the OAuth encrypted refresh token in the storage available with current browsers or any other non-secure storage on user system.
    Type: Application
    Filed: February 13, 2015
    Publication date: June 11, 2015
    Inventor: Akhilesh Gupta
  • Publication number: 20150099483
    Abstract: A system and method for data usage management in an electronic device is provided. The method includes tracking an estimated cost of a download in a currency set by a user, determining the estimated cost of the download in the currency set by the user, displaying the estimated cost of the download, determining application data usage, implementing notifications of the data usage, and displaying the data usage, wherein a widget or an application is used to display the data usage.
    Type: Application
    Filed: October 6, 2014
    Publication date: April 9, 2015
    Inventors: Ananya Vetaal, Aditi Chaturvedi, Shreyoshi Ghosh, Roma Singh, Munwar Khan, Varun Airon, Priyanka Goel, Akhilesh Gupta
  • Patent number: 8959347
    Abstract: Mechanisms and methods are provided for managing OAuth access in a database network system, and extending the OAuth flow of authentication to securely store the OAuth encrypted refresh token in the storage available with current browsers or any other non-secure storage on user system.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: February 17, 2015
    Assignee: salesforce.com, inc.
    Inventor: Akhilesh Gupta
  • Publication number: 20140344435
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for trials onboarding. A server may receive a request to generate a trial instance of an organization providing data and functionality for a period of time. Data on the request may also be stored. The trial instance may be selected from a template based on an access channel corresponding to the request.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 20, 2014
    Inventors: William Charles Mortimore, JR., George John Murnock, JR., Reid A. Elliott, Ture Hoefner, Robert Michael Fitzpatrick, Dileep Burki, Doug Bitting, Erik Jeffrey Nierenberg, Akhilesh Gupta
  • Publication number: 20140298203
    Abstract: A system may be configured to provide a user interface on a mobile device for a social network having a plurality of functions. The system may include a display, configured to display a representation of each of a subset of the plurality of functions, wherein each function of the subset is implementable upon selection of a representation corresponding to the function by a user and a processor, configured to dynamically generate the subset of the plurality of functions based, at least in part, on a likelihood for each of the functions that the user will select a corresponding representation. The display may be configured to display the subset as dynamically generated.
    Type: Application
    Filed: May 23, 2013
    Publication date: October 2, 2014
    Applicant: Linkedln Corporation
    Inventors: Tomer Cohen, Leah M.M. McGuire, Akhilesh Gupta, Kiran Prasad
  • Publication number: 20140298194
    Abstract: The disclosed embodiments relate to a system for presenting navigation options to a user of a mobile application. During operation, the system receives usage data comprising a record of actions performed while the user was interacting with the mobile application. Next, the system analyzes the usage data to identify areas of interest within the mobile application that the user is likely to access. The system then constructs a set of personalized navigation options for the user based on the identified areas of interest, and possibly other areas of the application based on promotional considerations. Finally, the system outputs the set of personalized navigation options to be presented to the user through a navigation pane in the mobile application, wherein the navigation pane includes shortcuts to the set of personalized navigation options.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Applicant: LinkedIn Corporation
    Inventors: Srikiran Prasad, Akhilesh Gupta, Tomer Cohen, Leah McGuire
  • Publication number: 20140081702
    Abstract: The technology disclosed relates to rapidly logging sales activities in a customer relationship management system. It also relates to simplifying logging of sale activities by offering a streamlined data entry path that as immense usability in a mobile environment. The streamlined data entry path can be completed by triple-action, double-action, or single-action. In particular, the technology disclosed relates to automatically identifying and selecting entities that are most likely to be selected by a user. The identification of entities as most likely to be selected is dependent at least upon access recency of records of the entities, imminence of events linked to the entities, and geographic proximities of the entities to the user. It further relates to automatically identifying and selecting sales activities that are most likely to be performed by the user.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, Inc.
    Inventors: Sönke Rohde, Craig Villamor, Akhilesh Gupta, Grant Anderson, Jason Schroeder, Charlie Issacs, John Walter Taschek, Steve Gillmor, Girish Jashnani
  • Patent number: 8539561
    Abstract: The creation of multiple personae in mobile devices. Access to personae is controlled based on the persona that is currently active. The creation or existence of different personae helps prevent data leakage or loss, in that any or all of the following characteristics, by way of example, may be manifested: business data and applications are firewalled from applications or other items associated with personal use; connectivity of the device is controlled; resources (such cameras, GPS, other sensors, etc.) on the device are controlled; data are protected even if removable storage or the device itself are lost.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Akhilesh Gupta, Anupam Joshi, Gopal S. Pingali
  • Publication number: 20130054968
    Abstract: Mechanisms and methods are provided for managing OAuth access in a database network system, and extending the OAuth flow of authentication to securely store the OAuth encrypted refresh token in the storage available with current browsers or any other non-secure storage on user system.
    Type: Application
    Filed: March 28, 2012
    Publication date: February 28, 2013
    Applicant: Salesforce.com Inc.
    Inventor: Akhilesh Gupta
  • Publication number: 20120330710
    Abstract: A scheduler integrates worker time and location into customer appointment schedules by obtaining the status of workers' meetings with customers and forwarding updated schedule messages to waiting customers if the worker is late for an appointment due to traffic or unexpected delays at the previous customer meeting. The waiting customers receiving the updated schedules can respond by accepting the updated schedule, adjusting the meeting time or cancelling the appointment. The scheduler eliminates the need for customers to have to wait for long periods of time for service workers to arrive and allows them to adjust the meeting appointment based upon their schedules.
    Type: Application
    Filed: August 17, 2011
    Publication date: December 27, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: David Hauser, Gaurav Chawla, Maggie (Minzhi) Hu, Akhilesh Gupta, Yudi Nagata
  • Publication number: 20120054853
    Abstract: The creation of multiple personae in mobile devices. Access to personae is controlled based on the persona that is currently active. The creation or existence of different personae helps prevent data leakage or loss, in that any or all of the following characteristics, by way of example, may be manifested: business data and applications are firewalled from applications or other items associated with personal use; connectivity of the device is controlled; resources (such cameras, GPS, other sensors, etc.) on the device are controlled; data are protected even if removable storage or the device itself are lost.
    Type: Application
    Filed: August 24, 2010
    Publication date: March 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Akhilesh Gupta, Anupam Joshi, Gopal S. Pingali