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: 20190294535Abstract: 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: ApplicationFiled: March 23, 2018Publication date: September 26, 2019Inventors: David J. Allen, Umesh Kute, Steven Hazel
-
Patent number: 10341613Abstract: 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: GrantFiled: September 21, 2018Date of Patent: July 2, 2019Assignee: Crackle, Inc.Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Publication number: 20190037176Abstract: 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: ApplicationFiled: September 21, 2018Publication date: January 31, 2019Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Patent number: 10091462Abstract: 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: GrantFiled: August 7, 2017Date of Patent: October 2, 2018Assignee: Crackle, Inc.Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Publication number: 20170339374Abstract: 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: ApplicationFiled: August 7, 2017Publication date: November 23, 2017Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Patent number: 9729829Abstract: 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: GrantFiled: December 4, 2007Date of Patent: August 8, 2017Assignee: Crackle, Inc.Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Patent number: 9170847Abstract: 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: GrantFiled: January 10, 2011Date of Patent: October 27, 2015Assignee: Sauce Labs, Inc.Inventors: Jason Huggins, Steven Hazel, John Dunham
-
Patent number: 8881011Abstract: 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: GrantFiled: December 4, 2007Date of Patent: November 4, 2014Assignee: Crackle, Inc.Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Patent number: 8738778Abstract: 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: GrantFiled: April 26, 2007Date of Patent: May 27, 2014Assignee: BitTorrent, Inc.Inventors: Bram Cohen, Steven Hazel, Gregory Hazel, David Harrison
-
Publication number: 20120017210Abstract: 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: ApplicationFiled: January 10, 2011Publication date: January 19, 2012Applicant: Sauce Labs, Inc.Inventors: Jason Huggins, Steven Hazel, John Dunham
-
Publication number: 20080184119Abstract: 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: ApplicationFiled: December 4, 2007Publication date: July 31, 2008Applicant: Crackle, Inc.Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Publication number: 20080178230Abstract: 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: ApplicationFiled: December 4, 2007Publication date: July 24, 2008Applicant: Crackle, Inc.Inventors: Aviv EYAL, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Publication number: 20080178234Abstract: 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: ApplicationFiled: December 4, 2007Publication date: July 24, 2008Applicant: Crackle, Inc.Inventors: Aviv Eyal, Piers Haken, David Charles Alexander Hodgson, Steven Hazel
-
Publication number: 20080178242Abstract: 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: ApplicationFiled: December 4, 2007Publication date: July 24, 2008Applicant: Crackle, Inc.Inventors: Aviv EYAL, Piers HAKEN, David Charles Alexander HODGSON, Steven HAZEL
-
Publication number: 20080005336Abstract: 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: ApplicationFiled: April 26, 2007Publication date: January 3, 2008Inventors: Bram Cohen, Steven Hazel, Gregory Hazel, David Harrison