Patents by Inventor Jeff Arnold

Jeff Arnold 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: 20240160638
    Abstract: A data analytics application receives a workflow that includes a sequence of tools. Each tool in the sequence performs a data analytics function. The data analytics application generates an interactive element for a tool in the sequence based on the data analytics function of the tool in the workflow. The interactive element is applied to the tool to update the workflow. The interactive element may be affiliated to the tool or be added into the analytics workflow as a new tool. The updated workflow is provided for processing a data file. The updated analytics workflow generates a result item representing an outcome of the processing of the data file. The interactive element applied to the tool is adapted to receive a user input and to trigger an operation of the tool based on the user input to generate a different result item.
    Type: Application
    Filed: January 26, 2024
    Publication date: May 16, 2024
    Inventors: Jeff Arnold, Stephen Edwin Link, Jesse David Clark
  • Patent number: 11822566
    Abstract: A data analytics application receives a workflow that includes a sequence of tools. Each tool performs a data analytics function. The data analytics application processes a data file using the sequence of tools to generate a result item representing an outcome of the processing of the data file. The data analytics application stores one or more metadata files, each of which includes data generated by an interactive tool in the sequence during the processing of the data file. The data analytics application receives a user input through an interactive element associated with an interactive tool in the sequence. The interactive element can modify an operation of the interactive tool based on the user input. The data analytics application retrieves the metadata file for the interactive tool and processes the metadata file by using a subset of the sequence of tools and the user input to generate a different result item.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: November 21, 2023
    Assignee: Alteryx, Inc.
    Inventor: Jeff Arnold
  • Patent number: 11762874
    Abstract: A data analytics application receives a workflow that includes a sequence of tools. Each tool in the sequence performs a data analytics function. The data analytics application generates an interactive element for a tool in the sequence based on the data analytics function of the tool in the workflow. The interactive element is applied to the tool to update the workflow. The interactive element may be affiliated to the tool or be added into the analytics workflow as a new tool. The updated workflow is provided for processing a data file. The updated analytics workflow generates a result item representing an outcome of the processing of the data file. The interactive element applied to the tool is adapted to receive a user input and to trigger an operation of the tool based on the user input to generate a different result item.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: September 19, 2023
    Assignee: Alteryx, Inc.
    Inventors: Jeff Arnold, Cassandra Clark, Stephen Edwin Link
  • Publication number: 20230113187
    Abstract: A workflow includes a sequence of tools and a logic controller. A data file is input into the workflow and processed by the tools. A log file and a metadata file are generated for a tool. The log file includes data describing events that occurred during the operation of the tool in the processing of the data file. The metadata file includes data generated from the performance of the data analytics function of the tool. The logic controller uses the log file to determine whether to trigger a subsequent tool. Responsive to a determination of trigging the subsequent tool, the metadata file is sent to the subsequent tool and processed by a subset of the sequence of tools to generate a result item. The subset starts with the subsequent tool. The result item represents an outcome of the processing of the data file by the workflow.
    Type: Application
    Filed: September 24, 2021
    Publication date: April 13, 2023
    Inventors: Jeff Arnold, Adam David Riley
  • Publication number: 20230039097
    Abstract: A data analytics application receives a workflow that includes a sequence of tools. Each tool performs a data analytics function. The data analytics application processes a data file using the sequence of tools to generate a result item representing an outcome of the processing of the data file. The data analytics application stores one or more metadata files, each of which includes data generated by an interactive tool in the sequence during the processing of the data file. The data analytics application receives a user input through an interactive element associated with an interactive tool in the sequence. The interactive element can modify an operation of the interactive tool based on the user input. The data analytics application retrieves the metadata file for the interactive tool and processes the metadata file by using a subset of the sequence of tools and the user input to generate a different result item.
    Type: Application
    Filed: August 6, 2021
    Publication date: February 9, 2023
    Inventor: Jeff Arnold
  • Publication number: 20230035213
    Abstract: A data analytics application receives a workflow that includes a sequence of tools. Each tool in the sequence performs a data analytics function. The data analytics application generates an interactive element for a tool in the sequence based on the data analytics function of the tool in the workflow. The interactive element is applied to the tool to update the workflow. The interactive element may be affiliated to the tool or be added into the analytics workflow as a new tool. The updated workflow is provided for processing a data file. The updated analytics workflow generates a result item representing an outcome of the processing of the data file. The interactive element applied to the tool is adapted to receive a user input and to trigger an operation of the tool based on the user input to generate a different result item.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Jeff Arnold, Cassandra Clark, Stephen Edwin Link
  • Patent number: 10417789
    Abstract: Aspects of the present disclosure includes methods for realistic real-time motion blur of a primitive. The methods can calculate a first movement of a primitive, blur texture space data based on the first movement, cache the blurred texture space data, and re-use the blurred texture space data when later movement of the primitive calculated at a later time is found to be similar to the first movement. The methods can re-blur the texture space data to generate second blurred texture space data, store second blurred texture space data, and use the second blurred texture space data to generate blurred primitives if the later movement differs by a threshold amount from the first movement.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chris Raubacher, Kelly Renner, Dave Driver, Conroy Williamson, Jose Rodriguez, Jeff Arnold
  • Publication number: 20170278276
    Abstract: The techniques discussed herein facilitate realistic real-time motion blur of a primitive. The techniques discussed herein can calculate a first movement of a primitive, blur texture space data based on the first movement, cache the blurred texture space data, and re-use the blurred texture space data when later movement of the primitive calculated at a later time is found to be similar to the first movement. The techniques discussed herein can re-blur the texture space data to generate second blurred texture space data, store second blurred texture space data, and use the second blurred texture space data to generate blurred primitives if the later movement differs by a threshold amount from the first movement.
    Type: Application
    Filed: June 8, 2017
    Publication date: September 28, 2017
    Inventors: Chris Raubacher, Kelly Renner, Dave Driver, Conroy Williamson, Jose Rodriguez, Jeff Arnold
  • Patent number: 9704272
    Abstract: A system to facilitate realistic real-time motion blur of a primitive. The system can calculate a first movement of a primitive, blur texture space data based on the first movement, cache the blurred texture space data, and re-use the blurred texture space data when later movement of the primitive calculated at a later time is found to be similar to the first movement. In some cases, the system can re-blur the texture space data to generate second blurred texture space data, store second blurred texture space data, and use the second blurred texture space data to generate blurred primitives if the later movement differs by a threshold amount from the first movement.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chris Raubacher, Kelly Renner, Dave Driver, Conroy Williamson, Jose Rodriguez, Jeff Arnold
  • Publication number: 20160148394
    Abstract: The techniques discussed herein facilitate realistic real-time motion blur of a primitive. The techniques discussed herein can calculate a first movement of a primitive, blur texture space data based on the first movement, cache the blurred texture space data, and re-use the blurred texture space data when later movement of the primitive calculated at a later time is found to be similar to the first movement. The techniques discussed herein can re-blur the texture space data to generate second blurred texture space data, store second blurred texture space data, and use the second blurred texture space data to generate blurred primitives if the later movement differs by a threshold amount from the first movement.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Chris Raubacher, Kelly Renner, Dave Driver, Conroy Williamson, Jose Rodriguez, Jeff Arnold
  • Patent number: 8650501
    Abstract: A user interface is described that temporarily displays portions of a page that reside outside of the viewable area of the screen. An animated transition creates a brief preview of at least one user interface feature. Additionally, the user interface feature is then animated out of the viewable area in a way to suggest a location of the feature. In one embodiment, a target page that is being opened controls the transition and animates features into and out of the viewable area to create the temporary preview. In another embodiment, the target page includes user interface elements that can asynchronously control the preview animation independent from the main content of the target page. In yet another embodiment, a transition coordinator can coordinate the timing between animating out a foreground application while animating in a target application.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: February 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Jeff Arnold, Jeffrey Cheng-Yao Fong, Pritesh Bodalia, Jeffrey L. Bogdan, Lee Dicks Clark
  • Patent number: 8589815
    Abstract: Dynamic icons are described that can employ animations, such as visual effects, audio, and other content that change with time. If multiple animations are scheduled to occur simultaneously, the timing of the animations can be controlled so that timing overlap of the animations is reduced. For example, the starting times of the animations can be staggered so that multiple animations are not initiated too close in time. It has been found that too much motion in the user interface can be distracting and cause confusion amongst users.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Cheng-Yao Fong, Jeff Arnold, Chris Glein
  • Publication number: 20110225543
    Abstract: A user interface is described that temporarily displays portions of a page that reside outside of the viewable area of the screen. An animated transition creates a brief preview of at least one user interface feature. Additionally, the user interface feature is then animated out of the viewable area in a way to suggest a location of the feature. In one embodiment, a target page that is being opened controls the transition and animates features into and out of the viewable area to create the temporary preview. In another embodiment, the target page includes user interface elements that can asynchronously control the preview animation independent from the main content of the target page. In yet another embodiment, a transition coordinator can coordinate the timing between animating out a foreground application while animating in a target application.
    Type: Application
    Filed: March 10, 2010
    Publication date: September 15, 2011
    Applicant: Microsoft Corporation
    Inventors: Jeff Arnold, Jeffrey Cheng-Yao Fong, Pritesh Bodalia, Jeffrey L. Bogdan, Lee Dicks Clark
  • Publication number: 20110225547
    Abstract: Dynamic icons are described that can employ animations, such as visual effects, audio, and other content that change with time. If multiple animations are scheduled to occur simultaneously, the timing of the animations can be controlled so that timing overlap of the animations is reduced. For example, the starting times of the animations can be staggered so that multiple animations are not initiated too close in time. It has been found that too much motion in the user interface can be distracting and cause confusion amongst users.
    Type: Application
    Filed: March 10, 2010
    Publication date: September 15, 2011
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Cheng-Yao Fong, Jeff Arnold, Chris Glein
  • Publication number: 20060278446
    Abstract: A control system with slow-in-turn capabilities for use with a self-propelled, steerable vehicle, such as a lawn mower, is disclosed. In one embodiment, the system slows the vehicle speed when turns are made beyond a predetermined range and the speed is at or above a predetermined level, as determined by a speed control device operatively connected to the speed control structure of a motive device by a speed control linkage. This slowing results in increased traction for achieving tighter turns and also improves dynamic stability. Two different types of rack-and-pinion steering systems capable of being used with the control system are also disclosed.
    Type: Application
    Filed: August 16, 2006
    Publication date: December 14, 2006
    Inventors: Lonnie Oxley, Jeff Arnold
  • Patent number: 4774960
    Abstract: A method and apparatus are disclosed for tracking instantaneous changes in blood pressure. The invention is utilized in an oscillometric blood pressure measuring apparatus of the type measuring pulsatile perturbations in a patient's blood pressure at a plurality of different measurement pressures of a sphygmomanometer cuff, to derive a blood pressure model for the patient, the model being stored in the apparatus as a series of pulsatile perturbations and the associated cuff pressures. A characteristic curve is generated so as to approximate the stored model in the vicinity of a predefined index value of cuff pressure. The pressure of the cuff is maintained within a predetermined range, r, of the index value, while changes in the index value are tracked by sensing a pulsatile perturbation in the cuff pressure, deriving the corresponding value for cuff pressure from the characteristic curve, and utilizing the derived pressure as a new estimate for the index value.
    Type: Grant
    Filed: October 30, 1986
    Date of Patent: October 4, 1988
    Assignee: Datascope Corporation
    Inventors: Jeff Arnold, Neil Judell, Michael Zelin