Patents by Inventor Daniel Hung

Daniel Hung 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: 20240189651
    Abstract: A platform-based strength machine enables users to perform strength or lifting activities or exercises via moveable or configurable pull points. The strength machine can include tracks that facilitate the configuring of the positions of the pull points, handles that control operation of the strength machine and/or measure movements performed by a user, compact motors that facilitate various platform or load application configurations, safety systems for the strength machine, and other enhancements.
    Type: Application
    Filed: March 31, 2022
    Publication date: June 13, 2024
    Inventors: Mark DRAYER, Corrine SAVAIANO, Trevor TIMSON, Rachael BELL, Brian PERRAULT, Alaina APPELBAUM, Michael GARCIA, Lauren CHANEN, Ben NIEWOOD, Matt CULVER, Jatnna BARRERA, Peter CAPRARO, Derek YAP, Annie MARA, Kevin SIMMONS, PJ FREDERICK, Heidi FARRELL, Brandon HICKS, Sherry YU, Michael BERLINGER, John Stanley DEY, IV, Ganapati PAI, Daniel CHAN, Spencer LING, Yan LI, Niklas LEKSELIUS, Jim HUNG, Jin CHEN, Peyman Hamed Sayed HOSSEINI, Raymond CHEN, Bobby HEJNY, Phil KEARNEY, Kevin WINN, Lawrence JESPER, Kunal JETHWANI, Enrique ORTIZ, Arnie BHADURY, Gayatri SHANDAR, Greg JONES, Kristen COKE, Mete POLAT
  • Patent number: 11992661
    Abstract: An apparatus for a firing mechanism 102 for use in an injection device 100 and comprising: a rear cap 104 having an elongate member 110 extending axially forwards when installed within the injection device; a plunger 106 releasably connected, directly or indirectly, to the elongate member and, upon release of the connection to the elongate member, axially displaceable in a forward direction; and a plunger driver 112 to drive the plunger axially forwards upon release of the connection to the elongate member, wherein the plunger and the rear cap define an axial length of the assembly, which in turn determines a start position of a forward end of the plunger before release of the connection to the elongate member, and wherein, during construction of the assembly, the plunger is releasably connectable, directly or indirectly, to the elongate member at one of a plurality of positions for controlling the axial length of the assembly.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: May 28, 2024
    Assignee: Owen Mumford Limited
    Inventors: Daniel Garson, Andreas Artelsmair, Matthew John Dobson, Andrew Hung, Abiodun Falodi, Robert Dutton, Marco Caglio
  • Publication number: 20240162030
    Abstract: A lamp and epitaxial processing apparatus are described herein. In one example, the lamp includes a bulb, a filament, and a plurality of filament supports disposed in spaced-apart relation to the filament, each of the filament supports having a hook support and a hook. The hook includes a connector configured to fasten the hook to the hook support, a first vertical portion extending from the connector toward the filament, and a rounded portion extending from an end of the first vertical portion distal from the connector and configured to wrap around the filament. A second vertical portion extends from an end of the rounded portion distal from the first vertical portion and the second vertical portion has a length between 60% and 100% of the length of the first vertical portion.
    Type: Application
    Filed: January 12, 2024
    Publication date: May 16, 2024
    Inventors: Yao-Hung YANG, Shantanu Rajiv GADGIL, Kaushik RAO, Vincent Joseph KIRCHHOFF, Sagir KADIWALA, Munirah MAHYUDIN, Daniel CHOU
  • Publication number: 20240086829
    Abstract: Systems and methods for identifying options for order fulfillment using an API are provided. The system receives, via the API, an order inquiry comprising customer information and item information about an item sold via a merchant website. The order inquiry can be received in response to a customer placing the item in an electronic shopping cart. The item information includes an item identifier and a quantity. The customer information includes a customer address. Using the item information and the customer information, the system identifies warehouse nodes and carriers via which the item can be delivered to the customer. The system confirms inventory of the item in the warehouse nodes. For each warehouse node with sufficient inventory, the system identifies shipping options for the item, including levels of service, cutoff order times, and prices. The system then generates fulfillment options for the item and provides the options to the merchant website.
    Type: Application
    Filed: September 9, 2022
    Publication date: March 14, 2024
    Inventors: Bryan Absher, Michael Thanh-Hung Hotan, Seth Daniel Johnson, Megan Marie Quintero, Steven Stevenson, Halim Khoury
  • Patent number: 11822918
    Abstract: A system and method may provide assistance to programmers during programming to reduce the number of routine tasks that must be performed. In some aspects, the system may provide for searching a corpus of source code based on keyword or natural language search input. Search results including code entities and snippets of code that are described by the search input are then provided as search results. Some embodiments relate to using a neural network encoder to generate tensor embeddings of source code and related text in a joint tensor space. Relatedness between embeddings in this joint tensor space for text and associated source code is used in some embodiments to facilitate code search.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: November 21, 2023
    Assignee: Affirm, Inc.
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Patent number: 11593562
    Abstract: A smart assistant is disclosed that provides for interfaces to capture requirements for a technical assistance request and then execute actions responsive to the technical assistance request. Example embodiments relate to parsing natural language input defining a technical assistance request to determine a series of instructions responsive to the technical assistance request. The smart assistant may also automatically detect a condition and generate a technical assistance request responsive to the condition. One or more driver applications may control or command one or more computing systems to respond to the technical assistance request.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: February 28, 2023
    Assignee: Affirm, Inc.
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Patent number: 11442702
    Abstract: A system and method may provide assistance to programmers during programming to reduce the number of routine tasks that must be performed. In some aspects, the system may suggest one or more code snippets that comprise code completions. The code snippets may be single or multi-token. In some aspects, the system may provide predictive editing or predictive navigation, where the system may predict edits or navigation actions based on a programmer's actions. In some aspects, the system is based on machine learning methods and is trained on past actions of programmers in a code editor.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: September 13, 2022
    Assignee: Affirm, Inc.
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Patent number: 11256502
    Abstract: A system and method may provide assistance to programmers related to the creation of documentation. In some aspects, the system may automatically generate documentation-related text in source code. In other aspects, the system may automatically detect the need for the programmer to edit long-from documentation when changes are detected in code. Moreover, the system may provide for the aggregation or creation of documentation content based on one or more data sources, such as by embedding links to those data sources into documentation. In some aspects, some components of the system are based on machine learning methods and are trained on collected data.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: February 22, 2022
    Assignee: Affirm, Inc.
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Patent number: 11243652
    Abstract: Disclosed systems and methods relate to a knowledge sharing system for aggregating and disseminating knowledge related to programming. The knowledge system for aggregating and disseminating knowledge related to programming may organize or index knowledge according to topics. A topic may be any kind of transferrable piece of knowledge that may be shared. In some embodiments, knowledge organized under a topic may be comprised of a record of interactions with computing systems, and in some embodiments, knowledge organized under a topic may be comprised of text documents, code samples, documentation, web sites, records of discussions, or other kinds of reference materials.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: February 8, 2022
    Assignee: Affirm, Inc.
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Patent number: 11200053
    Abstract: A system and method may be provided for performing code analysis on a system of remote computer nodes. Input data may be collected on a local computer system along with a request for code analysis. The input data and request may be transmitted to a network of remote nodes. The network of remote nodes may perform the code analysis task using the input data. The results of the analysis may be returned back to the local computer.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: December 14, 2021
    Assignee: Affirm, Inc.
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Patent number: 11003568
    Abstract: A system and method may provide assistance to programmer during programming to detect and predict the existence of errors in code and, in some aspects, predict fixes for erroneous code. In some aspects, the system and method may use artificial intelligence to learn based on edits made by programmers, by observing code changes that cause errors and code changes that fix errors, or based on other data.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 11, 2021
    Assignee: Manhattan Engineering Incorporated
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200150953
    Abstract: A system and method may be provided for performing code analysis on a system of remote computer nodes. Input data may be collected on a local computer system along with a request for code analysis. The input data and request may be transmitted to a network of remote nodes. The network of remote nodes may perform the code analysis task using the input data. The results of the analysis may be returned back to the local computer.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 14, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200150937
    Abstract: A smart assistant is disclosed that provides for interfaces to capture requirements for a technical assistance request and then execute actions responsive to the technical assistance request. Example embodiments relate to parsing natural language input defining a technical assistance request to determine a series of instructions responsive to the technical assistance request. The smart assistant may also automatically detect a condition and generate a technical assistance request responsive to the condition.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 14, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200151259
    Abstract: A smart assistant is disclosed that provides for interfaces to capture requirements for a technical assistance request and then execute actions responsive to the technical assistance request. Example embodiments relate to parsing natural language input defining a technical assistance request to determine a series of instructions responsive to the technical assistance request. The smart assistant may also automatically detect a condition and generate a technical assistance request responsive to the condition. One or more driver applications may control or command one or more computing systems to respond to the technical assistance request.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 14, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200133662
    Abstract: A system and method may provide assistance to programmers related to the creation of documentation. In some aspects, the system may automatically generate documentation-related text in source code. In other aspects, the system may automatically detect the need for the programmer to edit long-from documentation when changes are detected in code. Moreover, the system may provide for the aggregation or creation of documentation content based on one or more data sources, such as by embedding links to those data sources into documentation. In some aspects, some components of the system are based on machine learning methods and are trained on collected data.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200133441
    Abstract: Disclosed systems and methods relate to a knowledge sharing system for aggregating and disseminating knowledge related to programming. The knowledge system for aggregating and disseminating knowledge related to programming may organize or index knowledge according to topics. A topic may be any kind of transferrable piece of knowledge that may be shared. In some embodiments, knowledge organized under a topic may be comprised of a record of interactions with computing systems, and in some embodiments, knowledge organized under a topic may be comprised of text documents, code samples, documentation, web sites, records of discussions, or other kinds of reference materials.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200125482
    Abstract: A system and method may provide for identifying and executing code examples in displayed documents. In embodiments disclosed herein, a portion of executable code on a displayed page may be identified, modified, and executed. In one embodiment, a code example may be identified on a web page by a web browser extension, and a code example editing interface displayed to enable editing of the code example in the web browser. An execution environment for the code example may be generated, and the code example executed in a similar context as it was displayed in. For example, a code example may be executed in a web browser. Some embodiments disclosed relate to identifying parameters of a code execution environment, executing code examples remotely, and sharing code examples.
    Type: Application
    Filed: October 18, 2019
    Publication date: April 23, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200117446
    Abstract: A system and method may provide assistance to programmers during programming to reduce the number of routine tasks that must be performed. In some aspects, the system may provide for searching a corpus of source code based on keyword or natural language search input. Search results including code entities and snippets of code that are described by the search input are then provided as search results. Some embodiments relate to using a neural network encoder to generate tensor embeddings of source code and related text in a joint tensor space. Relatedness between embeddings in this joint tensor space for text and associated source code is used in some embodiments to facilitate code search.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 16, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200097261
    Abstract: A system and method may provide assistance to programmers during programming to reduce the number of routine tasks that must be performed. In some aspects, the system may suggest one or more code snippets that comprise code completions. The code snippets may be single or multi-token. In some aspects, the system may provide predictive editing or predictive navigation, where the system may predict edits or navigation actions based on a programmer's actions. In some aspects, the system is based on machine learning methods and is trained on past actions of programmers in a code editor.
    Type: Application
    Filed: September 23, 2019
    Publication date: March 26, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Publication number: 20200097389
    Abstract: A system and method may provide assistance to programmer during programming to detect and predict the existence of errors in code and, in some aspects, predict fixes for erroneous code. In some aspects, the system and method may use artificial intelligence to learn based on edits made by programmers, by observing code changes that cause errors and code changes that fix errors, or based on other data.
    Type: Application
    Filed: September 23, 2019
    Publication date: March 26, 2020
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung