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: 11119826Abstract: 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: GrantFiled: November 27, 2019Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: David Yanacek, Sean Tyler Myers, Yogesh Aggarwal, Naveen Dasa Subramanyam, Amit Raghunath Kulkarni, Aritra Bandyopadhyay, Jianwei Cui
-
Publication number: 20210157645Abstract: 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: ApplicationFiled: November 27, 2019Publication date: May 27, 2021Inventors: David Yanacek, Sean Tyler Myers, Yogesh Aggarwal, Naveen Dasa Subramanyam, Amit Raghunath Kulkarni, Aritra Bandyopadhyay, Jianwei Cui
-
Patent number: 10942795Abstract: 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: GrantFiled: November 27, 2019Date of Patent: March 9, 2021Assignee: Amazon Technologies, Inc.Inventors: David Yanacek, Sean Tyler Myers, Yogesh Aggarwal, Naveen Dasa Subramanyam, Amit Raghunath Kulkarni, Aritra Bandyopadhyay, Jianwei Cui
-
Patent number: 9626138Abstract: 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: GrantFiled: October 20, 2014Date of Patent: April 18, 2017Assignee: Ricoh Company, Ltd.Inventors: Aritra Bandyopadhyay, David Ward, Katie Ashley Eng
-
Patent number: 9530083Abstract: 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: GrantFiled: May 12, 2015Date of Patent: December 27, 2016Assignee: Ricoh Company, Ltd.Inventors: David Ward, Aritra Bandyopadhyay
-
Patent number: 9513848Abstract: 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: GrantFiled: January 14, 2015Date of Patent: December 6, 2016Assignee: Ricoh Company, Ltd.Inventors: Aritra Bandyopadhyay, David Ward
-
Patent number: 9507548Abstract: 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: GrantFiled: September 12, 2014Date of Patent: November 29, 2016Assignee: Ricoh Company, Ltd.Inventors: Aritra Bandyopadhyay, David Ward
-
Publication number: 20160247048Abstract: 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: ApplicationFiled: February 24, 2015Publication date: August 25, 2016Applicant: Ricoh Company, Ltd.Inventors: David Ward, Katie Ashley Eng, Aritra Bandyopadhyay
-
Publication number: 20160202938Abstract: 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: ApplicationFiled: January 14, 2015Publication date: July 14, 2016Applicant: Ricoh Company, Ltd.Inventors: Aritra Bandyopadhyay, David Ward
-
Publication number: 20160196093Abstract: 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: ApplicationFiled: January 7, 2015Publication date: July 7, 2016Inventors: Aritra Bandyopadhyay, Edward Chatcavage, Justin Coulter, Thomas Kooh, David Ward
-
Publication number: 20160110144Abstract: 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: ApplicationFiled: October 20, 2014Publication date: April 21, 2016Applicant: Ricoh Company, Ltd.Inventors: Aritra Bandyopadhyay, David Ward, Katie Ashley Eng
-
Publication number: 20160077768Abstract: 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: ApplicationFiled: September 12, 2014Publication date: March 17, 2016Applicant: RICOH COMPANY, LTD.Inventors: Aritra Bandyopadhyay, David Ward
-
Publication number: 20150242727Abstract: 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: ApplicationFiled: May 12, 2015Publication date: August 27, 2015Applicant: Ricoh Company, Ltd.Inventors: David Ward, Aritra Bandyopadhyay