Patents by Inventor Rajaram Satyanarayanan

Rajaram Satyanarayanan 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: 10437834
    Abstract: Disclosed are database systems and related methods, apparatus, systems, and computer program products for displaying aggregated connection data. A database storing data objects identifying connection events may be maintained. An indication of a first connection event between first and second users may be processed. A record of the first connection event may be stored in the database. The record of the first connection event may be one of a plurality of records of connection events between the first and second users. The plurality of records may be processed to determine a plurality of levels of interaction strength between the first and second users. An interaction strength presentation may be displayed in a user interface on a display of a first device associated with the first user.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: October 8, 2019
    Assignee: salesforce.com, inc.
    Inventors: Parker Harris, Rajaram Satyanarayanan
  • Publication number: 20190188303
    Abstract: Disclosed are database systems and related methods, apparatus, systems, and computer program products for displaying aggregated connection data. A database storing data objects identifying connection events may be maintained. An indication of a first connection event between first and second users may be processed. A record of the first connection event may be stored in the database. The record of the first connection event may be one of a plurality of records of connection events between the first and second users. The plurality of records may be processed to determine a plurality of levels of interaction strength between the first and second users. An interaction strength presentation may be displayed in a user interface on a display of a first device associated with the first user.
    Type: Application
    Filed: November 13, 2018
    Publication date: June 20, 2019
    Inventors: Parker Harris, Rajaram Satyanarayanan, Ernest J. Beffel, JR.
  • Patent number: 9654522
    Abstract: A method includes providing a first party and a second party access to an integrated incubation environment (e.g., a multi-tenant system) residing on a server; storing, on the server, information relating to a collaborative project, wherein a first portion of the information is received from the first party, and a second portion of the information is received from the second party; and presenting the information to the first party and the second party over a network using at least one social network component.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: May 16, 2017
    Assignee: Salesforce.com. Inc.
    Inventor: Rajaram Satyanarayanan
  • Publication number: 20170006446
    Abstract: Disclosed are database systems and related methods, apparatus, systems, and computer program products for displaying aggregated connection data. A database storing data objects identifying connection events may be maintained. An indication of a first connection event between first and second users may be processed. A record of the first connection event may be stored in the database. The record of the first connection event may be one of a plurality of records of connection events between the first and second users. The plurality of records may be processed to determine a plurality of levels of interaction strength between the first and second users. An interaction strength presentation may be displayed in a user interface on a display of a first device associated with the first user.
    Type: Application
    Filed: September 16, 2016
    Publication date: January 5, 2017
    Inventors: Parker Harris, Rajaram Satyanarayanan, Ernest J. Beffel, JR.
  • Patent number: 9330145
    Abstract: Disclosed are systems, apparatus, and methods for context-aware messaging. In various implementations, a conversation between two or more users may be hosted by a communications tool, where the conversation generates text included in a conversation thread. Context attributes may be extracted from the generated text. The context attributes may describe interactions and data objects associated with one or more entities. One or more scores may be assigned to the extracted context attributes based on the contents of the conversation thread. The scores may provide a rank for each of the extracted context attributes. A presentation of a user interface of a communication tool may be modified based on the one or more scored context attributes.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: May 3, 2016
    Assignee: salesforce.com, inc.
    Inventor: Rajaram Satyanarayanan
  • Patent number: 8954923
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic interaction with development applications and tools in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, from log files, historical user preferences and usage data relating to a user and one or more development tools for software development at a computing device. The historical user preferences and usage data may be based on past acts of the user and recorded at the log files. The method may further include generating a model based on the historical user preference and usage data, determining one or more predictions from the model. The predictions may include one or more of: an ordering of the development tools, a filtering of a plurality of features of one or more of the development tools, and a usage-based customization of the one or more development tools.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 10, 2015
    Assignee: salesforce.com, inc.
    Inventor: Rajaram Satyanarayanan
  • Publication number: 20140101137
    Abstract: A system and method for automatically adding users to a dynamically created virtual group for a social network. The virtual group is created on the basis of a user's current interest in topics or entities as indicated in the user's personal profile. The user's current interests can also be inferred from the user's interaction with the social network.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 10, 2014
    Applicant: salesforce.com, inc.
    Inventor: Rajaram Satyanarayanan
  • Publication number: 20130318492
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic interaction with development applications and tools in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, from log files, historical user preferences and usage data relating to a user and one or more development tools for software development at a computing device. The historical user preferences and usage data may be based on past acts of the user and recorded at the log files. The method may further include generating a model based on the historical user preference and usage data, determining one or more predictions from the model. The predictions may include one or more of: an ordering of the development tools, a filtering of a plurality of features of one or more of the development tools, and a usage-based customization of the one or more development tools.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 28, 2013
    Inventor: RAJARAM SATYANARAYANAN
  • Publication number: 20130297695
    Abstract: A method includes providing a first party and a second party access to an integrated incubation environment (e.g., a multi-tenant system) residing on a server; storing, on the server, information relating to a collaborative project, wherein a first portion of the information is received from the first party, and a second portion of the information is received from the second party; and presenting the information to the first party and the second party over a network using at least one social network component.
    Type: Application
    Filed: April 30, 2013
    Publication date: November 7, 2013
    Applicant: Salesforce.com. Inc.
    Inventor: Rajaram Satyanarayanan