Patents by Inventor Viswanadh Addala

Viswanadh Addala 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: 11727027
    Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: August 15, 2023
    Assignee: Salesforce, Inc.
    Inventors: Viswanadh Addala, Eric Jacobson, Helen Chan, Sakshi Arora, Brinkal Janani, Dean Moses, John Henton, Adheip Varadarajan, Jan Ove Kristian Olsson, Wenqing Dai
  • Publication number: 20230103896
    Abstract: An application server may load a set of elements configured for use in an application. In some examples, a subset of the set of elements may include metadata enabling dynamic interactions between the subset of the set of elements. The application server may receive a selection of a source element and an event associated with the source element. In some examples, the event may include transmission of a data packet from the source element in response to a trigger at the source element, and the event and a payload of the data packet may be configured in accordance with the metadata associated with the source element. The application server may receive a selection of a target element and an input field. The application server may then store a dynamic interaction between the source element and the target element for the application.
    Type: Application
    Filed: September 29, 2021
    Publication date: April 6, 2023
    Inventors: Viswanadh Addala, Jan Ove Kristian Olsson, Prakhar Jain, Aayushi Bhargava, Adheip Varadarajan, Dean Taylor Moses, Farhan Tahir, Pavan Kumar Yadav
  • Publication number: 20210382909
    Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.
    Type: Application
    Filed: August 24, 2021
    Publication date: December 9, 2021
    Applicant: Salesforce.com, Inc
    Inventors: Viswanadh Addala, Eric Jacobson, Helen Chan, Sakshi Arora, Brinkal Janani, Dean Moses, John Henton, Adheip Varadarajan, Jan Ove Kristian Olsson, Wenqing Dai
  • Patent number: 11126634
    Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: September 21, 2021
    Assignee: Salesforce.com, Inc.
    Inventors: Viswanadh Addala, Eric Jacobson, Helen Chan, Sakshi Arora, Brinkal Janani, Dean Moses, John Henton, Adheip Varadarajan, Jan Ove Kristian Olsson, Wenqing Dai
  • Patent number: 11030211
    Abstract: An interactive database object representation is created based on a source database object representation. The source database object representation may include a first plurality of graphical elements that are each associated with a respective database object field. The interactive database object representation may include a second plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation facilitates the display and editing of data associated with an instance of the database object.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 8, 2021
    Assignee: Salesforce.com, Inc.
    Inventors: Viswanadh Addala, Eric Jacobson, Helen Chan, Wenqing Dai, John Henton
  • Publication number: 20200097480
    Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.
    Type: Application
    Filed: December 6, 2018
    Publication date: March 26, 2020
    Applicant: Salesforce.com, Inc.
    Inventors: Viswanadh Addala, Eric Jacobson, Helen Chan, Sakshi Arora, Brinkal Janani, Dean Moses, John Henton, Adheip Varadarajan, Jan Ove Kristian Olsson, Wenqing Dai
  • Publication number: 20200097562
    Abstract: An interactive database object representation is created based on a source database object representation. The source database object representation may include a first plurality of graphical elements that are each associated with a respective database object field. The interactive database object representation may include a second plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 26, 2020
    Applicant: Salesforce Tower
    Inventors: Viswanadh Addala, Eric Jacobson, Helen Chan, Wenqing Dai, John Henton
  • Patent number: 9729631
    Abstract: Methods, program products, and systems of synchronizing data while the data is being edited by a user are disclosed. A web application system implementing a notification-based web application framework can allow a user to focus or edit data in a browser on a client device while the data displayed in the browser is being synchronized with data stored on a database server. The user edit and the synchronization can be asynchronous with one another, where editing can occur before a response from the database server is received. Accordingly, user perceived response time is improved over a conventional system where a user must wait for the response from the server before the user can proceed to edit the data.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 8, 2017
    Assignee: Apple Inc.
    Inventors: Viswanadh Addala, Melody Hsinli Hsu
  • Publication number: 20140330896
    Abstract: Methods, program products, and systems of synchronizing data while the data is being edited by a user are disclosed. A web application system implementing a notification-based web application framework can allow a user to focus or edit data in a browser on a client device while the data displayed in the browser is being synchronized with data stored on a database server. The user edit and the synchronization can be asynchronous with one another, where editing can occur before a response from the database server is received. Accordingly, user perceived response time is improved over a conventional system where a user must wait for the response from the server before the user can proceed to edit the data.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventors: Viswanadh Addala, Melody Hsinli Hsu
  • Patent number: 8838808
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A first web application system can receive a message from a browser through a second web application system. The message can including metadata indicating that the second web application system received the data from the browser of a user device using a first connection between the second web application system and the browser. The first web application system can send the data to a database server as a request, and receive a response from the database server. Upon receiving the response, the first web application system can cause the second web application system to create a second connection between the second web application system and the browser based on the metadata. The response can be sent to the browser through the second connection asynchronously with the message.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 16, 2014
    Assignee: Apple Inc.
    Inventors: Viswanadh Addala, Dheeraj Goswami, Melody Hsinli Hsu
  • Patent number: 8788627
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A first application server can receive database data from a database server. The first application can process the database data to generate publication data. A second application server can receive the publication data from the first application server. The second application server can process the publication data to generate web data. The second application server can then send the web data to a web server for pushing to a web browser.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 22, 2014
    Assignee: Apple Inc.
    Inventor: Viswanadh Addala
  • Patent number: 8782127
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A web application system can receive a database notification from a database server. The database notification can indicate that an update of a user interface item has occurred in a database. The database notification can be generated by the database server in response to a request from a user device. The request can be a request to receive information when any state change occurs at the database server. The web application system can initiate communication with the user device without responding to a specific request requesting the update. The web application system can generate instructions for refreshing the user interface item in a browser, and push the instructions to the user device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 15, 2014
    Assignee: Apple Inc.
    Inventors: Viswanadh Addala, Dheeraj Goswami, Melody Hsinli Hsu
  • Publication number: 20130086020
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A first application server can receive database data from a database server. The first application can process the database data to generate publication data. A second application server can receive the publication data from the first application server. The second application server can process the publication data to generate web data. The second application server can then send the web data to a web server for pushing to a web browser.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventor: Viswanadh Addala
  • Publication number: 20130086146
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A web application system can receive a database notification from a database server. The database notification can indicate that an update of a user interface item has occurred in a database. The database notification can be generated by the database server in response to a request from a user device. The request can be a request to receive information when any state change occurs at the database server. The web application system can initiate communication with the user device without responding to a specific request requesting the update. The web application system can generate instructions for refreshing the user interface item in a browser, and push the instructions to the user device.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventors: Viswanadh Addala, Dheeraj Goswami, Melody Hsinli Hsu
  • Publication number: 20130086102
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A first web application system can receive a message from a browser through a second web application system. The message can including metadata indicating that the second web application system received the data from the browser of a user device using a first connection between the second web application system and the browser. The first web application system can send the data to a database server as a request, and receive a response from the database server. Upon receiving the response, the first web application system can cause the second web application system to create a second connection between the second web application system and the browser based on the metadata. The response can be sent to the browser through the second connection asynchronously with the message.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventors: Viswanadh Addala, Dheeraj Goswami, Melody Hsinli Hsu
  • Publication number: 20110040793
    Abstract: Methods, program products, and systems for managing database access privileges using administration groups are described. Administrative functions for managing a database server and administrative functions for managing collections of databases can be separated. Groups of databases can be created on the database server. Tasks for adding and managing multiple databases can be delegated from a server administrator to one or more group administrators who can manage one or more groups of databases. The groups of databases can be stored in various home folders, each home folder corresponding to a group. Management rights on the databases can be determined by the home folders in which the databases are located.
    Type: Application
    Filed: August 12, 2009
    Publication date: February 17, 2011
    Inventors: Mark Davidson, Viswanadh Addala, Jonathan Thatcher, Kevin Nathanson
  • Publication number: 20100162165
    Abstract: Methods, systems, and apparatus, including computer program products, for generating user interface tools are disclosed. In one aspect, a method includes identifying a resource (e.g., a web page) for display in an interface, identifying one or more user interface elements in the resource, generating a tool based on the one or more user interface elements, and combining the tool and the resource for display in the interface.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 24, 2010
    Applicant: APPLE INC.
    Inventors: Viswanadh Addala, Edward L. Ford