Patents by Inventor Stephen Ball

Stephen Ball 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: 20240311887
    Abstract: A system and method for negotiating Internet access between a user and one of a plurality of Internet connection providers. Users can obtain Internet bandwidth, for example, through a server or website or by direct communications with an Internet access point such as, for example, a WIFI access point.
    Type: Application
    Filed: May 27, 2024
    Publication date: September 19, 2024
    Inventors: Stephen Ball, Kathleen Chapman, Curtis Spacht
  • Patent number: 12026762
    Abstract: A system and method for automatically negotiating Internet access between a user and one of a plurality of Internet connection providers. Users can buy or bid for Internet bandwidth, for example, through a server or website or by direct communications with an Internet access point such as, for example, a WIFI access point.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: July 2, 2024
    Inventors: Stephen Ball, Kathleen Chapman, Curtis J. Spacht
  • Publication number: 20230251123
    Abstract: An apparatus for measuring at least one of the level and the velocity of a media in a channel, the apparatus including a remote measuring device which comprises: a sensing unit having at least one sensing assembly arranged to measure at least one of the level and the velocity of the media, a two-wire interface arranged to receive power from an external power source and permit data transfer between the sensing assembly and an external control unit over the two-wire interface, an energy store for storing energy transmitted to the measurement device over the two-wire interface, a controller, and characterised in that the remote measuring device further comprises: an indicator means for providing in-situ feedback to a user on the status of the measuring device, and a switching means which is operable in response to signals from the controller to selectively connect each of the sensing unit and the indicator means to the energy store.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 10, 2023
    Inventors: Stephen BALL, Andrew FOO, Georgina PERKINS
  • Publication number: 20230122613
    Abstract: A system for the detection of a rate of flow or a level of a fluid or the presence of an object, such as a PIG, in pipelines, comprising at least one detection device that includes: a sensor assembly arranged to detect the rate of flow or level of a fluid withing a section of a pipeline or the presence of a pig located along the section of pipeline where the device is located, a power store, a position determining module, a radio frequency receiver, and a radio frequency transmitter, in which the detection device has a sleep mode in which the sensor assembly is inactive and has a first power consumption and an active mode in which the sensor assembly is active and the detection device has a second, higher, power consumption when the sensor assembly of the device is actively detecting, the device in the active mode also being arranged to transmit signals from the transmitter that are indicative of the detected property of the fluid or presence of an apparatus along the section of the pipeline; and in which the
    Type: Application
    Filed: October 20, 2022
    Publication date: April 20, 2023
    Inventors: Stephen BALL, Andrew FOO, Georgina PERKINS
  • Patent number: 10983970
    Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described provide improvements to load distribution, organization, query processing, and schema propagation in a sharded database.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: April 20, 2021
    Assignee: Oracle International Corporation
    Inventors: Wei-Ming Hu, Mark Dilman, Stephen Ball, Ghazi Nourdine Benadjaoud, Leonid Novak, Ilya Taranov, Zheng Zeng
  • Publication number: 20200126139
    Abstract: A system and method for automatically negotiating Internet access between a user and one of a plurality of Internet connection providers. Users can buy or bid for Internet bandwidth, for example, through a server or website or by direct communications with an Internet access point such as, for example, a WIFI access point.
    Type: Application
    Filed: December 18, 2019
    Publication date: April 23, 2020
    Inventors: Stephen Ball, Kathleen Chapman, Curtis J. Spacht
  • Patent number: 10521838
    Abstract: A system and method for automatically negotiating Internet access between a user and one of a plurality of Internet connection providers. Users can buy or bid for Internet bandwidth, for example, through a server or website or by direct communications with an Internet access point such as, for example, a WIFI access point.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: December 31, 2019
    Inventors: Stephen Ball, Kathleen Chapman, Curtis J. Spacht
  • Patent number: 10496614
    Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described can be used for load distribution, organization, query processing, and schema propagation in a sharded database.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: December 3, 2019
    Assignee: Oracle International Corporation
    Inventors: Wei-Ming Hu, Mark Dilman, Leonid Novak, Stephen Ball, Ghazi Nourdine Benadjaoud
  • Publication number: 20190220450
    Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described provide improvements to load distribution, organization, query processing, and schema propagation in a sharded database.
    Type: Application
    Filed: March 21, 2019
    Publication date: July 18, 2019
    Inventors: Wei-Ming Hu, Mark Dilman, Stephen Ball, Ghazi Nourdine Benadjaoud, Leonid Novak, Ilya Taranov, Zheng Zeng
  • Patent number: 10268710
    Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described provide improvements to load distribution, organization, query processing, and schema propagation in a sharded database.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: April 23, 2019
    Assignee: Oracle International Corporation
    Inventors: Wei-Ming Hu, Mark Dilman, Stephen Ball, Ghazi Nourdine Benadjaoud, Leonid Novak, Ilya Taranov, Zheng Zeng
  • Publication number: 20170103116
    Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described provide improvements to load distribution, organization, query processing, and schema propagation in a sharded database.
    Type: Application
    Filed: September 16, 2016
    Publication date: April 13, 2017
    Inventors: Wei-Ming Hu, Mark Dilman, Stephen Ball, Ghazi Nourdine Benadjaoud, Leonid Novak, Ilya Taranov, Zheng Zeng
  • Publication number: 20170103092
    Abstract: Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. The sharded database is implemented with relational database techniques. The techniques described can be used for load distribution, organization, query processing, and schema propagation in a sharded database.
    Type: Application
    Filed: September 16, 2016
    Publication date: April 13, 2017
    Inventors: Wei-Ming Hu, Mark Dilman, Leonid Novak, Stephen Ball, Ghazi Nourdine Benadjaoud
  • Publication number: 20160041748
    Abstract: A system and method for displaying content controlled by a user includes a server generating a graphical user interface, the graphical user interface receiving user input for controlling the server. A projector receives the graphical user interface from the server over a network and projects a projection of the graphical user interface on a surface, the projector adapted to move the projection vertically and horizontally on the surface based on the user input. A controller automatically adjusts the projection to compensate for an angle of display of the projection so the projection is shown on the surface in a predetermined shape. A pointer is operated by the user and provides the user input, the user able to use the pointer to move the projection along the surface with a click when the pointer is at a position on the projection.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 11, 2016
    Inventors: Stephen Ball, Courtney Ball
  • Patent number: 9195677
    Abstract: System and method for displaying and managing content includes a database of content that a user may access, select and pay for. The content is distributed to a projection device and the user is able to control the projection with the use of a pointing device.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: November 24, 2015
    Inventors: Stephen Ball, Courtney Ball
  • Publication number: 20140324622
    Abstract: A system and method for automatically negotiating Internet access between a user and one of a plurality of Internet connection providers. Users can buy or bid for Internet bandwidth, for example, through a server or website or by direct communications with an Internet access point such as, for example, a WIFI access point.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Inventors: Stephen Ball, Kathleen Chapman, Curtis J. Spacht
  • Patent number: 8805922
    Abstract: A system and method for automatically negotiating Internet access between a user and one of a plurality of Internet connection providers.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: August 12, 2014
    Inventors: Stephen Ball, Kathleen Chapman, Curtis J. Spacht
  • Publication number: 20120297325
    Abstract: System and method for displaying and managing content includes a database of content that a user may access, select and pay for. The content is distributed to a projection device and the user is able to control the projection with the use of a pointing device.
    Type: Application
    Filed: May 21, 2012
    Publication date: November 22, 2012
    Inventors: Stephen Ball, Courtney Ball
  • Publication number: 20110282928
    Abstract: A system and method for automatically negotiating Internet access between a user and one of a plurality of Internet connection providers.
    Type: Application
    Filed: May 16, 2011
    Publication date: November 17, 2011
    Inventors: Stephen Ball, Kathleen Chapman, Curt Spacht
  • Patent number: 7814056
    Abstract: Methods and apparatuses for backing up data to a database are provided. A specified data set to be backed up is broken down into a plurality of data blocks, each data block is associated with a data block digest, and the data blocks and associated data block digests are stored in the database. When one or more data blocks are subsequently changed, an update to the backup may be performed by adding to the backup data only the data blocks that have changed since the initial backup. Methods and apparatuses for restoring backup data from a database are also provided. Timestamp information associated with the data blocks in the database is used to select the data blocks to be restored.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: October 12, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Emma K. McGrattan, Stephen Ball, Sami R. Moucaddem, Jean-Francois Rivet, Chin L. Kuo, Frank H. Yang
  • Publication number: 20080120866
    Abstract: A personal drying apparatus comprises a casing, an air heater in the casing, two fans, one to each side of the casing, for blowing two parallel streams of air heated by the air heater onto the person to be dried from two heated air outlets located in the front of the casing, an air intake located in the casing between the heated air outlets and an infra-red source for directing the infra-red rays onto the person being dried to supplement the drying achieved by the heated air flow.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 29, 2008
    Inventor: Stephen BALL