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: 20250139112Abstract: 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: ApplicationFiled: January 7, 2025Publication date: May 1, 2025Inventors: 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: 20240427785Abstract: 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: ApplicationFiled: June 21, 2024Publication date: December 26, 2024Inventors: 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: 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