Patents by Inventor Shriram V. Revankar

Shriram V. Revankar 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: 9256826
    Abstract: This document describes techniques for predicting reactions to short-text posts. In one or more implementations, a prediction model for short-text posts is generated from previous posts to a social network and responses to the posts by the social network community. Subsequently, the prediction model can be used to predict the social network community's reaction to a proposed post prior to the proposed post being posted to the social network.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: February 9, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Balaji Vasan Srinivasan, Anandhavelu Natarajan, Ritwik Sinha, Vineet Gupta, Shriram V. Revankar, Balaraman Ravindran
  • Publication number: 20150052087
    Abstract: This document describes techniques for predicting reactions to short-text posts. In one or more implementations, a prediction model for short-text posts is generated from previous posts to a social network and responses to the posts by the social network community. Subsequently, the prediction model can be used to predict the social network community's reaction to a proposed post prior to the proposed post being posted to the social network.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Balaji Vasan Srinivasan, Anandhavelu Natarajan, Ritwik Sinha, Vineet Gupta, Shriram V. Revankar, Balaraman Ravindran
  • Patent number: 8451906
    Abstract: Systems and methods are presented for reconstructing sequences of video frames received from a sending device in a distributed video coding environment. Some of the video frames are received as key video frames fully encoded at the sending device. Others are received as non-key video frames partitioned into pixel blocks. Some of the pixel blocks are indicated for reconstruction via a corresponding previous pixel block of a previous video frame, while other pixel blocks are to be reconstructed by decoding encodings of those pixel blocks received from the sending device. Each received encoding of a pixel block is based on contents of the non-key video frame that contains the pixel block and not on contents of the previous key video frame, nor on contents of any other video frame positioned between the previous key video frame and the non-key video frame in the sequence of video frames.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: May 28, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
  • Patent number: 8451905
    Abstract: Systems and methods are presented for processing sequences of video frames in a distributed video coding environment. Video frames chosen as key video frames are encoded in their entirety on a sending device, and the encodings are forwarded to a receiving device. Non-key video frames are partitioned into blocks of pixels which are individually processed at the sending device. Some pixel blocks are designated for reconstruction at the receiving device using a similar corresponding pixel block from a previous video frame, and the sending device does not encode those pixel blocks. Other pixel blocks are compressed at the sending device into representations that are sent to the receiving device to facilitate reconstruction of the other pixel blocks at the receiving device. Exceptional efficiency and accuracy may be achieved by employing spatiograms and singular value decompositions in processing pixel blocks of the non-key video frames at the sending device.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: May 28, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
  • Publication number: 20130128988
    Abstract: Systems and methods are presented for reconstructing sequences of video frames received from a sending device in a distributed video coding environment. Some of the video frames are received as key video frames fully encoded at the sending device. Others are received as non-key video frames partitioned into pixel blocks. Some of the pixel blocks are indicated for reconstruction via a corresponding previous pixel block of a previous video frame, while other pixel blocks are to be reconstructed by decoding encodings of those pixel blocks received from the sending device. Each received encoding of a pixel block is based on contents of the non-key video frame that contains the pixel block and not on contents of the previous key video frame, nor on contents of any other video frame positioned between the previous key video frame and the non-key video frame in the sequence of video frames.
    Type: Application
    Filed: February 25, 2011
    Publication date: May 23, 2013
    Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
  • Publication number: 20130128962
    Abstract: Systems and methods are presented for processing sequences of video frames in a distributed video coding environment. Video frames chosen as key video frames are encoded in their entirety on a sending device, and the encodings are forwarded to a receiving device. Non-key video frames are partitioned into blocks of pixels which are individually processed at the sending device. Some pixel blocks are designated for reconstruction at the receiving device using a similar corresponding pixel block from a previous video frame, and the sending device does not encode those pixel blocks. Other pixel blocks are compressed at the sending device into representations that are sent to the receiving device to facilitate reconstruction of the other pixel blocks at the receiving device. Exceptional efficiency and accuracy may be achieved by employing spatiograms and singular value decompositions in processing pixel blocks of the non-key video frames at the sending device.
    Type: Application
    Filed: February 25, 2011
    Publication date: May 23, 2013
    Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
  • Patent number: 8442852
    Abstract: A system and method of modeling and evaluating workflows that provides workflow auto generation and Hierarchical Dependence Graphs for workflows. Modeling and evaluation of workflows is accomplished by accessing a knowledge database containing service descriptions, generating valid workflows models, simulating workflow and obtaining customer requirements through a Graphical User Interface. This system and method generate and display workflows that satisfy a users requirements. In addition, Hierarchical Dependence Graphs provide abstract views that provide additional analysis and control of workflow.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: May 14, 2013
    Assignee: Xerox Corporation
    Inventors: Tong Sun, John O. Walker, Shriram V. Revankar, Narasimha Raju Gottumukkala
  • Patent number: 8075209
    Abstract: A method of printing a plurality of images on a length of media comprises feeding the media from an input roll of media to a printing device where images are printed on the media. After images are printed on the media, the media is delivered to an output roll. The method further comprises determining a pile height differential on the printed media for at least one initial image. Based on the determined pile height differential, subsequent images printed on the media are modified. The subsequent images are modified in a manner designed to compensate for the determined pile height differential. Accordingly, a method of roll-to-roll printing is disclosed that may be used to balance the ink layer across the width of the roll of media and maintain the cylindrical shape of the output roll in various printing applications.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: December 13, 2011
    Assignee: Xerox Corporation
    Inventor: Shriram V. Revankar
  • Patent number: 7804614
    Abstract: A method and system is provided for obtaining an archival model of a selected print job executed in a network imaging system comprised of a plurality of imaging engines. The print job is archived to include job data comprising the imaging information defining the desired job and the production status performance data of the particular engine at about the time of the executing of the job. The job data and the engine performance data are associated and archived for later retrieval for enhanced temporal and distributed consistency in a reprinting of the job.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: September 28, 2010
    Assignee: Xerox Corporation
    Inventors: Lalit Keshav Mestha, Ann Lerene McCarthy, Shriram V. Revankar
  • Publication number: 20090245911
    Abstract: A method of printing a plurality of images on a length of media comprises feeding the media from an input roll of media to a printing device where images are printed on the media. After images are printed on the media, the media is delivered to an output roll. The method further comprises determining a pile height differential on the printed media for at least one initial image. Based on the determined pile height differential, subsequent images printed on the media are modified. The subsequent images are modified in a manner designed to compensate for the determined pile height differential. Accordingly, a method of roll-to-roll printing is disclosed that may be used to balance the ink layer across the width of the roll of media and maintain the cylindrical shape of the output roll in various printing applications.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: XEROX CORPORATION
    Inventor: Shriram V. Revankar
  • Patent number: 7580911
    Abstract: A system and method of automatically generating workflows. Generating the workflows is accomplished by obtaining customer requirements, providing a knowledge base including at least one service description and selecting at least one combination of service descriptions from the at least one service description based on satisfaction of the customer requirements and satisfaction of determination of connectivity between service descriptions for each combination of the at least one combination. At least one valid workflow model is generated by inference, each workflow model including a combination of the at least one combination.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: August 25, 2009
    Assignee: Xerox Corporation
    Inventors: Tong Sun, John O. Walker, Shriram V. Revankar, Narasimha Raju Gottumukkala
  • Publication number: 20080204538
    Abstract: Methods and devices for forming, such as by printing, high quality, high throughput, ultraviolet curable gel ink images on corrugated substrates for packaging applications are disclosed. The methods and devices have excellent edge acuity and do not require precoating of the substrate prior to printing or nitrogen inerting during curing.
    Type: Application
    Filed: April 22, 2008
    Publication date: August 28, 2008
    Applicant: XEROX CORPORATION
    Inventors: Gregory Joseph Kovacs, Steven E. Ready, Jennifer L. Belelie, Peter Gordon Odell, Mojgan Rabbani, Shriram V. Revankar
  • Publication number: 20080145125
    Abstract: A method and system is provided for obtaining an archival model of a selected print job executed in a network imaging system comprised of a plurality of imaging engines. The print job is archived to include job data comprising the imaging information defining the desired job and the production status performance data of the particular engine at about the time of the executing of the job. The job data and the engine performance data are associated and archived for later retrieval for enhanced temporal and distributed consistency in a reprinting of the job.
    Type: Application
    Filed: October 24, 2006
    Publication date: June 19, 2008
    Inventors: Lalit Keshav Mestha, Ann Lerene McCarthy, Shriram V. Revankar
  • Patent number: 6549680
    Abstract: A method and apparatus for determining skew in an image. The method and apparatus sample portions of an image using windows that are projected on the image. Connected components are generated from the sampled image data and projected. Based on the direction of the projected connected components, the skew of the image in at least one direction is determined.
    Type: Grant
    Filed: June 23, 1998
    Date of Patent: April 15, 2003
    Assignee: Xerox Corporation
    Inventor: Shriram V. Revankar
  • Patent number: 5767978
    Abstract: An adaptable image segmentation system for differentially rendering black and white and/or color images using a plurality of imaging techniques. An image is segmented according to classes of regions that may be rendered according to the same imaging techniques. Image regions may be rendered according to a three class system (such as traditional text, graphic and picture systems), or according to more than three image classes. In addition, only two image classes may be required to render high quality draft or final output images. The image characteristics that may be rendered differently from class to class may include halftoning, colorization and other image attributes.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: June 16, 1998
    Assignee: Xerox Corporation
    Inventors: Shriram V. Revankar, Zhigang Fan