Patents by Inventor Aritra Bandyopadhyay

Aritra Bandyopadhyay 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: 11119826
    Abstract: Systems and methods are described for reducing cold starts code within a serverless code execution system by providing a set of environments reserved for the code. A frontend distribute calls for execution among a set of manager devices that manage environments in the system, distributed in a manner that groups calls together and attempts to distribute calls of the same group to a stable subset of the manager devices. In the case that a user reduces or eliminates the number of environments reserved for the code, a frontend continues to distribute calls for execution of the code to those environments while they continue to be used. This reduces cold starts that might otherwise occur during reduction or elimination of reserved environments.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David Yanacek, Sean Tyler Myers, Yogesh Aggarwal, Naveen Dasa Subramanyam, Amit Raghunath Kulkarni, Aritra Bandyopadhyay, Jianwei Cui
  • Publication number: 20210157645
    Abstract: Systems and methods are described for reducing cold starts code within a serverless code execution system by providing a set of environments reserved for the code. A frontend distribute calls for execution among a set of manager devices that manage environments in the system, distributed in a manner that groups calls together and attempts to distribute calls of the same group to a stable subset of the manager devices. In the case that a user reduces or eliminates the number of environments reserved for the code, a frontend continues to distribute calls for execution of the code to those environments while they continue to be used. This reduces cold starts that might otherwise occur during reduction or elimination of reserved environments.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: David Yanacek, Sean Tyler Myers, Yogesh Aggarwal, Naveen Dasa Subramanyam, Amit Raghunath Kulkarni, Aritra Bandyopadhyay, Jianwei Cui
  • Patent number: 10942795
    Abstract: Systems and methods are described for reducing cold starts code within a serverless code execution system by providing a set of environments reserved for the code. A frontend utilizes a consistent hash ring to distribute calls for execution among a set of manager devices that manage environments in the system, distributed in a manner that groups calls together and attempts to distribute calls of the same group to a stable subset of the manager devices. Each group is assigned an arc, representing a subset of manager devices. When a call is received to execute a set of code that has environments reserved, the frontend distributes the call to a manager device of a reserved arc. When a call is received to execute a set of code that does not have environment reserved, the frontend distributes the call to an arc associated with an arc for unreserved executions.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David Yanacek, Sean Tyler Myers, Yogesh Aggarwal, Naveen Dasa Subramanyam, Amit Raghunath Kulkarni, Aritra Bandyopadhyay, Jianwei Cui
  • Patent number: 9626138
    Abstract: System and methods for reconstructing a suspended print job. In one embodiment, a print controller receives a print job, and initiates construction of a sheet based on logical pages of the print job. Print controller determines a sheet number for the sheet that identifies a page number of one or more logical pages related to the construction of the sheet, an offset for the sheet that identifies an order of the sheet with respect to other sheets that share the sheet number. Print controller also assigns a sheet identifier to the sheet that includes the sheet number and the offset, and receives the sheet identifier in response to a determination to resume the print job from a suspended state. Print controller initiates processing for resuming the print job from the sheet based on the sheet number and the offset in the sheet identifier.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: April 18, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Aritra Bandyopadhyay, David Ward, Katie Ashley Eng
  • Patent number: 9530083
    Abstract: A method is disclosed. The method includes receiving a print job data stream, selecting an appropriate input tray from which to print the print job based on a set of rules indicated in one or more tables and performing an action indicated in the one or more tables.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: December 27, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: David Ward, Aritra Bandyopadhyay
  • Patent number: 9513848
    Abstract: System and methods for storage and access of job ticket values. In one embodiment, an apparatus includes a job ticket controller that receives a print job and an associated job ticket, and processes the job ticket to identify a group of logical pages that share common attribute values. The job ticket controller caches a shared copy of the attribute values in memory for the group, and identifies static attribute values and dynamic attribute values in the shared copy. Responsive to a request to update a dynamic attribute value of a logical page that belongs to the group, the job ticket controller copies the dynamic attribute values to a separate copy, performs the update, and then provides the separate copy and the static attribute values of the shared copy in response to a request of attribute information of the logical page.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: December 6, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Aritra Bandyopadhyay, David Ward
  • Patent number: 9507548
    Abstract: A method is described that includes applying a job ticket to a series of pages to produce a next sheet of document to be printed. The method further includes comparing substantive content of the sheet to respective substantive sheet content for a group of one or more previously generated sheets of the document that each contain the respective sheet content. The method further includes referencing the sheet to the group because the substantive content matched the respective substantive sheet content.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: November 29, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Aritra Bandyopadhyay, David Ward
  • Publication number: 20160247048
    Abstract: A method is disclosed. The method includes receiving print job data at a printing system, performing a first preflight of the print job data to collect job attribute data, detecting that one or more changes have been made to the print job data and performing a second preflight of the print job data using the job attribute data collected during the first preflight based on the one or more changes.
    Type: Application
    Filed: February 24, 2015
    Publication date: August 25, 2016
    Applicant: Ricoh Company, Ltd.
    Inventors: David Ward, Katie Ashley Eng, Aritra Bandyopadhyay
  • Publication number: 20160202938
    Abstract: System and methods for storage and access of job ticket values. In one embodiment, an apparatus includes a job ticket controller that receives a print job and an associated job ticket, and processes the job ticket to identify a group of logical pages that share common attribute values. The job ticket controller caches a shared copy of the attribute values in memory for the group, and identifies static attribute values and dynamic attribute values in the shared copy. Responsive to a request to update a dynamic attribute value of a logical page that belongs to the group, the job ticket controller copies the dynamic attribute values to a separate copy, performs the update, and then provides the separate copy and the static attribute values of the shared copy in response to a request of attribute information of the logical page.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Applicant: Ricoh Company, Ltd.
    Inventors: Aritra Bandyopadhyay, David Ward
  • Publication number: 20160196093
    Abstract: System and methods for processing and printing print jobs in reverse order. In one embodiment, an apparatus for abnormal order printing includes a preprocess system of a print controller configured to receive a print job. The apparatus also includes a print order processor configured to determine a modified print order of logical pages for the print job. The apparatus further includes a RIP system configured to receive media information for the print job, to receive the logical pages of the print job in the modified order, and to assemble sheet sides using the media information as the logical pages are received in the modified order. The apparatus further includes a print engine configured to receive the sheet sides, and to mark physical media based on the sheet sides.
    Type: Application
    Filed: January 7, 2015
    Publication date: July 7, 2016
    Inventors: Aritra Bandyopadhyay, Edward Chatcavage, Justin Coulter, Thomas Kooh, David Ward
  • Publication number: 20160110144
    Abstract: System and methods for reconstructing a suspended print job. In one embodiment, a print controller receives a print job, and initiates construction of a sheet based on logical pages of the print job. Print controller determines a sheet number for the sheet that identifies a page number of one or more logical pages related to the construction of the sheet, an offset for the sheet that identifies an order of the sheet with respect to other sheets that share the sheet number. Print controller also assigns a sheet identifier to the sheet that includes the sheet number and the offset, and receives the sheet identifier in response to a determination to resume the print job from a suspended state. Print controller initiates processing for resuming the print job from the sheet based on the sheet number and the offset in the sheet identifier.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Applicant: Ricoh Company, Ltd.
    Inventors: Aritra Bandyopadhyay, David Ward, Katie Ashley Eng
  • Publication number: 20160077768
    Abstract: A method is described that includes applying a job ticket to a series of pages to produce a next sheet of document to be printed. The method further includes comparing substantive content of the sheet to respective substantive sheet content for a group of one or more previously generated sheets of the document that each contain the respective sheet content. The method further includes referencing the sheet to the group because the substantive content matched the respective substantive sheet content.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventors: Aritra Bandyopadhyay, David Ward
  • Publication number: 20150242727
    Abstract: A method is disclosed. The method includes receiving a print job data stream, selecting an appropriate input tray from which to print the print job based on a set of rules indicated in one or more tables and performing an action indicted in the one or more tables.
    Type: Application
    Filed: May 12, 2015
    Publication date: August 27, 2015
    Applicant: Ricoh Company, Ltd.
    Inventors: David Ward, Aritra Bandyopadhyay