Patents by Inventor Mark H. Lu

Mark H. Lu 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: 11386257
    Abstract: Various implementations for efficiently manipulating surfaces in a multi-dimensional space using energy agents are described. A context including one or more surfaces is rendered for display in the multi-dimensional space. One or more events manipulating the one or more surfaces of the context are detected. One or more energy agents are computed for the one or more surfaces of the context based on the one or more events. A visual effect manipulating the one or more surfaces of the context is applied based on the one or more energy agents.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: July 12, 2022
    Assignee: Amaze Software, Inc.
    Inventors: Mark H. Lu, Steven E. Newcomb, Brian R. Maissey, Andrew J. L. de Andrade
  • Patent number: 10908929
    Abstract: Various implementations related to human versus bot detection using gesture fingerprinting are described. In one such implementation, a computer-implemented method includes receiving an input associated with an application presented on a display device, capturing sensor data associated with the input, detecting a variance in the sensor data, comparing the variance with variance criteria, determining whether the input is provided by a human user or mimicked by a programmed device based on the comparison of the variance with the variance criteria, and storing the determination as analytics data in association with the application.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: February 2, 2021
    Assignee: Famous Industries, Inc.
    Inventors: Mark H. Lu, Steven E. Newcomb
  • Patent number: 10877780
    Abstract: Various implementations related to visibility detection using gesture fingerprinting are described. In one such implementation, a computer-implemented method includes receiving an input triggering a visible application to be presented on a display device, capturing visibility data associated with the visible application and the input, determining a visibility of the visible application by comparing the visibility data with visibility criteria, and storing the determined visibility of the visible application.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: December 29, 2020
    Assignee: FAMOUS INDUSTRIES, INC.
    Inventors: Mark H. Lu, Steven E. Newcomb
  • Patent number: 10521249
    Abstract: Various implementations related to gesture fingerprinting are described. In one such implementation, a computer-implemented method includes receiving input from a user entered via an input device; determining a gesture and one or more attributes associated with the gesture based on the input; matching the gesture to a gesture model for the user using the one or more attributes; and optimizing the gesture model based on subsequent input received from the user.
    Type: Grant
    Filed: February 11, 2018
    Date of Patent: December 31, 2019
    Assignee: Famous Industries, Inc.
    Inventors: Steven E. Newcomb, Mark H. Lu
  • Publication number: 20190155625
    Abstract: Various implementations related to visibility detection using gesture fingerprinting are described. In one such implementation, a computer-implemented method includes receiving an input triggering a visible application to be presented on a display device, capturing visibility data associated with the visible application and the input, determining a visibility of the visible application by comparing the visibility data with visibility criteria, and storing the determined visibility of the visible application.
    Type: Application
    Filed: January 22, 2019
    Publication date: May 23, 2019
    Inventors: Mark H. Lu, Steven E. Newcomb
  • Publication number: 20190155624
    Abstract: Various implementations related to human versus bot detection using gesture fingerprinting are described. In one such implementation, a computer-implemented method includes receiving an input associated with an application presented on a display device, capturing sensor data associated with the input, detecting a variance in the sensor data, comparing the variance with variance criteria, determining whether the input is provided by a human user or mimicked by a programmed device based on the comparison of the variance with the variance criteria, and storing the determination as analytics data in association with the application.
    Type: Application
    Filed: January 22, 2019
    Publication date: May 23, 2019
    Inventors: Mark H. Lu, Steven E. Newcomb
  • Publication number: 20190005146
    Abstract: Various implementations for manipulating a virtual camera dolly in a multi-dimensional space to produce a visual effect are described. Content is rendered for display via a viewport. The viewport displays a virtual multi-dimensional space. A content movement input is received. A visual effect is determined to apply to the content based on the content movement input and a position of the content relative to a boundary associated with an anchor position in the multi-dimensional space. A virtual camera dolly is manipulated to produce the visual effect. The virtual camera dolly represents a viewing perspective for viewing the content via the viewport in the multi-dimensional space.
    Type: Application
    Filed: March 21, 2018
    Publication date: January 3, 2019
    Inventors: Mark H. Lu, Steven E. Newcomb, Brian R. Maissey, Andrew J.L. de Andrade
  • Patent number: 9772889
    Abstract: Various implementations for expedited processing and handling of events are described. A first event associated with a set of one or more surfaces rendered for display in a multi-dimensional space is detected. The first event is routed to a first set of one or more event processors for processing. The first event is processed using the first set of one or more event processors and after the processing, the first event is handled using one or more first event handlers.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: September 26, 2017
    Assignee: Famous Industries, Inc.
    Inventors: Mark H. Lu, Steven E. Newcomb, Brian R. Maissey, Andrew J. L. de Andrade
  • Patent number: 9652076
    Abstract: Various implementations related to gesture fingerprinting are described. In one such implementation, a computer-implemented method includes receiving input from a user entered via an input device; determining a gesture and one or more attributes associated with the gesture based on the input; matching the gesture to a gesture model for the user using the one or more attributes; and optimizing the gesture model based on subsequent input received from the user.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: May 16, 2017
    Assignee: Famous Industries, Inc.
    Inventors: Steven E. Newcomb, Mark H. Lu
  • Patent number: 9501171
    Abstract: Various implementations related to gesture fingerprinting are described. In one such implementation, a computer-implemented method includes receiving input from a user entered via an input device; determining a gesture and one or more attributes associated with the gesture based on the input; matching the gesture to a gesture model for the user using the one or more attributes; and optimizing the gesture model based on subsequent input received from the user.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: November 22, 2016
    Assignee: Famous Industries, Inc.
    Inventors: Steven E Newcomb, Mark H Lu
  • Publication number: 20140325530
    Abstract: Various implementations for expedited processing and handling of events are described. A first event associated with a set of one or more surfaces rendered for display in a multi-dimensional space is detected. The first event is routed to a first set of one or more event processors for processing. The first event is processed using the first set of one or more event processors and after the processing, the first event is handled using one or more first event handlers.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: Mark H. Lu, Steven E. Newcomb, Brian R. Maissey, Andrew J.L. de Andrade
  • Publication number: 20140108915
    Abstract: Various implementations for efficiently manipulating surfaces in a multi-dimensional space using energy agents are described. A context including one or more surfaces is rendered for display in the multi-dimensional space. One or more events manipulating the one or more surfaces of the context are detected. One or more energy agents are computed for the one or more surfaces of the context based on the one or more events. A visual effect manipulating the one or more surfaces of the context is applied based on the one or more energy agents.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 17, 2014
    Applicant: Famous Industries, Inc.
    Inventors: Mark H. Lu, Steven E. Newcomb, Brian R. Maissey, Andrew J.L. de Andrade