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: 20240122392
    Abstract: 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: Application
    Filed: December 22, 2021
    Publication date: April 18, 2024
    Inventors: Christopher T. Martin, Joshua D. Anthony, Benjamin Sharp, Chuwen Li
  • Publication number: 20240126120
    Abstract: 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: Application
    Filed: December 8, 2023
    Publication date: April 18, 2024
    Inventors: 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: 11950595
    Abstract: 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: Grant
    Filed: April 29, 2021
    Date of Patent: April 9, 2024
    Assignee: 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: 20240111289
    Abstract: 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: Application
    Filed: October 16, 2023
    Publication date: April 4, 2024
    Inventors: Nathaniel Fairfield, Joshua Seth Herbach, Christopher Kennedy Ludwick, Matthew Paul McNaughton, Renaud-Roland Hubert, Jennifer Arden, Min Li Chan
  • Patent number: 11937602
    Abstract: 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: Grant
    Filed: September 26, 2018
    Date of Patent: March 26, 2024
    Assignee: 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: 11938167
    Abstract: 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: Grant
    Filed: October 5, 2021
    Date of Patent: March 26, 2024
    Assignees: ENZO BIOCHEM, INC., ENZO THERAPEUTICS, INC.
    Inventors: Joshua Rabbani, Xiaofeng Li, James J. Donegan
  • Patent number: 11921716
    Abstract: 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: Grant
    Filed: August 21, 2023
    Date of Patent: March 5, 2024
    Assignee: Snowflake Inc.
    Inventors: Hossein Ahmandi, Jayanta Das, Joshua Klahr, Boyung Lee, Wenye Li, Abdul Q. Munir, Yi Pan
  • Patent number: 11733850
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: August 22, 2023
    Assignee: Salesforce, Inc.
    Inventors: Andy Chung, Aaron Boodman, Joshua Li, Erik Arvidsson, Kevin Gibbs, Diana Berlin
  • Patent number: 11303803
    Abstract: 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: Grant
    Filed: April 22, 2019
    Date of Patent: April 12, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: John Samuel Barnett, William Samuel Bailey, Cheng Huang, Joshua Li, Alexander Dauning Li
  • Publication number: 20190253616
    Abstract: 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: Application
    Filed: April 22, 2019
    Publication date: August 15, 2019
    Inventors: John Samuel Barnett, William Samuel Bailey, Cheng Huang, Joshua Li, Alexander Dauning Li
  • Patent number: 10298837
    Abstract: 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: Grant
    Filed: December 28, 2016
    Date of Patent: May 21, 2019
    Assignee: Facebook, Inc.
    Inventors: John Samuel Barnett, William Samuel Bailey, Cheng Huang, Joshua Li, Alexander Dauning Li
  • Patent number: 10291737
    Abstract: 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: Grant
    Filed: August 8, 2014
    Date of Patent: May 14, 2019
    Assignee: Facebook, Inc.
    Inventors: Aaron Samuel Filner, Devin Naquin, Joshua Li, Katherine L. Swanson, Colin Cameron Brennan Campbell, Gregory John Moeck
  • Patent number: 10210590
    Abstract: 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: Grant
    Filed: July 20, 2017
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
  • Patent number: 10126903
    Abstract: 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: Grant
    Filed: April 15, 2013
    Date of Patent: November 13, 2018
    Assignee: Facebook, Inc.
    Inventors: I Chien Peng, Joshua Li, Qixing Du
  • Publication number: 20170316539
    Abstract: 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: Application
    Filed: July 20, 2017
    Publication date: November 2, 2017
    Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
  • Patent number: 9760964
    Abstract: 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: Grant
    Filed: April 11, 2013
    Date of Patent: September 12, 2017
    Assignee: Facebook, Inc.
    Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
  • Publication number: 20160044127
    Abstract: 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: Application
    Filed: August 8, 2014
    Publication date: February 11, 2016
    Inventors: Aaron Samuel Filner, Devin Naquin, Joshua Li, Katherine L. Swanson, Colin Cameron Brennan Campbell, Gregory John Moeck
  • Publication number: 20140310624
    Abstract: 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: Application
    Filed: April 15, 2013
    Publication date: October 16, 2014
    Inventors: I Chien Peng, Joshua Li, Qixing Du
  • Publication number: 20140306978
    Abstract: 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: Application
    Filed: April 11, 2013
    Publication date: October 16, 2014
    Inventors: Qixing Du, Ashwin Bhat, Jonathan M. Kaldor, I Chien Peng, Joshua Li, Kang Zhang
  • Publication number: 20080150092
    Abstract: 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: Application
    Filed: March 3, 2008
    Publication date: June 26, 2008
    Inventors: Amit Subhash Kelkar, Joshua Li, Danh John C. Nguyen, Vijay Ullal