Patents by Inventor Ajay G. Gupta
Ajay G. Gupta 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: 11580012Abstract: Embodiments provide systems, methods, and computer-readable storage media for automated and objective testing of applications or processes. Graphical representations of the application may be analyzed to derive attribute data and identify flows (e.g., possible processing paths that may be accessed during utilization of the application by a user). Test cases may be automatically generated based on the attribute data and the identified flows. Additionally, testing scripts for testing the portions of the application corresponding to each identified flow may be generated using machine learning logic. Once generated, the testing scripts may be executed against the application to test different portions of the application functionality (or processes). Execution of the testing scripts may be monitored to generate feedback used to train the machine learning logic. Reports may be generated based on the monitoring and provided to users to enable the users to resolve any errors encountered during the testing.Type: GrantFiled: July 7, 2020Date of Patent: February 14, 2023Assignee: Accenture Global Solutions LimitedInventors: Rajitha Challa, Ravi Chandra Babu Sivakala, Bheeshan Kumar Reddy Vallela, Neeraj Puri, Aditya Yellapantula, Naresh Reddy Yempalla, Aditya Akella, Ajay G. Gupta
-
Patent number: 9218041Abstract: An apparatus includes logic to control heat generation in a device. The device to operate at least in one of a first state and a second state, wherein the device to consume more power in the first state than in the second state. The device to connect to a network at least for a portion of time while in the second state. The logic to select a plurality of thermal control solutions to decrease the generation of heat in the device in the second state, the selected thermal control solution to be performed while the device is in the second state to reduce the generated heat to below a predetermined level.Type: GrantFiled: December 28, 2012Date of Patent: December 22, 2015Assignee: Intel CorporationInventors: Biswajit Sur, Thomas E. Walsh, Ajay G. Gupta, Brian C. Kluge, Kristoffer D. Fleming
-
Patent number: 9037887Abstract: Embodiments of methods, systems, and storage medium associated with are disclosed herein. In one instance, the method may include: first determining whether the computing device is connected to a network, based on a result of the first determining, monitoring data traffic between the computing device and the network, wherein the data traffic is associated with at least one application residing on the computing device, based on the monitoring, second determining whether the at least one application has been updated, and initiating a transition of the computing device to a sleep mode upon a result of the second determining that indicates that the at least one application has been updated. Other embodiments may be described and/or claimed.Type: GrantFiled: September 26, 2012Date of Patent: May 19, 2015Assignee: INTEL CORPORATIONInventors: Ajay G. Gupta, Christian Maciocco, Sameh Gobriel, Kristoffer D. Fleming, Tsung-Yuan C. Tai
-
Publication number: 20140189404Abstract: An apparatus includes logic to control heat generation in a device. The device to operate ate leas in one of a first state and a second state, wherein the device to consume more power in the first state than in the second state. The device to connect to a network at least for a portion of time while in the second state. The logic to select a plurality of thermal control solutions to decrease the generation of heat in the device in the second state, the selected thermal control solution to be performed while the device is in the second state to reduce the generated heat to below a predetermined level.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Inventors: Biswajit SUR, Thomas E. Walsh, Ajay G. Gupta, Brian C. Kluge, Kristoffer D. Fleming
-
Publication number: 20140089702Abstract: Embodiments of methods, systems, and storage medium associated with are disclosed herein. In one instance, the method may include: first determining whether the computing device is connected to a network, based on a result of the first determining, monitoring data traffic between the computing device and the network, wherein the data traffic is associated with at least one application residing on the computing device, based on the monitoring, second determining whether the at least one application has been updated, and initiating a transition of the computing device to a sleep mode upon a result of the second determining that indicates that the at least one application has been updated. Other embodiments may be described and/or claimed.Type: ApplicationFiled: September 26, 2012Publication date: March 27, 2014Inventors: Ajay G. Gupta, Christian Maciocco, Sameh Gobriel, Kristoffer D. Fleming, Tsung-Yuan C. Tai
-
Patent number: 8417868Abstract: A method, apparatus and system enable offloading of encryption on partitioned platforms. More specifically, a partitioned platform may include a user partition for user applications, including a Virtual Private Network (“VPN”) application capable to creating a VPN connection for secure packet transmission. The partitioned platform may additionally comprise a dedicated partition including security agents to examine packets transmitted to/received by the dedicated partition. The dedicated partition may be assigned the Network Interface Card (“NIC”) on the host, i.e., all network traffic coming into or leaving the platform may be routed via the dedicated partition. In one embodiment of the invention, a driver in the user partition may offload cryptographic tasks to the dedicated partition, where clear packets may be examined by security agents, then encrypted prior to transmission.Type: GrantFiled: June 30, 2006Date of Patent: April 9, 2013Assignee: Intel CorporationInventors: Ajay G. Gupta, Karanvir Grewal
-
Publication number: 20080022094Abstract: A method, apparatus and system enable offloading of encryption on partitioned platforms. More specifically, a partitioned platform may include a user partition for user applications, including a Virtual Private Network (“VPN”) application capable to creating a VPN connection for secure packet transmission. The partitioned platform may additionally comprise a dedicated partition including security agents to examine packets transmitted to/received by the dedicated partition. The dedicated partition may be assigned the Network Interface Card (“NIC”) on the host, i.e., all network traffic coming into or leaving the platform may be routed via the dedicated partition. In one embodiment of the invention, a driver in the user partition may offload cryptographic tasks to the dedicated partition, where clear packets may be examined by security agents, then encrypted prior to transmission.Type: ApplicationFiled: June 30, 2006Publication date: January 24, 2008Inventors: Ajay G. Gupta, Karanvir Grewal
-
Patent number: 7080129Abstract: In one aspect of the invention is a method for selecting a site in a network based on the IP (Internet Protocol) of a requesting system. When a request for data is made from a requesting system, the requesting system's IP address is used to determine if an edge server, that is, a streaming server co-located with the requesting system's Web host, exists for the requesting system. If an edge server for the requesting system exists, then the requesting system receives the requested data from the edge server. If no edge server exists, then the requesting system receives the requested data from a deployment server.Type: GrantFiled: December 29, 2000Date of Patent: July 18, 2006Assignee: Intel CorporationInventors: Gregory Cummings, Ajay G. Gupta, Hrishikesh Narasimhan, Reed J. Sloss
-
Patent number: 6774927Abstract: A video conference method and apparatus for pruning mode commands received from an endpoint of a video conference so as to minimize the repetitive establishment and tearing down of video, audio and data streaming channels is described. Received mode commands are not immediately processed during call establishment of a video conference, but rather, the mode commands are stored in at least one data queue until the second phase of the capabilities exchange (i.e. initialization) is complete. The received mode commands are categorized into mutually exclusive groups of mode commands based upon the functions caused by each mode command. As the system removes the mode commands from the queue for processing, the system efficiently prunes the commands by processing only a selected sub-set of the grouped mode commands and ignoring the rest.Type: GrantFiled: December 22, 1999Date of Patent: August 10, 2004Assignee: Intel CorporationInventors: Aaron M. Cohen, Ajay G. Gupta
-
Publication number: 20020087725Abstract: In one aspect of the invention is a method for selecting a site in a network based on the IP (Internet Protocol) of a requesting system. When a request for data is made from a requesting system, the requesting system's IP address is used to determine if an edge server, that is, a streaming server co-located with the requesting system's Web host, exists for the requesting system. If an edge server for the requesting system exists, then the requesting system receives the requested data from the edge server. If no edge server exists, then the requesting system receives the requested data from a deployment server.Type: ApplicationFiled: December 29, 2000Publication date: July 4, 2002Inventors: Gregory Cummings, Ajay G. Gupta, Hrishikesh Narasimhan, Reed J. Sloss