Patents by Inventor Venkatesan Esakki

Venkatesan Esakki 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: 11368697
    Abstract: A method includes compressing an image using a quality setting, determining a quality of the compressed image based on a quality metric, and determining if the quality of the compressed image is within a quality range. In response to determining the quality of the compressed image is within the quality range, store the compressed image; and in response to determining the quality of the compressed image is not within the quality range, modify the quality setting, and repeat the compressing step with the modified quality setting, both determining steps, and the applicable in response to step.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: June 21, 2022
    Assignee: Google LLC
    Inventors: Haoran Man, Jingyu Cui, Abraham Stephens, Venkatesan Esakki, Pascal Massimino, Feng Yang, Cecilia Rabess
  • Patent number: 10397330
    Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventors: Vincent Mo, Christian Wyglendowski, Indrajit Khare, David Lieb, Shaun Tungseth, Venkatesan Esakki, Juan Carlos Miguel Anorga, Leslie Ikemoto, Matthew Steiner
  • Patent number: 9390155
    Abstract: Content in a content-aware mesh may be accessed and/or manipulated. In one embodiment, a node may receive access to each of a plurality of images that are distributed among at least two nodes of a mesh. The at least two nodes may not be part of the same service. Accessing to each of the images may be performed without the node locally storing all of the images. The node may display an image of the plurality of images via a uniform interface without indication as to which of the nodes the image is stored on.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: July 12, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Matthew K. Albright, Alexander G. Smith, Mayank Saraogi, Venkatesan Esakki, Mark C. Hamburg, Eric A. Scouten, Kevin M. Goldsmith, Peter J. Baust, Sumner B. Paine
  • Publication number: 20140055474
    Abstract: Content in a content-aware mesh may be accessed and/or manipulated. In one embodiment, a node may receive access to each of a plurality of images that are distributed among at least two nodes of a mesh. The at least two nodes may not be part of the same service. Accessing to each of the images may be performed without the node locally storing all of the images. The node may display an image of the plurality of images via a uniform interface without indication as to which of the nodes the image is stored on.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Inventors: Tapani J. Otala, Matthew K. Albright, Alexander G. Smith, Mayank Saraogi, Venkatesan Esakki, Mark C. Hamburg, Eric A. Scouten, Kevin M. Goldsmith, Peter J. Baust, Sumner B. Paine
  • Publication number: 20140056530
    Abstract: Facilitating access to content in a content-aware mesh may include a coordinating node storing information associated with each image of a plurality of images. The images may be distributed among at least two nodes of the mesh. The coordinating node may provide access to each image to a node of the mesh. Providing access may be performed without transmitting all of the images to the node. The node may be configured to display an image of the plurality of images via a uniform interface without indication as to which of the at least two nodes the image is stored on.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Inventors: Tapani Otala, Matthew K. Albright, Alexander G. Smith, Mayank Saraogi, Venkatesan Esakki, Mark C. Hamburg, Eric A. Scouten, Kevin M. Goldsmith, Peter J. Baust, Sumner B. Paine