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: 10699355
    Abstract: 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: Grant
    Filed: August 11, 2016
    Date of Patent: June 30, 2020
    Assignee: Xerox Corporation
    Inventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein
  • Publication number: 20160350887
    Abstract: 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: Application
    Filed: August 11, 2016
    Publication date: December 1, 2016
    Inventors: DAVID RUSSELL VANDERVORT, Venkatesh Guru Rao, JESSE SILVERSTEIN
  • Patent number: 8856645
    Abstract: 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: Grant
    Filed: March 20, 2009
    Date of Patent: October 7, 2014
    Assignee: Xerox Corporation
    Inventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein, Michael Collins Allers
  • Patent number: 8533582
    Abstract: 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: Grant
    Filed: March 20, 2009
    Date of Patent: September 10, 2013
    Assignee: Xerox Corporation
    Inventors: Venkatesh Guru Rao, Jesse Silverstein, James Walter Reid, David Russell Vandervort
  • Publication number: 20130066792
    Abstract: 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: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: XEROX CORPORATION
    Inventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein
  • Patent number: 8321382
    Abstract: 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: Grant
    Filed: March 25, 2010
    Date of Patent: November 27, 2012
    Assignee: Xerox Corporation
    Inventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein
  • Patent number: 8086501
    Abstract: 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: Grant
    Filed: December 10, 2008
    Date of Patent: December 27, 2011
    Assignee: Xerox Corporation
    Inventor: Venkatesh Guru Rao
  • Publication number: 20110238632
    Abstract: 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: Application
    Filed: March 25, 2010
    Publication date: September 29, 2011
    Applicant: XEROX CORPORATION
    Inventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein
  • Patent number: 7987051
    Abstract: 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: Grant
    Filed: October 22, 2008
    Date of Patent: July 26, 2011
    Assignee: Xerox Corporation
    Inventors: Shanmuga-Nathan Gnanasambandam, Venkatesh Guru Rao, Naveen Sharma
  • Publication number: 20100241951
    Abstract: 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: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Applicant: XEROX CORPORATION
    Inventors: David Russell Vandervort, Venkatesh Guru Rao, Jesse Silverstein, Michael Collins Allers
  • Publication number: 20100241940
    Abstract: 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: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Applicant: XEROX CORPORATION
    Inventors: Venkatesh Guru Rao, Jesse Silverstein, James Walter Reid, David Russell Vandervort
  • Publication number: 20100145863
    Abstract: 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: Application
    Filed: December 10, 2008
    Publication date: June 10, 2010
    Applicant: XEROX CORPORATION
    Inventor: Venkatesh Guru Rao
  • Publication number: 20100145842
    Abstract: 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: Application
    Filed: December 10, 2008
    Publication date: June 10, 2010
    Applicant: Xerox Corporation
    Inventor: Venkatesh Guru Rao
  • Publication number: 20100100323
    Abstract: 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: Application
    Filed: October 22, 2008
    Publication date: April 22, 2010
    Applicant: XEROX CORPORATION
    Inventors: Shanmuga-Nathan Gnanasambandam, Venkatesh Guru Rao, Naveen Sharma