Patents by Inventor Belinda Wong

Belinda Wong 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: 10447737
    Abstract: A computer implemented method for delegating administration duties using application containers may include associating, by a database system, a custom object to a delegated administrator; associating, by the database system, an application container with a custom object; and enabling, by the database system, the delegated administrator to manage the custom object based on permissions included in the application container, wherein the application container includes a subset of permission included in an application permission.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: October 15, 2019
    Assignee: salesforce.com, inc.
    Inventors: Jimmy Hua, Belinda Wong, Aris Chang, Anjesh Dubey, Sukrutha Raman Bhadouria, Bharath Kumar Pareek
  • Patent number: 10394412
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing user-customizable permissions governing user access to computing resources in a computing system. For example, a database storing data objects identifying permissions of users, sets of the permissions, and users can be maintained. One or more fields can be displayed on a display of a user device. The one or more fields can be configured to receive input to perform one or more operations. Input can be received from a user via the user interface on the display of the user device. One or more operations can be performed. The database can be updated such that the data objects identify a custom permission or a permission set to which a custom permission has been assigned.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: August 27, 2019
    Assignee: salesforce.com, inc.
    Inventors: Adam Torman, John Arlan Brock, Anjesh Dubey, Jimmy Hua, Aris Chang, Bharath Kumar Pareek, Sukrutha Raman Bhadouria, Belinda Wong
  • Publication number: 20180129359
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing user-customizable permissions governing user access to computing resources in a computing system. For example, a database storing data objects identifying permissions of users, sets of the permissions, and users can be maintained. One or more fields can be displayed on a display of a user device. The one or more fields can be configured to receive input to perform one or more operations. Input can be received from a user via the user interface on the display of the user device. One or more operations can be performed. The database can be updated such that the data objects identify a custom permission or a permission set to which a custom permission has been assigned.
    Type: Application
    Filed: June 13, 2017
    Publication date: May 10, 2018
    Applicant: salesforce.com, inc.
    Inventors: Adam Torman, John Arlan Brock, Anjesh Dubey, Jimmy Hua, Aris Chang, Bharath Kumar Pareek, Sukrutha Raman Bhadouria, Belinda Wong
  • Publication number: 20170337391
    Abstract: A computer implemented method for activating assignments of permission sets may include enabling, by a server computing system, assignment of one or more permission sets to a user, wherein access to a computing resource associated with the one or more permission sets is blocked until the assignment of the one or more permission sets is activated; detecting, by the server computing system, a start of a first user session associated with the user; and activating, by the server computing system, the assignment of the one or more permission sets based on the detecting of the start of the first user session and based on one or more of the user and the first user session satisfying one or more qualification requirements.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 23, 2017
    Inventors: Aris CHANG, Jimmy HUA, Bharath Kumar PAREEK, Sukrutha Raman BHADOURIA, Belinda WONG, Thomas WYRICK, Michael RAYMOND
  • Patent number: 9766881
    Abstract: In one embodiment, a computer-implemented method executable by a multi-tenant server system to manage a project is provided. The method includes receiving user input data indicating project data that includes at least one of project information, task information, and details information associated with the project; associating tenant-specific metadata with the project data; and storing the project data and the associated tenant-specific metadata in a project data datastore.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: September 19, 2017
    Assignee: salesforce.com, inc.
    Inventor: Belinda Wong
  • Patent number: 9710127
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing user-customizable permissions governing user access to computing resources in a computing system. For example, a database storing data objects identifying permissions of users, sets of the permissions, and users can be maintained. One or more fields can be displayed on a display of a user device. The one or more fields can be configured to receive input to perform one or more operations. Input can be received from a user via the user interface on the display of the user device. One or more operations can be performed. The database can be updated such that the data objects identify a custom permission or a permission set to which a custom permission has been assigned.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: July 18, 2017
    Assignee: salesforce.com, inc.
    Inventors: Adam Torman, John Arlan Brock, Anjesh Dubey, Jimmy Hua, Aris Chang, Bharath Kumar Pareek, Sukrutha Raman Bhadouria, Belinda Wong
  • Publication number: 20170169195
    Abstract: Techniques and architectures for granular licensing in a computing environment having access to an app exchange that provides a listing of multiple apps available to a remote client electronic device in response to a download request. A registration request corresponding to a software package having multiple modules is received. A license definition is transmitted from the management entity. The license definition includes a license for one or more of the multiple modules. The software package and license definition are registered with the management entity, so that only authorized management entities can store license definitions or grant licenses. The license definitions are stored in a memory associated with the management entity. One or more licenses are transmitted to a client electronic device. The one or more licenses correspond to one or more of the multiple modules of the software package that the client electronic device is authorized to utilize.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Armand Glen LiSanti, Belinda Wong, Durgaprasad Guduguntla, James Morris, Jun Huang, Matthew Small, Saianitha Badrinath, Samarpan Jain, Si Wan Kim, Vijaya Natanni
  • Publication number: 20160294881
    Abstract: A computer implemented method for delegating administration duties using application containers may include associating, by a database system, a custom object to a delegated administrator; associating, by the database system, an application container with a custom object; and enabling, by the database system, the delegated administrator to manage the custom object based on permissions included in the application container, wherein the application container includes a subset of permission included in an application permission.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 6, 2016
    Inventors: Jimmy HUA, Belinda WONG, Aris CHANG, Anjesh DUBEY, Sukrutha Raman BHADOURIA, Bharath Kumar PAREEK
  • Publication number: 20160105409
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing user-customizable permissions governing user access to computing resources in a computing system. For example, a database storing data objects identifying permissions of users, sets of the permissions, and users can be maintained. One or more fields can be displayed on a display of a user device. The one or more fields can be configured to receive input to perform one or more operations. Input can be received from a user via the user interface on the display of the user device. One or more operations can be performed. The database can be updated such that the data objects identify a custom permission or a permission set to which a custom permission has been assigned.
    Type: Application
    Filed: December 3, 2014
    Publication date: April 14, 2016
    Inventors: Adam Torman, John Arlan Brock, Anjesh Dubey, Jimmy Hua, Aris Chang, Bharath Kumar Pareek, Sukrutha Raman Bhadouria, Belinda Wong
  • Publication number: 20160048844
    Abstract: Techniques for updating license information within a multitenant on-demand services environment where the license information is not automatically updated from a production organization to a sandbox organization and the sandbox organization is a sub-tenant of the production organization and the sandbox organization and the production organization utilize different logical databases. A request is received for updating licenses within the sandbox organization. Updated license information is requested from the production organization by making a cross-instance call. The updated license information is received from the production organization. The licenses are updated within the sandbox. License aggregation is initialized utilizing the updated licenses within the sandbox. The license aggregation requires a higher level of authorization than the requesting the updated license information.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: John F. Vogt, JR., Bhadri Narayanan Venkatesan, Thomas William D'Silva, Belinda Wong
  • Publication number: 20140007038
    Abstract: In one embodiment, a computer-implemented method executable by a multi-tenant server system to manage a project is provided. The method includes receiving user input data indicating project data that includes at least one of project information, task information, and details information associated with the project; associating tenant-specific metadata with the project data; and storing the project data and the associated tenant-specific metadata in a project data datastore.
    Type: Application
    Filed: June 13, 2013
    Publication date: January 2, 2014
    Inventor: Belinda Wong
  • Publication number: 20070152812
    Abstract: A system and method that uses a non-invasive method, such as a wearable module equipped with sensors placed on a subject connected to a computer-linked module, to monitor life signs like heartbeat waveforms and body temperatures. Life signs indicate the health of a living being or a dynamic system (a mechanical system containing moving parts, like motors). The health of the system is defined by a set of known good spectra (such as its frequency/wavelet transform spectrum), with deviations triggering alerts. A garment embedded with a piezoelectric material and an electronic temperature sensor, when placed in contact with the body, captures acoustic waves from the heart and body temperature. Both sensors are connected to a garment-mounted module with an embedded flexible printed antenna (WEM). A separate WEM with reconfigured daughterboard software forms a bidirectional wireless data connection to a computer.
    Type: Application
    Filed: September 20, 2006
    Publication date: July 5, 2007
    Inventors: Chon Wong, An-Kwok Wong, Belinda Wong