Patents by Inventor Scott Musser
Scott Musser 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: 11720595Abstract: Methods, systems, and devices for generating a query using training observations are described. According to the techniques described herein, a device (e.g., an application server) may receive a set of queries including a set of fields in a tenant-specific dataset associated with the query. The device may generate a set of training observations for the queries based on the set of fields. The device then trains a first machine learning model to determine grouping hierarchies and a second machine learning model to determine aggregation predictions. The device then builds a combined machine learning model based on the determined grouping hierarchies and the aggregation predictions. According to techniques described herein, the device uses the determined grouping hierarchies and the aggregation predictions to rank a set of suggested queries determined in response to an input query and selects a suggested query for display based on the ranking.Type: GrantFiled: October 16, 2020Date of Patent: August 8, 2023Assignee: Salesforce, Inc.Inventors: Zuye Zheng, Scott Musser, Raghav Ravichandran, Asra Yousuf, Meghana Ashok, Andrew Ouyang, Aditya Kochhar
-
Publication number: 20220276797Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating criteria-based cost-efficient routing and deployment of metadata packages in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises analyzing, by a metadata costing server computing device, characteristics of a metadata package awaiting deployment, where analyzing includes matching the characteristics with predefined criteria associated with deployment of metadata packages. The method may further include routing, by the metadata server, the metadata package for real-time deployment if the characteristics satisfy the criteria, where the real-time deployment allows for bypassing of message queues associated with standard deployment.Type: ApplicationFiled: January 7, 2022Publication date: September 1, 2022Applicant: salesforce.com, inc.Inventors: Peter S. WISNOVSKY, Scott MUSSER, Zhijie GUAN, Carl WATTERSON MONTGOMERY
-
Publication number: 20220121685Abstract: Methods, systems, and devices for generating a query using training observations are described. According to the techniques described herein, a device (e.g., an application server) may receive a set of queries including a set of fields in a tenant-specific dataset associated with the query. The device may generate a set of training observations for the queries based on the set of fields. The device then trains a first machine learning model to determine grouping hierarchies and a second machine learning model to determine aggregation predictions. The device then builds a combined machine learning model based on the determined grouping hierarchies and the aggregation predictions. According to techniques described herein, the device uses the determined grouping hierarchies and the aggregation predictions to rank a set of suggested queries determined in response to an input query and selects a suggested query for display based on the ranking.Type: ApplicationFiled: October 16, 2020Publication date: April 21, 2022Inventors: Zuye Zheng, Scott Musser, Raghav Ravichandran, Asra Yousuf, Meghana Ashok, Andrew Ouyang, Aditya Kochhar
-
Patent number: 11256430Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating criteria-based cost-efficient routing and deployment of metadata packages in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises analyzing, by a metadata costing server computing device, characteristics of a metadata package awaiting deployment, where analyzing includes matching the characteristics with predefined criteria associated with deployment of metadata packages. The method may further include routing, by the metadata server, the metadata package for real-time deployment if the characteristics satisfy the criteria, where the real-time deployment allows for bypassing of message queues associated with standard deployment.Type: GrantFiled: October 12, 2020Date of Patent: February 22, 2022Assignee: salesforce.com, Inc.Inventors: Peter S. Wisnovsky, Scott Musser, Zhijie Guan, Carl Watterson Montgomery
-
Publication number: 20210109669Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating criteria-based cost-efficient routing and deployment of metadata packages in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises analyzing, by a metadata costing server computing device, characteristics of a metadata package awaiting deployment, where analyzing includes matching the characteristics with predefined criteria associated with deployment of metadata packages. The method may further include routing, by the metadata server, the metadata package for real-time deployment if the characteristics satisfy the criteria, where the real-time deployment allows for bypassing of message queues associated with standard deployment.Type: ApplicationFiled: October 12, 2020Publication date: April 15, 2021Inventors: Peter S. Wisnovsky, Scott Musser, Zhijie Guan, Carl Watterson Montgomery
-
Patent number: 10802738Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating criteria-based cost-efficient routing and deployment of metadata packages in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises analyzing, by a metadata costing server computing device, characteristics of a metadata package awaiting deployment, where analyzing includes matching the characteristics with predefined criteria associated with deployment of metadata packages. The method may further include routing, by the metadata server, the metadata package for real-time deployment if the characteristics satisfy the criteria, where the real-time deployment allows for bypassing of message queues associated with standard deployment.Type: GrantFiled: October 11, 2017Date of Patent: October 13, 2020Assignee: salesforce.com, inc.Inventors: Peter S. Wisnovsky, Scott Musser, Zhijie Guan, Carl Watterson Montgomery
-
Publication number: 20190107968Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating criteria-based cost-efficient routing and deployment of metadata packages in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises analyzing, by a metadata costing server computing device, characteristics of a metadata package awaiting deployment, where analyzing includes matching the characteristics with predefined criteria associated with deployment of metadata packages. The method may further include routing, by the metadata server, the metadata package for real-time deployment if the characteristics satisfy the criteria, where the real-time deployment allows for bypassing of message queues associated with standard deployment.Type: ApplicationFiled: October 11, 2017Publication date: April 11, 2019Inventors: Peter S. Wisnovsky, Scott Musser, Zhijie Guan, Carl Watterson Montgomery
-
Publication number: 20180217916Abstract: In various embodiments, a method of implementing a local simulation environment may be performed. The method may include implementing a network-based computing platform that executes applications received from a plurality of clients. The network-based computing platform may include a network-based software development environment. The method may further include providing a local simulation environment to a client. The local simulation environment may constitute a subset of the functionality of the network-based software development environment. The local simulation environment may prevent the client from accessing administrator features of the local simulation environment. The method may further include receiving, from the client, an application executable on the network-based computing platform.Type: ApplicationFiled: January 30, 2017Publication date: August 2, 2018Inventors: Matthew Scott Musser, Michael Christopher Olson
-
Patent number: 9466190Abstract: Disclosed are systems and methods for an enclosure assembly for securely mounting an electronic component to an exterior surface of a door via attachment of a latching mechanism to the door.Type: GrantFiled: December 17, 2013Date of Patent: October 11, 2016Assignee: Brady Worldwide, Inc.Inventors: Scott Musser, Mat Sejas, Aaron Henderson
-
Publication number: 20150167365Abstract: Disclosed are systems and methods for an enclosure assembly for securely mounting an electronic component to an exterior surface of a door via attachment of a latching mechanism to the door.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: Brady Worldwide, Inc.Inventors: Scott Musser, Mat Sejas, Aaron Henderson
-
Patent number: 8316549Abstract: A compound leverage hand tool with an interchangeable tool head. The tool includes a pair of pivotably interconnected handles and a tool head defined by a pair of pivotably interconnected blade members. Each blade member terminates at one end in a mounting dowel that is pivotably mounted in a pair of retention slots in one of the handles. Tool head latches are pivotably mounted to the handles and include locking fingers that extend over the retention slots. The tool head latches can be pivoted relative to the handles between a locked position, wherein the locking fingers prevent the mounting dowels from being removed from the handles, and an unlocked position, wherein the mounting dowels can be removed from the handles. A spring biases the tool head latches toward the locked position. To unlock the tool head latches and remove the tool head, a user engages a tool head latch and pulls the handles apart.Type: GrantFiled: April 21, 2010Date of Patent: November 27, 2012Assignee: Midwest Tool And Cutlery CompanyInventor: Scott Musser
-
Publication number: 20110259073Abstract: An improved compound leverage hand seamer with removable blades. The hand seamer includes a pair of pivotably connected handles and a pair of pivotably connected seamer heads. Each of the seamer heads is connected to one of the handles at a first end and terminates at a second end in a substantially planar head segment having a flat, inwardly-facing mounting surface. A substantially planar, rectangular blade is removably mounted to the mounting surface of each of the seamer heads in a flatly abutting relationship therewith by a pair of threaded fasteners that engage threaded mounting holes in the blades and in the seamer heads. The blades can be conveniently removed and replaced if they become worn or damaged, or if user wishes, to install smaller or larger blades on the hand seamer.Type: ApplicationFiled: April 21, 2010Publication date: October 27, 2011Applicant: MIDWEST TOOL AND CUTLERY COMPANYInventor: Scott Musser
-
Publication number: 20110131814Abstract: A compound leverage hand tool with an interchangeable tool head. The tool includes a pair of pivotably interconnected handles and a tool head defined by a pair of pivotably interconnected blade members. Each blade member terminates at one end in a mounting dowel that is pivotably mounted in a pair of retention slots in one of the handles. Tool head latches are pivotably mounted to the handles and include locking fingers that extend over the retention slots. The tool head latches can be pivoted relative to the handles between a locked position, wherein the locking fingers prevent the mounting dowels from being removed from the handles, and an unlocked position, wherein the mounting dowels can be removed from the handles. A spring biases the tool head latches toward the locked position. To unlock the tool head latches and remove the tool head, a user engages a tool head latch and pulls the handles apart.Type: ApplicationFiled: April 21, 2010Publication date: June 9, 2011Applicant: Midwest Tool and Cutlery CompanyInventor: Scott Musser
-
Patent number: D582830Type: GrantFiled: April 28, 2008Date of Patent: December 16, 2008Assignee: Prestige Autotech CorporationInventor: Scott Musser
-
Patent number: D587181Type: GrantFiled: April 28, 2008Date of Patent: February 24, 2009Assignee: Prestige Autotech CorporationInventor: Scott Musser
-
Patent number: D595631Type: GrantFiled: April 28, 2008Date of Patent: July 7, 2009Assignee: Prestige Autotech CorporationInventor: Scott Musser
-
Patent number: D695583Type: GrantFiled: May 21, 2012Date of Patent: December 17, 2013Assignee: Midwest Tool and Cutlery CompanyInventor: Scott Musser
-
Patent number: D718602Type: GrantFiled: September 9, 2013Date of Patent: December 2, 2014Assignee: Midwest Tool and Cutlery CompanyInventor: Scott Musser
-
Patent number: D719808Type: GrantFiled: September 9, 2013Date of Patent: December 23, 2014Assignee: Midwest Tool and Cutlery CompanyInventor: Scott Musser
-
Patent number: D859117Type: GrantFiled: September 27, 2017Date of Patent: September 10, 2019Assignee: Midwest Tool and Cutlery CompanyInventors: Scott Musser, Sachin Jadhav, Vinod Manne