Patents by Inventor Daniel Li

Daniel Li 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: 20260037506
    Abstract: A system and method are provided for enhanced schema discovery and query generation.
    Type: Application
    Filed: July 30, 2024
    Publication date: February 5, 2026
    Applicant: INTUIT INC.
    Inventors: Rachit SENGUPTA, Sivashanker THIRUCHITTAMPALAM, Daniel MOISE, Hui CHEN, Daniel LI, Tharathorn RIMCHALA, Horace CHAN, John Patrick SYMBORSKI
  • Patent number: 12361158
    Abstract: A method includes receiving a permission request from a user to perform an operation in a computer environment. Data elements of operations previously performed by a plurality of users are received. A set of operation types are generated by identifying data elements of operations previously performed by other users of the plurality of users having operation types performed by the user. The data elements in the set are mapped into a graph database. Permission messages are generated with a correct response identified from a data attribute from a specific operation type previously performed by the user, and wrong responses identified from the specific operation type previously performed by the other users. An accumulated probability based on the permission respond message is computed using the graph database. The user is tagged based on the accumulated probability as a permissioned user for performing the operation, or a non-permissioned violator user.
    Type: Grant
    Filed: May 21, 2024
    Date of Patent: July 15, 2025
    Assignee: Capital One Services, LLC
    Inventors: Lukiih Cuan, Daniel Li, Sruthi Kalpana Kattamuri, David D'Lima
  • Publication number: 20240361882
    Abstract: Aspects of the subject technology provide for suggested home screens of an electronic device. The suggested home screens can include suggested background images, user interface elements, colors, styles, photos, and the like. Foreground interface elements can be positioned on the suggested home screen so as to not obscure a feature of the background image of the suggested home screen. The home screens may be generated and/or suggested specifically for various operational modes of the electronic device.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Inventors: Sofiane TOUDJI, Daniel LI, Erik M. BERGET, Mateusz K. RAJCA, Rishab MEHRA, Surabhi GUPTA
  • Publication number: 20240320362
    Abstract: A method includes receiving a permission request from a user to perform an operation in a computer environment. Data elements of operations previously performed by a plurality of users are received. A set of operation types are generated by identifying data elements of operations previously performed by other users of the plurality of users having operation types performed by the user. The data elements in the set are mapped into a graph database. Permission messages are generated with a correct response identified from a data attribute from a specific operation type previously performed by the user, and wrong responses identified from the specific operation type previously performed by the other users. An accumulated probability based on the permission respond message is computed using the graph database. The user is tagged based on the accumulated probability as a permissioned user for performing the operation, or a non-permissioned violator user.
    Type: Application
    Filed: May 21, 2024
    Publication date: September 26, 2024
    Inventors: Lukiih Cuan, Daniel Li, Sruthi Kalpana Kattamuri, David D'lima
  • Patent number: 12086211
    Abstract: Generating granular clusters for real-time processing is provided. The systems can identify tokens based on aggregating input from computing devices over a time interval. The systems can identify, based on metrics, a subset of tokens for cluster generation. The systems can generate, via a clustering technique, token clusters from the subset of the tokens, each of the token clusters comprising two or more tokens from the subset of the tokens. The systems can apply a de-duplication technique to each of the token clusters. The systems can apply a filtering technique to the token clusters to remove tokens erroneously grouped in a token cluster. The systems can assign, based on a selection process, a label for each of the token clusters. The systems can activate, based on a number of remaining tokens in each of the token clusters, a subset of the token clusters for real-time content selection.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: September 10, 2024
    Assignee: GOOGLE LLC
    Inventors: Xuerui Wang, Daniel Li, Xiaodan Song, Jie Han, Rahul Sharma
  • Patent number: 12039149
    Abstract: Aspects of the subject technology provide for suggested home screens and/or lock screens of an electronic device. The suggested home screens and/or lock screens can include suggested backgrounds, user interface elements, colors, styles, photos, and the like, and can be generated and/or suggested for a user of an electronic device based on activity history information for the user and/or the electronic device. In one or more implementations, the home screens and/or lock screens may be generated and/or suggested specifically for various operational modes of the electronic device.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: July 16, 2024
    Assignee: Apple Inc.
    Inventors: Sofiane Toudji, Daniel Li, Erik M. Berget, Mateusz K. Rajca, Rishab Mehra, Surabhi Gupta
  • Patent number: 12026274
    Abstract: A method includes receiving a permission request from a user to perform an operation in a computer environment. Data elements of operations previously performed by a plurality of users are received. A set of operation types are generated by identifying data elements of operations previously performed by other users of the plurality of users having operation types performed by the user. The data elements in the set are mapped into a graph database. Permission messages are generated with a correct response identified from a data attribute from a specific operation type previously performed by the user, and wrong responses identified from the specific operation type previously performed by the other users. An accumulated probability based on the permission respond message is computed using the graph database. The user is tagged based on the accumulated probability as a permissioned user for performing the operation, or a non-permissioned violator user.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: July 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Lukiih Cuan, Daniel Li, Sruthi Kalpana Kattamuri, David D'lima
  • Publication number: 20230367451
    Abstract: Aspects of the subject technology provide for suggested home screens and/or lock screens of an electronic device. The suggested home screens and/or lock screens can include suggested backgrounds, user interface elements, colors, styles, photos, and the like, and can be generated and/or suggested for a user of an electronic device based on activity history information for the user and/or the electronic device. In one or more implementations, the home screens and/or lock screens may be generated and/or suggested specifically for various operational modes of the electronic device.
    Type: Application
    Filed: January 11, 2023
    Publication date: November 16, 2023
    Inventors: Sofiane TOUDJI, Daniel LI, Erik M. BERGET, Mateusz K. RAJCA, Rishab MEHRA, Surabhi GUPTA
  • Patent number: 11803695
    Abstract: Systems and methods are described for generating dynamic web clippings. A web clipping service can obtain from a client computing device metadata for a dynamic web clipping, which includes an identifier of a web document and state information of a web browser that has rendered the web document on the client computing device, the state information enabling replication of a browsing session of the client computing device. The web clipping service can use the metadata to recreate the browsing session of the client device on the web clipping service, and capture an image of the web document as rendered within he recreated browsing session. The web clipping service can then provide the image of the web document as the dynamic web clipping.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: October 31, 2023
    Assignee: Plus Docs Inc.
    Inventors: Daniel Li, Braydon Batungbacal, Chloe Qi, Taylor Halliday
  • Publication number: 20230267176
    Abstract: Generating granular clusters for real-time processing is provided. The systems can identify tokens based on aggregating input from computing devices over a time interval. The systems can identify, based on metrics, a subset of tokens for cluster generation. The systems can generate, via a clustering technique, token clusters from the subset of the tokens, each of the token clusters comprising two or more tokens from the subset of the tokens. The systems can apply a de-duplication technique to each of the token clusters. The systems can apply a filtering technique to the token clusters to remove tokens erroneously grouped in a token cluster. The systems can assign, based on a selection process, a label for each of the token clusters. The systems can activate, based on a number of remaining tokens in each of the token clusters, a subset of the token clusters for real-time content selection.
    Type: Application
    Filed: February 10, 2023
    Publication date: August 24, 2023
    Inventors: Xuerui Wang, Daniel Li, Xiaodan Song, Jie Han, Rahul Sharma
  • Patent number: 11580170
    Abstract: Generating granular clusters for real-time processing is provided. The systems can identify tokens based on aggregating input from computing devices over a time interval. The systems can identify, based on metrics, a subset of tokens for cluster generation. The systems can generate, via a clustering technique, token clusters from the subset of the tokens, each of the token clusters comprising two or more tokens from the subset of the tokens. The systems can apply a de-duplication technique to each of the token clusters. The systems can apply a filtering technique to the token clusters to remove tokens erroneously grouped in a token cluster. The systems can assign, based on a selection process, a label for each of the token clusters. The systems can activate, based on a number of remaining tokens in each of the token clusters, a subset of the token clusters for real-time content selection.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: February 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Xuerui Wang, Daniel Li, Xiaodan Song, Jie Han, Rahul Sharma
  • Publication number: 20220350917
    Abstract: A method includes receiving a permission request from a user to perform an operation in a computer environment. Data elements of operations previously performed by a plurality of users are received. A set of operation types are generated by identifying data elements of operations previously performed by other users of the plurality of users having operation types performed by the user. The data elements in the set are mapped into a graph database. Permission messages are generated with a correct response identified from a data attribute from a specific operation type previously performed by the user, and wrong responses identified from the specific operation type previously performed by the other users. An accumulated probability based on the permission respond message is computed using the graph database. The user is tagged based on the accumulated probability as a permissioned user for performing the operation, or a non-permissioned violator user.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Lukiih Cuan, Daniel Li, Sruthi Kalpana Kattamuri, David D'lima
  • Patent number: 10853575
    Abstract: A method for performing question answer (QA) tasks that includes entering an input into an encoder portion of an adaptive memory network, wherein the encoder portion parses the input into entities of text for arrangement of memory banks. A bank controller of the adaptive memory network organizes the entities into progressively weighted banks within the arrangement of memory banks. The arrangement of memory banks may be arranged to have an initial memory bank having lowest relevance for lowest relevance entities being closest to the encoder, and a final memory bank having a highest relevance for highest relevance entities being closes to a decoder. The method may continue with inferring an answer for the question answer (QA) task with the decoder analyzing only the highest relevance entities in the final memory bank.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: December 1, 2020
    Inventors: Asim Kadav, Daniel Li
  • Patent number: 10706056
    Abstract: A method of generating a supplemental user interface is disclosed. At a client system, it is detected that an alert identifying a suspicious activity that is to be reviewed by a user of the client system has been received. A template for a user interface is accessed. The template includes database queries and instructions for presenting data items derived from query results corresponding to the database queries in the user interface. The instructions include a mapping of the data items to data fields of the user interface. Data items derived from the query results are presented in the user interface based on the instructions included in the template. An audit log is updated based on an acceptance by the user of the data items presented in the user interface.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: July 7, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Amerson Lin, Kiat Chuan Tan, Daniel Li, Huixian Chen, Alexander Vasilyev, Paul Hadjy
  • Publication number: 20190129934
    Abstract: A method for performing question answer (QA) tasks that includes entering an input into an encoder portion of an adaptive memory network, wherein the encoder portion parses the input into entities of text for arrangement of memory banks. A bank controller of the adaptive memory network organizes the entities into progressively weighted banks within the arrangement of memory banks. The arrangement of memory banks may be arranged to have an initial memory bank having lowest relevance for lowest relevance entities being closest to the encoder, and a final memory bank having a highest relevance for highest relevance entities being closes to a decoder. The method may continue with inferring an answer for the question answer (QA) task with the decoder analyzing only the highest relevance entities in the final memory bank.
    Type: Application
    Filed: October 25, 2018
    Publication date: May 2, 2019
    Inventors: Asim Kadav, Daniel Li
  • Publication number: 20090149576
    Abstract: A solid elastomeric reinforcing material for use in the manufacture of compounded rubber goods that is made from an elastomeric material coagulated from a natural or synthetic latex, a natural or synthetic fibrous filler that has a linear density of at least 0.5 dtex, a tenacity of at least 1.0 gram per dtex, a fiber length between 0.1 and 6 mm and a specific surface area range between 0.1-25 square meters per gram and a modulus enhancing additive.
    Type: Application
    Filed: December 3, 2008
    Publication date: June 11, 2009
    Inventors: Arnold Frances, Daniel Li
  • Publication number: 20080123207
    Abstract: The claimed utility is called back-hair-trim-guide with an adjustable mirror for man. It trims man's back and side hair safely and effectively with a clipper. It comprises the following five parts, 1. An utility holding bar to hold the back mirror and back hair guides 2. An adjustable back hair mirror, 3. Two adjustable back hair protection cover (guides) 4. A front belt with both ends connecting to either ends of the said utility holding bar. Its length is adjustable. 5. A top belt with both ends connecting to either ends of the said utility holding bar. Its length is adjustable.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 29, 2008
    Inventor: Daniel Li
  • Publication number: 20060266335
    Abstract: A fuel injector for an internal combustion engine is disclosed. The fuel injector has a plunger, an electronically controlled check valve, and a controller in communication with the electronically controlled check valve. The controller is configured to receive a indication of a desired start of injection timing relative to an angular position of a crankshaft of the engine, and a desired injection quantity. The controller is also configured to determine a displacement of the plunger based on an angular position of the crankshaft; to determine a start of current for the electronically controlled check valve relative to plunger displacement that results in the desired start of injection timing, and to determine an end of current for the electronically controlled check valve relative to plunger displacement that results in the desired injection quantity. The controller is further configured to affect the determined start and end of current for the electronically controlled check valve.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Travis Barnes, Rammohan Sankar, Daniel Li
  • Publication number: 20040078712
    Abstract: The present invention generally relates to the testing of computer systems by moving data from one location to another. More particularly, the present invention relates to a method for stressing the data paths of computer systems by increasing data traffic throughout the computer system without increasing checking overhead.
    Type: Application
    Filed: September 12, 2002
    Publication date: April 22, 2004
    Inventors: Gurushankar Rajamani, Kent Dickey, Robert Shaw, Mark E. Shaw, Daniel Li
  • Patent number: D579616
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: October 28, 2008
    Inventor: Daniel Li