Patents by Inventor Yaniv Vakrat

Yaniv Vakrat 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).

  • Patent number: 7979532
    Abstract: A system and method for testing computing devices is provided. A method for testing computing devices includes providing a suite of test programs on a server for execution by a computing device that is coupled to the server. A test console coupled to the server is used to initiate execution of the tests on the computing device. The server facilitates and coordinates testing between the test console and the computing device. The server provides the test console with results of the tests.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: July 12, 2011
    Assignee: Oracle America, Inc.
    Inventors: Eran Klonover, Yaniv Vakrat, Olga Kuturianu, Natalia Yankelevich, Konstantin Romanovskiy, Fedor Romanov, Yakov Persky
  • Patent number: 7925952
    Abstract: A method for testing functionality on a JAVA enabled device is provided. The method includes downloading a test to the JAVA enabled device from a management unit having access to the test. The management unit is connected with a partner device polling the management unit. A message is forwarded from the JAVA enabled device to the partner device through the management unit. The expected content of the message is forwarded from the JAVA enabled device to the partner device, through the management unit. The message is then compared to the expected content. A system and a graphical user interface are also included.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: April 12, 2011
    Assignee: Oracle America, Inc.
    Inventors: Ron Katz, Victor Rosenman, Yaniv Vakrat, Omer Pomerantz
  • Publication number: 20080072050
    Abstract: A system and method for testing computing devices is provided. A method for testing computing devices includes providing a suite of test programs on a server for execution by a computing device that is coupled to the server. A test console coupled to the server is used to initiate execution of the tests on the computing device. The server facilitates and coordinates testing between the test console and the computing device. The server provides the test console with results of the tests.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Inventors: Eran Klonover, Yaniv Vakrat, Olga Kuturianu, Natalia Yankelevich, Konstantin Romanovskiy, Fedor Romanov, Yakov Persky
  • Patent number: 7334162
    Abstract: Computing devices are tested by providing a suite of test programs on a server for execution by a plurality of identical computing devices that are coupled to the server. A respective unique identifier is assigned to each of the plurality of the computing devices, for use in communicating with the server. The test programs are downloaded from the server for execution by the computing devices coupled thereto, so that at different computing devices execute different test programs substantially simultaneously. The server receives messages from the computing devices with respect to execution of the test programs, each of the messages containing the respective unique identifier, and controls the execution of the test programs in the suite based on the messages. The server dynamically distributes the test programs to a changing population of the computing devices, optimizing the distribution so as to minimize the time to complete the suite.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: February 19, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Yaniv Vakrat, Victor Rosenman
  • Patent number: 7296190
    Abstract: A method for testing computing devices includes providing a suite of test programs on a server for execution by a plurality of the computing devices that are coupled to the server. A respective unique identifier is assigned to each of the plurality of the computing devices, for use in communicating with the server. The test programs are downloaded from the server for execution by the computing devices coupled thereto, so that at least first and second computing devices among the plurality execute different first and second test programs from the suite substantially simultaneously. The server receives messages from the computing devices with respect to execution of the test programs, each of the messages containing the respective unique identifier, and controls the execution of the test programs in the suite based on the messages.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: November 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Yaniv Vakrat, Victor Rosenman
  • Patent number: 7165191
    Abstract: Testing of computing devices is automated by recording each of the tests once, capturing user interface operations as a record, and then rerunning the tests repetitively and automatically on the same or different instances of the target device, substantially without human intervention. A successful test is indicated by identity of corresponding screens captured from a reference device and the target device.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: January 16, 2007
    Assignee: Sun Microsystems, Inc.
    Inventor: Yaniv Vakrat
  • Publication number: 20050005198
    Abstract: A method for testing computing devices includes providing a suite of test programs on a server for execution by a plurality of the computing devices that are coupled to the server. A respective unique identifier is assigned to each of the plurality of the computing devices, for use in communicating with the server. The test programs are downloaded from the server for execution by the computing devices coupled thereto, so that at least first and second computing devices among the plurality execute different first and second test programs from the suite substantially simultaneously. The server receives messages from the computing devices with respect to execution of the test programs, each of the messages containing the respective unique identifier, and controls the execution of the test programs in the suite based on the messages.
    Type: Application
    Filed: January 29, 2004
    Publication date: January 6, 2005
    Inventors: Yaniv Vakrat, Victor Rosenman