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: 11970883
    Abstract: 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: Grant
    Filed: July 14, 2022
    Date of Patent: April 30, 2024
    Assignee: eBay Inc.
    Inventors: Noah Andrew Zamansky, James William Hendy
  • Patent number: 11928584
    Abstract: 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: Grant
    Filed: January 31, 2020
    Date of Patent: March 12, 2024
    Assignee: Salesforce, Inc.
    Inventors: Bradford William Powley, Noah Burbank, Rowan Cassius
  • Publication number: 20230398392
    Abstract: 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: Application
    Filed: June 13, 2022
    Publication date: December 14, 2023
    Inventors: Andrew Rohde, Luke Charles Giwojna, Sean S. Troutt, Noah Williams, Robert Farley, Kenneth Savage
  • Publication number: 20230206188
    Abstract: 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: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: 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: 11645321
    Abstract: 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: Grant
    Filed: November 3, 2017
    Date of Patent: May 9, 2023
    Assignee: 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: 11630835
    Abstract: 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: Grant
    Filed: February 14, 2020
    Date of Patent: April 18, 2023
    Assignee: Salesforce, Inc.
    Inventor: Noah William Burbank
  • Publication number: 20230030704
    Abstract: 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: Application
    Filed: July 28, 2022
    Publication date: February 2, 2023
    Inventors: Daniel Weinstein, Noah William Hill, William Gorman, Saam Bozorg
  • Publication number: 20210256032
    Abstract: 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: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Inventor: Noah William Burbank
  • Publication number: 20210241164
    Abstract: 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: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Bradford William Powley, Noah William Burbank, Rowan Cassius
  • Publication number: 20210241134
    Abstract: 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: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Noah William Burbank, Narek Asadorian
  • Patent number: 11057331
    Abstract: 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: Grant
    Filed: November 18, 2019
    Date of Patent: July 6, 2021
    Assignee: salesforce.com, inc.
    Inventors: Narek Asadorian, Noah William Burbank
  • Patent number: 11050700
    Abstract: 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: Grant
    Filed: November 3, 2017
    Date of Patent: June 29, 2021
    Assignee: 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: 20210185873
    Abstract: 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: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Inventors: Robert John RUPPEL, Matthew Michael OESTREICH, Noah William MARACH
  • Publication number: 20210150482
    Abstract: 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: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Narek Asadorian, Noah William Burbank
  • Patent number: 10992612
    Abstract: 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: Grant
    Filed: January 30, 2019
    Date of Patent: April 27, 2021
    Assignee: salesforce.com, inc.
    Inventors: Noah William Burbank, Gabriel Starr Krupa, Bradford William Powley, Alexis Roos
  • Patent number: 10897520
    Abstract: 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: Grant
    Filed: January 30, 2019
    Date of Patent: January 19, 2021
    Assignee: salesforce.com, inc.
    Inventors: Noah William Burbank, Gabriel Starr Krupa, Bradford William Powley, Alexis Roos
  • Publication number: 20200153765
    Abstract: 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: Application
    Filed: January 30, 2019
    Publication date: May 14, 2020
    Inventors: Noah William Burbank, Gabriel Starr Krupa, Bradford William Powley, Alexis Roos
  • Patent number: D982962
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: April 11, 2023
    Assignee: SHARKNINJA OPERATING LLC
    Inventors: Da Deng, Trevor Patrick Dyment, Noah William Weinstock
  • Patent number: D982963
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: April 11, 2023
    Assignee: SHARKNINJA OPERATING LLC
    Inventors: Da Deng, Trevor Patrick Dyment, Noah William Weinstock
  • Patent number: D1020365
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: April 2, 2024
    Assignee: SHARKNINJA OPERATING LLC
    Inventors: Da Deng, Trevor Patrick Dyment, Noah William Weinstock