Patents by Inventor Jayant Bhatt

Jayant Bhatt 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: 11922078
    Abstract: A printing system includes a digital front end (DFE) system connected to a plurality of printing devices. The DFE system manages printing operations to the plurality of printing devices. The DFE system also includes a printing device connectivity manager to manage connections with the printing devices. Printing connectivity modules are installed at the printing device connectivity manager using application programming interfaces (APIs) that are loaded at the creation of the printing connectivity modules. The DFE system also includes a display device connectivity manager to manage connections with display devices using display connectivity modules and display connectivity APIs. The DFE system also includes a storage connectivity manager to manage data storage and storage devices using storage connectivity modules and storage connectivity APIs.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: March 5, 2024
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Neil-Paul Payoyo Bermundo, Edwin Philip Lockwood, Jayant Bhatt, Yoshihiro Osada
  • Patent number: 11922231
    Abstract: A printing system includes a digital front end (DFE) system connected to a plurality of printing devices. The DFE system manages printing operations to the plurality of printing devices. The DFE system also includes a printing device connectivity manager to manage connections with the printing devices. Printing connectivity modules are installed at the printing device connectivity manager using application programming interfaces (APIs) that are loaded at the creation of the printing connectivity modules. The DFE system also includes a display device connectivity manager to manage connections with display devices using display connectivity modules and display connectivity APIs. The DFE system also includes a storage connectivity manager to manage data storage and storage devices using storage connectivity modules and storage connectivity APIs.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: March 5, 2024
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Neil-Paul Payoyo Bermundo, Edwin Philip Lockwood, Jayant Bhatt, Yoshihiro Osada
  • Patent number: 11915071
    Abstract: Methods, systems, and storage media for outline character printing on a printing device are disclosed. Exemplary implementations may: allocate cache memory of a printing device for registration of an outline character; register outline character data wherein the metadata portion comprises a description of the outline character and the data portion comprises a scanline table for the outline character; receive a print job data at the printing device; determine the print job data identifies the outline character in the cache memory at the printing device; render the scanline table accessed from the cache memory as a pattern of pixels for the outline character for the print job data received; and print, on the printing device, the pattern of pixels rendered from the scanline table accessed from the cache memory for the print job data received.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: February 27, 2024
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Jayant Bhatt
  • Publication number: 20230294258
    Abstract: A printing system includes a digital front end (DFB) system connected to a plurality of printing devices. The DFE system manages printing operations to the plurality of printing devices. The DFE system also includes a printing device connectivity manager to manage connections with the printing devices. Printing connectivity modules are installed at the printing device connectivity manager using application programming interfaces (APIs) that are loaded at the creation of the printing connectivity modules. The DFE system also includes a display device connectivity manager to manage connections with display devices using display connectivity modules and display connectivity APIs. The DFE system also includes a storage connectivity manager to manage data storage and storage devices using storage connectivity modules and storage connectivity APIs.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Applicant: Kyocera Document Solutions Inc.
    Inventors: Neil-Paul Payoyo BERMUNDO, Edwin Philip LOCKWOOD, Jayant BHATT, Yoshihiro OSADA
  • Patent number: 11422755
    Abstract: Systems and methods for pseudo spot color printing on a printing device include receiving a print job specifying a spot color at a printing device not accommodating ink corresponding to the specified spot color, determining and storing a plurality of process color planes associated with corresponding process color inks accommodated by the printing device, and storing the plurality of process color planes in a memory of the printing device. A single spot color plane is determined and stored for the specified spot color. A plurality of other common planes is determined and stored. Upon reaching an end of the surface of the print job, the single spot color plane is converted to a plurality of spot color planes, which is merged with the plurality of spot color planes prior to printing a corresponding portion of the print job.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 23, 2022
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Jayant Bhatt, Zhenhai Jiang, Robert T. Cunningham, Heli Chen, Douglas E. Ahl, Kenneth Allen Schmidt
  • Patent number: 11341383
    Abstract: The disclosure is directed towards methods and apparatus to detect effective tiling area and fill tiles efficiently. The method improves efficiency by not filling tiles within an inner box in a shape having a large unfilled area. One example method includes detecting an inner box, determining whether the detected inner box is big enough for pre-clipping, and confirming that the outer clip path contains the inner box. When filling tiles into a bounding rectangle tiling area, it is determined if a particular tile (or tile(s)) falls into an inner box or not, and if the tile falls in the inner box, that particular tile is not filled. According to one embodiment, the inner box is an internal rectangle that contains a maximum area in which it is unnecessary to fill tiles.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: May 24, 2022
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Jayant Bhatt, Xuqiang Bai
  • Publication number: 20210049430
    Abstract: The disclosure is directed towards methods and apparatus to detect effective tiling area and fill tiles efficiently. The method improves efficiency by not filling tiles within an inner box in a shape having a large unfilled area. One example method includes detecting an inner box, determining whether the detected inner box is big enough for pre-clipping, and confirming that the outer clip path contains the inner box. When filling tiles into a bounding rectangle tiling area, it is determined if a particular tile (or tile(s)) falls into an inner box or not, and if the tile falls in the inner box, that particular tile is not filled. According to one embodiment, the inner box is an internal rectangle that contains a maximum area in which it is unnecessary to fill tiles.
    Type: Application
    Filed: July 17, 2020
    Publication date: February 18, 2021
    Inventors: Jayant Bhatt, Xuqiang Bai
  • Patent number: 10878534
    Abstract: An apparatus, process, and computer program product provide an improvement to downscaling techniques for image processing. Embodiments of the downscale processes may be applied to images rendered on printed documents. Aspects of the downscaling processes provide quality, discernible rendered images while being efficient with computing resources. Exemplary embodiments carryover binary bit data from adjacent regions into an application region being downscaled for determination of the downscale output. Depending on the downscale output value for the application region, bits from the application region may be carried over to adjacent regions and used in determining whether those regions, when processed will have an “ON” or “OFF value when downscaled.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: December 29, 2020
    Inventor: Jayant Bhatt
  • Publication number: 20200143513
    Abstract: An apparatus, process, and computer program product provide an improvement to downscaling techniques for image processing. Embodiments of the downscale processes may be applied to images rendered on printed documents. Aspects of the downscaling processes provide quality, discernible rendered images while being efficient with computing resources. Exemplary embodiments carryover binary bit data from adjacent regions into an application region being downscaled for determination of the downscale output. Depending on the downscale output value for the application region, bits from the application region may be carried over to adjacent regions and used in determining whether those regions, when processed will have an “ON” or “OFF value when downscaled.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Inventor: Jayant Bhatt
  • Patent number: 10387757
    Abstract: The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: August 20, 2019
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Stephen L. Schafer, Jayant Bhatt
  • Publication number: 20180005092
    Abstract: The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
    Type: Application
    Filed: September 14, 2017
    Publication date: January 4, 2018
    Inventors: Stephen L. Schafer, Jayant Bhatt
  • Patent number: 9792537
    Abstract: The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 17, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Stephen L. Schafer, Jayant Bhatt
  • Patent number: 9781300
    Abstract: A method and system for removing objects from a print document are provided. An image forming apparatus receives a print document sent from a computing device remote from the image forming apparatus. The print document includes print data. The image forming apparatus further receives a directive to remove, from the print document, at least one type of object selected for removal, wherein the print data includes data representing one or more objects of the type of object selected for removal. In response to the directive, the image forming apparatus removes the one or more objects of the type of object selected for removal prior to printing the print document.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: October 3, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Jayant Bhatt
  • Publication number: 20170264781
    Abstract: A method and system for removing objects from a print document are provided. An image forming apparatus receives a print document sent from a computing device remote from the image forming apparatus. The print document includes print data. The image forming apparatus further receives a directive to remove, from the print document, at least one type of object selected for removal, wherein the print data includes data representing one or more objects of the type of object selected for removal. In response to the directive, the image forming apparatus removes the one or more objects of the type of object selected for removal prior to printing the print document.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Inventor: Jayant Bhatt
  • Publication number: 20160292542
    Abstract: The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Stephen L. Schafer, Jayant Bhatt
  • Patent number: 7827563
    Abstract: A system for enabling client software applications to interface with peripheral devices over a network. An application connection layer interfaces with a programming language of a client software application. A simple object access protocol (SOAP) client processor communicates with the application connection layer and a client software application using the application connection layer. The SOAP client processor includes an eXtensible mark-up language (XML) processor for converting data provided in XML format to a form usable by the client software application. A transport layer for interfaces with the SOAP processor and peripheral devices connected to the network.
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: November 2, 2010
    Assignee: Kyocera Mita Corporation
    Inventors: Robert Westervelt, Jayant Bhatt, Alan Curtis, Stephen Alan Schwartz, Arturo Becerra
  • Publication number: 20060106945
    Abstract: A system for enabling client software applications to interface with peripheral devices over a network. An application connection layer interfaces with a programming language of a client software application. A simple object access protocol (SOAP) client processor communicates with the application connection layer and a client software application using the application connection layer. The SOAP client processor includes an eXtensible mark-up language (XML) processor for converting data provided in XML format to a form usable by the client software application. A transport layer for interfaces with the SOAP processor and peripheral devices connected to the network.
    Type: Application
    Filed: November 3, 2004
    Publication date: May 18, 2006
    Inventors: Robert Westervelt, Jayant Bhatt, Alan Curtis, Stephen Schwartz, Arturo Becerra