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

  • Publication number: 20220058099
    Abstract: A device monitoring system comprising a computation engine to obtain, for each of a plurality of devices, an actual failure condition indicating actual device failure and a probable failure condition predicted by a health monitoring device. The health monitoring device to monitor health of the plurality of devices, the probable failure condition indicating when the device is predicted to stop functioning. The computation engine is to compute a failure prediction gap for each of the plurality of devices. The failure prediction gap indicating a difference between the probable failure condition and the actual failure condition. A performance evaluation engine to compute a saving factor based at least on cost parameters and an average of the failure prediction gap computed for the plurality of devices and initiate discontinuance of usage of the health monitoring device based on a comparison of the saving factor with a threshold.
    Type: Application
    Filed: May 13, 2020
    Publication date: February 24, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera Venkata, Aravindakshan Babu, Darrel D Cherry, Anton Wiranata, Prasad Hegde, Mithra Vankipuram
  • Publication number: 20220058448
    Abstract: Disclosed herein is a method of determining a user profile based on a set of user-selected images, a method of selecting images from an image database of digital images based on a user profile, a computer system and a computer program product.
    Type: Application
    Filed: April 9, 2019
    Publication date: February 24, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Jose Luis Abad Peiro, Md Imbesat Hassan Rizvi, Niranjan Damera Venkata
  • Publication number: 20210144108
    Abstract: Examples for providing automated user support are described herein. In an example, a query that a user is seeking to resolve is determined, based on real-time tracking of multi-modal inputs from the user on a user-support system. For the query, a resolution is provided to the user from a resolution database to provide automated user-support.
    Type: Application
    Filed: August 2, 2018
    Publication date: May 13, 2021
    Inventors: Shameed Sait M A, Niranjan Damera Venkata
  • Publication number: 20210049489
    Abstract: The present subject matter relates to example to provide solutions using stochastic modelling. In one example, a plurality case logs corresponding to an issue may be analyzed to identify a plurality of resolution steps. In addition, a relationship between each of the plurality of resolution steps may be identified from the plurality of case logs to generate a knowledge representation. In one example, a relationship between resolution steps is determined using a stochastic modelling technique. Further, based on the knowledge representation, a primary solution for the issue may be generated to resolve the issue.
    Type: Application
    Filed: August 14, 2018
    Publication date: February 18, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Shameed Sait M A, Shafiuddin Rehan Ahmed, Niranjan Damera Venkata
  • Patent number: 10482173
    Abstract: Example embodiments relate to automated document composition using quality distributions. In example embodiments, each image in a document is processed by determining quality scores that describe image distortion for potential aspect ratios, determining height deviations for the aspect ratios, and generating quality distributions using the height deviations and quality scores. At this stage, a page template is applied to a subset of elements from the document to render a page of the document, and a page score is determined for the page based on, at least, the quality distribution of an image, where the page template is adjusted to include a selected aspect ratio that maximizes the page score of the page.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: November 19, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera Venkata, Ildus Ahmadullin
  • Patent number: 10387541
    Abstract: Described herein are systems and methods for formatting text for generating a print document based on a web document. For example, in some examples, a subset of characters of a first element of a web document is wrapped in a second element. Further, the onscreen position of the subset is determined based on the wrapping. In addition, the position on a print document for the subset is determined based on the determined onscreen position.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 20, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Tamir Hassan, Niranjan Damera Venkata
  • Patent number: 10303745
    Abstract: Systems and methods associated with pagination point identification are disclosed. One example system includes an interface logic. The interface logic may receive a content element to be arranged within a layout having a first page with a fixed size. The system also includes a pagination logic. The pagination logic may identify a pagination point within a content element based on semantic information from the content element. The system also includes a layout logic. The layout logic may arrange a portion of the content element within the first page based on the pagination point and the fixed size.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: May 28, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joshua Halpern, Niranjan Damera Venkata
  • Patent number: 10223348
    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: Grant
    Filed: March 6, 2012
    Date of Patent: March 5, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ildus Ahmadullin, Niranjan Damera-Venkata
  • Patent number: 9911141
    Abstract: One or more text blocks, one or more images, and one or more contextual advertisements related to the text blocks are input into a mixed-content page layout model. One or more pages are generated by the mixed-content page layout model such that the text blocks, the images, and the contextual advertisements are displayed on the pages. For each contextual advertisement, a dynamic weight to a particular text block is determined. The mixed-content page layout model uses the dynamic weight for a contextual advertisement in determining where the advertisement is displayed within the pages in relation to the particular text block.
    Type: Grant
    Filed: August 1, 2010
    Date of Patent: March 6, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Niranjan Damera-Venkata
  • Patent number: 9772977
    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: Grant
    Filed: November 14, 2013
    Date of Patent: September 26, 2017
    Assignee: 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
  • Publication number: 20170169032
    Abstract: An example embodiment of the present techniques extracts sequences of features from each article of a plurality of articles. A background language model may be generated based on the sequences of features extracted from the plurality of articles and a new model can be generated based on sequences of features from a set of selected articles. A comparison between the new language model and language models generated for remaining articles may be performed to generate a distance score for each of the remaining articles. An article may be added to the set of selected articles based on distance score. Content may be returned based on the set of selected articles.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 15, 2017
    Inventors: Joshua Hailpern, Niranjan Damera Venkata
  • Publication number: 20170139878
    Abstract: Systems and methods associated with pagination point identification are disclosed. One example system includes an interface logic. The interface logic may receive a content element to be arranged within a layout having a first page with a fixed size. The system also includes a pagination logic. The pagination logic may identify a pagination point within a content element based on semantic information from the content element. The system also includes a layout logic. The layout logic may arrange a portion of the content element within the first page based on the pagination point and the fixed size.
    Type: Application
    Filed: June 16, 2014
    Publication date: May 18, 2017
    Inventors: Joshua Halpern, Niranjan Damera Venkata
  • Patent number: 9601086
    Abstract: Defining a display region for a projector display. An image of a camera's view of a display region is accessed. The image is displayed on a graphical user interface. The image has a first set of coordinates. The image and a reference canvas that is displayed on said graphical user interface is integrated. The integration comprises overlaying a portion of the reference canvas on the image. The reference canvas has a second set of coordinates. One of the first set of coordinates and the second set of coordinates represents a mesh of movable control points being movable from a first location to a second location on the graphical user interface. The first set of coordinates are mapped to the second set of coordinates, thereby generating a pointwise correspondence mapping between coordinate points of the reference canvas and coordinate points of the image.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: March 21, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata
  • Publication number: 20160140102
    Abstract: Example embodiments relate to automated document composition using quality distributions. In example embodiments, each image in a document is processed by determining quality scores that describe image distortion for potential aspect ratios, determining height deviations for the aspect ratios, and generating quality distributions using the height deviations and quality scores. At this stage, a page template is applied to a subset of elements from the document to render a page of the document, and a page score is determined for the page based on, at least, the quality distribution of an image, where the page template is adjusted to include a selected aspect ratio that maximizes the page score of the page.
    Type: Application
    Filed: June 28, 2013
    Publication date: May 19, 2016
    Inventors: Niranjan Damera Venkata, Ildus Ahmadullin
  • 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