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: 11580012
    Abstract: 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: Grant
    Filed: July 7, 2020
    Date of Patent: February 14, 2023
    Assignee: Accenture Global Solutions Limited
    Inventors: Rajitha Challa, Ravi Chandra Babu Sivakala, Bheeshan Kumar Reddy Vallela, Neeraj Puri, Aditya Yellapantula, Naresh Reddy Yempalla, Aditya Akella, Ajay G. Gupta
  • Patent number: 9218041
    Abstract: 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: Grant
    Filed: December 28, 2012
    Date of Patent: December 22, 2015
    Assignee: Intel Corporation
    Inventors: Biswajit Sur, Thomas E. Walsh, Ajay G. Gupta, Brian C. Kluge, Kristoffer D. Fleming
  • Patent number: 9037887
    Abstract: 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: Grant
    Filed: September 26, 2012
    Date of Patent: May 19, 2015
    Assignee: INTEL CORPORATION
    Inventors: Ajay G. Gupta, Christian Maciocco, Sameh Gobriel, Kristoffer D. Fleming, Tsung-Yuan C. Tai
  • Publication number: 20140189404
    Abstract: 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: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Inventors: Biswajit SUR, Thomas E. Walsh, Ajay G. Gupta, Brian C. Kluge, Kristoffer D. Fleming
  • Publication number: 20140089702
    Abstract: 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: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Inventors: Ajay G. Gupta, Christian Maciocco, Sameh Gobriel, Kristoffer D. Fleming, Tsung-Yuan C. Tai
  • Patent number: 8417868
    Abstract: 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: Grant
    Filed: June 30, 2006
    Date of Patent: April 9, 2013
    Assignee: Intel Corporation
    Inventors: Ajay G. Gupta, Karanvir Grewal
  • Publication number: 20080022094
    Abstract: 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: Application
    Filed: June 30, 2006
    Publication date: January 24, 2008
    Inventors: Ajay G. Gupta, Karanvir Grewal
  • Patent number: 7080129
    Abstract: 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: Grant
    Filed: December 29, 2000
    Date of Patent: July 18, 2006
    Assignee: Intel Corporation
    Inventors: Gregory Cummings, Ajay G. Gupta, Hrishikesh Narasimhan, Reed J. Sloss
  • Patent number: 6774927
    Abstract: 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: Grant
    Filed: December 22, 1999
    Date of Patent: August 10, 2004
    Assignee: Intel Corporation
    Inventors: Aaron M. Cohen, Ajay G. Gupta
  • Publication number: 20020087725
    Abstract: 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: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Gregory Cummings, Ajay G. Gupta, Hrishikesh Narasimhan, Reed J. Sloss