Patents by Inventor Shaun Ho

Shaun Ho 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: 20240086169
    Abstract: A video security system configured for simplified cluster join is disclosed. The video security system includes a video management server device that internally includes at least one non-volatile storage medium initially storing incomplete portions of first and second computer readable instructions that entirely define server components that provide first and second operational supports for first and second video cameras. The video management server device is configured to communicate with the first and second video cameras over at least one local area network path. The video management server device is also configured to communicate with a package sourcing entity to transmit information about the incomplete portions to the package sourcing entity.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventors: PAUL D CHARLES, SHAUN MARLATT, THANH HO, ARUN KUMAR RADHAKRISHNA PILLAI, MICHAEL JAMESON
  • Patent number: 11829984
    Abstract: A point of sale application may initially process a transaction between a customer and a merchant. While the point of sale application processes the transaction, an add-on application may monitor a current state of a user interface of the point of sale application. Upon recognizing a triggering event associated with the current state of the user interface, the add-on application may take over the processing of the transaction from the point of sale application. Upon completion of the processing of the transaction, the add-on application may return a result of the transaction to the point of sale application by emulating user actions on the user interface of the point of sale application.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: November 28, 2023
    Assignee: SUMUP, INC.
    Inventors: Matthew David Doka, Victor Shaun Ho, Patrick Lucas, Michael Hsu, Sarah Calvillo, Joshua Christopher Wilson, Andre Prudhomme
  • Patent number: 11823158
    Abstract: A point of sale application may initially process a transaction between a customer and a merchant. While the point of sale application processes the transaction, an add-on application may monitor a current state of a user interface of the point of sale application. Upon recognizing a triggering event associated with the current state of the user interface, the add-on application may take over the processing of the transaction from the point of sale application. Upon completion of the processing of the transaction, the add-on application may return a result of the transaction to the point of sale application by emulating user actions on the user interface of the point of sale application.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: November 21, 2023
    Assignee: SUMUP, INC.
    Inventors: Matthew David Doka, Victor Shaun Ho, Patrick Lucas, Michael Hsu, Sarah Calvillo, Joshua Christopher Wilson, Andre Prudhomme
  • Publication number: 20230004949
    Abstract: A point of sale application may initially process a transaction between a customer and a merchant. While the point of sale application processes the transaction, an add-on application may monitor a current state of a user interface of the point of sale application. Upon recognizing a triggering event associated with the current state of the user interface, the add-on application may take over the processing of the transaction from the point of sale application. Upon completion of the processing of the transaction, the add-on application may return a result of the transaction to the point of sale application by emulating user actions on the user interface of the point of sale application.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Inventors: Matthew David Doka, Victor Shaun Ho, Patrick Lucas, Michael Hsu, Sarah Calvillo, Joshua Christopher Wilson, Andre Prudhomme
  • Publication number: 20230004950
    Abstract: A point of sale application may initially process a transaction between a customer and a merchant. While the point of sale application processes the transaction, an add-on application may monitor a current state of a user interface of the point of sale application. Upon recognizing a triggering event associated with the current state of the user interface, the add-on application may take over the processing of the transaction from the point of sale application. Upon completion of the processing of the transaction, the add-on application may return a result of the transaction to the point of sale application by emulating user actions on the user interface of the point of sale application.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Inventors: Matthew David Doka, Victor Shaun Ho, Patrick Lucas, Michael Hsu, Sarah Calvillo, Joshua Christopher Wilson, Andre Prudhomme
  • Patent number: 11488133
    Abstract: A point of sale application may initially process a transaction between a customer and a merchant. While the point of sale application processes the transaction, an add-on application may monitor a current state of a user interface of the point of sale application. Upon recognizing a triggering event associated with the current state of the user interface, the add-on application may take over the processing of the transaction from the point of sale application. Upon completion of the processing of the transaction, the add-on application may return a result of the transaction to the point of sale application by emulating user actions on the user interface of the point of sale application.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: November 1, 2022
    Assignee: Five Stars Loyalty, Inc.
    Inventors: Matthew David Doka, Victor Shaun Ho, Patrick Lucas, Michael Hsu, Sarah Calvillo, Joshua Christopher Wilson, Andre Prudhomme
  • Publication number: 20200402036
    Abstract: A point of sale application may initially process a transaction between a customer and a merchant. While the point of sale application processes the transaction, an add-on application may monitor a current state of a user interface of the point of sale application. Upon recognizing a triggering event associated with the current state of the user interface, the add-on application may take over the processing of the transaction from the point of sale application. Upon completion of the processing of the transaction, the add-on application may return a result of the transaction to the point of sale application by emulating user actions on the user interface of the point of sale application.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 24, 2020
    Inventors: Matthew David Doka, Victor Shaun Ho, Patrick Lucas, Michael Hsu, Sarah Calvillo, Joshua Christopher Wilson, Andre Prudhomme
  • Publication number: 20090157763
    Abstract: A method and system for validating documentation. The method includes presenting a status mechanism operable to initiate a change in status of a portion of documentation, receiving a request to change the status of the portion of documentation, changing the status of the portion of documentation based on the request, and notifying an owner of the request to change the status of a portion of documentation. The method further includes presenting the portion of documentation to the owner and updating the status based on receiving a request to change the status of the portion of documentation. The system and method facilitate keeping documentation up to date.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Inventors: Stefan Gottschalk, Chris McIntosh, Olivier Giroux, Shaun Ho
  • Patent number: 7508394
    Abstract: Method and apparatus for graphics processing is described. More particularly, a graphics processing subsystem capable of multi-pass graphics data processing is described. The graphics processing subsystem includes a geometry processor and a fragment processor, where output from the fragment processor is input compatible with the geometry processor. Data produced in a pass through a graphics data-processing pipeline including the fragment processor and geometry processor may be used as an input to processing during a subsequent pass. Data read from a texture map may be used to define or modify data, including vertex data, being processed in the geometry processor or the fragment processor.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: March 24, 2009
    Assignee: NVIDIA Corporation
    Inventors: Matthew N. Papakipos, Rui M. Bastos, Christian Rouet, Shaun Ho
  • Patent number: 7081895
    Abstract: Method and apparatus for graphics processing is described. More particularly, a graphics processing subsystem capable of multi-pass graphics data processing is described. The graphics processing subsystem includes a geometry processor and a fragment processor, where output from the fragment processor is input compatible with the geometry processor. Data produced in a pass through a graphics data-processing pipeline including the fragment processor and geometry processor may be used as an input to processing during a subsequent pass. Data read from a texture map may be used to define or modify data, including vertex data, being processed in the geometry processor or the fragment processor.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: July 25, 2006
    Assignee: NVIDIA Corporation
    Inventors: Matthew N. Papakipos, Rui M. Bastos, Christian Rouet, Shaun Ho
  • Patent number: 7075539
    Abstract: A computing system has a graphics processor, a graphics memory, main memory, a bridge, and a central processing unit configured to process floating-point data of a first fixed size. An interconnect grid includes communication paths to link the graphics processor, the graphics memory, main memory, the bridge, and the central processing unit. A computing system component (e.g., the graphics processor or central processing unit) converts floating-point data to graphics floating-point data with a fixed size smaller than the fixed size of the floating-point data. The computing system passes the floating-point data and/or the graphics floating-point data over at least a portion of the interconnect grid. Alternately, the graphics processor may directly read and process previously compressed and stored graphics floating-point data.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: July 11, 2006
    Assignee: NVIDIA Corporation
    Inventors: Steven Gregory Foster, Jr., Thomas H. Kong, Shaun Ho, Matthew Papakipos
  • Publication number: 20040012563
    Abstract: Method and apparatus for graphics processing is described. More particularly, a graphics processing subsystem capable of multi-pass graphics data processing is described. The graphics processing subsystem includes a geometry processor and a fragment processor, where output from the fragment processor is input compatible with the geometry processor. Data produced in a pass through a graphics data-processing pipeline including the fragment processor and geometry processor may be used as an input to processing during a subsequent pass. Data read from a texture map may be used to define or modify data, including vertex data, being processed in the geometry processor or the fragment processor.
    Type: Application
    Filed: April 11, 2003
    Publication date: January 22, 2004
    Inventors: Matthew N. Papakipos, Rui M. Bastos, Christian Rouet, Shaun Ho
  • Patent number: 6417858
    Abstract: A processor for computer graphics calculations comprising an entire graphics engine in a single integrated circuit. The processor includes a transform mechanism adapted to compute transforms for the computer graphics calculations. The transform mechanism includes a transformation element adapted to compute transforms using a dot product operation. The transform mechanism of the processor also includes a perspective division element, a color unit for lighting calculations, a scaling element for multiplication operations, and a look-up table containing mathematical functions used by the computer graphics calculations. The processor also includes a raster unit coupled to the transform mechanism, a texture unit coupled to the raster unit, and a shader unit coupled to the texture unit.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: July 9, 2002
    Assignee: Microsoft Corporation
    Inventors: Derek Bosch, Carroll Philip Gossett, Ian O'Donnell, Anan Nagarajan, Adrian Jeday, Eric Demers, Vimal Parikh, Shaun Ho
  • Patent number: 6333744
    Abstract: A graphics pipeline including a rasterizing stage producing diffuse color values; a plurality of texture stages producing texture values defining a particular texture; a combiner stage for combining four of a plurality of selectable input values including diffuse color values, texture values furnished by a plurality of texture stages, and proportions for combination of the selectable input values; the combiner stage being capable of providing a result equivalent to a sum of products of any two sets of input values, and a product of two input values.
    Type: Grant
    Filed: March 22, 1999
    Date of Patent: December 25, 2001
    Assignee: Nvidia Corporation
    Inventors: David B. Kirk, Matthew Papakipos, Shaun Ho, Walter Donovan, Curtis Priem
  • Patent number: 6297833
    Abstract: A graphics accelerator pipeline including a rasterizer stage, a texture stage, and a combiner stage capable of producing realistic output images by mapping irregular textures to surfaces.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: October 2, 2001
    Assignee: Nvidia Corporation
    Inventors: Shaun Ho, Douglas H. Rogers, Paolo Sabella