Patents by Inventor Anthony Penta

Anthony Penta 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).

  • Publication number: 20260072749
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Application
    Filed: November 12, 2025
    Publication date: March 12, 2026
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Publication number: 20250362963
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Application
    Filed: August 6, 2025
    Publication date: November 27, 2025
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Patent number: 12481534
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Grant
    Filed: June 3, 2024
    Date of Patent: November 25, 2025
    Assignee: Dropbox, Inc.
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Publication number: 20250342217
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating personal responses through retrieval-augmented generation. In particular, the disclosed systems can generate a query embedding from a query generated by an entity and determine data context specific to the entity by comparing the query embedding with a plurality of vectorized segments of content items associated with the entity. The disclosed systems can provide the data context to a large language model and generate a personalized response informed by the data context. Subsequently, the disclosed systems can provide the personalized response for display on a client device associated with the entity.
    Type: Application
    Filed: July 10, 2025
    Publication date: November 6, 2025
    Inventors: Anthony Penta, Ashok Pancily Poothiyot, Geoff Hulten, Ameya Bhatawdekar, Tim Gasser, Sateesh Srinivasan, Vasanth Krishna Namasivayam
  • Patent number: 12386667
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Grant
    Filed: June 3, 2024
    Date of Patent: August 12, 2025
    Assignee: Dropbox, Inc.
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Patent number: 12373506
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating personal responses through retrieval-augmented generation. In particular, the disclosed systems can generate a query embedding from a query generated by an entity and determine data context specific to the entity by comparing the query embedding with a plurality of vectorized segments of content items associated with the entity. The disclosed systems can provide the data context to a large language model and generate a personalized response informed by the data context. Subsequently, the disclosed systems can provide the personalized response for display on a client device associated with the entity.
    Type: Grant
    Filed: June 14, 2024
    Date of Patent: July 29, 2025
    Assignee: Dropbox, Inc.
    Inventors: Anthony Penta, Ashok Pancily Poothiyot, Geoff Hulten, Ameya Bhatawdekar, Tim Gasser, Sateesh Srinivasan, Vasanth Krishna Namasivayam
  • Publication number: 20250238264
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Application
    Filed: June 3, 2024
    Publication date: July 24, 2025
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Publication number: 20250238333
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Application
    Filed: June 3, 2024
    Publication date: July 24, 2025
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Publication number: 20250238265
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Application
    Filed: June 3, 2024
    Publication date: July 24, 2025
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Publication number: 20250238470
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating personal responses through retrieval-augmented generation. In particular, the disclosed systems can generate a query embedding from a query generated by an entity and determine data context specific to the entity by comparing the query embedding with a plurality of vectorized segments of content items associated with the entity. The disclosed systems can provide the data context to a large language model and generate a personalized response informed by the data context. Subsequently, the disclosed systems can provide the personalized response for display on a client device associated with the entity.
    Type: Application
    Filed: June 14, 2024
    Publication date: July 24, 2025
    Inventors: Anthony Penta, Ashok Pancily Poothiyot, Geoff Hulten, Ameya Bhatawdekar, Tim Gasser, Sateesh Srinivasan, Vasanth Krishna Namasivayam
  • Publication number: 20250240220
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Application
    Filed: June 3, 2024
    Publication date: July 24, 2025
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Publication number: 20250238334
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for selecting machine-learning models and hardware environments for executing a task. In particular, in one or more embodiments, the disclosed systems select a designated machine-learning model for executing a task based on workload features of the task and task routing metrics for a plurality of machine-learning models. In addition, in one or more embodiments, the disclosed systems select a designated hardware environment for executing the task based on workload features for the task and task routing metrics for a plurality of hardware environments. In some embodiments, the disclosed systems select a fallback machine-learning model and a fallback hardware environment for executing the task if the designated machine-learning model or designated hardware environment are unavailable. Moreover, in one or more embodiments, the disclosed systems can pause and initiate tasks based on bandwidth availability.
    Type: Application
    Filed: December 30, 2024
    Publication date: July 24, 2025
    Inventors: Ashok Pancily Poothiyot, Ali Zafar, Anthony Penta, Stephen Voorhees, Tim Gasser, Tsung-Hsiang Chang, Geoff Hulten
  • Patent number: 9398036
    Abstract: One or more techniques and/or systems are provided for file acquisition for reputation evaluation. A reputation service may be configured to evaluate files and provide reputations of such files to clients (e.g., an indication as to whether a file is safe or malicious). If the reputation service receives a reputation request for a file that is unknown to the reputation service (e.g., a file not yet fully acquired by the reputation service), then the reputation service may identify a set of chunks into which the file can be partitioned. The reputation service may obtain chunks from various clients, such as a first chunk from a first client and a second chunk from a second client. Such chunks may be evaluated to assign a reputation to the file. In this way, the reputation service may retrieve portions of a file in a distributed manner for reputation evaluation.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Alexander Sim, Christian Seifert, Anthony Penta, Elliott Jeb Haber, Tomasz Kasperkiewicz
  • Publication number: 20160080400
    Abstract: One or more techniques and/or systems are provided for file acquisition for reputation evaluation. A reputation service may be configured to evaluate files and provide reputations of such files to clients (e.g., an indication as to whether a file is safe or malicious). If the reputation service receives a reputation request for a file that is unknown to the reputation service (e.g., a file not yet fully acquired by the reputation service), then the reputation service may identify a set of chunks into which the file can be partitioned. The reputation service may obtain chunks from various clients, such as a first chunk from a first client and a second chunk from a second client. Such chunks may be evaluated to assign a reputation to the file. In this way, the reputation service may retrieve portions of a file in a distributed manner for reputation evaluation.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Inventors: Robert Alexander Sim, Christian Seifert, Anthony Penta, Elliott Jeb Haber, Tomasz Kasperkiewicz
  • Patent number: 8745736
    Abstract: In one embodiment, an intelligent detection system 102 may determine if a network target 108 is an adversarial site based on comparing responses to different network sources. The intelligent detection system 102 may select a test apparent network source 110 and a control apparent network source 112 from a network source pool 106. The intelligent detection system 102 may receive the test response responding to a test request from the test apparent network source 110 to a network target 108. The intelligent detection system 102 may receive the control response responding to a control request from the control apparent network source 112 to the network target 108. The intelligent detection system 102 may execute a comparison of the test response to the control response.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Anthony Penta, Robert Sim
  • Publication number: 20130091566
    Abstract: In one embodiment, an intelligent detection system 102 may determine if a network target 108 is an adversarial site based on comparing responses to different network sources. The intelligent detection system 102 may select a test apparent network source 110 and a control apparent network source 112 from a network source pool 106. The intelligent detection system 102 may receive the test response responding to a test request from the test apparent network source 110 to a network target 108. The intelligent detection system 102 may receive the control response responding to a control request from the control apparent network source 112 to the network target 108. The intelligent detection system 102 may execute a comparison of the test response to the control response.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Applicant: Microsoft Corporation
    Inventors: Anthony Penta, Robert Sim
  • Publication number: 20070192855
    Abstract: Described is a technology by which phishing-related data sources are processed into aggregated data and a given site evaluated the aggregated data using a predictive model to automatically determine whether the given site is likely to be a phishing site. The predictive model may be built using machine learning based on training data, e.g., including known phishing sites and/or known non-phishing sites. To determine whether an object corresponding to a site is likely a phishing-related object are described, various criteria are evaluated, including one or more features of the object when evaluated. The determination is output in some way, e.g., made available to a reputation service, used to block access to a site or warn a user before allowing access, and/or used to assist a hand grader in being more efficient in evaluating sites.
    Type: Application
    Filed: January 18, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Geoffrey Hulten, Paul Rehfuss, Robert Rounthwaite, Joshua Goodman, Gopalakrishnan Seshadrinathan, Anthony Penta, Manav Mishra, Roderic Deyo, Elliott Haber, David Snelling
  • Publication number: 20070039038
    Abstract: Phishing detection, prevention, and notification is described. In an embodiment, a messaging application facilitates communication via a messaging user interface, and receives a communication, such as an email message, from a domain. A phishing detection module detects a phishing attack in the communication by determining that the domain is similar to a known phishing domain, or by detecting suspicious network properties of the domain. In another embodiment, a Web browsing application receives content, such as data for a Web page, from a network-based resource, such as a Web site or domain. The Web browsing application initiates a display of the content, and a phishing detection module detects a phishing attack in the content by determining that a domain of the network-based resource is similar to a known phishing domain, or that an address of the network-based resource from which the content is received has suspicious network properties.
    Type: Application
    Filed: September 30, 2006
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Joshua Goodman, Paul Rehfuss, Robert Rounthwaite, Manav Mishra, Geoffrey Hulten, Kenneth Richards, Aaron Averbuch, Anthony Penta, Roderic Deyo
  • Publication number: 20070033639
    Abstract: Phishing detection, prevention, and notification is described. In an embodiment, a messaging application facilitates communication via a messaging user interface, and receives a communication, such as an email message, from a domain. A phishing detection module detects a phishing attack in the communication by determining that the domain is similar to a known phishing domain, or by detecting suspicious network properties of the domain. In another embodiment, a Web browsing application receives content, such as data for a Web page, from a network-based resource, such as a Web site or domain. The Web browsing application initiates a display of the content, and a phishing detection module detects a phishing attack in the content by determining that a domain of the network-based resource is similar to a known phishing domain, or that an address of the network-based resource from which the content is received has suspicious network properties.
    Type: Application
    Filed: September 30, 2006
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Joshua Goodman, Paul Rehfuss, Robert Rounthwaite, Manav Mishra, Geoffrey Hulten, Kenneth Richards, Aaron Averbuch, Anthony Penta, Roderict Deyo
  • Publication number: 20060123464
    Abstract: Phishing detection, prevention, and notification is described. In an embodiment, a messaging application facilitates communication via a messaging user interface, and receives a communication, such as an email message, from a domain. A phishing detection module detects a phishing attack in the communication by determining that the domain is similar to a known phishing domain, or by detecting suspicious network properties of the domain. In another embodiment, a Web browsing application receives content, such as data for a Web page, from a network-based resource, such as a Web site or domain. The Web browsing application initiates a display of the content, and a phishing detection module detects a phishing attack in the content by determining that a domain of the network-based resource is similar to a known phishing domain, or that an address of the network-based resource from which the content is received has suspicious network properties.
    Type: Application
    Filed: May 13, 2005
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Joshua Goodman, Paul Rehfuss, Robert Rounthwaite, Manav Mishra, Geoffrey Hulten, Kenneth Richards, Aaron Averbuch, Anthony Penta, Roderic Deyo