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: 9256826Abstract: 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: GrantFiled: August 14, 2013Date of Patent: February 9, 2016Assignee: Adobe Systems IncorporatedInventors: Balaji Vasan Srinivasan, Anandhavelu Natarajan, Ritwik Sinha, Vineet Gupta, Shriram V. Revankar, Balaraman Ravindran
-
Publication number: 20150052087Abstract: 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: ApplicationFiled: August 14, 2013Publication date: February 19, 2015Applicant: Adobe Systems IncorporatedInventors: Balaji Vasan Srinivasan, Anandhavelu Natarajan, Ritwik Sinha, Vineet Gupta, Shriram V. Revankar, Balaraman Ravindran
-
Patent number: 8451906Abstract: 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: GrantFiled: February 25, 2011Date of Patent: May 28, 2013Assignee: Adobe Systems IncorporatedInventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
-
Patent number: 8451905Abstract: 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: GrantFiled: February 25, 2011Date of Patent: May 28, 2013Assignee: Adobe Systems IncorporatedInventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
-
Publication number: 20130128988Abstract: 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: ApplicationFiled: February 25, 2011Publication date: May 23, 2013Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
-
Publication number: 20130128962Abstract: 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: ApplicationFiled: February 25, 2011Publication date: May 23, 2013Inventors: Shyam Sundar Rajagopalan, Deepak Pai, Shriram V. Revankar, Arsh Sood, Parimi Krishna Chaitanya
-
Patent number: 8442852Abstract: 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: GrantFiled: November 14, 2007Date of Patent: May 14, 2013Assignee: Xerox CorporationInventors: Tong Sun, John O. Walker, Shriram V. Revankar, Narasimha Raju Gottumukkala
-
Patent number: 8075209Abstract: 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: GrantFiled: March 31, 2008Date of Patent: December 13, 2011Assignee: Xerox CorporationInventor: Shriram V. Revankar
-
Patent number: 7804614Abstract: 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: GrantFiled: October 24, 2006Date of Patent: September 28, 2010Assignee: Xerox CorporationInventors: Lalit Keshav Mestha, Ann Lerene McCarthy, Shriram V. Revankar
-
Publication number: 20090245911Abstract: 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: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: XEROX CORPORATIONInventor: Shriram V. Revankar
-
Patent number: 7580911Abstract: 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: GrantFiled: August 7, 2006Date of Patent: August 25, 2009Assignee: Xerox CorporationInventors: Tong Sun, John O. Walker, Shriram V. Revankar, Narasimha Raju Gottumukkala
-
Publication number: 20080204538Abstract: 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: ApplicationFiled: April 22, 2008Publication date: August 28, 2008Applicant: XEROX CORPORATIONInventors: Gregory Joseph Kovacs, Steven E. Ready, Jennifer L. Belelie, Peter Gordon Odell, Mojgan Rabbani, Shriram V. Revankar
-
Publication number: 20080145125Abstract: 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: ApplicationFiled: October 24, 2006Publication date: June 19, 2008Inventors: Lalit Keshav Mestha, Ann Lerene McCarthy, Shriram V. Revankar
-
Patent number: 6549680Abstract: 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: GrantFiled: June 23, 1998Date of Patent: April 15, 2003Assignee: Xerox CorporationInventor: Shriram V. Revankar
-
Patent number: 5767978Abstract: 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: GrantFiled: January 21, 1997Date of Patent: June 16, 1998Assignee: Xerox CorporationInventors: Shriram V. Revankar, Zhigang Fan