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: 20260037506Abstract: A system and method are provided for enhanced schema discovery and query generation.Type: ApplicationFiled: July 30, 2024Publication date: February 5, 2026Applicant: INTUIT INC.Inventors: Rachit SENGUPTA, Sivashanker THIRUCHITTAMPALAM, Daniel MOISE, Hui CHEN, Daniel LI, Tharathorn RIMCHALA, Horace CHAN, John Patrick SYMBORSKI
-
Patent number: 12361158Abstract: 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: GrantFiled: May 21, 2024Date of Patent: July 15, 2025Assignee: Capital One Services, LLCInventors: Lukiih Cuan, Daniel Li, Sruthi Kalpana Kattamuri, David D'Lima
-
Publication number: 20240361882Abstract: 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: ApplicationFiled: July 11, 2024Publication date: October 31, 2024Inventors: Sofiane TOUDJI, Daniel LI, Erik M. BERGET, Mateusz K. RAJCA, Rishab MEHRA, Surabhi GUPTA
-
Publication number: 20240320362Abstract: 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: ApplicationFiled: May 21, 2024Publication date: September 26, 2024Inventors: Lukiih Cuan, Daniel Li, Sruthi Kalpana Kattamuri, David D'lima
-
Patent number: 12086211Abstract: 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: GrantFiled: February 10, 2023Date of Patent: September 10, 2024Assignee: GOOGLE LLCInventors: Xuerui Wang, Daniel Li, Xiaodan Song, Jie Han, Rahul Sharma
-
Patent number: 12039149Abstract: 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: GrantFiled: January 11, 2023Date of Patent: July 16, 2024Assignee: Apple Inc.Inventors: Sofiane Toudji, Daniel Li, Erik M. Berget, Mateusz K. Rajca, Rishab Mehra, Surabhi Gupta
-
Patent number: 12026274Abstract: 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: GrantFiled: April 30, 2021Date of Patent: July 2, 2024Assignee: Capital One Services, LLCInventors: Lukiih Cuan, Daniel Li, Sruthi Kalpana Kattamuri, David D'lima
-
Publication number: 20230367451Abstract: 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: ApplicationFiled: January 11, 2023Publication date: November 16, 2023Inventors: Sofiane TOUDJI, Daniel LI, Erik M. BERGET, Mateusz K. RAJCA, Rishab MEHRA, Surabhi GUPTA
-
Patent number: 11803695Abstract: 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: GrantFiled: March 28, 2022Date of Patent: October 31, 2023Assignee: Plus Docs Inc.Inventors: Daniel Li, Braydon Batungbacal, Chloe Qi, Taylor Halliday
-
Publication number: 20230267176Abstract: 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: ApplicationFiled: February 10, 2023Publication date: August 24, 2023Inventors: Xuerui Wang, Daniel Li, Xiaodan Song, Jie Han, Rahul Sharma
-
Patent number: 11580170Abstract: 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: GrantFiled: October 31, 2019Date of Patent: February 14, 2023Assignee: GOOGLE LLCInventors: Xuerui Wang, Daniel Li, Xiaodan Song, Jie Han, Rahul Sharma
-
Publication number: 20220350917Abstract: 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: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Lukiih Cuan, Daniel Li, Sruthi Kalpana Kattamuri, David D'lima
-
Patent number: 10853575Abstract: 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: GrantFiled: October 25, 2018Date of Patent: December 1, 2020Inventors: Asim Kadav, Daniel Li
-
Patent number: 10706056Abstract: 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: GrantFiled: October 17, 2016Date of Patent: July 7, 2020Assignee: Palantir Technologies Inc.Inventors: Amerson Lin, Kiat Chuan Tan, Daniel Li, Huixian Chen, Alexander Vasilyev, Paul Hadjy
-
Publication number: 20190129934Abstract: 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: ApplicationFiled: October 25, 2018Publication date: May 2, 2019Inventors: Asim Kadav, Daniel Li
-
Publication number: 20090149576Abstract: 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: ApplicationFiled: December 3, 2008Publication date: June 11, 2009Inventors: Arnold Frances, Daniel Li
-
Publication number: 20080123207Abstract: 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: ApplicationFiled: November 27, 2006Publication date: May 29, 2008Inventor: Daniel Li
-
Publication number: 20060266335Abstract: 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: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Inventors: Travis Barnes, Rammohan Sankar, Daniel Li
-
Publication number: 20040078712Abstract: 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: ApplicationFiled: September 12, 2002Publication date: April 22, 2004Inventors: Gurushankar Rajamani, Kent Dickey, Robert Shaw, Mark E. Shaw, Daniel Li
-
Patent number: D579616Type: GrantFiled: August 15, 2007Date of Patent: October 28, 2008Inventor: Daniel Li