Patents by Inventor Sanjeev Radhakrishnan

Sanjeev Radhakrishnan 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: 8477350
    Abstract: A print server may include an application manager configured to receive a print request over a network from an application executing on a device, and configured to provide, over the network, a print dialog to a user of the application, the print dialog configured to provide for a selection of at least one printer associated with a user account of the user and thereafter receive a selected printer from the selection. A format converter may be configured to receive a print job designating the selected printer, the print job including print data and print characteristics expressed in a first format, and configured to convert the print job from the first format into a printer-specific format associated with the selected printer. A print job router may be configured to route the print job over the network from the print server to a print client associated with the selected printer, for printing by the selected printer, using the printer-specific format.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventors: Mike Jazayeri, Randall R. Spangler, Sanjeev Radhakrishnan, Abhijit Kalamkar, Marc Pawliger, Scott Byer, Yevgeniy Gutnik
  • Publication number: 20130086467
    Abstract: Methods for sending a file stored in a first format on a non-mobile device to a mobile device in a second format suitable for viewing on the mobile device are provided. In one aspect, a method includes receiving a request to transmit a file converted from a first format to a second format to a mobile device, and storing the file in the second format suitable for viewing on the mobile device. The method also includes sending an access notification for the converted file to the mobile device. The access notification provides access to the converted file. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Application
    Filed: November 29, 2011
    Publication date: April 4, 2013
    Applicant: GOOGLE INC.
    Inventors: Arnaud Claude WEBER, Tyler William ODEAN, Jay Pierre CIVELLI, Sanjeev RADHAKRISHNAN, Glen MURPHY, Roma Rajni SHAH, Yevgeniy Alexandrovich GUTNIK
  • Publication number: 20120057193
    Abstract: A print server may include an anonymous printer registration module configured to receive, at a cloud print service, a registration request from a printer over a network and return a registration response to the printer over the network. The anonymous printer registration module may include a claim code provider configured to provide a claim code included within the registration response to the printer over the network, wherein the printer is configured to provide the claim code to a user of the printer, and a printer matcher configured to receive the claim code from the user over the network and match a user account of the user within the cloud print service with the printer, in response to the receipt of the claim code from the user.
    Type: Application
    Filed: March 4, 2011
    Publication date: March 8, 2012
    Applicant: Google Inc.
    Inventors: Mike Jazayeri, Sanjeev Radhakrishnan, Ahijit Kalamkar, Marc Pawliger, Scott Byer, Yevgeniy Gutnik, Yuri Dolgov, Tyler Odean, Paolo Ferraris
  • Publication number: 20110299110
    Abstract: A print server may include an application manager configured to receive a print request over a network from an application executing on a device, and configured to provide, over the network, a print dialog to a user of the application, the print dialog configured to provide for a selection of at least one printer associated with a user account of the user and thereafter receive a selected printer from the selection. A format converter may be configured to receive a print job designating the selected printer, the print job including print data and print characteristics expressed in a first format, and configured to convert the print job from the first format into a printer-specific format associated with the selected printer. A print job router may be configured to route the print job over the network from the print server to a print client associated with the selected printer, for printing by the selected printer, using the printer-specific format.
    Type: Application
    Filed: March 16, 2010
    Publication date: December 8, 2011
    Applicant: GOOGLE INC.
    Inventors: Mike Jazayeri, Randall R. Spangler, Sanjeev Radhakrishnan, Abhijit Kalamkar, Marc Pawliger, Scott Byer, Yevgeniy Gutnik
  • Publication number: 20110235085
    Abstract: A printer may include a registration requester configured to receive an initiation request from a user to initiate a registration of the printer, and further configured to send a registration request to a cloud print service over a network. The printer may include a claim facilitator configured to receive a registration response from the cloud print service over the network, the registration response including a claim code, and further configured to provide, using printer functionality, the claim code to the user. The printer also may include an authentication manager configured to request an authentication credential issued by the cloud print service in response to a matching of the printer with a user account of the user within the cloud print service, the matching based on a receipt of the claim code from the user at the cloud print service, and further configured to receive and store the authentication credential at the printer.
    Type: Application
    Filed: March 4, 2011
    Publication date: September 29, 2011
    Applicant: Google Inc.
    Inventors: Mike Jazayeri, Sanjeev Radhakrishnan, Abhijit Kalamkar, Marc Pawliger, Scott Byer, Yevgeniy Gutnik, Yuri Dolgov, Tyler Odean, Paolo Ferraris
  • Patent number: 7694328
    Abstract: An innovative security solution which separates a client into a Protected Context, which is the real files and resources of the client, and an Isolated Context, which is a restricted execution environment which makes use of virtualized resources to execute applications and modify content in the Isolated Context, without allowing explicit access to the resources in the Protected Context. The solution further consolidates user interfaces to allow users to seamlessly work with content in both contexts, and provide a visual indication of which display windows are rendered from content executed in the Isolated Context.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: April 6, 2010
    Assignee: Google Inc.
    Inventors: Amit Joshi, Ananta Iyengar, Anurag Sharma, Finnur Thorarinsson, Johann Sigurdsson, Sanjeev Radhakrishnan, Sigurdur Asgeirsson, Sunil Shilimkar, Tomas Gunnarsson, Wayne Gray
  • Patent number: 7366787
    Abstract: Content subscribers can dynamically activate content and content publishing resources that are distributed on a network. A content request from the content subscriber can engage a content locator in determining an appropriate content publisher to activate the content. Once the appropriate content publisher is found, the content publisher activates the content by presenting appropriate content publishing resources. Optionally, two more content publishers cooperate together to activate the requested content. Licenses to the content and content publishing resources are monitored to ensure that content publishers are compensated. System components, such as content subscribers, content locators, content publishers, are auto-configured during initial registration and dynamically updated if configuration parameters change. Optionally, a performance driver changes various configuration parameters of system components to ensure a desired performance during content activation.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: April 29, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Jonathan C. Salas, Edwin J. Lau, Prashant Navare, Sanjeev Radhakrishnan
  • Patent number: 7249176
    Abstract: A method and system to manage user access to resources and computing tasks on servers located on a network. The preferred embodiments of this system would enable a resource provider to manager user access to resources based on user specific criteria and resource specific criteria. The invention creates user associated access session(s) and generates tokens corresponding to such access session(s) to allow user access. The system is able to manage any type or any combination of licensing criteria, to manage different licensing criteria associated with the same user, to manage different licensing criteria associated with the same resource, and to manage different licensing relationship among users and resources. The system is scalable as additional sets of license managers can be added to manage additional users and resources. Optionally, secondary access sessions are provided to users to allow for completion of a current task when initial access session(s) are depleted.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: July 24, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Jonathan C. Salas, Sanjeev Radhakrishnan
  • Patent number: 7111300
    Abstract: A method for dynamic allocation of computing tasks includes requesting a computing task by a client; receiving the computing task by a first distributor server set; redirecting the computing task to a second distributor server set, the second distributor server set including a first server; and allocating the computing task from the first server to a second server that executes the computing task, where the allocation is based on matching an attribute of the second server to an attribute of the computing task.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: September 19, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Jonathan C. Salas, Sanjeev Radhakrishnan
  • Publication number: 20060168614
    Abstract: Content subscribers can dynamically activate content and content publishing resources that are distributed on a network. A content request from the content subscriber can engage a content locator in determining an appropriate content publisher to activate the content. Once the appropriate content publisher is found, the content publisher activates the content by presenting appropriate content publishing resources. Optionally, two more content publishers cooperate together to activate the requested content. Licenses to the content and content publishing resources are monitored to ensure that content publishers are compensated. System components, such as content subscribers, content locators, content publishers, are auto-configured during initial registration and dynamically updated if configuration parameters change. Optionally, a performance driver changes various configuration parameters of system components to ensure a desired performance during content activation.
    Type: Application
    Filed: November 23, 2005
    Publication date: July 27, 2006
    Applicant: Sun Microsystems, Inc.
    Inventors: Jonathan Salas, Edwin Lau, Prashant Navare, Sanjeev Radhakrishnan
  • Patent number: 6983479
    Abstract: Content subscribers can dynamically activate content and content publishing resources that are distributed on a network by locating, coordinating and presenting content publishing resources such that content publisher can create or change content. A content request from the content subscriber can engage a content locator in determining an appropriate content publisher to activate the content. Once the appropriate content publisher is found, the content publisher activates the content by presenting appropriate content publishing resources. Optionally, two more content publishers cooperate together to activate the requested content. Licenses to the content and content publishing resources are monitored to ensure that content publishers are compensated. System components, such as content subscribers, content locators, content publishers, are auto-configured during initial registration and dynamically updated if configuration parameters change.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: January 3, 2006
    Assignee: Tarantella, Inc.
    Inventors: Jonathan C. Salas, Edwin J. Lau, Prashant Navare, Sanjeev Radhakrishnan
  • Publication number: 20050149726
    Abstract: An innovative security solution which separates a client into a Protected Context, which is the real files and resources of the client, and an Isolated Context, which is a restricted execution environment which makes use of virtualized resources to execute applications and modify content in the Isolated Context, without allowing explicit access to the resources in the Protected Context. The solution further consolidates user interfaces to allow users to seamlessly work with content in both contexts, and provide a visual indication of which display windows are rendered from content executed in the Isolated Context.
    Type: Application
    Filed: October 21, 2004
    Publication date: July 7, 2005
    Inventors: Amit Joshi, Ananta Iyengar, Anurag Sharma, Finnur Thorarinsson, Johann Sigurdsson, Sanjeev Radhakrishnan, Sigurdur Asgeirsson, Sunil Shilimkar, Tomas Gunnarsson, Wayne Gray