Patents by Inventor Luke Ball
Luke Ball 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: 10553000Abstract: Systems, device and techniques are disclosed for analytics visualization. A selection of a data set may be received. A first visualization associated with the data set may be generated. A selection of a first data subset of the data set may be received. A second visualization associated with the first data subset of the data set may be generated. The second visualization may be visually linked to the first visualization with a first visual link. A selection of a second data subset of the data set may be received. A third visualization associated with the second data subset of the data set may be generated. The third visualization may be visually linked to the first visualization with a second visual link and displayed simultaneously with the second visualization.Type: GrantFiled: June 8, 2018Date of Patent: February 4, 2020Assignee: salesforce.com, inc.Inventor: Luke Ball
-
Publication number: 20190043229Abstract: Systems, device and techniques are disclosed for analytics visualization. A selection of a data set may be received. A first visualization associated with the data set may be generated. A selection of a first data subset of the data set may be received. A second visualization associated with the first data subset of the data set may be generated. The second visualization may be visually linked to the first visualization with a first visual link. A selection of a second data subset of the data set may be received. A third visualization associated with the second data subset of the data set may be generated. The third visualization may be visually linked to the first visualization with a second visual link and displayed simultaneously with the second visualization.Type: ApplicationFiled: June 8, 2018Publication date: February 7, 2019Inventor: Luke Ball
-
Patent number: 9996955Abstract: Systems, device and techniques are disclosed for analytics visualization. A selection of a data set may be received. A first visualization associated with the data set may be generated. A selection of a first data subset of the data set may be received. A second visualization associated with the first data subset of the data set may be generated. The second visualization may be visually linked to the first visualization with a first visual link. A selection of a second data subset of the data set may be received. A third visualization associated with the second data subset of the data set may be generated. The third visualization may be visually linked to the first visualization with a second visual link and displayed simultaneously with the second visualization.Type: GrantFiled: August 27, 2015Date of Patent: June 12, 2018Assignee: Salesforce.com, IncInventor: Luke Ball
-
Publication number: 20180089198Abstract: A method of establishing personalized limits on a search responsive to a key word query in an enterprise search system is described that includes receiving an object types access history for a particular user. Applying this method, the object types access history includes records of object types selected from search results returning multiple object types and records of object types selected via interfaces other than search results. The method continues with determining and storing in computer readable memory a personalized scope of object types. The personalized scope of object types sets a limit on object types initially returned by an enterprise search system for the particular user in response to key word queries by the particular user that do not specify object types to search.Type: ApplicationFiled: April 10, 2017Publication date: March 29, 2018Applicant: salesforce.com, inc.Inventors: Walter MACKLEM, David NATHANSON, Jia CHEN, Luke BALL, Shankara B. SUBRAMANYA, Kanishka MAHESHWARI, Susan KIMBERLIN
-
Patent number: 9619524Abstract: A method of establishing personalized limits on a search responsive to a key word query in an enterprise search system is described that includes receiving an object types access history for a particular user. Applying this method, the object types access history includes records of object types selected from search results returning multiple object types and records of object types selected via interfaces other than search results. The method continues with determining and storing in computer readable memory a personalized scope of object types. The personalized scope of object types sets a limit on object types initially returned by an enterprise search system for the particular user in response to key word queries by the particular user that do not specify object types to search.Type: GrantFiled: May 12, 2014Date of Patent: April 11, 2017Assignee: salesforce.com, inc.Inventors: Walter Macklem, David Nathanson, Jia Chen, Luke Ball, Shankara Subramanya, Kanishka Maheshwari, Susan Kimberlin
-
Publication number: 20160086361Abstract: Systems, device and techniques are disclosed for analytics visualization. A selection of a data set may be received. A first visualization associated with the data set may be generated. A selection of a first data subset of the data set may be received. A second visualization associated with the first data subset of the data set may be generated. The second visualization may be visually linked to the first visualization with a first visual link. A selection of a second data subset of the data set may be received. A third visualization associated with the second data subset of the data set may be generated. The third visualization may be visually linked to the first visualization with a second visual link and displayed simultaneously with the second visualization.Type: ApplicationFiled: August 27, 2015Publication date: March 24, 2016Inventor: Luke Ball
-
Publication number: 20160026650Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for interacting with records using a publisher configured to publish information to a feed of a social network. In some implementations, a computing device receives a request to interact with a child record related to a parent record stored in a database system. The request is generated via the publisher displayed in a user interface on a display device. The user interface is also configured to display the feed in association with an entity of the social network. Child record information indicating a type of the child record and field data to populate one or more fields of the child record can be received. The field data is differentiated from message content generated via the publisher to include in a feed item for presentation in the feed when displayed to one or more users following the parent record. The requested interaction with the child record can be performed using the child record information.Type: ApplicationFiled: October 6, 2015Publication date: January 28, 2016Inventors: Jason Winters, David Haynes, Craig Villamor, Luke Ball, Ian Swinson
-
Publication number: 20160026670Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for interacting with records using a publisher configured to publish information to a feed of a social network. In some implementations, a computing device receives a request to interact with a child record related to a parent record stored in a database system. The request is generated via the publisher displayed in a user interface on a display device. The user interface is also configured to display the feed in association with an entity of the social network. Child record information indicating a type of the child record and field data to populate one or more fields of the child record can be received. The field data is differentiated from message content generated via the publisher to include in a feed item for presentation in the feed when displayed to one or more users following the parent record. The requested interaction with the child record can be performed using the child record information.Type: ApplicationFiled: October 6, 2015Publication date: January 28, 2016Inventors: Jason Winters, David Haynes, Craig Villamor, Luke Ball, Ian Swinson
-
Patent number: 9177007Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for interacting with records using a publisher configured to publish information to a feed of a social network. In some implementations, a computing device receives a request to interact with a child record related to a parent record stored in a database system. The request is generated via the publisher displayed in a user interface on a display device. The user interface is also configured to display the feed in association with an entity of the social network. Child record information indicating a type of the child record and field data to populate one or more fields of the child record can be received. The field data is differentiated from message content generated via the publisher to include in a feed item for presentation in the feed when displayed to one or more users following the parent record. The requested interaction with the child record can be performed using the child record information.Type: GrantFiled: March 14, 2013Date of Patent: November 3, 2015Assignee: salesforce.com, inc.Inventors: Jason Winters, David Haynes, Craig Villamor, Luke Ball, Ian Swinson
-
Publication number: 20140310272Abstract: A method of establishing personalized limits on a search responsive to a key word query in an enterprise search system is described that includes receiving an object types access history for a particular user. Applying this method, the object types access history includes records of object types selected from search results returning multiple object types and records of object types selected via interfaces other than search results. The method continues with determining and storing in computer readable memory a personalized scope of object types. The personalized scope of object types sets a limit on object types initially returned by an enterprise search system for the particular user in response to key word queries by the particular user that do not specify object types to search.Type: ApplicationFiled: May 12, 2014Publication date: October 16, 2014Applicant: SALESFORCE.COM, INC.Inventors: Walter Macklem, David Nathanson, Jia Chen, Luke Ball, Shankara Subramanya, Kanishka Maheshwari, Susan Kimberlin
-
Patent number: 8725721Abstract: A method of establishing personalized limits on a search responsive to a key word query in an enterprise search system is described that includes receiving an object types access history for a particular user. Applying this method, the object types access history includes records of object types selected from search results returning multiple object types and records of object types selected via interfaces other than search results. The method continues with determining and storing in computer readable memory a personalized scope of object types. The personalized scope of object types sets a limit on object types initially returned by an enterprise search system for the particular user in response to key word queries by the particular user that do not specify object types to search.Type: GrantFiled: May 7, 2012Date of Patent: May 13, 2014Assignee: salesforce.com, inc.Inventors: Walter Macklem, David Nathanson, Jia Chen, Luke Ball, Shankara B. Subramanya, Kanishka Maheshwari, Susan Kimberlin
-
Publication number: 20140019439Abstract: A multi-tenant server system for executing search queries includes a database that stores multi-tenant data including data objects having associated data records for a plurality of users associated with a plurality of tenants, and a server system including a processor. The processor is configured to execute a method including the steps of applying search queries to the multi-tenant database and providing a search result set including a plurality of data objects each having at least one data record. The method further includes reordering the search result set according to predetermined scoping criteria based on individual user histories, including recency and frequency metrics, to produce a reordered search result set. The reordered set is filtered based on predetermined permission criteria associated with each user, and displayed.Type: ApplicationFiled: July 3, 2013Publication date: January 16, 2014Inventors: Yurika Sebata-Dempster, Luke Ball, Susan Kimberlin, Wallace Peng, Yasaman Mohsenin, Chelsey Glasson
-
Publication number: 20130054583Abstract: A method of establishing personalized limits on a search responsive to a key word query in an enterprise search system is described that includes receiving an object types access history for a particular user. Applying this method, the object types access history includes records of object types selected from search results returning multiple object types and records of object types selected via interfaces other than search results. The method continues with determining and storing in computer readable memory a personalized scope of object types. The personalized scope of object types sets a limit on object types initially returned by an enterprise search system for the particular user in response to key word queries by the particular user that do not specify object types to search.Type: ApplicationFiled: May 7, 2012Publication date: February 28, 2013Applicant: SALESFORCE.COM, INC.Inventors: Walter Macklem, David Nathanson, Jia Chen, Luke Ball, Shankara B. Subramanya, Kanishka Maheshwari, Susan Kimberlin