Patents by Inventor Theresa Vietvu
Theresa Vietvu 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: 11895119Abstract: An exemplary system having a processor and a memory therein includes means for creating an isolation group, in which creating the isolation groups includes: defining isolation requirements, identifying a group of features utilizing call-out functions, and selecting from among the group of features utilizing call-out functions a group of features having the defined isolation requirements; deploying platform software integrating the isolation requirements, in which the platform software contains instructions to map the isolation requirements to a customer organization; creating the customer organization; creating a unique variant of the customer organization, in which creating the unique variant of the customer organization includes declaratively applying an isolation layer containing isolation requirements on top of a base layer for the customer organization; and deploying the unique variant of the customer organization onto the customer organization's computing infrastructure, in which the unique variant valiType: GrantFiled: January 31, 2021Date of Patent: February 6, 2024Assignee: Salesforce, Inc.Inventors: Ryan Guest, Theresa Vietvu, Bradley Vine, Sean Gill, Ricardo Vazquez Reyes
-
Patent number: 11698888Abstract: Technologies for creating form field(s) for a database object (DO) in a database system are provided. A user interface (UI) presented on a display device (DD) can display a page that includes one or more form fields for the DO. In response to a request to create a new form field for the database object, options for creating additional form fields for the DO can be displayed within the page. Based on a selection of one of the options, a form field for the DO can be created in the database system. A UI element that includes the form field for the DO can be displayed at the DD via the same UI (used to receive the selection). This can allow a user to visualize how the form field for the DO is displayed during-run time without requiring the user to change to a second UI.Type: GrantFiled: May 11, 2021Date of Patent: July 11, 2023Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Publication number: 20220247755Abstract: Systems, methods, and apparatuses for pre-configured per-tenant isolation in a multi-tenant cloud based computing environment.Type: ApplicationFiled: January 31, 2021Publication date: August 4, 2022Inventors: Ryan Guest, Theresa Vietvu, Bradley Vine, Sean Gill, Ricardo Vazquez Reyes
-
Patent number: 11296998Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.Type: GrantFiled: August 30, 2017Date of Patent: April 5, 2022Assignee: salesforce.com, inc.Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
-
Publication number: 20220035773Abstract: Technologies for creating form field(s) for a database object (DO) in a database system are provided. A user interface (UI) presented on a display device (DD) can display a page that includes one or more form fields for the DO. In response to a request to create a new form field for the database object, options for creating additional form fields for the DO can be displayed within the page. Based on a selection of one of the options, a form field for the DO can be created in the database system. A UI element that includes the form field for the DO can be displayed at the DD via the same UI (used to receive the selection). This can allow a user to visualize how the form field for the DO is displayed during-run time without requiring the user to change to a second UI.Type: ApplicationFiled: May 11, 2021Publication date: February 3, 2022Applicant: salesforce.com, inc.Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Patent number: 11023428Abstract: A method for creating a field database object (DO) in a database system (DS) is provided. Prior to run-time: a first page associated with the DO is displayed via a user interface (UI) presented on a display device (DD); a request to create a field for the DO is received via the UI presented on the DD; field creation options for creating fields for the DO within the first page are displayed via the UI; a selection of one or more field creation options is received via the UI and communicated to the DS; and the field is created in the DS. During run-time, the DD is sent a second page to be displayed that is different than the first page, via the same UI presented on the DD that was displayed and used to receive the selection used to create the field using the first page.Type: GrantFiled: October 16, 2019Date of Patent: June 1, 2021Assignee: salesforce.com, inc.Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Patent number: 10740413Abstract: Techniques and/or mechanisms to provide efficient system user management via a user interface (UI) page. In one embodiment, a search string is received via a dialog box of a UI page. Based on the search string, a first list is provided for display in the UI page, the first list including one or more items each representing a respective user of a plurality of users. Based on a focus on a first item of the first list, a second list is displayed in the UI page, the second list including one or more items each representing a respective a user management command corresponding to the user represented by the first item. Based on a focus on a second item of the second list, a user management command is executed without requiring navigation away from the UI page.Type: GrantFiled: October 30, 2014Date of Patent: August 11, 2020Assignee: salesforce.com, inc.Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Publication number: 20200050592Abstract: A method for creating a field database object (DO) in a database system (DS) is provided. Prior to run-time: a first page associated with the DO is displayed via a user interface (UI) presented on a display device (DD); a request to create a field for the DO is received via the UI presented on the DD; field creation options for creating fields for the DO within the first page are displayed via the UI; a selection of one or more field creation options is received via the UI and communicated to the DS; and the field is created in the DS. During run-time, the DD is sent a second page to be displayed that is different than the first page, via the same UI presented on the DD that was displayed and used to receive the selection used to create the field using the first page.Type: ApplicationFiled: October 16, 2019Publication date: February 13, 2020Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Patent number: 10482070Abstract: A method for creating a field for a database object in a database system includes displaying, via a user interface, a page associated with the database object, and receiving via the user interface, a request to create a field for the database object. A plurality of field creation options for the database object are displayed, and a selection of at least one of the plurality of field creation options is received. The field for the database object in the database system is created based on the selection. A modified page including the field for the database object is then displayed via the user interface.Type: GrantFiled: November 10, 2014Date of Patent: November 19, 2019Assignee: salesforce.com, inc.Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Patent number: 10409808Abstract: Techniques and/or mechanisms to provide efficient system metadata management via a user interface (UI) page. In one embodiment, a search string is received via a dialog box of a UI page. Based on the search string, a first list is provided for display in the UI page, the first list including one or more items each representing a respective metadata type of a plurality of metadata types. Based on a focus on a first item of the first list, a second list is displayed in the UI page, the second list including one or more items each representing a respective a metadata management command corresponding to the metadata type represented by the first item. Based on a focus on a second item of the second list, a metadata management command is executed without requiring navigation away from the UI page.Type: GrantFiled: October 30, 2014Date of Patent: September 10, 2019Assignee: salesforce.com, inc.Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Publication number: 20170366470Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.Type: ApplicationFiled: August 30, 2017Publication date: December 21, 2017Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
-
Patent number: 9781049Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.Type: GrantFiled: April 26, 2011Date of Patent: October 3, 2017Assignee: salesforce.com, inc.Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
-
Patent number: 9037722Abstract: Disclosed herein are techniques for provisioning computing services. In some implementations, a plurality of computing resources available within a computing environment are identified. The plurality of computing resources may be capable of being used to provide computing services via the computing environment. Each of the computing resources may comprise a respective unit of computing functionality available within the computing environment. A plurality of dependency relationships among the computing resources may be identified. Based on the identified dependency relationships, a first one or more of the computing resources may be selected for inclusion in a license definition. A license conforming to the license definition may provide an entity with access to the computing functionality associated with the first one or more computing resources.Type: GrantFiled: April 26, 2011Date of Patent: May 19, 2015Assignee: salesforce.com, inc.Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
-
Publication number: 20150135050Abstract: A method for creating a field for a database object in a database system includes displaying, via a user interface, a page associated with the database object, and receiving via the user interface, a request to create a field for the database object. A plurality of field creation options for the database object are displayed, and a selection of at least one of the plurality of field creation options is received. The field for the database object in the database system is created based on the selection. A modified page including the field for the database object is then displayed via the user interface.Type: ApplicationFiled: November 10, 2014Publication date: May 14, 2015Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Publication number: 20150121268Abstract: Techniques and/or mechanisms to provide efficient system metadata management via a user interface (UI) page. In one embodiment, a search string is received via a dialog box of a UI page. Based on the search string, a first list is provided for display in the UI page, the first list including one or more items each representing a respective metadata type of a plurality of metadata types. Based on a focus on a first item of the first list, a second list is displayed in the UI page, the second list including one or more items each representing a respective a metadata management command corresponding to the metadata type represented by the first item. Based on a focus on a second item of the second list, a metadata management command is executed without requiring navigation away from the UI page.Type: ApplicationFiled: October 30, 2014Publication date: April 30, 2015Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Publication number: 20150121269Abstract: Techniques and/or mechanisms to provide efficient system user management via a user interface (UI) page. In one embodiment, a search string is received via a dialog box of a UI page. Based on the search string, a first list is provided for display in the UI page, the first list including one or more items each representing a respective user of a plurality of users. Based on a focus on a first item of the first list, a second list is displayed in the UI page, the second list including one or more items each representing a respective a user management command corresponding to the user represented by the first item. Based on a focus on a second item of the second list, a user management command is executed without requiring navigation away from the UI page.Type: ApplicationFiled: October 30, 2014Publication date: April 30, 2015Inventors: Jamie No, Michelle Jowitt, Eugene Li, Theresa Vietvu, Carol Franger
-
Patent number: 8904011Abstract: Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.Type: GrantFiled: February 7, 2013Date of Patent: December 2, 2014Assignee: salesforce.com, inc.Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
-
Patent number: 8775946Abstract: Disclosed herein are techniques for providing a user interface component. In some implementations, a request for the user interface component may be received at a computing device. The user interface component may have a default visual presentation. A branding override may be selected from a plurality of available branding overrides. The branding override may define a modification to the default visual presentation of the user interface component. The branding override may be selected based on one or more contextual variables associated with the request for the user interface component. The user interface component may be modified in accordance with the selected branding override. The user interface component may be displayed on a display device.Type: GrantFiled: April 26, 2011Date of Patent: July 8, 2014Assignee: salesforce.com, inc.Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
-
Patent number: 8769704Abstract: Embodiments are described for providing access by application vendors to applications deployed in an enterprise network environment. A package access system defines a support user class in a user profile database for an application executed within organization resources maintained in a multi-tenant data store. The support user is granted read only privileges to metadata of the application. An organization administrator can grant the application vendor access to the application as a support user, allowing the vendor to view and analyze the metadata. The organization administrator can further grant access by a specific support representative to the application as a specific user within the organization user for a limited term. The support representative can then log into the organization and access and use the application in order to diagnose any post-installation usage problems with the application.Type: GrantFiled: September 9, 2011Date of Patent: July 1, 2014Assignee: salesforce.com, inc.Inventors: Prasad Peddada, Dileep Burki, Theresa Vietvu, Steven Tamm, Logan Henriquez, Andrew Smith
-
Patent number: 8443085Abstract: Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.Type: GrantFiled: April 26, 2011Date of Patent: May 14, 2013Assignee: salesforce.com, inc.Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram