Patents by Inventor Sudhindra Venkatesh Kulkarni

Sudhindra Venkatesh Kulkarni 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: 11843703
    Abstract: In one example, a cloud printing server may include a processor and a memory coupled to the processor. The memory may include a blockchain management component to register an image forming apparatus with a blockchain associated with multiple entities of a blockchain network, create a distributed ledger relating to the blockchain, create a ledger entry including information indicating operational state and configuration data of the image forming apparatus in the distributed ledger, and transmit an instance of the distributed ledger to the multiple entities including the image forming apparatus.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 12, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ranjeetha Venkatesh, Sudhindra Venkatesh Kulkarni
  • Publication number: 20230336360
    Abstract: A server includes a memory to store instructions, and a processor, coupled to the memory, to execute the instructions to cause the server to receive a wrapper which includes a plurality of items of information. The plurality of items of information are encrypted and pertain to a state of a device which is remotely located from the server, and include at least one item of information regarding a resource or functionality of the device. The processor may execute the instructions to cause the server to decrypt the wrapper including the plurality of items of information, unwrap and de-aggregate the plurality of items of information from the wrapper, and transmit the plurality of items of information to a digital avatar which virtually represents the device to synchronize a state of the digital avatar with the state of the device.
    Type: Application
    Filed: July 1, 2021
    Publication date: October 19, 2023
    Inventors: Laurent Paul Henri PIZOT, Sudhindra Venkatesh KULKARNI, Vishwanath RN, Prabha RANGASWAMY
  • Publication number: 20230153044
    Abstract: In an example, a non-transitory computer readable storage medium may include instructions that when executed cause a computing device to generate a virtual device representation of an image forming apparatus on a cloud. Further, instructions cause the computing device to update the virtual device representation on the cloud with a configuration state of the image forming apparatus. Furthermore, instructions cause the computing device to analyze the updated virtual device representation to determine whether the image forming apparatus is compliant with a stored policy. Further, instructions cause the computing device to initiate, via the virtual device representation, a remediation action to bring the image forming apparatus to compliance based on the determination.
    Type: Application
    Filed: April 19, 2021
    Publication date: May 18, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Sudhindra Venkatesh Kulkarni, Reddapa V Srinivas, Mark A Fahrenkrug, Laurent Pizot, Steven Schaaf Inch, Shivaun Albright
  • Patent number: 9760327
    Abstract: In one embodiment, a print job and an identification of a network-connected printer to print the job are received via a network. A printer location is determined for the printer. Associations of rendering computer systems with rendering system attributes are accessed or received. An identified rendering system is determined utilizing the printer location and a system attribute. The print job is sent to the identified rendering system.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: September 12, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rajrajat Naik, Sudhindra Venkatesh Kulkarni, Sushant Bhattacharya
  • Patent number: 9276895
    Abstract: A service discovery request is received from a printing device at a cloud server. The request includes profile information for the printing device. In response to the request, service information is provided to the printing device. The service information includes location information and an encryption scheme for retrieving a list of services available to the printing device.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: March 1, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Laurent Pizot, Sudhindra Venkatesh Kulkarni, Rodney Hofer, Rajrajat Naik
  • Publication number: 20150242176
    Abstract: In one embodiment, a print job and an identification of a network-connected printer to print the job are received via a network. A printer location is determined for the printer. Associations of rendering computer systems with rendering system attributes are accessed or received. An identified rendering system is determined utilizing the printer location and a system attribute. The print job is sent to the identified rendering system.
    Type: Application
    Filed: November 30, 2012
    Publication date: August 27, 2015
    Inventors: Rajrajat Naik, Sudhindra Venkatesh Kulkarni, Sushant Bhattacharya
  • Patent number: 9092180
    Abstract: A plurality of printing devices are connected to a cloud server via a persistent connection. The cloud server identifies at least one inactive printing device and provides the at least one inactive printing device with non-persistent connection information via the persistent connection. A polling message is received from the at least one inactive printing device via the non-persistent connection. The cloud server indicates when the at least one inactive printing device is to return to an active state.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: July 28, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Laurent Pizot, Sudhindra Venkatesh Kulkarni, Rodney Hofer, Nikhilesh Gargi
  • Patent number: 9058147
    Abstract: A printing device is registered at a cloud server and a secure connection is established with the printing device. A subscription packet is sent to the printing device. The subscription packet specifics at least one event to be reported by the printing device. A notification that indicates an occurrence of the at least one event is received from the printing device.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: June 16, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Laurent Pizot, Sudhindra Venkatesh Kulkarni, Rodney Hofer, Nikhilesh Gargi, Amandeep Batra
  • Patent number: 9052861
    Abstract: Systems and methods of establishing a secure connection between a proxy server and a base station device are disclosed. An example of a method includes providing a proxy server with a session token for a mobile device from a cloud service. The method also includes providing a session code directly to the mobile device from the cloud service based on the session token. The method also includes providing access by the proxy server to the base station device if the proxy server provides the session code to the cloud service.
    Type: Grant
    Filed: March 27, 2011
    Date of Patent: June 9, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Laurent Pizot, Loren D. Chapple, Venugopal Kumarahalli Srinivasmurthy, Deepak Ramachandran, Sudhindra Venkatesh Kulkarni, Jojee Thomas Chackalackal
  • Patent number: 9007637
    Abstract: One example discloses a network system for managing a print job. The network system can comprise a printing system. The printing system can comprise a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions can comprise a printer server to route a print job to a selected printer of at least two printers based on a received email message, wherein an addressee of the received email message is associated with each printer of the at least two printers.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: April 14, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sudhindra Venkatesh Kulkarni, Raviraj Avadhut Kandalgaonkar
  • Publication number: 20140240755
    Abstract: A printing device is registered at a cloud server and a secure connection is established with the printing device. A subscription packet is sent to the printing device. The subscription packet specifics at least one event to be reported by the printing device. A notification that indicates an occurrence of the at least one event is received from the printing device.
    Type: Application
    Filed: February 26, 2013
    Publication date: August 28, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Laurent Pizot, Sudhindra Venkatesh Kulkarni, Rodney Hofer, Nikhilesh Gargi, Amandeep Batra
  • Patent number: 8705052
    Abstract: An apparatus includes an interface builder, template engine, and an assembler. The template engine is operable to identify a reference template associated with an object selected from a first user interface. The assembler is operable to assemble a request from the identified reference template and state data corresponding to the reference template. The builder is operable to process a user interface description retrieved using the request to cause the display of a second user interface.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: April 22, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jacob Refstrup, Loren D Chapple, Venugopal Srinivasmurthy K, Sudhindra Venkatesh Kulkarni, Hitesh Amrutlal Bosamlya
  • Publication number: 20110255123
    Abstract: An apparatus includes an interface builder, template engine, and an assembler. The template engine is operable to identify a reference template associated with an object selected from a first user interface. The assembler is operable to assemble a request from the identified reference template and state data corresponding to the reference template. The builder is operable to process a user interface description retrieved using the request to cause the display of a second user interface.
    Type: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Inventors: Jacob Refstrup, Loren D. Chapple, Venugopal Srinivasmurthy K., Sudhindra Venkatesh Kulkarni, Hitesh Amrutlal Bosamlya