By Remotely Patents (Class 714/38.14)
-
Patent number: 9208597Abstract: Systems and methods for rendering three-dimensional images by instancing scene description data using a hierarchy are provided. A hierarchy is accessed. The hierarchy comprises a first node and an instance node. The first node is a predecessor to a subtree of one or more nodes and the first node is associated with a first scene description data object. The instance node is a leaf of the hierarchy. The instance node has a parent node and the instance node is associated with a second scene description data object. The parent node has successor nodes other than the instance node. An instancing instruction of the instance node is read. The instancing instruction comprises information identifying the first node. An instance of the subtree of one or more nodes is merged at a location in the hierarchy of the instance node. An image is rendered based on the merged instance of the subtree.Type: GrantFiled: March 15, 2013Date of Patent: December 8, 2015Assignee: DreamWorks Animation LLCInventors: Robert Giles Wilson, David Moore, Nick Long
-
Patent number: 9201768Abstract: A system, method, and computer program product are provided for recommending a number of test cases and effort to allocate to one or more business processes associated with a software testing project. In use, one or more business processes associated with a software testing project are identified. A business priority and customization level is set for each of the one or more business processes associated with the software testing project Additionally, a number of defects are estimated for each of the one or more business processes associated with the software testing project. Further, a quality level is determined for each of the one or more business processes associated with the User Acceptance Testing software testing project.Type: GrantFiled: February 6, 2014Date of Patent: December 1, 2015Assignee: Amdoes Software Systems LimitedInventors: Adi Fledel Alon, Gilli Shama, Sagar Subhash Surana
-
Patent number: 9201647Abstract: A device receives configuration information associated with software to be installed in a network, builds a software package based on the configuration information, determines one or more devices of the network to perform installation of the software package, sends a command, to perform installation of the software package, to the determined one or more devices, receives one or more software package installation results from one or more other devices of the network where the software package is installed, and generates one or more reports based on the one or more software package installation results.Type: GrantFiled: December 18, 2007Date of Patent: December 1, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Mahmoud El-Assir, Venugopal Jagannathan
-
Patent number: 9189365Abstract: Hardware-assisted program tracing is facilitated by a processor that includes a root instruction address register, a program trace signature computation unit and a call signature register. When a program instruction having an address matching the root instruction address register is executed, a program trace signature is captured in the call signature register and capture of branch history is commenced. By accumulating different values of the call signature register, for example in response to an interrupt generated when the root instruction is executed, software that performs program tracing can obtain signatures of all of the multiple execution paths that lead to the root instruction, which is also specified by software in order to set different root instructions for program tracing. In an alternative implementation, a storage for multiple call signatures is provided in the processor and read at once by the software.Type: GrantFiled: November 1, 2013Date of Patent: November 17, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giles R. Frazier, David S. Levitan, Brian R. Mestan, Mauricio J. Serrano
-
Patent number: 9177145Abstract: In embodiments of the present invention improved capabilities are described for tracking modified files on a virtual machine including the steps of identifying an altered disk sector, associating the altered disk sector with code that is operated in a virtual machine, and causing a malicious code scan to be performed on the code.Type: GrantFiled: March 24, 2009Date of Patent: November 3, 2015Assignee: Sophos LimitedInventor: Rade Todorović
-
Patent number: 9176731Abstract: A system and method for isolating one or more code changes which are suspected of causing a code failure are disclosed. An example system may include a backend, a frontend, and a datastore. A list of changes to a codebase may be received along with a list of test targets in the codebase that are failing and a snapshot of the codebase at the time when one or more of the codebase's tests started failing. A heuristic may be used to find the code changes causing the one or more code failures.Type: GrantFiled: August 27, 2013Date of Patent: November 3, 2015Assignee: GOOGLE INC.Inventors: Celal Ziftci, Vivek Ramavajjala
-
Patent number: 9176843Abstract: A method is described that includes receiving an application and generating a representation of the application that describes specific states of the application and specific state transitions of the application. The method further includes identifying a region of interest of the application based on rules and observations of the application's execution. The method further includes determining specific stimuli that will cause one or more state transitions within the application to reach the region of interest. The method further includes enabling one or more monitors within the application's run time environment and applying the stimuli. The method further includes generating monitoring information from the one or more monitors. The method further includes applying rules to the monitoring information to determine a next set of stimuli to be applied to the application in pursuit of determining whether the region of interest corresponds to improperly behaving code.Type: GrantFiled: February 23, 2013Date of Patent: November 3, 2015Assignee: FireEye, Inc.Inventors: Osman Abdoul Ismael, Dawn Song, Ashar Aziz, Noah Johnson, Prashanth Mohan, Hui Xue
-
Patent number: 9171156Abstract: A computer-implemented method for managing malware signatures. The method may include maintaining a set of active malware signatures and maintaining a set of dormant malware signatures. The method may also include providing the set of active malware signatures for use in malware detection more frequently than the set of dormant malware signatures and determining that a first malware signature from the set of dormant malware signatures triggers one or more positive malware detection responses. The method may further include, in response to the determination, moving the first malware signature from the set of dormant malware signatures to the set of active malware signatures. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 22, 2014Date of Patent: October 27, 2015Assignee: Symantec CorporationInventors: Walter Bogorad, Vadim Antonov
-
Patent number: 9152612Abstract: A system and method for facilitating the processing of an expansion list. A script associated with an HTML document performs actions to process the expansion list. Actions include detaching the list of input controls from the HTML DOM when the list is not displayed and reattaching the list when it is displayed. Actions may also include maintaining the value of each input control, and processing each input control selection to update the value. The script may send value data to a server using a technique such as a hidden field or another element in the HTML DOM.Type: GrantFiled: September 13, 2011Date of Patent: October 6, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Matthew W. Jones, Brian Hartman
-
Patent number: 9152542Abstract: Systems and methods for automatically generating test scripts are described. The systems and methods may access information from a template that includes at least one entry associated with a test case to be applied to a system under testing, apply a translation scheme to the accessed information, and generate a test script in a language that is associated with the translation scheme and that is based on the information accessed from the template. The systems and methods may then utilize the test script to test the functionality of a system under testing, among other things.Type: GrantFiled: March 14, 2013Date of Patent: October 6, 2015Assignee: SAP SEInventor: Asif Iqbal Navalur
-
Patent number: 9111037Abstract: A computer-implemented method is disclosed in which locations of a plurality of Job Control Language (JCL) tests are obtained from a primary database supporting a software testing management platform. The locations the locations of the plurality of JCL tests are transmitted to a mainframe computing system (MCS) to initiate execution of the JCL tests. Based on transmitting the JCL test locations, execution IDs are retrieved for each of the plurality of JCL tests from the MCS. For each JCL test, the execution ID and an initial status of the JCL test are stored in the primary database. A query is transmitted to the MCS to determine an execution status of a given one of the JCL tests. Based on transmitting the query, a status update is received from the MCS for the JCL test, and the initial status of the JCL test in the primary database is selectively updated.Type: GrantFiled: August 21, 2013Date of Patent: August 18, 2015Assignee: CA, Inc.Inventors: Srdjan Nalis, Philippe Dubost
-
Patent number: 9111003Abstract: An efficient method for parsing HTML pages identifies pages containing a mix of static and dynamic content. The pages are parsed to form abstract syntax trees (ASTs), which are then cached along with the pages. When a later version of a page is retrieved, it is compared against the cached version, and only those portions of the AST that contain different content are reparsed.Type: GrantFiled: July 29, 2010Date of Patent: August 18, 2015Assignee: CITRIX SYSTEMS, INC.Inventors: Sheng Liang, Oliver Chang, Hong Zhang, Abhishek Chauhan, Rajiv Mirani
-
Patent number: 9092578Abstract: The development of automated tests that span end-to-end business processes, such as may be executed in part by each of multiple Enterprise Resource Planning systems, is a very complex activity. Beside expert know-how of various tools, such end-to-end business process testing requires various test automation tools to cover complex business processes to provide automated tests. Various embodiments herein are built on an approach for building and connecting automated end-to-end tests that combines test scripts from multiple test tools. These embodiments include functionality to assemble test scripts from multiple test tools into a single, composite test script that allows passing of information between the test scripts during performance of an end-to-end automated process test. These and other embodiments are illustrated and described herein.Type: GrantFiled: December 20, 2012Date of Patent: July 28, 2015Assignee: SAP SEInventor: Marcus Wefers
-
Patent number: 9092624Abstract: A system, method, and computer program product are provided for conditionally performing a scan of data based on an associated data structure. In use, at least one aspect is identified for each of a first plurality of scanners utilized to perform a scan on data at a first network device. Additionally, at least one data structure is associated with the data, where the at least one data structure reflects the at least one aspect of each of the first plurality of scanners. Furthermore, a subsequent scan on the data is conditionally performed utilizing each of a second plurality of scanners at a second network device, based on the at least one data structure.Type: GrantFiled: October 1, 2012Date of Patent: July 28, 2015Assignee: McAfee, Inc.Inventors: Deepakeswaran Kolingivadi, Muthu Nivas Hariharasubramanian
-
Patent number: 9087007Abstract: To make a connection between a user application and a data source fault tolerant, a user may use a wrapper generator to create an API wrapper that retries request that may have failed due to a service disruption. Generally, the wrapper manages a cache and contains the necessary information for retrying a connection after a service disruption. To create the wrapper, the wrapper generator may identify the different commands used by the user application to access the data source. The wrapper generator presents these commands to the user who organizes the commands to generate usage patterns for the different requests the user application may send to the data source. The user may also define a caching preference associated the commands in the usage patterns. To restart the connection, the wrapper may use the cache data to generate a new request to complete the original failed request.Type: GrantFiled: March 14, 2013Date of Patent: July 21, 2015Assignee: International Business Machines CorporationInventors: Fayaz Adam, Jeff J. Li, Paul Stanley
-
Patent number: 9087194Abstract: A method and apparatus for providing information to a security application at a client device. A server receives a request from the client device for information of an object at the client device. The request includes the signature information required by the server to identify the object. The server queries a database to determine the required information of the object and to determine information of at least one further object, and a response is sent to the client device. The response includes the information relating to the object, an identity of the at least one further object, and the information relating to the at least one further object.Type: GrantFiled: April 8, 2010Date of Patent: July 21, 2015Assignee: F-Secure CorporationInventors: Mika Stahlberg, Antti Tikkanen, Jorn Sierwald, Timo Harmonen, Mika Eloranta
-
System and method to transform results of client requests using client uploaded presentation formats
Patent number: 9081867Abstract: Method and apparatus to facilitate access to a network-based publication system. In an embodiment, a user or third party affiliate of a network-based publication system uploads a style sheet or other presentation format file to a database in the network-based publication system. Thereafter, the user or third party affiliate sends a request to the network-based publication system, and the publication system uses one or more of the uploaded style sheets to format the response to be transmitted back to the third party affiliate.Type: GrantFiled: March 30, 2012Date of Patent: July 14, 2015Assignee: eBay Inc.Inventors: Zahid N. Ahmed, Bhaven Avalani, Changyi Zhu, Sergei Nikolaev -
Patent number: 9081892Abstract: A method of verifying software includes receiving at least a portion of a software program. The portion of the software program may include a software function within a class. The method may also include generating a proxy class based on the class where the proxy class includes a proxy function that includes a call to the software function and analyzing the proxy function. The analysis of the proxy function may include analyzing the software function based on a proxy condition used by the proxy function, the proxy condition based on the software program and configured to apply conditions to parameters and/or variables in the software function.Type: GrantFiled: March 14, 2013Date of Patent: July 14, 2015Assignee: FUJITSU LIMITEDInventors: Hiroaki Yoshida, Maarten H. Wiggers
-
Patent number: 9081729Abstract: To make a connection between a user application and a data source fault tolerant, a user may use a wrapper generator to create an API wrapper that retries request that may have failed due to a service disruption. Generally, the wrapper manages a cache and contains the necessary information for retrying a connection after a service disruption. To create the wrapper, the wrapper generator may identify the different commands used by the user application to access the data source. The wrapper generator presents these commands to the user who organizes the commands to generate usage patterns for the different requests the user application may send to the data source. The user may also define a caching preference associated the commands in the usage patterns. To restart the connection, the wrapper may use the cache data to generate a new request to complete the original failed request.Type: GrantFiled: March 25, 2014Date of Patent: July 14, 2015Assignee: International Business Machines CorporationInventors: Fayaz Adam, Jeff J. Li, Paul Stanley
-
Patent number: 9069956Abstract: A method for scanning files includes enumerating unscanned files; obtaining attributions of the unscanned files from the enumerated files one by one, and transmitting to a server the attributions; comparing the attributions with features that are stored in the server; obtaining the features that are consistent with the attributions and types that the features belong to; and generating a mapping relationship between the unscanned files, the attributions and the types according to the features that are consistent with the attributions and the types of the features, and recording the mapping relationship in a first scanning result. The above method uploads the attributions of the files to the server; and makes the safety and risky recognition of the file through comparing with the features and the corresponding types.Type: GrantFiled: July 9, 2012Date of Patent: June 30, 2015Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Shuhui Mei, Anwu Liang
-
Patent number: 9069960Abstract: A system, method, and computer program product are provided for avoiding an on-access scan of data after an on-demand scan of the data. In use, an on-demand scan is performed on data accessible by a collaborative portal application. Further, an on-access scan of the data is avoided, after the on-demand scan.Type: GrantFiled: August 31, 2007Date of Patent: June 30, 2015Assignee: McAfee, Inc.Inventor: Basant Kumar
-
Patent number: 9037914Abstract: A system and method for error handling associated with a widget are disclosed. The system comprises a registration module, a communication interface, a command module, a manager monitoring module and an error detection engine. These entities are communicatively coupled to each other. The registration module registers a widget to be hosted on the host page. The host page is presented on a user device. The communication interface receives a notification indicating that the widget is ready to be displayed on the host page and sends the notification to the manager monitoring module. The manager monitoring module instructs the command module to generate a command to display the widget. The command is sent to the user device for displaying the widget. The manager monitoring module monitors the displayed widget. The error detection engine detects an error associated with the widget and performs an error correction procedure to the widget.Type: GrantFiled: June 28, 2012Date of Patent: May 19, 2015Assignee: Google Inc.Inventors: Carolyn F. Au, Venkat Venugopalan, Ryoji Watanabe
-
Publication number: 20150100832Abstract: Systems and methods are disclosed herein to a method for reusing test automation framework across multiple applications, the method comprises receiving a selection of one or more test scripts from a user to test an application; creating an execution list containing every selected test script; loading the instructions of the test script into the computer-readable memory when the test script is found in the test script repository; executing the test script testing the application according to the instructions defined in the test script and according to computer instructions defined by the utility functions or the common functions when the test script calls either the common functions or the utility functions; checking the application's status after the test terminates operation; and recovering and closing the application if the application failed before executing a second test script testing the application.Type: ApplicationFiled: December 3, 2013Publication date: April 9, 2015Applicant: Unisys CorporationInventors: Manjunatha Nanjundappa, Prabhu S., Sunil Mallaraju Gugri
-
Patent number: 9003237Abstract: A system and method for remote testing of enterprise software applications (ESA) allows one or more testers to remotely access an ESA and remotely test the ESA. In at least one embodiment, the ESA resides in a testing platform that includes one more computers that are provisioned for testing. “Provisioning” a computer system (such as one or more servers) refers to preparing, configuring, and equipping the computer system to provide services to one or more users. In at least one embodiment, the computer system is provisioned to create an ESA operational environment in accordance with a virtual desktop infrastructure (VDI) template interacting with virtualization software.Type: GrantFiled: June 1, 2012Date of Patent: April 7, 2015Inventor: Rahul Subramaniam
-
Publication number: 20150089299Abstract: A stub can be loaded into a first browser environment of a browser application on a client machine, with the stub being loaded from a domain. The stub can execute to load an online application test into the first browser environment. Additionally, the test can execute in the first browser environment to conduct the test on an online application. For example, the test may be conducted from a second browser environment of the browser on the client machine. Performing the test can include loading one or more digital pages from the application into the second browser environment.Type: ApplicationFiled: September 25, 2013Publication date: March 26, 2015Applicant: Microsoft CorporationInventors: Arye Gittelman, Zachary A. Nation, John W. Strick, Ajey P. Shah, Michael B. Silverstein, Aditi Mandal, Yubo Jia, Alexander S. Spitsyn, Emre Bogazliyanlioglu
-
Patent number: 8990813Abstract: A mechanism for utilizing a virtual machine cloud for automated test system deployment is disclosed. A method of embodiments of the invention includes selecting a master image used to initialize one or more virtual machines (VMs), providing a list of repository definitions and test packages to the one or more VMs, and receiving test results from executing the test packages on a computer system of the VM defined by the master image, wherein the computer system includes an operating system and one or more software applications.Type: GrantFiled: March 29, 2010Date of Patent: March 24, 2015Assignee: Red Hat, Inc.Inventors: Paul W. Frields, Mike McGrath, James Laska
-
Patent number: 8984346Abstract: Method for automatically reloading software characterized in that it comprises: a step of detecting corruption (E101) of at least one part of a software package of an on-board programmable device (10-1, 10-2, 10-n); and, in response to signaling, a step of reloading (E103) a non-corrupt version of the said at least one corrupt part of the software in order to replace the said at least one corrupt part of the software.Type: GrantFiled: July 11, 2012Date of Patent: March 17, 2015Assignee: Airbus Operations SASInventors: Anne Frayssignes, Nicolas Caule
-
Patent number: 8949772Abstract: A system and method of dynamically generating software is provided. Applications are created in a set of workflow models which are tested in an interpretive test environment. The models are stored in a versioning repository and code generation templates created for the models. Source code is generated and compiled for the application. Modifications to the models are tested and incorporated into a modified version of the application after subsequent testing of the model and the modified, compiled application. The modified version of the application is returned to the test environment where it becomes the basis for testing future modifications.Type: GrantFiled: June 1, 2009Date of Patent: February 3, 2015Assignee: Amazon Technologies, Inc.Inventors: David Talby, Scott David McMaster
-
Patent number: 8930769Abstract: A method for managing operating system deployment failure includes, with an operating system deployment server, running an operating system deployment process that comprises running a progressive hardware discovery process of a target machine to which an operating system is deployed, the discovery process to capture inventory information related to the target machine, monitoring the operating system deployment to detect failure in a pre-operating system environment running on the target machine for a predefined period of time, and executing a remediation action in response to generation of a failure code during the period of time, the remediation action related to a Basic Input Output System (BIOS) of the target machine.Type: GrantFiled: June 30, 2011Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Claudio Marinelli, Antonio Perrone, Luigi Pichetti, Randa Salem
-
Patent number: 8930766Abstract: The present disclosure involves systems, software, and computer implemented methods for identifying test cases. One example process includes operations for identifying a mobile application to perform testing upon. A test environment and at least one risk situation associated with the mobile application are identified. For each of the at least one identified risk situations, at least one risk situation-relevant context parameter is identified. A standard operations path is created, as is at least one operations path-variant for each of the at least one identified risk situation-relevant context parameters. The corresponding operations path-variant is analyzed to identify a set of test cases for the context parameter, for each of the at least one identified context parameters.Type: GrantFiled: September 28, 2012Date of Patent: January 6, 2015Assignee: SAP SEInventors: Regina Griesinger, Marcus Behrens, Christoph Mecke
-
Publication number: 20150006966Abstract: In some implementations, a testing service receives a test execution request for executing test operations on a test target. The testing service may map the test execution request to a particular type of supported test framework from among a plurality of types of supported test frameworks. The testing service may obtain a test package provided by a user that requested the testing, such as from a cloud storage location. The testing service determines a computing capacity for executing the testing and appropriates a plurality of workers in a cloud computing service. The testing service configures the plurality of workers for executing the test operations based on at least one of the test framework, the test execution request or the test package. The testing service provides test execution chunks from the test package to the plurality of workers for executing the testing on the test target.Type: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Applicant: Amazon Technologies, Inc.Inventors: SLAVIK DIMITROVICH, VENKATA UDAY KUMAR KALEPALLI NAGA, SIAMAK IRANTASH, MICHAEL L. COLLADO, VIJAY P. SINGH, MIKE C. MOORE
-
Patent number: 8924791Abstract: A system including a vendor computer system. The vendor computer includes a test controller and a resource controller. The test controller is configured to provide a central access point to the vendor computer system and to manage test cases. The resource controller is configured to control testing of software products. The resource controller allocates cloud resources in a cloud network to test the software products via the test case.Type: GrantFiled: August 30, 2010Date of Patent: December 30, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yu Gao, Yuan-Chun Liao, Jing-bo Huang
-
Patent number: 8918763Abstract: Systems, methods, and machine-readable and executable instructions are provided for marked test script creation. Marked test script creation can include identifying a number of test scenarios that are associated with a program under test. Marked test script creation can include identifying a number of parameter types that are associated with the number of test scenarios. Marked test script creation can include including the number of test scenarios and the number of parameter types in a marked test script. Marked test script creation can include marking the number of test scenarios in the marked test script with a mark that identifies the number of test scenarios as requiring further processing. Marked test script creation can include creating, with a computing device, a number of un-marked test scripts from the marked test script wherein the number of un-marked test scripts are used to test the program under test.Type: GrantFiled: January 30, 2013Date of Patent: December 23, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bret A. McKee, Scott N. D'Angelo, Brian T. Zimpfer
-
Patent number: 8892955Abstract: A method, system, and apparatus for debugging an application program from a workstation that is remote from a server on which the application program resides includes invoking the application program from the workstation via a network interface; displaying a user frame at the workstation that includes information generated by the application program; providing a debug view option at the workstation for generating a debug frame of the application program; and displaying the debug frame at the workstation when the debug view option is selected. When the debug view option is selected, the information for the user frame is saved and can be restored to regenerate the information on the user frame when the user view option is selected. The developer can view internal, public, and private code associated with the application program without compromising the security of other application programs on the server.Type: GrantFiled: October 30, 2012Date of Patent: November 18, 2014Assignee: Versata Development Group, Inc.Inventors: Ryan Shillington, Will Scott, Dan Burton
-
Patent number: 8880951Abstract: In one embodiment, a user interface includes at least one instance of each of at least one widget. Recording a plurality of widget interaction instances (WIIs) for the user interface, each WII resulting from a user interaction applied to a particular instance of a particular widget. Clustering the plurality of WIIs based on a text value and a path value of each WII, such that each cluster of WIIs is associated with a particular widget. Determining, for each of at least one cluster of WIIs, whether the particular widget associated with the cluster of WIIs is erroneous based on whether user interactions corresponding to the WIIs in the cluster have produced responses from a software application that includes the user interface.Type: GrantFiled: April 6, 2012Date of Patent: November 4, 2014Assignee: Fujitsu LimitedInventor: Mukul R. Prasad
-
Patent number: 8880952Abstract: Described are techniques for debugging code of a provider using a debug interface. The provider includes a first software layer providing common services and a second software layer including code modules each providing a set of customized services. The debug interface includes a first function interface for a first function having first code included in the first software layer and including a second function interface for a second function having second code included in the first software layer which provides for runtime transfer of control to code included in said second software layer. The first function is invoked to issue debug commands to debug code in the first software layer. The second function is invoked to issue debug commands to debug code in the second software layer. A client sends debug commands in accordance with the debug interface to a server including the provider.Type: GrantFiled: March 14, 2012Date of Patent: November 4, 2014Assignee: EMC CorporationInventors: Kevin S. Labonte, Deene Dafoe, Daniel A. Lottero
-
Patent number: 8880675Abstract: The present invention provides an apparatus, system and method for use in remotely diagnosing electronic devices and/or providing content. The method for use in remotely diagnosing includes the initiating a diagnostic analysis of an electronic device, identifying the electronic device, receiving scripts communicated over a distributed network for diagnosing, remotely initiating diagnostic instructions with the scripts and receiving a response based on the instruction. The method can further determine further diagnostic instructions based on responses, and remotely initiate further instructions with the scripts. Additionally, a system for use in remotely diagnosing electronic devices includes a script generator coupled with a distributed network, and a remote diagnostic controller coupled with the distributed network and with an electronic device. The script generator compiles scripts and forwards them over the distributed network.Type: GrantFiled: August 28, 2013Date of Patent: November 4, 2014Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Courtney Konopka, Masahiko Seki
-
Patent number: 8874971Abstract: Methods, systems and computer program products are provided. Methods for identifying problems in a distributed computing system may include receiving a user-selected identifier that corresponds to a nonfunctionality in an application. Problem requests including content corresponding to the user-selected identifier are sent to services that provide functionality to the application. The services may optionally respond to the problem requests with problem response data. The problem response data is stored in a data storage allocation that is associated with the user-selected identifier. The problem response data may be retrieved from the data storage allocation.Type: GrantFiled: December 30, 2010Date of Patent: October 28, 2014Assignee: Amazon Technologies, Inc.Inventors: Andrew Hayden, Adam Days
-
Patent number: 8862947Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for application lifecycle management including providing a first application version to initial computing devices. The method includes receiving first crash reports from the first application version. The method includes determining that the first crash reports include more than a first threshold of reports. The method includes preventing provision of the first application version to additional computing devices in response to determining that the first crash reports include more than the first threshold of reports. The method includes receiving second crash reports from the first application version. The method includes determining that the second crash reports include less than a second threshold of reports.Type: GrantFiled: January 27, 2012Date of Patent: October 14, 2014Assignee: Google Inc.Inventors: Jessica Lynn Gray, Michael Noth, James Kason Keiger, Siyang Xie
-
Publication number: 20140245070Abstract: A unit testing framework automatically issues a call to a remote testing automation framework on an originating system to automatically execute a functional test script specified in a unit testing framework test case through a functional testing framework on a target on a remote system. The originating system automatically issues a call to the remote testing automation framework to copy a functional test log resulting from executing the functional test script from the remote system to the originating system. The unit testing framework automatically evaluates whether the functional test log comprises at least one error. The unit testing framework, responsive to the functional test log comprising at least one error, automatically marks the unit testing framework test case as failed.Type: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: PHILIP G. RUMBLE
-
Publication number: 20140245289Abstract: Disclosed is a method of preparing and launching a test application on a first machine that is automatically executed on a second machine. A developer can prepare a test application on the first machine, and instead of the developer performing multiple steps to copy the test program to a second machine and set up the test environment, the method can automatically detect test environment data, and transmit the test application and the test environment data. Test environment data can include the directory of where the test program should be installed and executed. The test application can be run on the second machine and the results can be returned to the first machine where they can be displayed to the developer.Type: ApplicationFiled: February 26, 2014Publication date: August 28, 2014Applicant: Apple Inc.Inventors: Paul Marks, Jonathan Deutsch
-
Patent number: 8819632Abstract: The present invention is directed to methods and systems of distributing information in a computer network related to a report a software anomaly that includes receiving information concerning the reported software anomaly (RSA); identifying a problematic functional characteristic included in the RSA; ascertaining from a plurality of computer-readable addresses a sub-group of the computer-readable addresses that correspond to parties with information corresponding to the problematic functional characteristic; storing on the computer network an investigation record having associated therewith data corresponding to the RSA; and transmitting to the sub-group a message perceivable by the parties indicating a location on the computer network of the investigation record.Type: GrantFiled: February 16, 2011Date of Patent: August 26, 2014Assignee: salesforce.com, inc.Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
-
Publication number: 20140237296Abstract: Features are disclosed for facilitating remote access to the state of an application or content item currently executing or rendered on a user computing device. A connection between the user computing device and another computing device (or connections between the user computing device and an intermediary system, and between another computing device and the same intermediary system) may be established according to a bidirectional communication protocol. The user computing device may receive and act on communications from the other computing device, including requests for data regarding the current state of an application or content page on the user computing device, instructions to execute some function in the application or content page, etc. In addition, user computing devices may be grouped such that an application or content may be monitored/tested/debugged among a variety of user computing devices.Type: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Applicant: Audible, Inc.Inventor: Audible, Inc.
-
Patent number: 8812911Abstract: A system includes a platform server with a software platform on which platform targeting applications (PTAs) execute. An update server may be coupled to the platform server to provide an update to this software platform. Responsive to notification to independent software vendors of the PTAs, results of regression testing performed on at least some of the PTAs can be received in a test server, which may enable commitment of the update based on at least some of the results.Type: GrantFiled: March 16, 2012Date of Patent: August 19, 2014Assignee: Rackspace US, Inc.Inventor: James Lee Plamondon
-
Patent number: 8806435Abstract: A method and system to remotely log debug information is described. A computer executing program code generates debug information upon the occurrence of an error in execution. The debug information is then sent to a remote computer using a network adaptor. In one embodiment, the computer executing the program is Extensible Firmware Interface (EFI) compliant.Type: GrantFiled: December 31, 2004Date of Patent: August 12, 2014Assignee: Intel CorporationInventors: Ying'an Deng, Rui Jian, Caidong Song, Yuanhao Sun, Zhi Wang
-
Publication number: 20140195858Abstract: Methods, devices, systems, and non-transitory machine-readable medium for performing a World Wide Web (“Web”) browser to Web browser testing of a computer software application may include receipt of an instruction to open a recording computer software application in a recording Web browser and the subsequent opening of the recording computer software application. A subsequent instruction to open a target computer software application in a target Web browser session presented by a second Web browser may then be received. The recording application may then record one or more events resulting from the user's interaction with the target computer software application running within the target Web browser session.Type: ApplicationFiled: January 7, 2014Publication date: July 10, 2014Applicant: Appvance Inc.Inventor: Frank Cohen
-
Patent number: 8776028Abstract: A method and system for testing and logging execution events of software delivered to a user. The user can launch and run the software product while having the support and a necessary input from the product developer. A software product is provided from a first remote server and executed on a user computer, while execution statistics are collected and analyzed by a second remote server. The software product is used in a virtual execution environment. The software product is executed on a Guest Operating System (GOS) also installed on the user computer. A hypervisor-level monitoring of tested software products and GOSs is implemented.Type: GrantFiled: April 3, 2010Date of Patent: July 8, 2014Assignee: Parallels IP Holdings GmbHInventors: Anton A. Enakiev, Alexander G. Tormasov, Alexey B. Koryakin, Serguei M. Beloussov
-
Patent number: 8769495Abstract: A method, system and apparatus for debugging in a multiprocessor environment. The system includes a principal processor which remotely debugs target programs running on a plurality of different target processors. The different types of target processors differ with respect to their instruction sets. The principal processor debugs the target programs and is configured to provide a plurality of debugging instructions specific to each instruction set, determine the type of target processor executing a target program to be debugged, select among the debugging instructions specific to each instruction set based upon the identified type of target processor, and insert the selected debugging instructions into the target program.Type: GrantFiled: October 2, 2006Date of Patent: July 1, 2014Assignee: Sony Computer Entertainment Inc.Inventor: Poorva Gupta
-
Patent number: 8762788Abstract: A redundancy control system and method of transmitting computational data are provided, for detection of transmission errors and failure diagnosis, including generating first computational data and generating first generated data using a first generation algorithm for error detection; generating second computational data and generating second generated data using a second generation algorithm for error detection; comparing the first/second computational data; transmitting transmission data including coincident computational data and the first/second generated data; generating, in the receiving device, computational data and third/fourth generated data from preset first/second generation algorithms; and comparing the first/third generated data and the first/third generated data, and detecting the presence or absence of an error in the received computational data.Type: GrantFiled: August 10, 2011Date of Patent: June 24, 2014Assignee: Kabushiki Kaisha ToshibaInventors: Hiroshi Nakatani, Naoya Ohnishi, Makoto Toko, Motohiko Okabe
-
Publication number: 20140173355Abstract: Pairing information is used by the target application to determine how to connect to the correct controller. A network pipe is established between the target application and the controller. The network pipe is used to pass information, such as to deliver/receive test information, between the controller and target application. A bridge may also be established between the controller and an analysis tool for the device hosting the target application. The bridge creates a communication path for the controller to send/receive information (e.g. commands, queries) to the analysis tool s to perform tests of the target application. Code may also be injected into the target application such that dynamic linked libraries may be simulated. Crash data may also be obtained by the controller (or some other device) that may not be typically available by a particular device platform.Type: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Jered Aasheim, Aaron Clarke, Ryan Pangrle, David Owens, Jesse Wesson, Robert Daly, Nicolas Trescases, Jay Daniels, Joe LeBlanc, Colin Arenz