Patents by Inventor Adam Faulkner

Adam Faulkner 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: 12272834
    Abstract: A system including a power tool, a device, one or more battery packs, a battery pack bank, and an adaptor. The power tool has a power tool battery receptacle. The device is wearable by a user and has a first device battery receptacle and a second device battery receptacle. The one or more battery packs are received by at least one selected from a group of the power tool battery receptacle, the first device battery receptacle, and the second device battery receptacle. The battery pack bank is on the device. The adaptor includes a user interface and an adapter interface, the adapter interface is received by the power tool battery receptacle, the adapter configured to supply power, via the first device battery receptacle, when the user interface is in a first mode, and supply power, via the second device battery receptacle, when the user interface is in a second mode.
    Type: Grant
    Filed: May 1, 2024
    Date of Patent: April 8, 2025
    Assignee: Techtronic Cordless GP
    Inventors: Clint Cagle, Adam Faulkner, Raony Barrios
  • Publication number: 20240420690
    Abstract: Embodiments disclosed are directed to a computing system that performs steps to automatically generate fine-grained call reasons from customer service call transcripts. The computing system extracts, using a natural language processing (NLP) technique, a set of events from a set of text strings of speaker turns. The computing system then identifies a set of clusters of events based on the set of events and labels each cluster of events in the set of clusters of events to generate a set of labeled clusters of events. Subsequently, the computing system assigns each event in the set of events to a respective labeled cluster of events in the set of labeled clusters of events.
    Type: Application
    Filed: June 25, 2024
    Publication date: December 19, 2024
    Applicant: Capital One Services, LLC
    Inventors: Adam FAULKNER, Gayle McELVAIN, John QIU
  • Patent number: 12080905
    Abstract: A system including a power tool, a device, one or more battery packs, a battery pack bank, and an adaptor. The power tool has a power tool battery receptacle. The device is wearable by a user and has a first device battery receptacle and a second device battery receptacle. The one or more battery packs are received by at least one selected from a group of the power tool battery receptacle, the first device battery receptacle, and the second device battery receptacle. The battery pack bank is on the device. The adaptor includes a user interface and an adapter interface, the adapter interface is received by the power tool battery receptacle, the adapter configured to supply power, via the first device battery receptacle, when the user interface is in a first mode, and supply power, via the second device battery receptacle, when the user interface is in a second mode.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: September 3, 2024
    Assignee: Techtronic Cordless GP
    Inventors: Clint Cagle, Adam Faulkner, Raony Barrios
  • Publication number: 20240283076
    Abstract: A system including a power tool, a device, one or more battery packs, a battery pack bank, and an adaptor. The power tool has a power tool battery receptacle. The device is wearable by a user and has a first device battery receptacle and a second device battery receptacle. The one or more battery packs are received by at least one selected from a group of the power tool battery receptacle, the first device battery receptacle, and the second device battery receptacle. The battery pack bank is on the device. The adaptor includes a user interface and an adapter interface, the adapter interface is received by the power tool battery receptacle, the adapter configured to supply power, via the first device battery receptacle, when the user interface is in a first mode, and supply power, via the second device battery receptacle, when the user interface is in a second mode.
    Type: Application
    Filed: May 1, 2024
    Publication date: August 22, 2024
    Inventors: Clint Cagle, Adam Faulkner, Raony Barrios
  • Patent number: 12027159
    Abstract: Embodiments disclosed are directed to a computing system that performs steps to automatically generate fine-grained call reasons from customer service call transcripts. The computing system extracts, using a natural language processing (NLP) technique, a set of events from a set of text strings of speaker turns. The computing system then identifies a set of clusters of events based on the set of events and labels each cluster of events in the set of clusters of events to generate a set of labeled clusters of events. Subsequently, the computing system assigns each event in the set of events to a respective labeled cluster of events in the set of labeled clusters of events.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: July 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Adam Faulkner, Gayle McElvain, John Qui
  • Patent number: 11990633
    Abstract: A system including a power tool, a device, one or more battery packs, a battery pack bank, and an adaptor. The power tool has a power tool battery receptacle. The device is wearable by a user and has a first device battery receptacle and a second device battery receptacle. The one or more battery packs are received by at least one selected from a group of the power tool battery receptacle, the first device battery receptacle, and the second device battery receptacle. The battery pack bank is on the device. The adaptor includes a user interface and an adapter interface, the adapter interface is received by the power tool battery receptacle, the adapter configured to supply power, via the first device battery receptacle, when the user interface is in a first mode, and supply power, via the second device battery receptacle, when the user interface is in a second mode.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: May 21, 2024
    Assignee: Techtronic Cordless GP
    Inventors: Clint Cagle, Adam Faulkner, Raony Barrios
  • Publication number: 20240111738
    Abstract: An object management system (OMS) receives a plurality of objects to be stored. The OMS identifies a subset of objects associated with a same time period and a same namespace from the plurality of objects and generates a batch object comprising the subset of objects. The OMS issues a write request to store the batch object in an object storage system (OSS) and stores, for each object in the subset of objects, a data structure comprising an identifier of the batch object and a position of the object within the batch object. Upon receiving a read request for an object, the OMS determines, based on the data structure, whether the object is stored in the OSS and issues a read request to the OSS based on the identifier of the batch object and the position of the object within the batch, if the objects is stored in the OSS.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Inventors: Anup Chenthamarakshan, Adam Faulkner, Ping Hu, Alexander Sosa
  • Publication number: 20240088505
    Abstract: A system including a power tool, a device, one or more battery packs, a battery pack bank, and an adaptor. The power tool has a power tool battery receptacle. The device is wearable by a user and has a first device battery receptacle and a second device battery receptacle. The one or more battery packs are received by at least one selected from a group of the power tool battery receptacle, the first device battery receptacle, and the second device battery receptacle. The battery pack bank is on the device. The adaptor includes a user interface and an adapter interface, the adapter interface is received by the power tool battery receptacle, the adapter configured to supply power, via the first device battery receptacle, when the user interface is in a first mode, and supply power, via the second device battery receptacle, when the user interface is in a second mode.
    Type: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Clint Cagle, Adam Faulkner, Raony Barrios
  • Patent number: 11914585
    Abstract: Disclosed are systems and methods of querying a hybrid event index of a user. The systems and methods can include receiving a search request pertaining to at least a first namespace of a plurality of namespaces and determining a first index server storing a first portion of the hybrid event index associated with the first namespace. The systems and methods can further include searching, the first portion of the hybrid event index stored at the first index server, determining one or more attributes from the search request, and determining a payload based on the search results of the first portion of the hybrid event index. Finally, the systems and methods can include applying one or more attributes to the payload and sending the filtered payload.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: February 27, 2024
    Assignee: Dropbox, Inc.
    Inventors: Abhishek Agrawal, Samir Goel, Franck Chastagnol, Adam Faulkner, Jitendra Vaidya
  • Patent number: 11886813
    Abstract: A system and method of operating a system for automatically punctuating text using non-recurrent neural networks is disclosed. The system and method at least: applying a text string to a first component of a non-recurrent neural network trained to generate one or more contextualized vectors, wherein the first component determines the contextualized vectors by processing each word in the text string in parallel with one another; applying the contextualized vectors to a second component of the non-recurrent neural network trained to generate a set of probability values for each word in the text string, wherein the second component determines the set of probability values by processing the contextualized vectors in parallel with one another; and transmitting the set of probability values to a text generation engine to generate a formatted text string based on the set of probability values.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: January 30, 2024
    Assignee: Capital One Services, LLC
    Inventors: Maury Courtland, Adam Faulkner, Gayle McElvain
  • Patent number: 11860836
    Abstract: An object management system (OMS) receives a plurality of objects to be stored. The OMS identifies a subset of objects associated with a same time period and a same namespace from the plurality of objects and generates a batch object comprising the subset of objects. The OMS issues a write request to store the batch object in an object storage system (OSS) and stores, for each object in the subset of objects, a data structure comprising an identifier of the batch object and a position of the object within the batch object. Upon receiving a read request for an object, the OMS determines, based on the data structure, whether the object is stored in the OSS and issues a read request to the OSS based on the identifier of the batch object and the position of the object within the batch, if the objects is stored in the OSS.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: January 2, 2024
    Assignee: DROPBOX, INC.
    Inventors: Anup Chenthamarakshan, Adam Faulkner, Ping Hu, Alexander Sosa
  • Publication number: 20230045930
    Abstract: Disclosed herein are system, method, and computer program product embodiments for machine learning systems to process incoming call-center calls based on inferred sentiments. An incoming call is routed to a call agent based on an inferred topic, classified based on one or more inferred sentiments of a current caller's speech, determining, based on the call classification, that a complaint has been articulated and initiating an automated assistance by searching for one or more similar callers to the current caller. Based on finding a successful call outcome associated with one or more similar callers, the system suggests one or more phrases to the call agent for use in a dialog with the current caller to improve the one or more inferred sentiments.
    Type: Application
    Filed: August 13, 2021
    Publication date: February 16, 2023
    Applicant: Capital One Services, LLC
    Inventors: Aysu Ezen CAN, Adam FAULKNER, Maury COURTLAND, David CHEN, Jonathan GALSURKAR
  • Patent number: 11563852
    Abstract: Disclosed herein are system, method, and computer program product embodiments for machine learning systems to process incoming call-center calls based on inferred sentiments. An incoming call is routed to a call agent based on an inferred topic, classified based on one or more inferred sentiments of a current caller's speech, determining, based on the call classification, that a complaint has been articulated and initiating an automated assistance by searching for one or more similar callers to the current caller. Based on finding a successful call outcome associated with one or more similar callers, the system suggests one or more phrases to the call agent for use in a dialog with the current caller to improve the one or more inferred sentiments.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: January 24, 2023
    Assignee: Capital One Services, LLC
    Inventors: Aysu Ezen Can, Adam Faulkner, Maury Courtland, David Chen, Jonathan Galsurkar
  • Publication number: 20220383867
    Abstract: Embodiments disclosed are directed to a computing system that performs steps to automatically generate fine-grained call reasons from customer service call transcripts. The computing system extracts, using a natural language processing (NLP) technique, a set of events from a set of text strings of speaker turns. The computing system then identifies a set of clusters of events based on the set of events and labels each cluster of events in the set of clusters of events to generate a set of labeled clusters of events. Subsequently, the computing system assigns each event in the set of events to a respective labeled cluster of events in the set of labeled clusters of events.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 1, 2022
    Applicant: Capital One Services, LLC
    Inventors: Adam FAULKNER, Gayle McELVAIN, John QUI
  • Publication number: 20220327117
    Abstract: Disclosed are systems and methods of querying a hybrid event index of a user. The systems and methods can include receiving a search request pertaining to at least a first namespace of a plurality of namespaces and determining a first index server storing a first portion of the hybrid event index associated with the first namespace. The systems and methods can further include searching, the first portion of the hybrid event index stored at the first index server, determining one or more attributes from the search request, and determining a payload based on the search results of the first portion of the hybrid event index. Finally, the systems and methods can include applying one or more attributes to the payload and sending the filtered payload.
    Type: Application
    Filed: June 28, 2022
    Publication date: October 13, 2022
    Inventors: Abhishek Agrawal, Samir Goel, Franck Chastagnol, Adam Faulkner, Jitendra Vaidya
  • Patent number: 11468053
    Abstract: Disclosed are systems and methods of querying a hybrid event index of a user. The systems and methods can include receiving a search request pertaining to at least a first namespace of a plurality of namespaces and determining a first index server storing a first portion of the hybrid event index associated with the first namespace. The systems and methods can further include searching, the first portion of the hybrid event index stored at the first index server, determining one or more attributes from the search request, and determining a payload based on the search results of the first portion of the hybrid event index. Finally, the systems and methods can include applying one or more attributes to the payload and sending the filtered payload.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: October 11, 2022
    Assignee: Dropbox, Inc.
    Inventors: Abhishek Agrawal, Samir Goel, Franck Chastagnol, Adam Faulkner, Jitendra Vaidya
  • Patent number: 11410072
    Abstract: Systems and methods are provided for the detection of sentiment in writing. A plurality of texts is received from a larger collection of writing samples with a computer system. A set of seed words from the plurality of texts are labeled as being of positive sentiment or of negative sentiment with the computer system. The set of seed words is expanded in size with the computer system to provide an expanded set of seed words. Intensity values are assigned to words of the expanded set of seed words. Each of the words of the expanded set of seed words is assigned three intensity values: a value corresponding to the strength of the word's association with a positive polarity class, a value corresponding to the strength of the word's association with a negative polarity class, and a value corresponding to the strength of the word's association with a neutral polarity class.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: August 9, 2022
    Assignee: Educational Testing Service
    Inventors: Jill Burstein, Beata Beigman Klebanov, Joel Tetreault, Nitin Madnani, Adam Faulkner
  • Publication number: 20220207005
    Abstract: An object management system (OMS) receives a plurality of objects to be stored. The OMS identifies a subset of objects associated with a same time period and a same namespace from the plurality of objects and generates a batch object comprising the subset of objects. The OMS issues a write request to store the batch object in an object storage system (OSS) and stores, for each object in the subset of objects, a data structure comprising an identifier of the batch object and a position of the object within the batch object. Upon receiving a read request for an object, the OMS determines, based on the data structure, whether the object is stored in the OSS and issues a read request to the OSS based on the identifier of the batch object and the position of the object within the batch, if the objects is stored in the OSS.
    Type: Application
    Filed: December 29, 2020
    Publication date: June 30, 2022
    Inventors: Anup Chenthamarakshan, Adam Faulkner, Ping Hu, Alexander Sosa
  • Publication number: 20210319176
    Abstract: A system and method of operating a system for automatically punctuating text using non-recurrent neural networks is disclosed. The system and method at least: applying a text string to a first component of a non-recurrent neural network trained to generate one or more contextualized vectors, wherein the first component determines the contextualized vectors by processing each word in the text string in parallel with one another; applying the contextualized vectors to a second component of the non-recurrent neural network trained to generate a set of probability values for each word in the text string, wherein the second component determines the set of probability values by processing the contextualized vectors in parallel with one another; and transmitting the set of probability values to a text generation engine to generate a formatted text string based on the set of probability values.
    Type: Application
    Filed: September 24, 2020
    Publication date: October 14, 2021
    Applicant: Capital One Services, LLC
    Inventors: Maury COURTLAND, Adam FAULKNER, Gayle McELVAIN
  • Publication number: 20170193039
    Abstract: Disclosed are systems and methods of querying an event log of a user. The systems and methods can include receiving a search request pertaining to at least a first namespace of a plurality of namespaces and determining a first index server storing a first portion of the event log associated with the first namespace, the first index server being one of a plurality of index servers, each of the plurality of index servers storing a portion of the event log pertaining to at least one namespace of the plurality of namespaces. The systems and method can further include searching, the first portion of the event log stored at the first index server and determining a payload based on the search results of the first portion of the event logs. Finally, the systems and methods can include applying one or more attribute filters to the payload and sending the filtered payload.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Abhishek Agrawal, Samir Goel, Franck Chastagnol, Adam Faulkner, Jitendra Vaidya