Patents by Inventor Sachin P. Patel
Sachin P. Patel 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: 11372938Abstract: A machine in a linear communication orbit receives a query, including a set of one or more rules, through the linear communication orbit. The machine, for each respective rule: identifies files that contain content that satisfies the respective rule, generates a first report identifying a count of files at the machine that contain content satisfying the rule, and sends the first report through the linear communication orbit to a server. The machine receives an instruction packet from an external machine that includes an instruction for establishing a direct duplex connection between the respective machine and the external machine. then sends a request to the external machine to establish the direct duplex connection. The machine sends to the external machine, via the direct duplex connection, a second report including information identifying files at the machine that contain file content satisfying each rule in the set of one or more rules.Type: GrantFiled: May 8, 2020Date of Patent: June 28, 2022Assignee: TANIUM INC.Inventors: Joshua F. Stoddard, Sachin P. Patel, Shawn M. Surber, Aaron J. Tarter, John R. Coates
-
Patent number: 9471453Abstract: Described are an apparatus and method for managing test artifacts. A test plan is selected for a product having a plurality of test artifacts comprising one selected from a group consisting of an execution record and a product requirement. One of the test artifacts is selected for a snapshot at a current time. The snapshot includes a storage record that includes information associated with the selected test artifact and its relationship with other test artifacts at the current time. The snapshot of the selected test artifact is acquired. A current state of the selected test artifact is stored as an element of the snapshot. A current state of relationships of the selected test artifact to the other test artifacts is stored. A current state of the other test artifacts having a relationship with the selected test artifact is stored.Type: GrantFiled: November 5, 2013Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
-
Patent number: 9032364Abstract: A method, system and computer program product for serializing a templated markup language representation of test artifacts is provided. The method includes selecting a template of a test plan through a graphical user interface of a test plan markup generation module executing in memory by a processor of a host computer. The method also includes extracting a table of contents from the selected template such that the table of contents includes at least one reference to at least one test case. Finally, the method includes transforming at least one portion of the table of contents including the at least one test case into a markup language representation of the selected template of the test plan.Type: GrantFiled: October 16, 2013Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Michael S. Brown, Paul F. McMahan, Sachin P. Patel
-
Publication number: 20140101639Abstract: Embodiments of the present invention address deficiencies of the art in respect to software testing and provide a method, system and computer program product for serializing a templated markup language representation of test artifacts. In an embodiment of the invention, a method for configuring a test plan for serialization can be provided. The method can include selecting a template of a test plan through a graphical user interface of a test plan markup generation module executing in memory by a processor of a host computer. The method also can include extracting a table of contents from the selected template such that the table of contents includes at least one reference to at least one test case. Finally, the method can include transforming at least one portion of the table of contents including a test case into a markup language representation of the template of the test plan, for instance an XML representation.Type: ApplicationFiled: October 16, 2013Publication date: April 10, 2014Applicant: International Business Machines CorporationInventors: Michael S. Brown, Paul F. McMahan, Sachin P. Patel
-
Publication number: 20140059387Abstract: Described are an apparatus and method for managing test artifacts. A test plan is selected for a product having a plurality of test artifacts comprising one selected from a group consisting of an execution record and a product requirement. One of the test artifacts is selected for a snapshot at a current time. The snapshot includes a storage record that includes information associated with the selected test artifact and its relationship with other test artifacts at the current time. The snapshot of the selected test artifact is acquired. A current state of the selected test artifact is stored as an element of the snapshot. A current state of relationships of the selected test artifact to the other test artifacts is stored. A current state of the other test artifacts having a relationship with the selected test artifact is stored.Type: ApplicationFiled: November 5, 2013Publication date: February 27, 2014Applicant: International Business Machines CorporationInventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
-
Patent number: 8607152Abstract: Described is a method for managing test artifacts. According to an embodiment of the method, a test plan for a product is selected by a user. The test plan has multiple test artifacts that include the test plan and at least one of a test case, an execution record defining a configuration of the product, and a product requirement. One of the test artifacts is selected for a snapshot and the snapshot is acquired. The snapshot acquisition includes storing a current state of the selected test artifact, storing a current state of relationships of the selected test artifact to the other test artifacts, and storing a current state of the other test artifacts that have a relationship with the selected test artifact.Type: GrantFiled: June 11, 2009Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo
-
Patent number: 8595697Abstract: Embodiments of the present invention address deficiencies of the art in respect to software testing and provide a method, system and computer program product for serializing a templated markup language representation of test artifacts. In an embodiment of the invention, a method for configuring a test plan for serialization can be provided. The method can include selecting a template of a test plan through a graphical user interface of a test plan markup generation module executing in memory by a processor of a host computer. The method also can include extracting a table of contents from the selected template such that the table of contents includes at least one reference to at least one test case. Finally, the method can include transforming at least one portion of the table of contents including a test case into a markup language representation of the template of the test plan, for instance an XML representation.Type: GrantFiled: July 1, 2009Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Michael S. Brown, Paul F. McMahan, Sachin P. Patel
-
Publication number: 20110093747Abstract: A method for debugging client-side code includes a client receiving an application file set from a server in response to the client requesting an application. A singleton is generated on the client by executing a script in the application file set. The singleton monitors a data event generated by an application programming interface. The singleton writes a client data record to a cache memory in response to the application programming interface generating the data event. The client data record records an application event. The singleton flushes the contents of the cached memory in response to a flush event, and transfers the contents to the server for persistent storage.Type: ApplicationFiled: October 21, 2009Publication date: April 21, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Lawton, Michael S. Brown, Sachin P. Patel
-
Publication number: 20110004865Abstract: Embodiments of the present invention address deficiencies of the art in respect to software testing and provide a method, system and computer program product for serializing a templated markup language representation of test artifacts. In an embodiment of the invention, a method for configuring a test plan for serialization can be provided. The method can include selecting a template of a test plan through a graphical user interface of a test plan markup generation module executing in memory by a processor of a host computer. The method also can include extracting a table of contents from the selected template such that the table of contents includes at least one reference to at least one test case. Finally, the method can include transforming at least one portion of the table of contents including a test case into a markup language representation of the template of the test plan, for instance an XML representation.Type: ApplicationFiled: July 1, 2009Publication date: January 6, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael S. Brown, Paul F. McMahan, Sachin P. Patel
-
Publication number: 20100318933Abstract: Described is a method for managing test artifacts. According to an embodiment of the method, a test plan for a product is selected by a user. The test plan has multiple test artifacts that include the test plan and at least one of a test case, an execution record defining a configuration of the product, and a product requirement. One of the test artifacts is selected for a snapshot and the snapshot is acquired. The snapshot acquisition includes storing a current state of the selected test artifact, storing a current state of relationships of the selected test artifact to the other test artifacts, and storing a current state of the other test artifacts that have a relationship with the selected test artifact.Type: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul F. McMahan, Sachin P. Patel, John P. Whitfield, David Colasurdo