Patents by Inventor Steven Hazel

Steven Hazel 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: 20190294535
    Abstract: An automated testing framework to coordinate functions among code management, build management, automated test, resource reservation, artifact repositories and team communication subsystems. In one embodiment specific to software development, software developers check new code into a code management subsystem, a development project tracking system, or other tools that automatically generate a build. Test suites are then automatically selected and executed based on a scope of the project or code that was built. This scope can include such attributes as what portion of the software was built, the purpose (objective) of the build, the maturity of developing that build, and so forth. In one implementation, label directives may be used to associate build scope to test suites. During or after the automated tests, other actions may then be automatically triggered, to store test results, inform the development team, stored data integrated with test definition and results, or update an artifact respository.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 26, 2019
    Inventors: David J. Allen, Umesh Kute, Steven Hazel
  • Patent number: 10341613
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: July 2, 2019
    Assignee: Crackle, Inc.
    Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Publication number: 20190037176
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Application
    Filed: September 21, 2018
    Publication date: January 31, 2019
    Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Patent number: 10091462
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: October 2, 2018
    Assignee: Crackle, Inc.
    Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Publication number: 20170339374
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Application
    Filed: August 7, 2017
    Publication date: November 23, 2017
    Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Patent number: 9729829
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: August 8, 2017
    Assignee: Crackle, Inc.
    Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Patent number: 9170847
    Abstract: A software verification system including a cloud service, a plurality of test nodes, a client manager, and an expediter is disclosed. The cloud service is a commercially available shared resource service having two or more physical machines, each of which is configured to host a plurality of virtual machines. Each test node is one virtual machine running a platform. The client manager manages a verification session between one of the clients and the verification system. The expediter recognizes the available platforms for use by the test nodes in a cloud service pool of servers and a local pool of servers. When a clients requests the verification session to use a specific platform, the expediter obtains a network address of an available test node running the specified platform and connects the requesting client to the available test node running the requested platform.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: October 27, 2015
    Assignee: Sauce Labs, Inc.
    Inventors: Jason Huggins, Steven Hazel, John Dunham
  • Patent number: 8881011
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: November 4, 2014
    Assignee: Crackle, Inc.
    Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Patent number: 8738778
    Abstract: Transfer policy management methods in a peer-to-peer networking environment such as BitTorrent are provided. A download TPM maximizes the usage of available bandwidth, while focusing on as few torrents as possible. For a given list of torrents, a peer in accordance with the present invention determines how many download connections to maintain at a given time in order to maximize usage of bandwidth. If the variance of per-connection bandwidths exceeds a threshold, more connections are added until either variance does not exceed the threshold or a maximum number of connections are established. A seeding peer determines when to reduce the number of files being seeded by monitoring its average upload rate per torrent. If its average rate falls below a threshold, then the peer stops seeding a file. The file that the peer stops seeding is one to which the peer is making the smallest overall contribution.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: May 27, 2014
    Assignee: BitTorrent, Inc.
    Inventors: Bram Cohen, Steven Hazel, Gregory Hazel, David Harrison
  • Publication number: 20120017210
    Abstract: A software verification system including a cloud service, a plurality of test nodes, a client manager, and an expediter is disclosed. The cloud service is a commercially available shared resource service having two or more physical machines, each of which is configured to host a plurality of virtual machines. Each test node is one virtual machine running a platform. The client manager manages a verification session between one of the clients and the verification system. The expediter recognizes the available platforms for use by the test nodes in a cloud service pool of servers and a local pool of servers. When a clients requests the verification session to use a specific platform, the expediter obtains a network address of an available test node running the specified platform and connects the requesting client to the available test node running the requested platform.
    Type: Application
    Filed: January 10, 2011
    Publication date: January 19, 2012
    Applicant: Sauce Labs, Inc.
    Inventors: Jason Huggins, Steven Hazel, John Dunham
  • Publication number: 20080184119
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Application
    Filed: December 4, 2007
    Publication date: July 31, 2008
    Applicant: Crackle, Inc.
    Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Publication number: 20080178230
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Application
    Filed: December 4, 2007
    Publication date: July 24, 2008
    Applicant: Crackle, Inc.
    Inventors: Aviv EYAL, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Publication number: 20080178234
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Application
    Filed: December 4, 2007
    Publication date: July 24, 2008
    Applicant: Crackle, Inc.
    Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
  • Publication number: 20080178242
    Abstract: A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.
    Type: Application
    Filed: December 4, 2007
    Publication date: July 24, 2008
    Applicant: Crackle, Inc.
    Inventors: Aviv EYAL, Piers HAKEN, David Charles Alexander HODGSON, Steven HAZEL
  • Publication number: 20080005336
    Abstract: Transfer policy management methods in a peer-to-peer networking environment such as BitTorrent are provided. A download TPM maximizes the usage of available bandwidth, while focusing on as few torrents as possible. For a given list of torrents, a peer in accordance with the present invention determines how many download connections to maintain at a given time in order to maximize usage of bandwidth. If the variance of per-connection bandwidths exceeds a threshold, more connections are added until either variance does not exceed the threshold or a maximum number of connections are established. A seeding peer determines when to reduce the number of files being seeded by monitoring its average upload rate per torrent. If its average rate falls below a threshold, then the peer stops seeding a file. The file that the peer stops seeding is one to which the peer is making the smallest overall contribution.
    Type: Application
    Filed: April 26, 2007
    Publication date: January 3, 2008
    Inventors: Bram Cohen, Steven Hazel, Gregory Hazel, David Harrison