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: 20240160638Abstract: 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: ApplicationFiled: January 26, 2024Publication date: May 16, 2024Inventors: Jeff Arnold, Stephen Edwin Link, Jesse David Clark
-
Patent number: 11822566Abstract: 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: GrantFiled: August 6, 2021Date of Patent: November 21, 2023Assignee: Alteryx, Inc.Inventor: Jeff Arnold
-
Patent number: 11762874Abstract: 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: GrantFiled: July 28, 2021Date of Patent: September 19, 2023Assignee: Alteryx, Inc.Inventors: Jeff Arnold, Cassandra Clark, Stephen Edwin Link
-
Publication number: 20230113187Abstract: 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: ApplicationFiled: September 24, 2021Publication date: April 13, 2023Inventors: Jeff Arnold, Adam David Riley
-
Publication number: 20230039097Abstract: 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: ApplicationFiled: August 6, 2021Publication date: February 9, 2023Inventor: Jeff Arnold
-
Publication number: 20230035213Abstract: 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: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Inventors: Jeff Arnold, Cassandra Clark, Stephen Edwin Link
-
Patent number: 10417789Abstract: 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: GrantFiled: June 8, 2017Date of Patent: September 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Chris Raubacher, Kelly Renner, Dave Driver, Conroy Williamson, Jose Rodriguez, Jeff Arnold
-
Publication number: 20170278276Abstract: 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: ApplicationFiled: June 8, 2017Publication date: September 28, 2017Inventors: Chris Raubacher, Kelly Renner, Dave Driver, Conroy Williamson, Jose Rodriguez, Jeff Arnold
-
Patent number: 9704272Abstract: 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: GrantFiled: November 21, 2014Date of Patent: July 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Chris Raubacher, Kelly Renner, Dave Driver, Conroy Williamson, Jose Rodriguez, Jeff Arnold
-
Publication number: 20160148394Abstract: 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: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Chris Raubacher, Kelly Renner, Dave Driver, Conroy Williamson, Jose Rodriguez, Jeff Arnold
-
Patent number: 8650501Abstract: 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: GrantFiled: March 10, 2010Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Jeff Arnold, Jeffrey Cheng-Yao Fong, Pritesh Bodalia, Jeffrey L. Bogdan, Lee Dicks Clark
-
Patent number: 8589815Abstract: 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: GrantFiled: March 10, 2010Date of Patent: November 19, 2013Assignee: Microsoft CorporationInventors: Jeffrey Cheng-Yao Fong, Jeff Arnold, Chris Glein
-
Publication number: 20110225543Abstract: 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: ApplicationFiled: March 10, 2010Publication date: September 15, 2011Applicant: Microsoft CorporationInventors: Jeff Arnold, Jeffrey Cheng-Yao Fong, Pritesh Bodalia, Jeffrey L. Bogdan, Lee Dicks Clark
-
Publication number: 20110225547Abstract: 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: ApplicationFiled: March 10, 2010Publication date: September 15, 2011Applicant: Microsoft CorporationInventors: Jeffrey Cheng-Yao Fong, Jeff Arnold, Chris Glein
-
Publication number: 20060278446Abstract: 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: ApplicationFiled: August 16, 2006Publication date: December 14, 2006Inventors: Lonnie Oxley, Jeff Arnold
-
Patent number: 4774960Abstract: 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: GrantFiled: October 30, 1986Date of Patent: October 4, 1988Assignee: Datascope CorporationInventors: Jeff Arnold, Neil Judell, Michael Zelin