Patents Examined by Kamini Patel
-
Patent number: 9135150Abstract: 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: GrantFiled: February 27, 2013Date of Patent: September 15, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Philip G. Rumble
-
Patent number: 9128902Abstract: Systems and methods for providing for efficient switchover for a client in a storage network between the use of one or more a primary storage resources to one or more disaster recovery (DR) resources are provided herein. Embodiments may implement synchronization between such resources on a data plane and a control plane to allow for a transition between resources to be implemented in a manner that is minimally disruptive to a client. Moreover, embodiments may provide for processing resources which allow for switching a client between a primary storage resource to a secondary storage resource with minimal administrative interaction.Type: GrantFiled: April 25, 2013Date of Patent: September 8, 2015Assignee: NetApp, Inc.Inventors: Laurent Lambert, Chaitanya Patel, Hrishikesh Tapaswi, Sue Coatney
-
Patent number: 9128884Abstract: One or more techniques and/or systems are provided for hosting a virtual machine from a snapshot. In particular, a snapshot of a virtual machine hosted on a primary computing device may be created. The virtual machine may be hosted on a secondary computing device using the snapshot, for example, when a failure of the virtual machine on the primary computing device occurs. If a virtual machine type (format) of the snapshot is not supported by the secondary computing device, then the virtual machine within the snapshot may be converted to a virtual machine type supported by the secondary computing device. In this way, the virtual machine may be operable and/or accessible on the secondary computing device despite the failure. Hosting the virtual machine on the secondary computing device provides, among other things, fault tolerance for the virtual machine and/or applications comprised therein.Type: GrantFiled: October 25, 2013Date of Patent: September 8, 2015Assignee: NetApp, Inc.Inventors: Eric Paul Forgette, Deepak Kenchammana-Hosekote, Shravan Gaonkar, Arthur Franklin Lent
-
Patent number: 9131010Abstract: A method supports data communication in a mobile application by specifying in the mobile application a program intent and one or more course or fine-grained properties of data objects in terms of tolerance to delay and loss; selecting a transfer policy for a set of data objects based on the application intent; receiving and coalescing intents of one or more applications for object data for the one or more applications; crafting an aggregate transfer policy, and communicating data from one or more applications as an aggregate based on the aggregate transfer policy to programmatically incorporate and benefit from tolerance to delay in the transfer of data.Type: GrantFiled: May 1, 2013Date of Patent: September 8, 2015Assignee: NEC Laboratories America, Inc.Inventors: Nitin Agrawal, Akshat Aranya, Cristian Ungureanu
-
Patent number: 9117027Abstract: The invention provides automated test suite for compliance testing of cloud storage server to a Cloud Data Management Interface (CDMI) by performing functional testing of CRUD (Create, Read, Update, and Delete) operations. It offers a solution containing test scripts for validating the response from CRUD operations performed on CDMI objects and checks for the cloud storage to be CDMI compliant.Type: GrantFiled: August 29, 2013Date of Patent: August 25, 2015Assignee: Tata Consultancy Services LimitedInventors: Reena Dayal, Nishi Gupta, Hansi Agarwal
-
Patent number: 9116873Abstract: Methods, systems, and computer readable media for adjusting load at a device under test are disclosed. According to one method, the method occurs at a testing platform. The method includes determining whether a current operations rate associated with a device under test (DUT) is near a target operations rate, wherein the current operations rate is associated with one or more simulated users being simulated by the testing platform. The method also includes adjusting the current operations rate by increasing or decreasing the number of simulated users interacting with the DUT in response to determining that the current operations rate associated with the DUT is not near a target operations rate.Type: GrantFiled: April 26, 2013Date of Patent: August 25, 2015Assignee: IXIAInventors: Partha Majumdar, Pratik Ganguly, Sirshendu Rakshit, Rohan Chitradurga
-
Patent number: 9092332Abstract: Activity-based sampling provides useful and relevantly focused diagnostic data, connected to improve a developer's understanding. An application invokes log-event procedures, causing a logger to check logging conditions and make a log entry when a logging condition is satisfied. The logger has a set of log-enabled activities, and one or more start-events with respective sampling frequency conditions. One logging condition is that a current activity-id be log-enabled. Another states that if the current activity-id is not log-enabled but the log-event procedure identifies a start-event consistent with the sampling frequency condition, the activity is log-enabled and a log entry is made. Creation of a child activity by a parent activity which is in the set of log-enabled activities is noted in the log, and the child is automatically log-enabled. A log consumer may reside inside or outside the application. Event Tracing for Windows services can be enhanced to support activity-based sampling.Type: GrantFiled: May 2, 2013Date of Patent: July 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Daniel J. Taylor, Vance P. Morrison, Cosmin Radu, Bryan P. Arant
-
Patent number: 9081730Abstract: Embodiments of systems and methods for archive verification are disclosed. More specifically, embodiments of this archive verification can comprise loading media into a drive and reading data from the media to verify that the media and data on the media can be read. In one embodiment, media can be loaded into a drive and read according to a verification policy. As part of verifying that media and data on media can be read, read errors or other verification data associated with media can be obtained. Using this verification data a result for the media may be determined.Type: GrantFiled: August 20, 2014Date of Patent: July 14, 2015Assignee: KIP CR P1 LPInventors: Michael R. Foster, Jeffrey Ricks Stripling
-
Patent number: 9081748Abstract: The different advantageous embodiments comprise a system for redundancy management of a computing system comprising a number of processors, a number of service managers executable on the number of processors, and a configuration module. The number of processors is associated with a number of processor groups. Each service manager is capable of being configured as a primary service manager adapted to manage a number of commands. Each command is operative to execute a program on one or more of the number of processors. The configuration module is in communication with the number of service managers to control operational redundancies of the computing system. Each primary service manager executes one or more programs on the one or more processors included in different processor groups of the number of processor groups.Type: GrantFiled: June 23, 2013Date of Patent: July 14, 2015Assignee: The Boeing CompanyInventor: Glenn Gerard Butcher
-
Patent number: 9063884Abstract: A signal from a system, such as a reactive system, that reflects health indicators of the system may be selected. A signal analyzer may extract the health indicators from the signal and conduct a diagnostics of the health of the system based on the health indicators.Type: GrantFiled: October 23, 2012Date of Patent: June 23, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ayelet Pnueli, Ami Shiff, Avner Arnstein, Ron Maurer, Tsafrir Yedid Am, Lior Katz
-
Patent number: 9047249Abstract: The concept of faults and fault handling are added to the execution of continuous event processing (CEP) queries. By introducing fault handling techniques to the processing of CEP queries, users are enabled to instruct a CEP query processor to respond to faults in a customized manner that does not necessarily involve the halting of the CEP query relative to which the faults occurred. For example, a fault might be due to a temporary problem. Under such circumstances, the CEP query processor can be instructed to ignore the fault and allow the execution of the CEP query to continue relative to the remainder of the event stream. Alternatively, if the fault is due to a problem with the CEP query itself, then the CEP query processor can be instructed to propagate the fault through the query processing system until the fault ultimately causes the problematic CEP query to be halted.Type: GrantFiled: February 19, 2013Date of Patent: June 2, 2015Assignee: Oracle International CorporationInventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
-
Patent number: 9047220Abstract: Storage system comprises a second storage apparatus, which is coupled to multiple first storage apparatuses and is of a different type from the first storage apparatuses, and a first control device, which exists either inside or outside of the second storage apparatus. Row of stripes comprising multiple data elements obtained by segmenting a prescribed data unit, and a redundancy code for rebuilding the data elements, is distributively stored in multiple first storage apparatuses, which are more numerous than the total number of stripe data elements, which are either the data elements or redundancy code, in the row of stripes. The row of stripes is configured to enable the rebuilding of the stripe data elements even when a failure has occurred in up to a prescribed allowable number, which is two or more, of the first storage apparatuses storing the stripe data elements of the relevant row of stripes.Type: GrantFiled: July 23, 2012Date of Patent: June 2, 2015Assignee: Hitachi, Ltd.Inventors: Hiroaki Akutsu, Junji Ogawa
-
Patent number: 9037904Abstract: A method begins by a processing module dispersed storage error encoding data to produce encoded data slices and updating directory metadata regarding storing the data in a dispersed storage network (DSN) memory to produce updated directory metadata. The method continues with the processing module dispersed storage error encoding the updated directory metadata to produce encoded directory metadata slices and transmitting one or more data slice write requests to the DSN that each include a first transaction number. The method continues with the processing module transmitting one or more directory metadata write requests to the DSN memory, wherein the one or more directory metadata write requests includes a second transaction number, and when a favorable write response condition exists, transmitting a commit request to the DSN memory to commit storage of at least one of: the encoded data slices and the encoded directory metadata slices.Type: GrantFiled: September 8, 2014Date of Patent: May 19, 2015Assignee: Cleversafe, Inc.Inventors: Ilya Volvovski, Andrew Baptist, Wesley Leggette
-
Patent number: 9021316Abstract: A circuit and method of detecting a fault attack in a circuit includes a plurality of registers each identified by an address. The method includes storing in a memory the address present on an address bus during a write operation to one of said registers. In response to a first alert signal indicating that the data stored by a first of said registers has been modified, comparing the address identifying said first register with said stored address.Type: GrantFiled: March 7, 2013Date of Patent: April 28, 2015Assignee: STMicroelectronics (Rousset) SASInventor: Frederic Bancel
-
Patent number: 9015533Abstract: Various embodiments are disclosed herein including systems and methods for implementing exception-based error handling in asynchronous, parallel, multi-threaded, and other distributed systems. Embodiments implement exception-based error handling in asynchronous workflow systems, providing try/catch blocks and tree-based cancellation of pending and currently executing activities.Type: GrantFiled: December 6, 2011Date of Patent: April 21, 2015Assignee: Amazon Technologies, Inc.Inventor: Maxim E. Fateev
-
Patent number: 9009534Abstract: The embodiments provide a data processing apparatus including a runtime check identifier configured to determine, in response to a request to execute a function of the application, whether a runtime check descriptor corresponding to the function is stored in a database and select the runtime check descriptor if the runtime check descriptor is determined as stored in the database. The selected runtime check descriptor provides, in part, at least one configuration check of a component related to an execution of the function. The data processing apparatus also includes a system component configured to invoke a system management tool to perform the at least one configuration check, and a runtime check controller configured to receive results of the at least one configuration check and perform at least one action specified in the selected runtime check descriptor based on the received results.Type: GrantFiled: May 24, 2012Date of Patent: April 14, 2015Assignee: SAP SEInventors: Henrik Plate, Serena Ponta, Matteo Maria Casalino, Theodoor Scholte
-
Patent number: 9003229Abstract: A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. In the exemplary embodiment, each application may use both fork( ) and exec( ) in any combination.Type: GrantFiled: February 3, 2014Date of Patent: April 7, 2015Assignee: Open Invention Networks, LLCInventor: Allan Havemose
-
Patent number: 9003234Abstract: A machine and methods for reassign the execution order of program steps of a multi-step test program is disclosed. In an embodiment a machine for evaluating an error in a software program includes a microprocessor coupled to a memory, wherein the microprocessor is programmed to evaluate the error by (a) providing program steps of the software program, (b) assigning a position number to each program step, (c) performing an evaluation run on the program steps, (d) evaluating a performance of each program step, (e) rearranging the position number of each program step based on the performance of each program step, and (f) repeating steps (c)-(e).Type: GrantFiled: March 8, 2013Date of Patent: April 7, 2015Assignee: Infineon Technologies AGInventor: Cristian Tepus
-
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
-
Patent number: 8990638Abstract: The disclosure relates to cloud-based mobile discovery networks. For example, a mobile discovery network may include a network responsive to successful watermark detection or fingerprint extraction.Type: GrantFiled: March 15, 2013Date of Patent: March 24, 2015Assignee: Digimarc CorporationInventor: Brett Robichaud