Patents by Inventor Noah Williams
Noah Williams 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: 11970883Abstract: Disclosed is a tamper proof tag and accompanying method for verifying that a watch is authentic and has not been tampered with. The tamper proof tag, when affixed to the watch, ensures that the watch is authentic and prevents a user from tampering with the watch. The tamper proof tag also allows the watch to be worn while the tamper proof tag is affixed to watch and is minimally obstructive to the aesthetics of the watch. This provides a purchasing user with confidence that the watch is authentic, while also allowing the user to try on the watch without having to remove the tamper proof tag. The tamper proof tag also protects the seller from a user that may attempt to tamper with the watch after purchase. For example, the seller may condition returns for a sold watch on the tamper proof tag remaining affixed to the watch.Type: GrantFiled: July 14, 2022Date of Patent: April 30, 2024Assignee: eBay Inc.Inventors: Noah Andrew Zamansky, James William Hendy
-
Patent number: 11928584Abstract: Methods, systems, and devices for distributed hyperparameter tuning and load balancing are described. A device (e.g., an application server) may generate a first set of combinations of hyperparameter values associated with training a mathematical model. The mathematical model may include a machine learning model, an optimization model, or any combination. The device may identify a subset of combinations from the first set of combinations that are associated with a computational runtime that exceeds a first threshold and may distribute the subset of combinations across a set of machines. The device may then test each of the first set of combinations in a parallel processing operation to generate a first set of validation error values and may test a second set of combinations of hyperparameter values using an objective function that is based on the first set of validation error values.Type: GrantFiled: January 31, 2020Date of Patent: March 12, 2024Assignee: Salesforce, Inc.Inventors: Bradford William Powley, Noah Burbank, Rowan Cassius
-
Publication number: 20230398392Abstract: A fire detection and suppression system includes a fire suppression system configured to suppress a fire in an area, a temperature sensor configured to measures a zone temperature for each of a plurality of zones in the area, and a controller. The controller is configured to receive the zone temperatures from the temperature sensor for each of the plurality of zones, detect a hazard condition in a first zone of the plurality of zones based on the zone temperature for the first zone, and activate the fire suppression system in response to detecting the hazard condition in the first zone.Type: ApplicationFiled: June 13, 2022Publication date: December 14, 2023Inventors: Andrew Rohde, Luke Charles Giwojna, Sean S. Troutt, Noah Williams, Robert Farley, Kenneth Savage
-
Publication number: 20230206188Abstract: An application server may identify one or more contact identifiers associated with one or more contacts associated with a communication event. The application server may retrieve information associated with the one or more contacts from one or more data sources based on the one or more contact identifiers. The application server may generate, based on the information retrieved from the one or more data sources, a set of contact characteristics for the one or more contacts. The application server may identify one or more actions to be performed via the electronic communication application and associated with the communication event based at least in part on the generated set of contact characteristics and a response status. The application server may transmit, to a user device, an indication of the identified one or more actions.Type: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Inventors: Muhammad Shahid Khan, Steighton Lee Haley, Anuradha Sunil Vakil, Noah William Burbank, Rohit Deshpande, Alexander Oscherov, Ajay Ajit Shah, David Tomas Fernandez, Megan Monacelli
-
Patent number: 11645321Abstract: Methods, systems, and devices for analyzing communication messages (e.g., emails or activities) to determine relationship strength using a distributed graph are described. In some systems, a user may be associated with a specific tenant. A database server of the system may receive communication messages associated with the user and a target user. The server may perform a natural language processing (NLP) analysis on the communication messages to extract metadata, and may generate or update a distributed graph indicating connections between users based on the extracted metadata. Using the connections of the graph, the server may calculate a closeness score between the user and the target user. Additionally, the server may calculate closeness scores between the target and other users associated with the tenant, and may determine the users with the greatest closeness scores. The server may send a suggestion for the determined users to initiate communication with the target.Type: GrantFiled: November 3, 2017Date of Patent: May 9, 2023Assignee: Salesforce, Inc.Inventors: William Christopher Fama Roller, Shardul Vikram, Alex Michael Noe, Noah William Burbank, Alexis Roos, Rohith Ramprasad, Joseph Gerald Keller, Gabriel Starr Krupa, Scott Walter Bishel, Praveen Innamuri
-
Patent number: 11630835Abstract: A method, apparatus, and system for modifying user datasets to support statistical resemblance is described. To support modifying user datasets to support statistical resemblance, an application may generate a first profile from a first corpus that includes first user data, generate a set of modified profiles from a second profile from a second corpus including second user data, wherein the first profile and the set of modified profiles includes respective sets of first and second attributes corresponding to one or both of text or metadata associated with the respective first and second user data, determine a mathematical distance between the first profile and each modified profile of the set of modified profiles based at least in part on a comparison between the first set of attributes and the second set of attributes, and finally, select a modified profile having a smallest determined mathematical distance.Type: GrantFiled: February 14, 2020Date of Patent: April 18, 2023Assignee: Salesforce, Inc.Inventor: Noah William Burbank
-
Publication number: 20230030704Abstract: Provided herein is a sensor assembly including a printed circuit board including a top surface, a bottom surface and one or more sensing elements for measuring a physiologic parameter of a patient, the one or more sensing elements disposed on the top surface. The sensor assembly including an antenna coupled to the printed circuit board, the antenna coupled to the bottom surface of the printed circuit board and extending through an opening in the printed circuit board and outwardly from the top surface. The sensor assembly including a power source disposed below the printed circuit board and coupled to the printed circuit board and a case at least partially enclosing the printed circuit board, antenna, and power source, wherein the case includes a sensing opening configured to allow fluid to contact the one or more sensing element.Type: ApplicationFiled: July 28, 2022Publication date: February 2, 2023Inventors: Daniel Weinstein, Noah William Hill, William Gorman, Saam Bozorg
-
Publication number: 20210256032Abstract: A method, apparatus, and system for modifying user datasets to support statistical resemblance is described. To support modifying user datasets to support statistical resemblance, an application may generate a first profile from a first corpus that includes first user data, generate a set of modified profiles from a second profile from a second corpus including second user data, wherein the first profile and the set of modified profiles includes respective sets of first and second attributes corresponding to one or both of text or metadata associated with the respective first and second user data, determine a mathematical distance between the first profile and each modified profile of the set of modified profiles based at least in part on a comparison between the first set of attributes and the second set of attributes, and finally, select a modified profile having a smallest determined mathematical distance.Type: ApplicationFiled: February 14, 2020Publication date: August 19, 2021Inventor: Noah William Burbank
-
Publication number: 20210241164Abstract: Methods, systems, and devices for distributed hyperparameter tuning and load balancing are described. A device (e.g., an application server) may generate a first set of combinations of hyperparameter values associated with training a mathematical model. The mathematical model may include a machine learning model, an optimization model, or any combination. The device may identify a subset of combinations from the first set of combinations that are associated with a computational runtime that exceeds a first threshold and may distribute the subset of combinations across a set of machines. The device may then test each of the first set of combinations in a parallel processing operation to generate a first set of validation error values and may test a second set of combinations of hyperparameter values using an objective function that is based on the first set of validation error values.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Bradford William Powley, Noah William Burbank, Rowan Cassius
-
Publication number: 20210241134Abstract: A communications system may utilize the machine learning model in association with the finite state machine to determine whether a new message (e.g., email) corresponds to a state transition for the message thread. As such, the model may be trained on a corpus of message thread data, and may be configured to identify one of a plurality of message thread states of the finite state machine in accordance with the training. As various messages are exchanged between various users, the thread state of the corresponding message thread may be updated using the finite state machine and the machine learning model. The updates to the thread state may trigger various automated actions as well as indications to one or more users of the system.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Noah William Burbank, Narek Asadorian
-
Patent number: 11057331Abstract: Methods, systems, and devices supporting global message threads are described. A thread server may receive a communication message associated with a first set of user identifiers (e.g., the author and recipients of the message) and may extract a thread identifier from the message. The thread identifier may associate the message with one or more additional messages (e.g., from the same thread of messages), where the one or more additional messages may be associated with different user identifiers. The thread server may upsert the received communication message to a stored set of messages associated with a root indicating the thread identifier. If the thread server receives a query indicating the thread identifier from a user, the thread server may retrieve all of the messages associated with the thread identifier from persistent memory based on the query, including messages that are not associated with the user identifier for the querying user.Type: GrantFiled: November 18, 2019Date of Patent: July 6, 2021Assignee: salesforce.com, inc.Inventors: Narek Asadorian, Noah William Burbank
-
Patent number: 11050700Abstract: Methods, systems, and devices for analyzing communication messages (e.g., emails) and selecting corresponding actions are described. In some database systems, a user may receive multiple messages at a user device. To efficiently determine responses to these messages, the user device may send the messages to a backend server for analysis. The server may perform natural language processing (NLP) to classify the message with one or more binary classifications and may extract metadata from each message. Based on the classifications and the metadata, the server may determine one or more actions the user device may perform to respond to each message. The server may send instructions to the user device indicating the suggested actions, and the user device may display these actions as options to a user. Additionally, the user device may use the classifications and metadata to automatically generate one or more communication templates in response to the message.Type: GrantFiled: November 3, 2017Date of Patent: June 29, 2021Assignee: salesforce.com, inc.Inventors: William Christopher Fama Roller, Shardul Vikram, Alex Michael Noe, Noah William Burbank, Sammy Adnan Nammari, Ascander Dost, Shuvajit Das, Oliver Qian Tang, Robert Christopher Ames, Madhav Vaidyanathan, Wing Hing Ku, Bhaskar Garg, Xu Yang, Madeleine Mary Gill, Percy Dara Mehta, Janelle Wen Hui Teng, Abraham Dio Suharli, Alexis Roos, Wenhao Liu, Nelson Esteban Acevedo, Joseph Gerald Keller, Rohit Deshpande, Sandeep Raju Prabhakar
-
Publication number: 20210185873Abstract: A driveline assembly for equipment, such as a tiller, includes a pair of counter-rotating bevel gears supported on a wheel shaft and rotatable relative to the wheel shaft. The driveline assembly includes a first slider gear movable between a first position in which the first slider gear is engaged with a first bevel gear of the pair of bevel gears, and a second position in which the first slider gear is engaged with a second bevel gear of the pair of bevel gears. When the first slider gear is engaged with the first bevel gear, the first bevel gear becomes operatively connected to a rotatable tine shaft to rotate tines in a first direction. When the first slider gear is engaged with the second bevel gear, the second bevel gear becomes operatively connected to the rotatable tine shaft to rotate the tines in a second direction opposite the first direction.Type: ApplicationFiled: December 23, 2019Publication date: June 24, 2021Inventors: Robert John RUPPEL, Matthew Michael OESTREICH, Noah William MARACH
-
Publication number: 20210150482Abstract: Methods, systems, and devices supporting global message threads are described. A thread server may receive a communication message associated with a first set of user identifiers (e.g., the author and recipients of the message) and may extract a thread identifier from the message. The thread identifier may associate the message with one or more additional messages (e.g., from the same thread of messages), where the one or more additional messages may be associated with different user identifiers. The thread server may upsert the received communication message to a stored set of messages associated with a root indicating the thread identifier. If the thread server receives a query indicating the thread identifier from a user, the thread server may retrieve all of the messages associated with the thread identifier from persistent memory based on the query, including messages that are not associated with the user identifier for the querying user.Type: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Inventors: Narek Asadorian, Noah William Burbank
-
Patent number: 10992612Abstract: A database server may identify mentioned names in a body of a message and extract the names using name identification heuristics and algorithms. The service retrieves or utilizes a distributed connection graph to identify contacts associated with the parties to the conversation that may match or be similar to the mentioned name. Contacts may be scored based on similarities between the extracted name the names associated with nodes of the graph, as well as other factors. The highest scoring contact may be surfaced or displayed to one or more of the parties to the communication message.Type: GrantFiled: January 30, 2019Date of Patent: April 27, 2021Assignee: salesforce.com, inc.Inventors: Noah William Burbank, Gabriel Starr Krupa, Bradford William Powley, Alexis Roos
-
Patent number: 10897520Abstract: A database server may analyze interaction data including communication to generate a graph representation of various users and connections between the users. The database server may utilize the graph representation of connections to identify sufficiently connected target user identifiers in one or more external organizations. A connection metric may be assigned to each user identifier of one or more groups of user identifiers generated using the graph representation, and the target user identifiers may be identified based on the connection metrics.Type: GrantFiled: January 30, 2019Date of Patent: January 19, 2021Assignee: salesforce.com, inc.Inventors: Noah William Burbank, Gabriel Starr Krupa, Bradford William Powley, Alexis Roos
-
Publication number: 20200153765Abstract: A database server may identify mentioned names in a body of a message and extract the names using name identification heuristics and algorithms. The service retrieves or utilizes a distributed connection graph to identify contacts associated with the parties to the conversation that may match or be similar to the mentioned name. Contacts may be scored based on similarities between the extracted name the names associated with nodes of the graph, as well as other factors. The highest scoring contact may be surfaced or displayed to one or more of the parties to the communication message.Type: ApplicationFiled: January 30, 2019Publication date: May 14, 2020Inventors: Noah William Burbank, Gabriel Starr Krupa, Bradford William Powley, Alexis Roos
-
Patent number: D982962Type: GrantFiled: July 15, 2022Date of Patent: April 11, 2023Assignee: SHARKNINJA OPERATING LLCInventors: Da Deng, Trevor Patrick Dyment, Noah William Weinstock
-
Patent number: D982963Type: GrantFiled: July 15, 2022Date of Patent: April 11, 2023Assignee: SHARKNINJA OPERATING LLCInventors: Da Deng, Trevor Patrick Dyment, Noah William Weinstock
-
Patent number: D1020365Type: GrantFiled: May 9, 2022Date of Patent: April 2, 2024Assignee: SHARKNINJA OPERATING LLCInventors: Da Deng, Trevor Patrick Dyment, Noah William Weinstock