Patents by Inventor Niranjan Damera-Venkata

Niranjan Damera-Venkata 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: 9330065
    Abstract: A graphical user interface 30 that includes a template design area is displayed. Based on one or more commands received through the graphical user interface 30, a layout of template elements (44-50) is arranged with respective relative positions and sizes in the template design area (34), where at least one of the template elements (44-50) is designated for receiving variable document content 16. Through the graphical user interface 30, values of parameters characterizing one or more associated adaptive layout variables that constrain adaptability of respective ones of the template elements (44-50) to different document content 16 are received. At least one of the parameters characterizes a degree of variability of the associated adaptive layout variable. The relative positions of the template elements (44-50) are encoded in the template design area in association with the respective parameter values in a variable document template data structure (18).
    Type: Grant
    Filed: September 26, 2010
    Date of Patent: May 3, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 9282335
    Abstract: A method including modifying at least a first pixel value in a first portion of a first image frame to create a first difference between the first pixel value in the first image and a first pixel value in a first portion of a second image frame that, at least in part, represents a first code and providing the first image frame and the second image frame to a display device for display at different times is provided.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: March 8, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata
  • Patent number: 9262382
    Abstract: Examples disclose an apparatus comprising a processor to determine probabilities based on both a variable range of pages in a layout and a variable range of length of content in the layout. Additionally, the examples disclose the processor is further to identify a maximum probability from the determined probabilities. Also, the examples disclose the processor is further to identify values for a number of pages and a length of content associated with the maximum probability for determination of where to crop content in the layout.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: February 16, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 9218323
    Abstract: Example pages in which text and graphics have been laid out using a mixed text-and-graphics layout template are received from a user. Hyper parameters of a probabilistic model for the mixed text-and-graphics layout template are optimized, based on the example pages.
    Type: Grant
    Filed: October 30, 2010
    Date of Patent: December 22, 2015
    Assignee: Hewlett-Parkard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 9167130
    Abstract: A method of generating a halftone screen includes growing clusters according to at least one linear filter based on a spatial probability profile function. The clusters can be grown with filters that are parameterized according to gray level.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: October 20, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 9052575
    Abstract: A method performed by a display system is provided. The method includes projecting a first infrared pattern from a first projection plane of a first projector into a scene, capturing the first infrared pattern from the scene in a capture plane of at least one image capture device, and determining a first correspondence mapping between the first projector and the image capture device from at least the first infrared pattern in the first projection plane and the first infrared pattern in the capture plane.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: June 9, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Simon Widdowson
  • Publication number: 20150135062
    Abstract: A technique for displaying a folding document can include connecting an edge of a first panel to an edge of a second panel to create a shared edge representing a fold of a folding document. The first panel and second panel can form a first area of the folding document, and the first area and a second area of the folding document can be displayed in a graphical user interface (GUI).
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Marcelo A. Riss, Niranjan Damera Venkata, Rodrigo Chamun, João Batista Souza de Oliveira, Isabel H. Manssour, Angelina de Carvalho Alvarez Ziesemer
  • Patent number: 8982184
    Abstract: A method for compensating for cross-talk in a 3-D projector-camera system having a controller including a processor and system memory and at least two channels, includes the steps of calibrating the projector-camera system, computing cross-talk factors applicable to the projector-camera system, and correcting new image data for cross-talk based upon the computed cross-talk factors. The system is calibrated by sequentially projecting and capturing, with a camera, a calibration image for each channel, to capture cross-talk between the channels. The controller can compute the cross-talk factors based upon the captured calibration images.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang
  • Patent number: 8977956
    Abstract: In one implementation, a document aesthetics evaluation system accesses a plurality of content layout descriptors associated with a document template and a plurality of aesthetics measures. Each aesthetics measure from the plurality of aesthetics measures being assigned by a designer to a content layout descriptor from the plurality of content layout descriptors. The document aesthetics evaluation system also defines a content layout model for the document template based on the plurality of content layout descriptors and the plurality of aesthetics measures.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: March 10, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ildus Ahmadullin, Niranjan Damera Venkata
  • Patent number: 8944612
    Abstract: A method for automatic delivery of consistent imagery in a multi-projector system includes the steps of dividing the projectors into a plurality of sub-groups of projectors, each projector oriented to project a sub-frame to a sub-group display location, and adjusting the output of each projector in each sub-group to provide selected target display characteristics across all sub-groups.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: February 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Arun Kumar Paruchuri
  • Publication number: 20140372842
    Abstract: A probabilistic content layout model generates pages. Each of a number of compositions flows over multiple of the pages, and one or more of the pages each has multiple breakpoints. Each breakpoint is defined in relation to a given composition, such that the breakpoint breaks the given composition on the page that includes the breakpoint and such that the given composition continues on, a subsequent page.
    Type: Application
    Filed: March 6, 2012
    Publication date: December 18, 2014
    Inventors: Ildus Ahmadullin, Niranjan Damera-Venkata
  • Patent number: 8872869
    Abstract: A method of displaying an image with a display device having at least one defective display pixel is provided. The method comprises generating first, second, and third sub-frames using image data for the image, information that identifies the at least one defective display pixel, a first pixel offset associated with the second sub-frame, and a sub-pixel offset associated with the third sub-frame, and alternating between displaying the first sub-frame in a first position, displaying the second sub-frame in a second position spatially offset from the first position according to the first pixel offset, and displaying the third sub-frame in a third position spatially offset from the first position and the second position according to the sub-pixel offset.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: October 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Robert A. Ulichney, Daniel R. Tretter
  • Publication number: 20140214751
    Abstract: Identification of a content item and identification of a user are received. A mixed collaborative filtering-content analysis model is used to determine a predicted probability of interest of the user in the content item. The predicted probability of interest of the user in the content item is output.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Inventor: Niranjan Damera-Venkata
  • Publication number: 20140215321
    Abstract: Examples disclose an apparatus comprising a processor to determine probabilities based on both a variable range of pages in a layout and a variable range of length of content in the layout. Additionally, the examples disclose the processor is further to identify a maximum probability from the determined probabilities. Also, the examples disclose the processor is further to identify values for a number of pages and a length of content associated with the maximum probability for determination of where to crop content in the layout.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 8781814
    Abstract: A method for locating line breaks in text, carried out by a computer device having a processor and system memory, includes the steps of creating a probabilistic model of a paragraph of text, parameterized by inter-word spacing, and running an inference on the model to find a sequence of line-breaks that maximize the joint probability of line break positions with minimum deviation of inter-word spacing from an ideal value.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Publication number: 20140173397
    Abstract: Systems and methods of automated document composition using clusters are disclosed. In an example, a method comprises determining a plurality of composition scores ?A(A, B), the composition scores each computing separately on a plurality of worker nodes in the cluster. The method also includes determining coefficients (?i(A) at a master node in the cluster based on the composition scores (?i) from each of the worker nodes. The method also includes outputting an optimal document (D*) using the coefficients (?i).
    Type: Application
    Filed: July 22, 2011
    Publication date: June 19, 2014
    Inventors: Jose Bento Ayres Pereira, Keyen Liu, Lei Wang, Niranjan Damera-Venkata
  • Patent number: 8593478
    Abstract: A system and method are provided for determining a color palette model from an image of a document. Pixel values of the image of the document are clustered to provide image clusters. Color layers of the image are determined, each color layer corresponding to an image cluster. Aspects of the color palette model can be determined using the color layers. Aspects of the color palette model include a foreground-background color pair for a content block in the document and a background-area color of the document.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eamonn O'Brien-Strain, Clayton Brian Atkins, Niranjan Damera-Venkata, Jerry J Liu
  • Patent number: 8576447
    Abstract: Error diffusion halftoning includes using a quantizer having an input and an output; and using a system having a bandpass characteristic to modify the quantizer input without feeding the quantizer output directly into the quantizer input. The error diffusion halftoning can produce clustered pixel halftone patterns that can be reliably reproduced by laser printers and other electro-photographic devices.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: November 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Publication number: 20130283152
    Abstract: A method of arranging text into columns on a page, the text being arranged in paragraphs, includes; arranging text into a number of columns, the paragraphs comprising a number of lines having a line spacing, and adjusting the line spacing of the paragraphs such that the height of each column is substantially the same. Additionally, a method of arranging text into columns of a page, the text being arranged in paragraphs, includes; arranging text into a number of columns, the paragraphs comprising a number of lines having a line spacing, computing an option of adjusting the line spacing of the paragraphs, and adjusting the line spacing of the paragraphs according to the computed option.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Inventor: Niranjan Damera Venkata
  • Publication number: 20130254021
    Abstract: The present disclosure includes a system and method for pull based advertisement insertion.
    Type: Application
    Filed: December 13, 2010
    Publication date: September 26, 2013
    Inventors: Niranjan Damera-Venkata, William J. Allen, Mark W. Van Order