Patents by Inventor Jamie No
Jamie No 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: 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: 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
-
Patent number: 10585852Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.Type: GrantFiled: May 25, 2016Date of Patent: March 10, 2020Assignee: salesforce.com, inc.Inventors: Gary Baker, Sonali Thomas Agrawal, James Ferguson, Frank Lopez, Jamie No
-
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
-
Patent number: 10198490Abstract: Methods and systems are provided for cascading multiple recipes in a single work flow process. The method includes: providing a database comprising a plurality of object types; providing a graphical user interface (GUI) for display on a computer monitor; prompting the user, using the GUI, to select one of the object types; in response to selecting an object type, prompting the user to define: i) a first recipe comprising first criteria and a first action associated with the first criteria; and ii) a second recipe comprising a second criteria and a second action associated with the second criteria; and automatically executing the work flow process on the selected object type in the database.Type: GrantFiled: December 17, 2014Date of Patent: February 5, 2019Assignee: salesforce.com, inc.Inventors: Jamie No, John Shin
-
Patent number: 9979689Abstract: A database system operates a feed system and communicates with different remote computing devices associated with different users. The database system may display feed items from the feed system on the remote computing devices and enable users to author new posts to the feed system. An authoring tool supports creation of new posts, and provides transparency as to which users will have access to the post. The authoring tool supports managing intended recipients, including users, groups, topics, files, and other entities. The authoring tool creates, and shows to the author, an automatic summary of recipients before the post is added to the feed system.Type: GrantFiled: June 29, 2015Date of Patent: May 22, 2018Assignee: SALESFORCE.COM, INC.Inventors: Darshil Vipul Vora, Mrudula Kodali, Jamie No
-
Publication number: 20160380952Abstract: A database system operates a feed system and communicates with different remote computing devices associated with different users. The database system may display feed items from the feed system on the remote computing devices and enable users to author new posts to the feed system. An authoring tool supports creation of new posts, and provides transparency as to which users will have access to the post. The authoring tool supports managing intended recipients, including users, groups, topics, files, and other entities. The authoring tool creates, and shows to the author, an automatic summary of recipients before the post is added to the feed system.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Applicant: SALESFORCE.COM, INC.Inventors: Darshil Vipul Vora, Mrudula Kodali, Jamie No
-
Publication number: 20160379314Abstract: A method for introducing action items via a social media interface of a social media platform is provided. The method detects, at a server, an incomplete feedback request submitted to the social media platform, wherein the incomplete feedback request lacks response, and wherein the social media platform is connected to the server; generates an action item post from the incomplete feedback request; and provides, by the server over a network, the action item post via the social media interface.Type: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Applicant: SALESFORCE.COM, INC.Inventors: Lorne Keith Trudeau, Yechiel C. Bitton, Corey Montel Pearson, Darshil Vipul Vora, Jamie No, Jill Blue Lin, Matthew Stein, Niyati Ninad Bedekar, Yakaira Nunez, Yurika Sebata-Dempster
-
Patent number: 9465806Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.Type: GrantFiled: March 30, 2015Date of Patent: October 11, 2016Assignee: salesforce.com, inc.Inventors: Gary Baker, Sonali Thomas Agrawal, James Ferguson, Frank Lopez, Jamie No
-
Publication number: 20160266876Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.Type: ApplicationFiled: May 25, 2016Publication date: September 15, 2016Inventors: Gary Baker, Sonali Thomas Agrawal, James Ferguson, Frank Lopez, Jamie No
-
Publication number: 20150205810Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.Type: ApplicationFiled: March 30, 2015Publication date: July 23, 2015Inventors: Gary Baker, Sonali Thomas Agrawal, James Ferguson, Frank Lopez, Jamie No
-
Publication number: 20150193512Abstract: Methods and systems are provided for cascading multiple recipes in a single work flow process. The method includes: providing a database comprising a plurality of object types; providing a graphical user interface (GUI) for display on a computer monitor; prompting the user, using the GUI, to select one of the object types; in response to selecting an object type, prompting the user to define: i) a first recipe comprising first criteria and a first action associated with the first criteria; and ii) a second recipe comprising a second criteria and a second action associated with the second criteria; and automatically executing the work flow process on the selected object type in the database.Type: ApplicationFiled: December 17, 2014Publication date: July 9, 2015Inventors: Jamie No, John Shin
-
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
-
Patent number: 9031956Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating conversion and correction of data types for dynamic lightweight objects via a user interface in an on-demand services environment. In one embodiment and by way of example, a method includes receiving a first data file at a first computing device, identifying data types in the first data file that correspond to dynamic custom objects associated with the first data file, and linking the data types to their corresponding dynamic custom objects.Type: GrantFiled: November 30, 2012Date of Patent: May 12, 2015Assignee: salesforce.com, inc.Inventors: Gary Baker, Sonali Agrawal, James Ferguson, Frank Lopez, Jamie No
-
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
-
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