Patents by Inventor Venkatesh Guru Rao
Venkatesh Guru Rao 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: 10699355Abstract: A system and method for generating an aggregate document comprised of at least one sub-document. The system comprises a document management system on a first computing device connectable over a network with a user computing system on a second computing device remote from the first computing device. The document management system on the first computing device has access over the network to a plurality of databases including an aggregate document database, a license database, and a document repository database. Each of the first computing device and the second computing device have software code operationally installed thereon for effecting instructions for controlling certain aspects of each computing device. The software code on the first computing device is operational at least for controlling hardware components of the first computing device to create a builder subsystem configured to enable a user to generate at least one aggregate document.Type: GrantFiled: August 11, 2016Date of Patent: June 30, 2020Assignee: Xerox CorporationInventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein
-
Publication number: 20160350887Abstract: A system and method for generating an aggregate document comprised of at least one sub-document. The system comprises a document management system on a first computing device connectable over a network with a user computing system on a second computing device remote from the first computing device. The document management system on the first computing device has access over the network to a plurality of databases including an aggregate document database, a license database, and a document repository database. Each of the first computing device and the second computing device have software code operationally installed thereon for effecting instructions for controlling certain aspects of each computing device. The software code on the first computing device is operational at least for controlling hardware components of the first computing device to create a builder subsystem configured to enable a user to generate at least one aggregate document.Type: ApplicationFiled: August 11, 2016Publication date: December 1, 2016Inventors: DAVID RUSSELL VANDERVORT, Venkatesh Guru Rao, JESSE SILVERSTEIN
-
Patent number: 8856645Abstract: Embodiments described herein include a document generator, which is implemented using a computing system with one or more computing devices, to generate a formatted document associated with a collection of data page units. The document generator or can include a collector, an organization unit, and a formatting unit. The collector facilitates collecting data page units in response to a user selection. The data page units are collected intact and in their original format and are associated with a first ordered sequence. The organization unit facilitates re-sequencing the data page units to associate the data page units with a second ordered sequence. The formatting unit facilitates outputting a formatted document incorporating the collected data page units in the second ordered sequence.Type: GrantFiled: March 20, 2009Date of Patent: October 7, 2014Assignee: Xerox CorporationInventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein, Michael Collins Allers
-
Patent number: 8533582Abstract: Embodiments described herein include a trail generator for implementing a content trail associated with selected data pages. The trail generator retrieves references to data pages selected from the Internet from storage and generates a content trail for the data pages selected from the Internet. The content trail is generated using the references by organizing the references into a user-defined, ordered sequence in the content trail and interconnecting the reference using user-assigned relationships to define at least one path in the content trail that is navigable by a viewer.Type: GrantFiled: March 20, 2009Date of Patent: September 10, 2013Assignee: Xerox CorporationInventors: Venkatesh Guru Rao, Jesse Silverstein, James Walter Reid, David Russell Vandervort
-
Publication number: 20130066792Abstract: There is provided a method and system to manage licensing information associated with an aggregate document. In accordance with the method, a selection of an aggregate document that includes at least one associated sub-document is received. Each of the at least one sub-document is associated with at least one copyright flag. A sub-document is selected from the at least one sub-document. A copyright flag is selected from the at least one copyright flag associated with the selected sub-document. It is determined whether the selected copyright flag is resolved. The selected sub-document is exported to an export document capable of being transmitted to a computing system associated with a user if it is determined that the selected copyright flag is resolved.Type: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Applicant: XEROX CORPORATIONInventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein
-
Patent number: 8321382Abstract: Embodiments described herein are directed to validating an aggregate document. An instance signature can be generated for a first instance of a data page retrieved for inclusion in the aggregate document and can be compared to a baseline signature associated with a second instance of the data page. A similarity value can be calculated in response to the comparison. The similarity value indicates a degree of similarity between the first instance and the second instance of the data page. Based on the similarity value it can be determined whether to delete or bypass the data page in the aggregate document.Type: GrantFiled: March 25, 2010Date of Patent: November 27, 2012Assignee: Xerox CorporationInventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein
-
Patent number: 8086501Abstract: In an embodiment, a method of conducting a multi-level transaction includes receiving a primary call for proposals, receiving one or more primary bids by a computing system with respect to the primary call for proposals, receiving one or more secondary calls for proposals for each primary bid, receiving one or more secondary bids by a computing system with respect to the one or more secondary calls for proposals, automatically determining an estimate of a trustworthiness rating for each primary bid, receiving the selection of a primary bid based on the estimates of the trustworthiness rating, and displaying the selection of the primary bid. Each secondary call for proposals includes a job request associated with the primary bid. The estimate of the trustworthiness rating is based on a trustworthiness rating associated with the primary bid and one or more secondary bid trustworthiness ratings.Type: GrantFiled: December 10, 2008Date of Patent: December 27, 2011Assignee: Xerox CorporationInventor: Venkatesh Guru Rao
-
Publication number: 20110238632Abstract: Embodiments described herein are directed to validating an aggregate document. An instance signature can be generated for a first instance of a data page retrieved for inclusion in the aggregate document and can be compared to a baseline signature associated with a second instance of the data page. A similarity value can be calculated in response to the comparison. The similarity value indicates a degree of similarity between the first instance and the second instance of the data page. Based on the similarity value it can be determined whether to delete or bypass the data page in the aggregate document.Type: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Applicant: XEROX CORPORATIONInventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein
-
Patent number: 7987051Abstract: A system for determining an average walk distance for a plurality of users of print-related services may include a processor, a processor-readable storage medium in communication with the processor and an output device in communication with the processor. The processor-readable storage medium may include programming instructions for identifying a plurality of print-related services in a facility and identifying a total number of users associated with the plurality of services. For each identified user, the processor-readable storage medium may include programming instructions for identifying the services used by the user, determining a usage level associated with the services, determining a distance between the user and the service, determining an average walk distance for the users and displaying, on the output device, the average walk distance.Type: GrantFiled: October 22, 2008Date of Patent: July 26, 2011Assignee: Xerox CorporationInventors: Shanmuga-Nathan Gnanasambandam, Venkatesh Guru Rao, Naveen Sharma
-
Publication number: 20100241951Abstract: Embodiments described herein include a document generator, which is implemented using a computing system with one or more computing devices, to generate a formatted document associated with a collection of data page units. The document generator or can include a collector, an organization unit, and a formatting unit. The collector facilitates collecting data page units in response to a user selection. The data page units are collected intact and in their original format and are associated with a first ordered sequence. The organization unit facilitates re-sequencing the data page units to associate the data page units with a second ordered sequence. The formatting unit facilitates outputting a formatted document incorporating the collected data page units in the second ordered sequence.Type: ApplicationFiled: March 20, 2009Publication date: September 23, 2010Applicant: XEROX CORPORATIONInventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein, Michael Collins Allers
-
Publication number: 20100241940Abstract: Embodiments described herein include a trail generator for implementing a content trail associated with selected data pages. The trail generator retrieves references to data pages selected from the Internet from storage and generates a content trail for the data pages selected from the Internet. The content trail is generated using the references by organizing the references into a user-defined, ordered sequence in the content trail and interconnecting the reference using user-assigned relationships to define at least one path in the content trail that is navigable by a viewer.Type: ApplicationFiled: March 20, 2009Publication date: September 23, 2010Applicant: XEROX CORPORATIONInventors: Venkatesh Guru Rao, Jesse Silverstein, James Walter Reid, David Russell Vandervort
-
Publication number: 20100145863Abstract: A method of conducting a multi-level transaction includes receiving a primary call for proposals, publicizing the primary call for proposals, receiving one or more primary bids by a computing system with respect to the primary call for proposals, receiving one or more secondary calls for proposals for each primary bid, receiving one or more secondary bids by the computing system with respect to the one or more secondary calls for proposals, automatically determining an estimated cost of fulfillment for each primary bid, receiving a selection of a primary bid based on at least the estimated costs of fulfillment for the primary bids, and displaying the selection of the primary bid. Each secondary call for proposals includes a job request associated with the primary bid. The estimated cost of fulfillment is based on a cost of fulfillment associated with the primary bid and one or more secondary call costs of fulfillment.Type: ApplicationFiled: December 10, 2008Publication date: June 10, 2010Applicant: XEROX CORPORATIONInventor: Venkatesh Guru Rao
-
Publication number: 20100145842Abstract: In an embodiment, a method of conducting a multi-level transaction includes receiving a primary call for proposals, receiving one or more primary bids by a computing system with respect to the primary call for proposals, receiving one or more secondary calls for proposals for each primary bid, receiving one or more secondary bids by a computing system with respect to the one or more secondary calls for proposals, automatically determining an estimate of a trustworthiness rating for each primary bid, receiving the selection of a primary bid based on the estimates of the trustworthiness rating, and displaying the selection of the primary bid. Each secondary call for proposals includes a job request associated with the primary bid. The estimate of the trustworthiness rating is based on a trustworthiness rating associated with the primary bid and one or more secondary bid trustworthiness ratings.Type: ApplicationFiled: December 10, 2008Publication date: June 10, 2010Applicant: Xerox CorporationInventor: Venkatesh Guru Rao
-
Publication number: 20100100323Abstract: A system for determining an average walk distance for a plurality of users of print-related services may include a processor, a processor-readable storage medium in communication with the processor and an output device in communication with the processor. The processor-readable storage medium may include programming instructions for identifying a plurality of print-related services in a facility and identifying a total number of users associated with the plurality of services. For each identified user, the processor-readable storage medium may include programming instructions for identifying the services used by the user, determining a usage level associated with the services, determining a distance between the user and the service, determining an average walk distance for the users and displaying, on the output device, the average walk distance.Type: ApplicationFiled: October 22, 2008Publication date: April 22, 2010Applicant: XEROX CORPORATIONInventors: Shanmuga-Nathan Gnanasambandam, Venkatesh Guru Rao, Naveen Sharma