Patents by Inventor Daniel Yuan
Daniel Yuan 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: 20240160300Abstract: Computer mice for ambidextrous use are disclosed. An example mouse includes a based and a cover. The base may mount one or more electronic devices for sensing. The cover may be coupled to the base in a first orientation relative to the base in a first mode, may be detached from the base, and may be coupled to the base in a second orientation reverse to the first orientation in a second mode.Type: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Inventors: Ben Spyrison, Jonny Yuan, Daniel Ballou, Joven De La Vega
-
Patent number: 11980759Abstract: Systems and techniques for wireless implantable devices, for example implantable biomedical devices employed for biomodulation. Some embodiments include a biomodulation system including a non-implantable assembly including a source for wireless power transfer and a data communications system, an implantable assembly including a power management module configured to continuously generate one or more operating voltage for the implantable assembly using wireless power transfer from the non-implantable assembly, a control module operably connected to at least one communication channel and at least one stimulation output, the control module including a processor unit to process information sensed via the at least one communication channel and, upon determining a condition exists, to generate an output to trigger the generation of a stimulus.Type: GrantFiled: December 12, 2022Date of Patent: May 14, 2024Assignee: Purdue Research FoundationInventors: Pedro Irazoqui, Gabriel Omar Albors, Daniel Pederson, Christopher John Quinkert, Muhammad Abdullah Arafat, Jack Williams, Zhi Wang, John G. R. Jefferys, Thelma Anderson Lovick, Terry L. Powley, Rebecca Anne Bercich, Henry Mei, Jesse Paul Somann, Quan Yuan, Hansraj Singh Bhamra
-
Patent number: 11966520Abstract: Computer mice for ambidextrous use are disclosed. An example mouse includes a based and a cover. The base may mount one or more electronic devices for sensing. The cover may be coupled to the base in a first orientation relative to the base in a first mode, may be detached from the base, and may be coupled to the base in a second orientation reverse to the first orientation in a second mode.Type: GrantFiled: November 15, 2022Date of Patent: April 23, 2024Assignee: Targus International LLCInventors: Ben Spyrison, Jonny Yuan, Daniel Ballou, Joven De La Vega
-
Publication number: 20240124934Abstract: The invention provides DNA compositions that relate to transgenic insect resistant maize plants. Also provided are assays for detecting the presence of the maize DAS-59122-7 event based on the DNA sequence of the recombinant construct inserted into the maize genome and the DNA sequences flanking the insertion site. Kits and conditions useful in conducting the assays are provided.Type: ApplicationFiled: December 7, 2023Publication date: April 18, 2024Inventors: James Wayne Bing, Robert F. Cressman, Manju Gupta, Salim M. Hakimi, David Hondred, Todd L. Krone, Mary E. Hartnett Locke, Abigail K. Luckring, Sandra E. Meyer, Daniel Moellenbeck, Kenneth Edwin Narva, Paul D. Olson, Craig D. Sanders, Jimei Wang, Jian Zhang, Gan-Yuan Zhong
-
Publication number: 20240071510Abstract: Exemplary methods, apparatuses, and systems including a programming manager for controlling writing data bits to a memory device. The programming manager receives a first set of data bits for programming to memory. The programming manager writes a first subset of data bits to a first wordline during a first pass of programming. The programming manager writes a second subset of data bits of the first set of data bits to a buffer. The programming manager receives a second set of data bits for programming. The programming manager writes the second subset of data bits of the first set of data bits to the first wordline during a second pass of programming to increase a bit density of memory cells in the first wordline in response to receiving the second set of data bits.Type: ApplicationFiled: August 30, 2022Publication date: February 29, 2024Inventors: Kishore Kumar Muchherla, Huai-Yuan Tseng, Giovanni Maria Paolucci, Dave Scott Ebsen, James Fitzpatrick, Akira Goda, Jeffrey S. McNeil, Umberto Siciliani, Daniel J. Hubbard, Walter Di Francesco, Michele Incarnati
-
Patent number: 9185163Abstract: Methods and systems for quickly serving documents are provided. Documents may be served to users, for example, in response to search query inputs. Documents may be individually communicated to a document server prior to batching the documents. By individually communicating documents to document servers, the document experiences sub-second latency before it is available to a user. The documents may also be modified individually such that real-time serving is not interrupted.Type: GrantFiled: April 8, 2011Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Yuan, Neil Sharman, Jay Goyal, Utkarsh Jain, Vibhaakar Sharma, Vinay Deshpande, Oren Firestein
-
Patent number: 8990612Abstract: Methods and systems for quickly serving documents are provided. Documents may be served to users, for example, in response to search query inputs. Documents may be individually communicated to a document server individually prior to batching the documents. In such a real-time serving system, serving components may fail. To ensure real-time serving despite the failure, spares are utilized to replace the failing serving components such that the spare can immediately begin receiving documents. The spare can also be synchronized with other serving components to obtain the memory of the failing serving component prior to the failure.Type: GrantFiled: April 8, 2011Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Yuan, Neil Sharman, Jay Goyal, Utkarsh Jain, Vibhaakar Sharma, Vinay Deshpande
-
Publication number: 20120257246Abstract: Methods and systems for quickly serving documents are provided. Documents may be served to users, for example, in response to search query inputs. Documents may be individually communicated to a document server prior to batching the documents. By individually communicating documents to document servers, the document experiences sub-second latency before it is available to a user. The documents may also be modified individually such that real-time serving is not interrupted.Type: ApplicationFiled: April 8, 2011Publication date: October 11, 2012Applicant: MICROSOFT CORPORATIONInventors: DANIEL YUAN, NEIL SHARMAN, JAY GOYAL, UTKARSH JAIN, VIBHAAKAR SHARMA, VINAY DESHPANDE, OREN FIRESTEIN
-
Publication number: 20120260124Abstract: Methods and systems for quickly serving documents are provided. Documents may be served to users, for example, in response to search query inputs. Documents may be individually communicated to a document server individually prior to batching the documents. In such a real-time serving system, serving components may fail. To ensure real-time serving despite the failure, spares are utilized to replace the failing serving components such that the spare can immediately begin receiving documents. The spare can also be synchronized with other serving components to obtain the memory of the failing serving component prior to the failure.Type: ApplicationFiled: April 8, 2011Publication date: October 11, 2012Applicant: MICROSOFT CORPORATIONInventors: DANIEL YUAN, NEIL SHARMAN, JAY GOYAL, UTKARSH JAIN, VIBHAAKAR SHARMA, VINAY DESHPANDE
-
Patent number: 8239391Abstract: Methods, systems, and media are provided for an optimized search engine index. The optimized index is formed by merging small lower level indexes of fresh documents together into a hierarchical cluster of multiple higher level indexes. The optimized index of fresh documents is formed via a single threaded process, while a fresh index serving platform concurrently serves fresh queries. The hierarchy of higher level indexes is formed by merging lower and/or higher level indexes with similar expiration times together. Therefore, as some indexes expire, the remaining un-expired indexes can be re-used and merged with new incoming indexes. The single threaded process provides fast serving of fresh documents, while also providing time to integrate the fresh indexes into a long term primary search engine index, prior to expiring.Type: GrantFiled: July 13, 2010Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: Jay Kumar Goyal, Neil Sharman, Vibhaakar Sharma, Vinay Sudhir Deshpande, Utkarsh Jain, Gaurav Sareen, Yinzhe Yu, Daniel Yuan
-
Publication number: 20120016864Abstract: Methods, systems, and media are provided for an optimized search engine index. The optimized index is formed by merging small lower level indexes of fresh documents together into a hierarchical cluster of multiple higher level indexes. The optimized index of fresh documents is formed via a single threaded process, while a fresh index serving platform concurrently serves fresh queries. The hierarchy of higher level indexes is formed by merging lower and/or higher level indexes with similar expiration times together. Therefore, as some indexes expire, the remaining un-expired indexes can be re-used and merged with new incoming indexes. The single threaded process provides fast serving of fresh documents, while also providing time to integrate the fresh indexes into a long term primary search engine index, prior to expiring.Type: ApplicationFiled: July 13, 2010Publication date: January 19, 2012Applicant: MICROSOFT CORPORATIONInventors: JAY KUMAR GOYAL, NEIL SHARMAN, VIBHAAKAR SHARMA, VINAY SUDHIR DESHPANDE, UTKARSH JAIN, GAURAV SAREEN, YINZHE YU, DANIEL YUAN
-
Patent number: 5616153Abstract: A novel copolymer of an unsaturated acidic reactant and an atactic vinyl terminated propene polymer (VTPP) and its use in preparation of fuel and lubricant additives is taught. The VTPP has a major amount of polymer chains containing terminal vinyl unsaturation, a number average molecular weight of at least 500, and comprises at least 70 weight per cent propene and 0 to 30 weight per cent of at least one olefin selected from the group consisting of C.sub.2 and C.sub.4 to C.sub.10 olefins. The unsaturated acidic reactant comprises at least one unsaturated C.sub.4 to C.sub.10 carboxylic or dicarboxylic acid or anhydride. An oil soluble dispersant additive of the invention useful in oleaginous compositions is prepared by contacting the atactic VTPP copolymer with at least one nucleophilic reagent selected from the group consisting of amines, alcohols, metal reactants and mixtures thereof under conditions effective to form adducts of the nucleophilic reagent with the copolymer.Type: GrantFiled: October 3, 1995Date of Patent: April 1, 1997Assignee: Ethyl CorporationInventors: Carl A. Mike, Joseph J. Valcho, Daniel Yuan-Fu Yu