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: 20250139112
    Abstract: A server system is communicatively connected to a plurality of computing devices and one or more databases. The server system receives one or more queries from a computing device. The one or more queries specify a data source. The server system determines a level of security applicable to a user of the computing device. The server system translates the one or more queries into one or more logical queries according to semantics of the data source, and transmits the logical queries to a query pipeline of the server system. The server system executes the one or more queries against a first database of the one or more databases to retrieve query results from the data source. The server system applies the determined level of security to the query results to obtain one or more data sets, and returns the one or more data sets to the computing device.
    Type: Application
    Filed: January 7, 2025
    Publication date: May 1, 2025
    Inventors: Thomas NHAN, Hung DANG, Jeffrey Mark BOOTH JR., Antonio Marcos DA SILVA JR., BongKyum CHUNG, Russell Steven PAUL-JONES, Dhiren Kiran VED, Zoltan FOLEY-FISHER, Alethea Scattergood BAIR-SUTHERLAND, Catherine McCauley GUYMAN, Mahsa OLSEN, Vladimir GUMENNYY, Akhilesh JONNAVITTULA, Lucia SCHMIDT
  • Publication number: 20240427785
    Abstract: A client device receives one or more inputs for generating a data visualization according to a data source. The device determines one or more requirements for generating the data visualization. The device sends a request to a network gateway that is communicatively connected to the client device and a plurality of data servers, and receives, from the network gateway, capabilities of each data server. The device determines, according to the received capabilities, that a first data server of the plurality of data servers includes a first set of capabilities that satisfies the requirements for generating the data visualization. The device sends, via the network gateway, one or more queries to the first data server and receives, from the first data server, one or more data sets from the data source. The device generates the data visualization according to the retrieved data sets and displays the data visualization.
    Type: Application
    Filed: June 21, 2024
    Publication date: December 26, 2024
    Inventors: Thomas NHAN, Hung DANG, Jeffrey Mark BOOTH, JR., Antonio Marcos DA SILVA, JR., BongKyum CHUNG, Russell Steven PAUL-JONES, Dhiren Kiran VED, Zoltan FOLEY-FISHER, Alethea Scattergood BAIR-SUTHERLAND, Catherine McCauley GUYMAN, Mahsa OLSEN, Vladimir GUMENNYY, Akhilesh JONNAVITTULA, Lucia SCHMIDT
  • Publication number: 20240378220
    Abstract: 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: Application
    Filed: January 26, 2024
    Publication date: November 14, 2024
    Inventors: Thomas Nhan, Tyler Martin, Franz Gustave Amador, Marian Simo Boitel, Jeffrey Mark Booth, JR., Russell Steven Paul-Jones, Jinbo Feng
  • Patent number: 11449510
    Abstract: 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: Grant
    Filed: August 30, 2019
    Date of Patent: September 20, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Jeffrey Mark Booth, Jr., Justin Talbot, Daniel Cory, Russell Steven Paul-Jones
  • Patent number: 7756849
    Abstract: 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: Grant
    Filed: September 14, 2007
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Paul Jones
  • Patent number: 7594186
    Abstract: 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: Grant
    Filed: May 13, 2005
    Date of Patent: September 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Paul Jones
  • Patent number: 7543204
    Abstract: 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: Grant
    Filed: July 28, 2005
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Fredrickson, Glen Howard Handlogten, Steven Paul Jones, Chad B. McBride
  • Patent number: 7475307
    Abstract: 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: Grant
    Filed: January 31, 2008
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Fredrickson, Scott Douglas Frei, Steven Paul Jones
  • Publication number: 20090005726
    Abstract: 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: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Steven Paul Jones, Michael Launsbach
  • Publication number: 20080133992
    Abstract: 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: Application
    Filed: January 31, 2008
    Publication date: June 5, 2008
    Applicant: International Business Machine Corporation
    Inventors: Mark S. Fredrickson, Scott Douglas Frei, Steven Paul Jones
  • Patent number: 7350122
    Abstract: 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: Grant
    Filed: November 3, 2005
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Fredrickson, Scott Douglas Frei, Steven Paul Jones
  • Patent number: 7343306
    Abstract: 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: Grant
    Filed: April 20, 2000
    Date of Patent: March 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Paul Jones, Eric John Nelson, John Matthew Santosuosso
  • Patent number: 7310627
    Abstract: 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: Grant
    Filed: June 15, 2001
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Paul Jones
  • Patent number: 6971068
    Abstract: 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: Grant
    Filed: July 26, 2001
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Paul Jones
  • Patent number: 6963990
    Abstract: 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: Grant
    Filed: February 5, 2002
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Michael Allen, Steven Paul Jones, Daniel Frank Moertl, Adalberto Guillermo Yanes
  • Patent number: 6940955
    Abstract: 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: Grant
    Filed: April 11, 2000
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven Paul Jones, Robert Russell Williams
  • Patent number: 6917900
    Abstract: 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: Grant
    Filed: September 11, 2003
    Date of Patent: July 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven Paul Jones, Peter Elias Kubista, Kerry Paul Pfarr, Brian Andrew Schuelke
  • Publication number: 20040187952
    Abstract: 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: Application
    Filed: March 31, 2003
    Publication date: September 30, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Steven Paul Jones
  • Patent number: 6786244
    Abstract: 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: Grant
    Filed: March 31, 2003
    Date of Patent: September 7, 2004
    Assignee: International Business Machines Corporation
    Inventor: Steven Paul Jones
  • Patent number: 6781571
    Abstract: 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: Grant
    Filed: October 4, 2001
    Date of Patent: August 24, 2004
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Paul Jones