Patents by Inventor Joshua Li
Joshua 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: 20240122392Abstract: A cooking system for cooking food including a housing having a hollow interior and a cooking container receivable within said hollow interior. The cooking container has an upper end and a feature formed at the upper end. At least one heating element is associated with the feature and a fluid source is arranged to deliver fluid to said feature.Type: ApplicationFiled: December 22, 2021Publication date: April 18, 2024Inventors: Christopher T. Martin, Joshua D. Anthony, Benjamin Sharp, Chuwen Li
-
Publication number: 20240126120Abstract: A display may have a pixel array such as a liquid crystal pixel array. The pixel array may be illuminated with backlight illumination from a direct-lit backlight unit. The backlight unit may include an array of light-emitting diodes (LEDs) on a printed circuit board. The display may have a notch to accommodate an input-output component. Reflective layers may be included in the notch. The backlight may include a color conversion layer with a property that varies as a function of position. The light-emitting diodes may be covered by a slab of encapsulant with recesses in an upper surface.Type: ApplicationFiled: December 8, 2023Publication date: April 18, 2024Inventors: Meizi Jiao, Joshua A. Spechler, Jie Xiang, Zhenyue Luo, Chungjae Lee, Morteza Amoorezaei, Mengyang Liang, Xinyu Zhu, Mingxia Gu, Jun Qi, Eric L. Benson, Victor H. Yin, Youchul Jeong, Xiang Fang, Yanming Li, Michael J. Lee, Marianna C. Sbordone, Ari P. Miller, Edward J. Cooper, Michael C. Sulkis, Francesco Ferretti, Seth G. McFarland, Mary M. Morrison, Eric N. Vergo, Terence Chan, Ian A. Guy, Keith J. Hendren, Sunitha Chandra
-
Patent number: 11950595Abstract: Antimicrobial compositions including at least one acid and at least one anionic surfactant are provided. In particular, food contact antimicrobial compositions including at least one acid and at least one anionic surfactant provide a no-rinse compositions efficacious against Norovirus, having acceptable use solution pH that do not require use of personal protective equipment (PPE), are surface compatible and do not leave residues on treated surfaces are provided. Methods of cleaning a surface with the compositions are also provided.Type: GrantFiled: April 29, 2021Date of Patent: April 9, 2024Assignee: Ecolab USA Inc.Inventors: Catherine Hanson, Junzhong Li, David D. McSherry, Stacy Fawbush, Kaitlin Lake, Gerard Hinrichs, Joshua Luedtke, Richard Staub, Derrick Anderson
-
Publication number: 20240111289Abstract: Aspects of the disclosure relate to arranging a pickup between a driverless vehicle and a passenger. For instance, dispatch instructions dispatching the vehicle to a predetermined pickup area in order to pick up the passenger are received by the vehicle which begins maneuvering to the predetermined pickup area. While doing so, the vehicle receives from the passenger's client computing device the device's location. An indication that the passenger is interested in a fly-by pickup is identified. The fly-by pickup allows the passenger to safely enter the vehicle at a location outside of the predetermined pickup area and prior to the one or more processors have maneuvered the vehicle to the predetermined pickup area. The vehicle determines that the fly-by pickup is appropriate based on at least the location of the client computing device and the indication, and based on the determination, maneuvers itself in order to attempt the fly-by pickup.Type: ApplicationFiled: October 16, 2023Publication date: April 4, 2024Inventors: Nathaniel Fairfield, Joshua Seth Herbach, Christopher Kennedy Ludwick, Matthew Paul McNaughton, Renaud-Roland Hubert, Jennifer Arden, Min Li Chan
-
Patent number: 11937602Abstract: Antimicrobial compositions including at least one acid and at least one anionic surfactant are provided. In particular, food contact antimicrobial compositions including at least one acid and at least one anionic surfactant provide efficacious virucidal activity, including against Norovirus, having acceptable use solution pH that do not require use of personal protective equipment (PPE), are surface compatible and do not leave residues on treated surfaces. Methods of cleaning a surface with the compositions are also provided and may beneficially eliminate the need to rinse the antimicrobial compositions after use.Type: GrantFiled: September 26, 2018Date of Patent: March 26, 2024Assignee: ECOLAB USA INC.Inventors: Wendy Lo, Derrick Anderson, Erik Olson, Catherine Hanson, Junzhong Li, David D. McSherry, Stacy Fawbush, Kaitlin Lake, Gerard Hinrichs, Joshua Luedtke, Richard Staub
-
Patent number: 11938167Abstract: Provided is a composition comprising a peptide comprising amino acids and/or amino acid analogs comprising a continuous sequence of a sclerostin fragment comprising Tyr43 or Tyr213. Also provided is a composition comprising a peptide comprising less than about 75 amino acids and/or amino acid analogs including an amino acid or amino acid analog capable of being sulfated, where the composition is capable of inhibiting sclerostin binding to an LRP. Further provided is a composition comprising a peptide comprising less than about 75 amino acids and/or amino acid analogs including an amino acid or amino acid analog capable of being post-translationally sulfated, where the composition is capable of inhibiting binding of a protein ligand comprising a sulfation site to its binding partner. Also provided are methods of using the compositions.Type: GrantFiled: October 5, 2021Date of Patent: March 26, 2024Assignees: ENZO BIOCHEM, INC., ENZO THERAPEUTICS, INC.Inventors: Joshua Rabbani, Xiaofeng Li, James J. Donegan
-
Patent number: 11921716Abstract: A method includes parsing a query to determine a plurality of data processing operations associated with the query and including an AS OF JOIN operation between first time series data in a first table and second time series data in a second table. A query plan of the query is generated. The query plan includes a plurality of nodes corresponding to the plurality of data processing operations. At least one of the plurality of nodes corresponding to the AS OF JOIN operation is modified to generate a modified query plan of the query. The modifying is based on applying a UNION operation on at least a first portion of column data in the first table and the second table to obtain a combined table. Execution of the query by at least one of a plurality of computing nodes is scheduled based on the modified query plan.Type: GrantFiled: August 21, 2023Date of Patent: March 5, 2024Assignee: Snowflake Inc.Inventors: Hossein Ahmandi, Jayanta Das, Joshua Klahr, Boyung Lee, Wenye Li, Abdul Q. Munir, Yi Pan
-
Patent number: 11733850Abstract: Disclosed herein are system, method, and computer program product embodiments for slide grid snapping for presentations slides in a cloud collaboration platform. An embodiment operates by displaying a slide made up of rows and columns of pixels, receiving inputs to select and move an object, interpreting the movement, based on proximity to particular rows and columns, places the object along the particular row and column of pixels, and rendering the resulting slide. By serializing and coordinating design actions using the slide grid, the ease of design and the efficiency of the user experience may be enhanced. The grid system further allows users to comment anywhere in the document, associating those comments with objects or layers, and adjusting or moving the comments in response to grid-based actions.Type: GrantFiled: January 31, 2019Date of Patent: August 22, 2023Assignee: Salesforce, Inc.Inventors: Andy Chung, Aaron Boodman, Joshua Li, Erik Arvidsson, Kevin Gibbs, Diana Berlin
-
Patent number: 11303803Abstract: Systems, methods, and non-transitory computer-readable media can receive a plurality of content items. Tag information is generated for each content item of the plurality of content items. The tag information comprises one or more tags, and at least one tag for each content item is generated based on a machine learning technique. Query information is received from a first user. One or more content items of the plurality of content items is identified based on the query information and the tag information.Type: GrantFiled: April 22, 2019Date of Patent: April 12, 2022Assignee: Meta Platforms, Inc.Inventors: John Samuel Barnett, William Samuel Bailey, Cheng Huang, Joshua Li, Alexander Dauning Li
-
Publication number: 20190253616Abstract: Systems, methods, and non-transitory computer-readable media can receive a plurality of content items. Tag information is generated for each content item of the plurality of content items. The tag information comprises one or more tags, and at least one tag for each content item is generated based on a machine learning technique. Query information is received from a first user. One or more content items of the plurality of content items is identified based on the query information and the tag information.Type: ApplicationFiled: April 22, 2019Publication date: August 15, 2019Inventors: John Samuel Barnett, William Samuel Bailey, Cheng Huang, Joshua Li, Alexander Dauning Li
-
Patent number: 10298837Abstract: Systems, methods, and non-transitory computer-readable media can receive a plurality of content items. Tag information is generated for each content item of the plurality of content items. The tag information comprises one or more tags, and at least one tag for each content item is generated based on a machine learning technique. Query information is received from a first user. One or more content items of the plurality of content items is identified based on the query information and the tag information.Type: GrantFiled: December 28, 2016Date of Patent: May 21, 2019Assignee: Facebook, Inc.Inventors: John Samuel Barnett, William Samuel Bailey, Cheng Huang, Joshua Li, Alexander Dauning Li
-
Patent number: 10291737Abstract: In one embodiment, a method includes identifying candidate content associated with a user of a computing device, selecting, from the candidate content, cache content to be stored in cache storage of the computing device for access by the user when the computing device does not have network connectivity, and storing the cache content in the cache storage of the computing device. The cache content may be based on information associated with a user node that represents the user in a social graph. The cache content may include entities liked by the user, friends of the user, and/or entities of interest to the user. The cache content includes web pages accessed by the user and/or web pages referenced by content created by the user. The cache content may include information related to past, current, and/or predicted actions of the user, such as social network posts, travel itineraries, and geographic locations.Type: GrantFiled: August 8, 2014Date of Patent: May 14, 2019Assignee: Facebook, Inc.Inventors: Aaron Samuel Filner, Devin Naquin, Joshua Li, Katherine L. Swanson, Colin Cameron Brennan Campbell, Gregory John Moeck
-
Patent number: 10210590Abstract: In one embodiment, a computing device receives receive a request for particular content associated with an application. The device may determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content. The device may encapsulate the display object with the particular content in a wrapper object and return the wrapper object encapsulating the display object in response to the request. The device may receive an indication that the display object is no longer needed, and extract the display object from the wrapper object. The display object may be stored in the first recycler. The wrapper object without the display object may be disposed in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device.Type: GrantFiled: July 20, 2017Date of Patent: February 19, 2019Assignee: Facebook, Inc.Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
-
Patent number: 10126903Abstract: In one embodiment, a computing device receives a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device. The device may pre-inflate at least one selected element of a display object for a second portion of the content layout, and then store the element in an application-tailored recycler. Selection of the at least one selected element may be based on dimensions of the displayable region, available memory of the computing device, or application-specific rules. The device may then retrieve, in response to a request for content in the second portion of the content layout, the element from the application-tailored recycler, update other elements of the display object as needed for the second portion of the content layout, and return the display object.Type: GrantFiled: April 15, 2013Date of Patent: November 13, 2018Assignee: Facebook, Inc.Inventors: I Chien Peng, Joshua Li, Qixing Du
-
Publication number: 20170316539Abstract: In one embodiment, a computing device receives receive a request for particular content associated with an application. The device may determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content. The device may encapsulate the display object with the particular content in a wrapper object and return the wrapper object encapsulating the display object in response to the request. The device may receive an indication that the display object is no longer needed, and extract the display object from the wrapper object. The display object may be stored in the first recycler. The wrapper object without the display object may be disposed in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device.Type: ApplicationFiled: July 20, 2017Publication date: November 2, 2017Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
-
Patent number: 9760964Abstract: A computing device receives a request for content for a content layout in a displayable region of a screen associated with the device. The device determines, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use. If it does not, the device creates the display object and fills it with the content. If it does, and if the display object contains the content, the device updates elements of the display object as needed; otherwise, if the display object does not contain the content, the device fills the display object with the content and returns it. The recycling or re-using may also be performed with sub-elements of a display object, some of which may comprise nested display objects.Type: GrantFiled: April 11, 2013Date of Patent: September 12, 2017Assignee: Facebook, Inc.Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
-
Publication number: 20160044127Abstract: In one embodiment, a method includes identifying candidate content associated with a user of a computing device, selecting, from the candidate content, cache content to be stored in cache storage of the computing device for access by the user when the computing device does not have network connectivity, and storing the cache content in the cache storage of the computing device. The cache content may be based on information associated with a user node that represents the user in a social graph. The cache content may include entities liked by the user, friends of the user, and/or entities of interest to the user. The cache content includes web pages accessed by the user and/or web pages referenced by content created by the user. The cache content may include information related to past, current, and/or predicted actions of the user, such as social network posts, travel itineraries, and geographic locations.Type: ApplicationFiled: August 8, 2014Publication date: February 11, 2016Inventors: Aaron Samuel Filner, Devin Naquin, Joshua Li, Katherine L. Swanson, Colin Cameron Brennan Campbell, Gregory John Moeck
-
Publication number: 20140310624Abstract: In one embodiment, a computing device receives a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device. The device may pre-inflate at least one selected element of a display object for a second portion of the content layout, and then store the element in an application-tailored recycler. Selection of the at least one selected element may be based on dimensions of the displayable region, available memory of the computing device, or application-specific rules. The device may then retrieve, in response to a request for content in the second portion of the content layout, the element from the application-tailored recycler, update other elements of the display object as needed for the second portion of the content layout, and return the display object.Type: ApplicationFiled: April 15, 2013Publication date: October 16, 2014Inventors: I Chien Peng, Joshua Li, Qixing Du
-
Publication number: 20140306978Abstract: In one embodiment, a computing device receives a request for content for a content layout in a displayable region of a screen associated with the system. The device determines, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use. If it does not, the device creates the display object and fills it with the content. If it does, and if the display object contains the content, the device updates elements of the display object as needed; otherwise, if the display object does not contain the content, the device fills the display object with the content and returns it. Embodiments described herein may also be performed with sub-elements of a display object, some of which may comprise nested display objects.Type: ApplicationFiled: April 11, 2013Publication date: October 16, 2014Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
-
Publication number: 20080150092Abstract: Various embodiments of the present invention relate to systems, devices, and methods for treating a semiconductor substrate, such as a silicon wafer, in order to reduce current leakage therein. A semiconductor substrate is provided a plurality of heating treatments that create a denuded zone adjacent to a surface of the substrate and a core zone below the denuded zone. Oxygen impurities within the denuded zone are removed through an oxygen out-diffusion heat treatment. A plurality of macroscopic bulk micro defects is generated within the core zone through the combination of an agglomeration heat treatment and a macroscopic growth heat treatment. This plurality of macroscopic bulk micro defects inhibits migration of metallic contaminants that are located within the substrate. For exemplary purposes, certain embodiments are described relating to a semiconductor wafer heated in a sequence of three treatments.Type: ApplicationFiled: March 3, 2008Publication date: June 26, 2008Inventors: Amit Subhash Kelkar, Joshua Li, Danh John C. Nguyen, Vijay Ullal