Patents by Inventor Deepak Kumar Garg

Deepak Kumar Garg 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: 10860885
    Abstract: A method of processing an image in an electronic device. The method may comprise; obtaining a first image; selecting, based on comparing the first image with a plurality of second images, at least one third image from the plurality of second images, wherein the at least one third image is similar to the first image; identifying an identifier of an image group corresponding to the at least one third image; associating the first image with the identifier of the image group; and notifying, on the device, based on the identifier of the image group, existence of the at least one third image.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: December 8, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rajan Dahiya, Abhishek Jain, Dhananjay L Govekar, Ayush Chaturvedi, Ankit Agarwal, Jaideep Kumar Vishwakarma, Nitesh Goyal, Sunil Rathour, Aman Jindal, Deepak Kumar Garg, Mohit Chhabra, Vobbilisetty Sushant, Nirmal Pandey
  • Patent number: 10795657
    Abstract: A method of managing applications installed on a computing device and a computing device using the method are provided. The method includes identifying at least one application based on usage data of the computing device, fetching archive data and user data corresponding to the at least one application, creating backup data by correlating the archive data with the user data, and uninstalling the at least one application from the computing device once the creating of the backup data is completed.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 6, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nirmal Pandey, Sunil Rathour, Nitesh Goyal, Ankit Agarwal, Deepak Kumar Garg, Ayush Chaturvedi, Vobbilisetty Sushant, Mohit Chhabra, Govind Maheshwari, Rohit Chaturvedi, Gorav Sharma, Arun Goyal, Dhananjay L Govekar, Abhishek Jain
  • Patent number: 10664566
    Abstract: Aspects of the disclosed technology relate to techniques of bandwidth test in networking system-on-chip design verification. A hardware model of interface circuitry implemented in a reconfigurable hardware modeling device associates dispatch time information with messages when the messages are dispatched by a hardware model of a circuit design implemented in the reconfigurable hardware modeling device. The dispatch time information of a particular message includes information about when, based on a model time reference provided in the reconfigurable hardware modeling device, the particular message is dispatched by the hardware model of the circuit design. The messages and the dispatch time information are sent to a traffic analysis device, which determines bandwidth information of ports of the circuit design based on the dispatch time information.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: May 26, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Suresh Krishnamurthy, Deepak Kumar Garg, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland, III, Ronald James Squiers, Charles W. Selvidge
  • Patent number: 10664637
    Abstract: Messages transmitted from an emulator to a testbench of a part of the testbench are recorded from a starting point of an emulation operation to a checkpoint of the emulation operation. State information of the emulator at the checkpoint is captured and stored. The emulator is then configured to a state corresponding to the checkpoint based on the stored state information, and the testbench or the part of the testbench is restored to the checkpoint by running the testbench or the part of the testbench based on the recorded messages.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 26, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Suresh Krishnamurthy, Ruchir Prakash, Jeffrey W. Evans, Deepak Kumar Garg
  • Patent number: 10657217
    Abstract: Aspects of the disclosed technology relate to techniques of latency test in networking system-on-chip design verification. A hardware model of interface circuitry implemented in a reconfigurable hardware modeling device associates arrival time information with messages when the messages are delivered to a hardware model of a circuit design implemented in the reconfigurable hardware modeling device, and associates latency information with the messages when the messages are dispatched by the hardware model of the circuit design. The arrival time information of a particular message and the latency information are determined with respect to a model time reference provided in the reconfigurable hardware modeling device.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: May 19, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Suresh Krishnamurthy, Deepak Kumar Garg, Sudhanshu Jayaswal, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland, III, Ronald James Squiers, Abhijit Das, Charles W. Selvidge
  • Patent number: 10628548
    Abstract: A system for verifying networking system-on-chip designs comprises a reconfigurable hardware modeling device programmed to implement circuitry hardware models and a traffic generation device communicating with the reconfigurable hardware modeling device. The circuitry hardware models comprise a hardware model of a circuit design and a hardware model of interface circuitry. The system employs a backpressure flow control independent of the communication protocol, which can cause the traffic generation device to suspend sending messages when one or more message buffers in the traffic generation device, the reconfigurable hardware modeling device, or both cannot accept more messages based on predetermined conditions.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: April 21, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Suresh Krishnamurthy, Deepak Kumar Garg, Ankit Garg, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland, III, Ronald James Squiers
  • Patent number: 10572623
    Abstract: This application discloses a computing system having a virtual machine and a host program that communicate via a virtual interface. The virtual machine can generate a data packet for transmission to the host program via the virtual interface. The virtual machine can receive a saturation signal generated by a virtual interface driver in the virtual interface. The virtual interface driver can be configured to populate a virtual buffer in the virtual interface with the data packet. The virtual machine can determine an availability of resources in the virtual buffer to store the data packet based, at least in part, on the saturation signal, and selectively stall transmission of the data packet to the host program based, at least in part, on the saturation signal. The host program can bypass a hypervisor in the computing system to directly access the virtual buffer in the virtual interface.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: February 25, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Ankit Garg, John R. Stickley, Deepak Kumar Garg, Georges Antoun Elias Ghattas, Hanan Mohamed Sameh Tawfik, Abdallah Galal Yahya Khalil
  • Patent number: 10521544
    Abstract: Traffic-shaping information is associated with ingress transaction-level messages by a traffic generation device. The ingress transaction-level messages and the traffic-shaping information are then sent to a reconfigurable hardware modeling device. The ingress transaction-level messages are converted to ingress signal-level messages by a hardware model of interface circuitry implemented in the reconfigurable hardware modeling device. Based on the traffic-shaping information, the ingress signal-level messages are delivered to a hardware model of a circuit design implemented in the reconfigurable hardware modeling device.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: December 31, 2019
    Assignee: Mentor Graphics Corporation
    Inventors: Krishnamurthy Suresh, Deepak Kumar Garg, Sudhanshu Jayaswal, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland, III, Ronald James Squiers
  • Publication number: 20190147293
    Abstract: A method of processing an image in an electronic device. The method may comprise; obtaining a first image; selecting, based on comparing the first image with a plurality of second images, at least one third image from the plurality of second images, wherein the at least one third image is similar to the first image; identifying an identifier of an image group corresponding to the at least one third image; associating the first image with the identifier of the image group; and notifying, on the device, based on the identifier of the image group, existence of the at least one third image.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 16, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rajan DAHIYA, Abhishek JAIN, Dhananjay L. GOVEKAR, Ayush CHATURVEDI, Ankit AGARWAL, Jaideep Kumar VISHWAKARMA, Nitesh GOYAL, Sunil RATHOUR, Aman JINDAL, Deepak Kumar GARG, Mohit CHHABRA, Vobbilisetty SUSHANT, Nirmal PANDEY
  • Publication number: 20180260206
    Abstract: A method of managing applications installed on a computing device and a computing device using the method are provided. The method includes identifying at least one application based on usage data of the computing device, fetching archive data and user data corresponding to the at least one application, creating backup data by correlating the archive data with the user data, and uninstalling the at least one application from the computing device once the creating of the backup data is completed.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 13, 2018
    Inventors: Nirmal PANDEY, Sunil RATHOUR, Nitesh GOYAL, Ankit AGARWAL, Deepak Kumar GARG, Ayush CHATURVEDI, Vobbilisetty SUSHANT, Mohit CHHABRA, Govind MAHESHWARI, Rohit CHATURVEDI, Gorav SHARMA, Arun GOYAL, Dhananjay L GOVEKAR, Abhishek JAIN
  • Publication number: 20180113976
    Abstract: A system for verifying networking system-on-chip designs comprises a reconfigurable hardware modeling device programmed to implement circuitry hardware models and a traffic generation device communicating with the reconfigurable hardware modeling device. The circuitry hardware models comprise a hardware model of a circuit design and a hardware model of interface circuitry. The system employs a backpressure flow control independent of the communication protocol, which can cause the traffic generation device to suspend sending messages when one or more message buffers in the traffic generation device, the reconfigurable hardware modeling device, or both cannot accept more messages based on predetermined conditions.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 26, 2018
    Inventors: Krishnamurthy Suresh, Deepak Kumar Garg, Ankit Garg, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland III, Ronald James Squiers
  • Publication number: 20180113961
    Abstract: Aspects of the disclosed technology relate to techniques of bandwidth test in networking system-on-chip design verification. A hardware model of interface circuitry implemented in a reconfigurable hardware modeling device associates dispatch time information with messages when the messages are dispatched by a hardware model of a circuit design implemented in the reconfigurable hardware modeling device. The dispatch time information of a particular message includes information about when, based on a model time reference provided in the reconfigurable hardware modeling device, the particular message is dispatched by the hardware model of the circuit design. The messages and the dispatch time information are sent to a traffic analysis device, which determines bandwidth information of ports of the circuit design based on the dispatch time information.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 26, 2018
    Inventors: Krishnamurthy Suresh, Deepak Kumar Garg, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland III, Ronald James Squiers, Charles W. Selvidge
  • Publication number: 20180113972
    Abstract: Traffic-shaping information is associated with ingress transaction-level messages by a traffic generation device. The ingress transaction-level messages and the traffic-shaping information are then sent to a reconfigurable hardware modeling device. The ingress transaction-level messages are converted to ingress signal-level messages by a hardware model of interface circuitry implemented in the reconfigurable hardware modeling device. Based on the traffic-shaping information, the ingress signal-level messages are delivered to a hardware model of a circuit design implemented in the reconfigurable hardware modeling device.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 26, 2018
    Inventors: Krishnamurthy Suresh, Deepak Kumar Garg, Sudhanshu Jayaswal, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland III, Ronald James Squiers
  • Publication number: 20180113732
    Abstract: This application discloses a computing system having a virtual machine and a host program that communicate via a virtual interface. The virtual machine can generate a data packet for transmission to the host program via the virtual interface. The virtual machine can receive a saturation signal generated by a virtual interface driver in the virtual interface. The virtual interface driver can be configured to populate a virtual buffer in the virtual interface with the data packet. The virtual machine can determine an availability of resources in the virtual buffer to store the data packet based, at least in part, on the saturation signal, and selectively stall transmission of the data packet to the host program based, at least in part, on the saturation signal. The host program can bypass a hypervisor in the computing system to directly access the virtual buffer in the virtual interface.
    Type: Application
    Filed: January 23, 2017
    Publication date: April 26, 2018
    Inventors: Ankit Garg, John R. Stickley, Deepak Kumar Garg, Georges Antoun Elias Ghattaas, Hanan Mohamed Sameh Tawfik, Abdallah Galal Yahya Khalil
  • Publication number: 20180113970
    Abstract: Aspects of the disclosed technology relate to techniques of latency test in networking system-on-chip design verification. A hardware model of interface circuitry implemented in a reconfigurable hardware modeling device associates arrival time information with messages when the messages are delivered to a hardware model of a circuit design implemented in the reconfigurable hardware modeling device, and associates latency information with the messages when the messages are dispatched by the hardware model of the circuit design. The arrival time information of a particular message and the latency information are determined with respect to a model time reference provided in the reconfigurable hardware modeling device.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 26, 2018
    Inventors: Krishnamurthy Suresh, Deepak Kumar Garg, Sudhanshu Jayaswal, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland, III, Ronald James Squiers, Abhijit Das, Charles W. Selvidge
  • Patent number: 8619812
    Abstract: This invention, in general, relates to the field of telecommunications. More particularly, the present invention relates to a centralized system and method for providing customized applications for mobile networks enhanced logic CAMEL roaming services to a mobile subscriber. The CAMEL HUB configured to process a request from the mobile subscriber to avail one or more mobile services from a visited network operator. The mobile subscriber device has a subscription to a home network operator and operates in a home CAMEL phase. The visited network operator operates in a visited CAMEL phase. The CAMEL HUB is also configured to allow the mobile subscriber device to avail the one or more mobile services seamlessly from the visited network operator independent of the visited CAMEL phase. The home CAMEL phase may or may not be different from the visited CAMEL phase.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: December 31, 2013
    Assignee: Comviva Technologies Limited
    Inventors: Atul Madan, Pankaj Sharma, Nilay Kumar, Naveen Tandon, Ashwani Kesharwani, Deepak Kumar Garg
  • Publication number: 20110045828
    Abstract: This invention, in general, relates to the field of telecommunications. More particularly, the present invention relates to a centralized system and method for providing customized applications for mobile networks enhanced logic CAMEL roaming services to a mobile subscriber. The CAMEL HUB configured to process a request from the mobile subscriber to avail one or more mobile services from a visited network operator. The mobile subscriber device has a subscription to a home network operator and operates in a home CAMEL phase. The visited network operator operates in a visited CAMEL phase. The CAMEL HUB is also configured to allow the mobile subscriber device to avail the one or more mobile services seamlessly from the visited network operator independent of the visited CAMEL phase. The home CAMEL phase may or may not be different from the visited CAMEL phase.
    Type: Application
    Filed: February 16, 2009
    Publication date: February 24, 2011
    Applicant: COMVIVA TECHNOLOGIES LIMITED
    Inventors: Atul Madan, Pankaj sharma, Nilay Kumar, Naveen Tandon, Ashwani Kesharwani, Deepak Kumar Garg