Patents by Inventor Sourabh Gupta

Sourabh 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).

  • Publication number: 20160212673
    Abstract: A mobile computer device establishes a wireless communication link between the mobile computer device and a first access point of multiple access points in a network environment. While wirelessly connected to the first access point, the mobile computer device monitors communications from a set of neighboring access points including at least a second access point of the multiple access points. The mobile computer device transmits performance information derived from the monitored communications to a controller resource. To alleviate a current load on the first access point, the controller resource generates control information to terminate the wireless communication link between the mobile computer device and the first access point and establish a replacement wireless communication link between the mobile computer device and a second access point.
    Type: Application
    Filed: March 29, 2016
    Publication date: July 21, 2016
    Inventors: Rajesh Gangadhar, Praveen Srivastava, Sourabh Gupta
  • Publication number: 20160148362
    Abstract: A user identifies an unwanted object in a source image. Related images are identified on the basis of timestamp and/or geolocation metadata. Matching masks are identified in the source image, wherein each of the matching masks is adjacent to the selection mask. Features in the selection and matching masks which also appear in one of the related images are identified. The related image having a maximum of features which are tracked to a source image matching mask, but also a minimum of features which are tracked to the source image selection mask, is identified as a best-match related image. By mapping the source image matching masks onto the best-match related image, a seed region can be located in the best-match related image. This seed region is used for filling in the source image. This allows the unwanted object to be replaced with a visually plausible background having a reasonable appearance.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Ajay Bedi, Sourabh Gupta, Saurabh Gupta
  • Publication number: 20160029248
    Abstract: A mobile communication device generates a respective request (such as a wireless communication) to access a network. An access point supporting communications over multiple carrier frequency bands receives the request from the mobile communication device to establish a wireless connection. A connection manager associated with the access point analyzes current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands. Based at least in part on the current load conditions, the connection manager selects a carrier frequency band from the multiple carrier frequency bands. The connection manager initiates notification to the mobile communication device to connect to the access point using the selected carrier frequency band.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Hussain Zaheer Syed, Praveen C. Srivistava, Rajesh M. Gangadhar, Sourabh Gupta
  • Publication number: 20150332119
    Abstract: Propagating object selection across multiple images is described. In one or more embodiments, an object is selected from a first image according to selection inputs. Features that are representative of the selected object are then ascertained. To propagate selection of the object to the second image, a determination is made as to whether the second image includes features that resemble those ascertained from the first image. Once a determination is made as to the features of the second image that resemble the features of the first image, the second image is divided into regions. Each of the regions includes pixels that are similar within the region, one pixel to another. The regions of the second image that include the features resembling those ascertained from the first image are then combined. The combined regions are used to select the object from the second image without receiving selection inputs to do so.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Sourabh Gupta, Saurabh Gupta, Ajay Bedi
  • Publication number: 20150178167
    Abstract: A computer-implemented method for generating catalogs for snapshots may include (1) identifying an initial snapshot and a subsequent snapshot for a protected volume, (2) providing identifiers of the initial snapshot and the subsequent snapshot to a storage vendor application programming interface (API), (3) receiving, from the storage vendor API, an indication of at least one difference between the initial snapshot and the subsequent snapshot, and (4) synthetically generating a catalog for the subsequent snapshot based on a preexisting catalog for the initial snapshot such that the synthetically generated catalog reflects the difference between the initial snapshot and the subsequent snapshot indicated by the storage vendor API. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: February 4, 2014
    Publication date: June 25, 2015
    Applicant: Symantec Corporation
    Inventors: Niteen Kulkarni, Sourabh Gupta, Gaurav Malhotra
  • Publication number: 20150172985
    Abstract: A mobile computer device establishes a wireless communication link between the mobile computer device and a first access point of multiple access points in a network environment. While wirelessly connected to the first access point, the mobile computer device monitors communications from a set of neighboring access points including at least a second access point of the multiple access points. The mobile computer device transmits performance information derived from the monitored communications to a controller resource. To alleviate a current load on the first access point, the controller resource generates control information to terminate the wireless communication link between the mobile computer device and the first access point and establish a replacement wireless communication link between the mobile computer device and a second access point.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Inventors: Rajesh Gangadhar, Praveen Srivastava, Sourabh Gupta