Patents by Inventor Steven Paul Jones
Steven Paul Jones 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: 20240378220Abstract: A computing device receives user input specifying a first dimension data field and a second dimension data field. The device constructs a dimension subquery according to characteristics of the first dimension data field, the second dimension data field, a first object to which the first dimension data field belongs, and/or a second object to which the second dimension data field belongs, including determining a join type for combining (i) first data rows that include data values of the first dimension data field and (ii) second data rows that include data values of the second dimension data field. The device constructs the dimension subquery according to the determined join type, and executes the dimension subquery to retrieve first tuples. The device constructs measure subqueries and executes the measure subqueries to retrieve second tuples. The device forms extended tuples, and generates and displays the data visualization according to the extended tuples.Type: ApplicationFiled: January 26, 2024Publication date: November 14, 2024Inventors: Thomas Nhan, Tyler Martin, Franz Gustave Amador, Marian Simo Boitel, Jeffrey Mark Booth, JR., Russell Steven Paul-Jones, Jinbo Feng
-
Patent number: 11449510Abstract: A method generates a data source. A user selects a first data set from a displayed object model of a database. The object model includes data sets linked visually by many-to-one relationships to form a tree. The user selects a data field in the first data set and specifies a filter condition. The system identifies a second data set in the tree, and joins the first and second data sets. When the second data set is related to the first data set via one or more many-to-one relationships, rows of the second data set are joined to rows of the first data set that satisfy the first filter condition. When the second data does not satisfy the condition, the second data set is joined to rows of the first data set that satisfy the first filter condition, and all rows of the second data set are included in the generation.Type: GrantFiled: August 30, 2019Date of Patent: September 20, 2022Assignee: TABLEAU SOFTWARE, INC.Inventors: Jeffrey Mark Booth, Jr., Justin Talbot, Daniel Cory, Russell Steven Paul-Jones
-
Patent number: 7756849Abstract: Methods, systems and articles of manufacture for searching content in frames. In general, information located at one or more networked addresses may be displayed to a user in two or more frames. The content of a frame may be searched by designating one frame as a default search frame. Such a designation may be made according to a tag or other criteria, such as attributes of the frame itself or historical information pertaining to a previous search of one of the active frames. In any case, the designation of a default search frame eliminates the need for explicit selection by the user prior to a search.Type: GrantFiled: September 14, 2007Date of Patent: July 13, 2010Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Paul Jones
-
Patent number: 7594186Abstract: Methods, systems and articles of manufacture for enhanced control over the positioning of dialog boxes in relation to hyperlinks within electronic documents. The controlled positioning is implemented to mitigate any undesirable placement of dialog boxes that might limit to user access to hyperlinks contained within the electronic document. Accordingly, embodiments are provided for determining a location within a displayed electronic document at which a dialog box may be positioned without obscuring any hyperlinks. In the event that such positioning is not possible, steps are taken to position the dialog box in a location that will result in the least interference between the user and a displayed document.Type: GrantFiled: May 13, 2005Date of Patent: September 22, 2009Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Paul Jones
-
Patent number: 7543204Abstract: Methods, apparatus, and computer program product are provided for designing logic scan chains for matching gated portions of a clock tree. A clock tree includes a plurality of sections, each section including a gate receiving inputs of a global clock and a chain-specific clock control signal for a particular scan chain. A plurality of scan chains is defined, each including a plurality of latches. Each scan chain latch is connected to a corresponding chain-specific clock tree section.Type: GrantFiled: July 28, 2005Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Mark S. Fredrickson, Glen Howard Handlogten, Steven Paul Jones, Chad B. McBride
-
Patent number: 7475307Abstract: A method, apparatus and computer program product are provided for implementing scan-chain-specific control signals as an integral part of a scan chain. A scan input vector including scan data input and a scan control signal is applied to a register latch that forms the scan chain. The register latch includes a logic gate for combining a global clock control (THOLD) signal and the scan control signal. The scan control signal is routed around the register latch and including in a scan output vector including scan data output. Chain-specific control signals are eliminated from a clock control signal distribution tree used with the scan chain of the invention.Type: GrantFiled: January 31, 2008Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Mark S. Fredrickson, Scott Douglas Frei, Steven Paul Jones
-
Publication number: 20090005726Abstract: An insulin pump having an expected bolus interval and an early bolus interval. The early bolus interval immediately precedes the expected bolus interval. The insulin pump alerts the user if no bolus is taken during an expected bolus interval unless a bolus was taken during the early bolus interval. The insulin pump queries the user if the bolus taken during the early bolus interval is to be interpreted as satisfying the expected bolus interval; if so, no alert is given if no bolus is then taken during the expected bolus interval; if not, an alert is given if no bolus is taken during the expected bolus interval.Type: ApplicationFiled: June 27, 2007Publication date: January 1, 2009Inventors: Steven Paul Jones, Michael Launsbach
-
Publication number: 20080133992Abstract: A method, apparatus and computer program product are provided for implementing scan-chain-specific control signals as an integral part of a scan chain. A scan input vector including scan data input and a scan control signal is applied to a register latch that forms the scan chain. The register latch includes a logic gate for combining a global clock control (THOLD) signal and the scan control signal. The scan control signal is routed around the register latch and including in a scan output vector including scan data output. Chain-specific control signals are eliminated from a clock control signal distribution tree used with the scan chain of the invention.Type: ApplicationFiled: January 31, 2008Publication date: June 5, 2008Applicant: International Business Machine CorporationInventors: Mark S. Fredrickson, Scott Douglas Frei, Steven Paul Jones
-
Patent number: 7350122Abstract: A method, apparatus and computer program product are provided for implementing scan-chain-specific control signals as an integral part of a scan chain. A scan input vector including scan data input and a scan control signal is applied to a register latch that forms the scan chain. The register latch includes a logic gate for combining a global clock control (THOLD) signal and the scan control signal. The scan control signal is routed around the register latch and including in a scan output vector including scan data output. Chain-specific control signals are eliminated from a clock control signal distribution tree used with the scan chain of the invention.Type: GrantFiled: November 3, 2005Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: Mark S. Fredrickson, Scott Douglas Frei, Steven Paul Jones
-
Patent number: 7343306Abstract: An apparatus, program product and method track the location of a vehicle during at least a portion of a period of the time associated with an economic transaction so that risks associated with the actual usage of the vehicle can be accommodated in the costs for the transaction. In particular, a determination is made during a time period associated with an economic transaction as to whether the vehicle is located at a location having an increased level of risk. Costs for the economic transaction are then adjusted based at least in part on the presence of the vehicle in a location with an increased level of risk. In one exemplary environment, car rental rates are adjusted based upon the actual usage of a rented vehicle. In another exemplary environment, insurance premiums are adjusted based upon the actual usage of an insured vehicle.Type: GrantFiled: April 20, 2000Date of Patent: March 11, 2008Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Paul Jones, Eric John Nelson, John Matthew Santosuosso
-
Patent number: 7310627Abstract: Methods, systems and articles of manufacture for searching content in frames. In general, information located at one or more networked addresses may be displayed to a user in two or more frames. The content of a frame may be searched by designating one frame as a default search frame. Such a designation may be made according to a tag or other criteria, such as attributes of the frame itself or historical information pertaining to a previous search of one of the active frames. In any case, the designation of a default search frame eliminates the need for explicit selection by the user prior to a search.Type: GrantFiled: June 15, 2001Date of Patent: December 18, 2007Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Paul Jones
-
Patent number: 6971068Abstract: Methods, systems and articles of manufacture for enhanced control over the positioning of dialog boxes in relation to hyperlinks within electronic documents. The controlled positioning is implemented to mitigate any undesirable placement of dialog boxes that might limit to user access to hyperlinks contained within the electronic document. Accordingly, embodiments are provided for determining a location within a displayed electronic document at which a dialog box may be positioned without obscuring any hyperlinks. In the event that such positioning is not possible, steps are taken to position the dialog box in a location that will result in the least interference between the user and a displayed document.Type: GrantFiled: July 26, 2001Date of Patent: November 29, 2005Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Paul Jones
-
Patent number: 6963990Abstract: Embodiments are provided in which clock generation for a PCI bridge and its N attached secondary buses is carried out by using an external PLL clock generator which generates N+1 first clock signals at a first frequency to the bridge and to N multiplexers. The bridge in turn generates N second clock signals to the N multiplexers. Each of the N clock signals generated by the bridge can be at either a second or third frequency. Each of the N multiplexers passes one of the first clock signal and second clock signal to a secondary bus depending on the speed of the slowest adapter on the secondary bus.Type: GrantFiled: February 5, 2002Date of Patent: November 8, 2005Assignee: International Business Machines CorporationInventors: Jonathan Michael Allen, Steven Paul Jones, Daniel Frank Moertl, Adalberto Guillermo Yanes
-
Patent number: 6940955Abstract: A method, remote answering machine controller and computer program product are provided for programmable control based upon message importance. Responsive to an incoming call being received, checking a current message priority is performed. Responsive to the identified current message priority, the incoming call is answered after a dynamically programmable number of incoming rings. Then a recorded message is delivered and a caller is prompted for selected priority. The caller selected priority is identified and stored with an incoming message for the incoming call. When the owner of the remote answering machine calls to collect messages, a current highest priority of the current messages is announced. The highest priority message of the current messages is played back first. Then the owner is prompted to continue with message play back.Type: GrantFiled: April 11, 2000Date of Patent: September 6, 2005Assignee: International Business Machines CorporationInventors: Steven Paul Jones, Robert Russell Williams
-
Patent number: 6917900Abstract: A method, apparatus and computer program product are provided for implementing enhanced notification and control features in an oscilloscope. User selected notification options and user selected control options are stored. When a predefined event is identified, the user selected notification options are used for notifying a remote user of the identified predefined event. The user selected control options are used for receiving user selections enabling the user to remotely control oscilloscope operational settings. The user can be notified with a telephone call, an email or a pager text message and the user can change operational settings using a telephone call or an email containing commands.Type: GrantFiled: September 11, 2003Date of Patent: July 12, 2005Assignee: International Business Machines CorporationInventors: Steven Paul Jones, Peter Elias Kubista, Kerry Paul Pfarr, Brian Andrew Schuelke
-
Publication number: 20040187952Abstract: A method and apparatus are disclosed that allow more efficient volume use of a reservoir used in medical infusion devices, such as insulin pumps. The invention provides for having a full reservoir and a full tubing composite when infusion of medication into a patient begins, allowing a volume of medicine substantially equal to the volume of medication in the full reservoir to be infused into the patient.Type: ApplicationFiled: March 31, 2003Publication date: September 30, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Steven Paul Jones
-
Patent number: 6786244Abstract: A method and apparatus are disclosed that allow more efficient volume use of a reservoir used in medical infusion devices, such as insulin pumps. The invention provides for having a full reservoir and a full tubing composite when infusion of medication into a patient begins, allowing a volume of medicine substantially equal to the volume of medication in the full reservoir to be infused into the patient.Type: GrantFiled: March 31, 2003Date of Patent: September 7, 2004Assignee: International Business Machines CorporationInventor: Steven Paul Jones
-
Method and system for selectively controlling graphical pointer movement based upon web page content
Patent number: 6781571Abstract: A method and system for selectively controlling mouse movement speed during movement within a particular web page or display window based upon a user's prior experience within that web page or various physical parameters associated with the size and content of the web page. A user's previous experience of the relative size, number and location of selectable icons or selectable graphical areas within the display are determined and utilized to automatically alter the speed of mouse pointer movement. Prior experience with web pages having similar content can also be utilized to automatically set the speed of the mouse pointer.Type: GrantFiled: October 4, 2001Date of Patent: August 24, 2004Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Paul Jones -
Patent number: 6778194Abstract: A method, apparatus and computer program product are provided for eliminating unnecessary dialog box pop-ups. When web page data are retrieved, checking for a pop-up command within the retrieved web page data is performed. Responsive to identifying the pop-up command within the retrieved web page data, checking a saved web page data pop-up command list for the identified pop-up command is performed. Responsive to identifying the pop-up command within the saved web page data pop-up command list, the pop-up command is ignored. Responsive to failing to identify the pop-up command within the saved web page data pop-up command list, the pop-up command is saved within the saved web page data pop-up command list. The access time for the pop-up command is saved together with the pop-up command within the saved web page data pop-up command list.Type: GrantFiled: October 9, 2001Date of Patent: August 17, 2004Assignee: International Business Machines CorporationInventor: Steven Paul Jones
-
Patent number: 6727929Abstract: In a computer windowing operating environment: a method, apparatus, and program product to select the appropriate window controller corresponding the motion of the window cursor. A user will activate a first window controller by clicking on a mouse or other input means and then may drag the window cursor/arrow some distance across the window. In accordance with features of the invention, the original position and the motion of the cursor/arrow are recorded. If the motion is inconsistent with the first controller associated with the original position of the cursor/arrow, a next controller is selected and evaluated as controlling a function consistent with the motion. The process is repeated until a controller within a threshold distance of the original position accepts the motion as being consistent with its functions. Data of the original position and the cursor/arrow motion is passed to the accepted window controller and that window controller then assumes control of the window.Type: GrantFiled: August 16, 2000Date of Patent: April 27, 2004Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Paul Jones