Patents by Inventor Jon Liu

Jon Liu 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).

  • Patent number: 11966900
    Abstract: A transaction record is created showing a purchase transaction of a customer. A CV profile showing a list of items in the transaction obtained from images is also obtained. The items in the transaction record are compared to items on the list. When there is a discrepancy, an action to take is determined.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: April 23, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Zhichun Xiao, Lingfeng Zhang, Jon Hammer, Joseph Duffy, Yao Liu, Sicong Fang, Xiang Yao, Pingyuan Wang, Yu Tao, Tianyi Mao, Yutao Tang, Feiyun Zhu, Han Zhang, Chunmei Wang, Pingjian Yu, Muzzammil Afroz, Haining Liu
  • Patent number: 11954928
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to detecting text in images. In some embodiments, a system for detecting text in images comprises a database configured to store images and a control circuit configured to retrieve an image, generate, based on the image, a collection of augmented images, detect characters in each of the augmented images, generate bounding boxes for the characters in each of augmented images, recognize the characters in each of the augmented images, select, based on the recognition of the characters in each of the augmented images, candidate characters, wherein the candidate characters are selected based on consistency of the recognition of the characters in each of the augmented images, detect, for the image, a color associated with the characters, and store, in the database, the image, the candidate characters, and the color associated with the characters.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: April 9, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Haining Liu, Feiyun Zhu, Jon Hammer, Ryan B. Reagan, Pingjian Yu, Zhichun Xiao, Yuqi Zhang, Yao Liu
  • Patent number: 11941745
    Abstract: Disclosed approaches may leverage the actual spatial and reflective properties of a virtual environment—such as the size, shape, and orientation of a bidirectional reflectance distribution function (BRDF) lobe of a light path and its position relative to a reflection surface, a virtual screen, and a virtual camera—to produce, for a pixel, an anisotropic kernel filter having dimensions and weights that accurately reflect the spatial characteristics of the virtual environment as well as the reflective properties of the surface. In order to accomplish this, geometry may be computed that corresponds to a projection of a reflection of the BRDF lobe below the surface along a view vector to the pixel. Using this approach, the dimensions of the anisotropic filter kernel may correspond to the BRDF lobe to accurately reflect the spatial characteristics of the virtual environment as well as the reflective properties of the surface.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: March 26, 2024
    Assignee: NVIDIA Corporation
    Inventors: Shiqiu Liu, Christopher Ryan Wyman, Jon Hasselgren, Jacob Munkberg, Ignacio Llamas
  • Patent number: 9864651
    Abstract: In some examples, fault of a code in an electronic device is detected. In response to detecting the fault, an update code is retrieved using a network stack from a network site over a network to update the code that has experienced the fault, during a state of the electronic device prior to completion of a boot procedure of the electronic device.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 9, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jon Liu, Valiuddin Y. Ali, Lan Wang
  • Publication number: 20160321132
    Abstract: In some examples, fault of a code in an electronic device is detected. In response to detecting the fault, an update code is retrieved using a network stack from a network site over a network to update the code that has experienced the fault, during a state of the electronic device prior to completion of a boot procedure of the electronic device.
    Type: Application
    Filed: July 7, 2016
    Publication date: November 3, 2016
    Inventors: Jon Liu, Valiuddin Y. Ali, Lan Wang
  • Patent number: 9405613
    Abstract: Fault of a particular module in an electronic device is detected. In response to detecting the fault, an update module is retrieved from a network site over a network to update the particular module, where the network stack is independent of a network stack associated with an operating system in the electronic device.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: August 2, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jon Liu, Valiuddin Y. Ali, Lan Wang
  • Publication number: 20150074457
    Abstract: Fault of a particular module in an electronic device is detected. In response to detecting the fault, an update module is retrieved from a network site over a network to update the particular module, where the network stack is independent of a network stack associated with an operating system in the electronic device.
    Type: Application
    Filed: July 24, 2012
    Publication date: March 12, 2015
    Inventors: Jon Liu, Valiuddin Y. Ali, Lan Wang
  • Patent number: 8312256
    Abstract: Example embodiments relate to a machine-readable storage medium encoded with instructions executable by a processor of a computing device including a display device. The machine-readable storage medium may include instructions that access a stored indication upon boot-up of the computing device using a Basic Input Output System (BIOS). In addition, the machine-readable storage medium may include instructions that determine, using the stored indication, whether an operating system (OS) of the computing device exited properly, and instructions that display a BIOS productivity display using the display device when it is determined that the computing device exited properly. Still further, the machine-readable storage medium may include instructions that permit the OS to display a recovery display when it is determined that the OS did not exit properly.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: November 13, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Baraneedharan Anbazhagan, Lan Wang, Jon Liu, Dong Wei
  • Publication number: 20110208955
    Abstract: Example embodiments relate to a machine-readable storage medium encoded with instructions executable by a processor of a computing device including a display device. The machine-readable storage medium may include instructions that access a stored indication upon boot-up of the computing device using a Basic Input Output System (BIOS). In addition, the machine-readable storage medium may include instructions that determine, using the stored indication, whether an operating system (OS) of the computing device exited properly, and instructions that display a BIOS productivity display using the display device when it is determined that the computing device exited properly. Still further, the machine-readable storage medium may include instructions that permit the OS to display a recovery display when it is determined that the OS did not exit properly.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Inventors: Baraneedharan Anbazhagan, Lan Wang, Jon Liu, Dong Wei
  • Patent number: 7073865
    Abstract: A tuned vibration absorbing system (12) for a seat system (10) includes a flexible extension member (32) that is coupled to the seat system (10). A suspended element (34) is coupled to the flexible extension member (32). The flexible extension member (32) and the suspended element (34) are configured to absorb vibration within the seat system (10). A method of designing and manufacturing a seat system (10) includes designing the tuned vibration absorbing system (12) with the flexible extension member (32) and the suspended element (34) to absorb vibration within the seat system (10), which is then manufactured and coupled to the seat system (10).
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: July 11, 2006
    Assignee: Lear Corporation
    Inventors: Ian D. Haynes, Matthew Kipf, Jon Liu, Robert Buono, Vikas Patwardhan
  • Publication number: 20050001465
    Abstract: A tuned vibration absorbing system (12) for a seat system (10) includes a flexible extension member (32) that is coupled to the seat system (10). A suspended element (34) is coupled to the flexible extension member (32). The flexible extension member (32) and the suspended element (34) are configured to absorb vibration within the seat system (10). A method of designing and manufacturing a seat system (10) includes designing the tuned vibration absorbing system (12) with the flexible extension member (32) and the suspended element (34) to absorb vibration within the seat system (10), which is then manufactured and coupled to the seat system (10).
    Type: Application
    Filed: July 3, 2003
    Publication date: January 6, 2005
    Inventors: Ian Haynes, Matthew Kipf, Jon Liu, Robert Buono, Vikas Patwardhan
  • Patent number: D1016005
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: February 27, 2024
    Inventors: Jon Zhang, Ady Liu, Sam Liu