Patents by Inventor Bharath Sridhar

Bharath Sridhar 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: 11838254
    Abstract: A system and method for mapping and transforming communication stream messages to email messages are described. A communication stream message is communicated to a mapping engine which extracts elements of the communication stream message, maps and transforms the extracted elements of the communication stream message to an email message to be presented via an email system.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: December 5, 2023
    Assignee: Zoho Corporation Private Limited
    Inventors: Radha Vembu, Jagan Ranganathan, Ravikumar Govindarajan, Sridhar Vembu, Rajendran Dandapani, Bharath Sridhar, Sudheer A Grandhi
  • Publication number: 20230120471
    Abstract: A system and method for mapping and transforming communication stream messages to email messages are described. A communication stream message is communicated to a mapping engine which extracts elements of the communication stream message, maps and transforms the extracted elements of the communication stream message to an email message to be presented via an email system.
    Type: Application
    Filed: December 21, 2022
    Publication date: April 20, 2023
    Applicant: Zoho Corporation Private Limited
    Inventors: Radha Vembu, Jagan Ranganathan, Ravikumar Govindarajan, Sridhar Vembu, Rajendran Dandapani, Bharath Sridhar, Sudheer A. Grandhi
  • Patent number: 11595340
    Abstract: A method and system for providing a communication stream for associating messages are described. A communication stream receives various message types including messages, posts, events, tasks, and comments, and presents them to users. Private messages relating to one or more messages may be sent between and among one or more users.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: February 28, 2023
    Assignee: Zoho Corporation Private Limited
    Inventors: Bharath Sridhar, Sudheer A Grandhi
  • Patent number: 11323401
    Abstract: A system and method for creating, managing, and using an application in a messaging environment is described. A communication including an application specification comprising zero or more commands is received from a sender and processed. The system and method determine whether the application specification is in a done condition, and iterates until done. A confirming specification, including revisions made while iterating, is also created and returned to the sender and recipients.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: May 3, 2022
    Assignee: Zoho Corporation Private Limited
    Inventors: Sridhar Vembu, Bharath Sridhar, Sudheer A Grandhi
  • Patent number: 11057325
    Abstract: A method and system for providing a communication stream for associating messages are described. A communication stream receives various message types including messages, posts, events, tasks, and comments, and presents them to users. Private messages relating to one or more messages may be sent between and among one or more users.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: July 6, 2021
    Assignee: Zoho Corporation Private Limited
    Inventors: Radha Vembu, Jagan Ranganathan, Ravikumar Govindarajan, Sridhar Vembu, Rajendran Dandapani, Bharath Sridhar, Sudheer A Grandhi
  • Patent number: 10929106
    Abstract: A software development environment supports grammatical-number enforcement on the names of different data types. The development environment, a computer system that programmers use to create and maintain a computer program, employs a namespace of symbolic names that are unique within a set of expressions available to the program. A type checker ensures that each name identifying an expression in a namespace does not have more than one data type. Thus, for instance, the variable “chair” cannot be both an integer and a character string. A grammatical-number enforcer with access to a dictionary enforces a naming convention within the namespace that groups grammatical-number name variants by data type to reduce type errors and thus speeds up the development environment.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: February 23, 2021
    Assignee: Zoho Coroporation Private Limited
    Inventor: Bharath Sridhar
  • Patent number: 10275203
    Abstract: A system and method for communicating a multimedia presentation between a presenter and an audience is described. Services provided via a network facilitate the communication, and include real-time determination of remaining portions of a presentation responsive to “on the fly” presentation modifications, automated filtering and prioritization of audience feedback to a presenter, and integration with one or more customer data resources.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: April 30, 2019
    Assignee: Zoho Corporation Private Limited
    Inventors: Bharath Sridhar, Manikandan Vembu, Ramakrishna Raju Vegesna, Vijaykumar Rajendran, Rajendran Dandapani, Sridhar Vembu, Karthikeyan Jambulingam, Sudheer A. Grandhi
  • Publication number: 20170078227
    Abstract: A method and system for providing a communication stream for associating messages are described. A communication stream receives various message types including messages, posts, events, tasks, and comments, and presents them to users. Private messages relating to one or more messages may be sent between and among one or more users.
    Type: Application
    Filed: October 7, 2016
    Publication date: March 16, 2017
    Inventors: Bharath Sridhar, Sudheer A. Grandhi
  • Publication number: 20160328204
    Abstract: A system and method for communicating a multimedia presentation between a presenter and an audience is described. Services provided via a network facilitate the communication, and include real-time determination of remaining portions of a presentation responsive to “on the fly” presentation modifications, automated filtering and prioritization of audience feedback to a presenter, and integration with one or more customer data resources.
    Type: Application
    Filed: July 19, 2016
    Publication date: November 10, 2016
    Inventors: Bharath Sridhar, Manikandan Vembu, Ramakrishna Raju Vegesna, Vijaykumar Rajendran, Rajendran Dandapani, Sridhar Vembu, Karthikeyan Jambulingam, Sudheer A. Grandhi
  • Publication number: 20160149848
    Abstract: A method and system for providing a communication stream for associating messages are described. A communication stream receives various message types including messages, posts, events, tasks, and comments, and presents them to users. Private messages relating to one or more messages may be sent between and among one or more users.
    Type: Application
    Filed: January 28, 2016
    Publication date: May 26, 2016
    Inventors: Radha Vembu, Jagan Ranganathan, Ravikumar Govindarajan, Sridhar Vembu, Rajendran Dandapani, Bharath Sridhar, Sudheer A. Grandhi
  • Publication number: 20160087930
    Abstract: A system and method for creating, managing, and using an application in a messaging environment is described. A communication including an application specification comprising zero or more commands is received from a sender and processed. The system and method determine whether the application specification is in a done condition, and iterates until done. A confirming specification, including revisions made while iterating, is also created and returned to the sender and recipients.
    Type: Application
    Filed: December 7, 2015
    Publication date: March 24, 2016
    Inventors: Sridhar Vembu, Bharath Sridhar, Sudheer A. Grandhi
  • Publication number: 20130097276
    Abstract: A sensor network may be coupled to a cloud computing system for improved reliability, flexibility, and functionality. The sensor network may communicate with the cloud computing system through a coordinator gateway device through a wireless network. Data recording and data processing is offloaded from the individual sensors to the cloud computing system, which has significantly better reliability and processing capability and is not restricted by battery life. The recorded and processed data residing on the cloud computing system may be viewed, manipulated and modified through a client device displaying an application, web page, and/or application program interface (API).
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: Unisys Corp.
    Inventor: Bharath Sridhar
  • Publication number: 20130093774
    Abstract: A cloud-based animation tool may improve the graphics capabilities of low-cost devices. A web service may allow a user to submit a text string from the device for animation by the cloud-based tool. The string may be parsed by a natural language processor into components such as nouns and verbs. The parsed words may be cross-referenced to content through a reference database, including instructions for verbs and images for nouns. An animation may be created from the images corresponding to the nouns and instructions corresponding to the verbs. The animation may be rendered for display and may be transmitted to the user through the web service. The cloud-based animation tool may improve access to educational material for students accessing content through low-cost devices made available through the one-computer-per-child program.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Inventor: Bharath Sridhar