Patents by Inventor Suresh Balu

Suresh Balu 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: 9690913
    Abstract: A networked software solution comprising a plurality of servers, and application programs at various of the servers forming components of the solution. License information for all networked applications that form part of the solution is stored at each server that forms part of the solution. At relevant times, a server might determine from it's stored license information whether or not the applications of the solution are all operating according to unexpired licenses. In this way all servers of a solution receive and store the license information pertaining to other required applications of the solution and can determine at any time if the solution is validly licensed.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: June 27, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suresh Balu, Solomon Michael Bisker, Zahir A. Dossa, Hyduke Noshadi
  • Patent number: 9557979
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to application installation and provide a method, system and computer program product for autonomic application installation. In one embodiment of the invention, an autonomic application installation method can be provided. The method can include initiating an installation of an application onto a target computing system, remotely retrieving a configuration for the target computing system previously established for other computing systems installing the application, applying the remotely retrieved configuration to the target computing system prior to installing the application onto the target computing system, and installing the application onto the target computing system.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Suresh Balu, Solomon M. Bisker, Zahir A. Dossa, Hyduke Noshadi
  • Patent number: 8266614
    Abstract: A system, operating on a first computerized device, deploys an agent to a second computerized device. The agent, operating on the second computerized device, obtains the configuration data. The system receives, at the first computerized device, from the agent operating on the second computerized device, configuration data specific to the second computerized device. The system creates software for the second computerized device utilizing the configuration data. The software is customized based on the configuration data specific to the second computerized device. The system then deploys the software to the second computerized device for operation on the second computerized device.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zahir Dossa, Hyduke Noshadi, Solomon Michael Bisker, Suresh Balu
  • Patent number: 8032245
    Abstract: An optical projection system for use with a display surface includes at least one image source comprising an array of source image pixels, a projector to project a first projection of the array of source image pixels, and at least one mirror including at least one curved reflecting surface having a curved profile. The at least one curved reflecting surface is adapted to convert the first projection to a curved second projection directed onto the display surface to provide an array of displayed image pixels on the display surface corresponding to the array of source image pixels, wherein the array of displayed image pixels have constant pixel pitch among adjacent displayed image pixels.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: October 4, 2011
    Inventors: Suresh Balu, Jason Coposky, Ray Idaszak, Warren Ginn, Tim Fletcher
  • Patent number: 7766483
    Abstract: An optical projection system for use with a display surface includes at least one image source including an array of source image pixels, a projector to project a first projection of the array of source image pixels, and at least one mirror including at least one curved reflecting surface having a curved profile. The at least one curved reflecting surface is adapted to convert the first projection to a curved second projection directed onto the display surface to provide an array of displayed image pixels on the display surface corresponding to the array of source image pixels, wherein the array of displayed image pixels have constant pixel pitch among adjacent displayed image pixels.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: August 3, 2010
    Inventors: Suresh Balu, Jason Coposky, Ray Idaszak, Warren Ginn, Tim Fletcher
  • Publication number: 20090216548
    Abstract: A networked software solution comprising a plurality of servers, and application programs at various of the servers forming components of the solution. License information for all networked applications that form part of the solution is stored at each server that forms part of the solution. At relevant times, a server might determine from it's stored license information whether or not the applications of the solution are all operating according to unexpired licenses. In this way all servers of a solution receive and store the license information pertaining to other required applications of the solution and can determine at any time if the solution is validly licensed.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 27, 2009
    Inventors: Suresh Balu, Solomon Michael Bisker, Zahir A. Dossa, Hyduke Noshadi
  • Publication number: 20090180104
    Abstract: An optical projection system for use with a display surface includes at least one image source comprising an array of source image pixels, a projector to project a first projection of the array of source image pixels, and at least one mirror including at least one curved reflecting surface having a curved profile. The at least one curved reflecting surface is adapted to convert the first projection to a curved second projection directed onto the display surface to provide an array of displayed image pixels on the display surface corresponding to the array of source image pixels, wherein the array of displayed image pixels have constant pixel pitch among adjacent displayed image pixels.
    Type: Application
    Filed: March 19, 2009
    Publication date: July 16, 2009
    Inventors: Suresh Balu, Jason Coposky, Ray Idaszak, Warren Ginn, Tim Fletcher
  • Publication number: 20090150435
    Abstract: A user's personal home page can be dynamically updated by desired content originating on external web pages as long as the content continues to occupy the same position on the external web page. The owner of the personal home page configures the update system by specifying at least the network path to each selected web page, the pixel coordinates of the desired content on the selected web page, the pixel coordinates at which the desired content is to appear on the personal home page. The external selected web pages are pushed or pulled to the user's system where the desired content is extracted and written into a video buffer. Once in the video buffer, the content can be used to update the personal home page.
    Type: Application
    Filed: December 8, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suresh Balu, Solomon Michael Bisker, Zahir Dossa, Hyduke Noshadi
  • Publication number: 20090106752
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to application installation and provide a method, system and computer program product for autonomic application installation. In one embodiment of the invention, an autonomic application installation method can be provided. The method can include initiating an installation of an application onto a target computing system, remotely retrieving a configuration for the target computing system previously established for other computing systems installing the application, applying the remotely retrieved configuration to the target computing system prior to installing the application onto the target computing system, and installing the application onto the target computing system.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suresh Balu, Solomon M. Bisker, Zahir A. Dossa, Hyduke Noshadi
  • Publication number: 20080178172
    Abstract: A system, operating on a first computerized device, deploys an agent to a second computerized device. The agent, operating on the second computerized device, obtains the configuration data. The system receives, at the first computerized device, from the agent operating on the second computerized device, configuration data specific to the second computerized device. The system creates software for the second computerized device utilizing the configuration data. The software is customized based on the configuration data specific to the second computerized device. The system then deploys the software to the second computerized device for operation on the second computerized device.
    Type: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Inventors: Zahir Dossa, Hyduke Noshadi, Solomon Michael Bisker, Suresh Balu
  • Publication number: 20060227416
    Abstract: An optical projection system for use with a display surface includes at least one image source comprising an array of source image pixels, a projector to project a first projection of the array of source image pixels, and at least one mirror including at least one curved reflecting surface having a curved profile. The at least one curved reflecting surface is adapted to convert the first projection to a curved second projection directed onto the display surface to provide an array of displayed image pixels on the display surface corresponding to the array of source image pixels, wherein the array of displayed image pixels have constant pixel pitch among adjacent displayed image pixels.
    Type: Application
    Filed: April 5, 2006
    Publication date: October 12, 2006
    Inventors: Suresh Balu, Jason Coposky, Ray Idaszak, Warren Ginn, Tim Fletcher
  • Patent number: 6880939
    Abstract: An optical projection system includes an image source that is configured to generate an array of image pixels. A lens assembly is configured to project the array of image pixels onto a hemispherical surface at a projection angle greater than 180°. The lens assembly may include a wide-angle lens assembly and an image relay lens assembly that is configured to reduce dispersion in the array of image pixels between the image source and the wide-angle lens assembly. The wide-angle lens assembly may include a meniscus lens assembly and a wavefront shaping lens assembly. The lens assembly may be further configured to project the array of image pixels onto the hemispherical surface such that there is a constant angular separation between adjacent image pixels.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: April 19, 2005
    Assignee: Elumens Corporation
    Inventors: D'nardo Colucci, Raymond L. Idaszak, Richard W. Zobel, Jr., Suresh Balu, David McConville
  • Patent number: 6871961
    Abstract: An optical projection system includes a first optical image projector that is configured to generate a first array of image pixels having a first pupil associated therewith. A second optical image projector is configured to generate a second array of image pixels having a second pupil associated therewith. An optical element is configured to superimpose the first and second pupils to create a single exit pupil.
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: March 29, 2005
    Assignee: Elumens Corporation
    Inventors: Suresh Balu, D'nardo Colucci, Raymond L. Idaszak, Eric Knisley
  • Publication number: 20040145709
    Abstract: An optical projection system includes a first image source that is configured to generate a first array of image pixels and a first lens assembly that is configured to project the first array of image pixels onto a non-planar surface. A second image source is configured to generate a second array of image pixels and a second lens assembly is configured to project the second array of image pixels onto the non-planar surface. The first and second arrays of image pixels overlap along a single edge and the combination of the first and second arrays of image pixels covers a continuous portion of the surface.
    Type: Application
    Filed: September 17, 2003
    Publication date: July 29, 2004
    Inventors: D?apos;nardo Colucci, Suresh Balu, Raymond L. Idaszak, Tim Fletcher
  • Patent number: 6712477
    Abstract: A visual workstation for use by a viewer includes a dome having an open front end and a truncated spherical inner dome surface. A work surface is disposed in front of and adjacent the dome front end. The work surface defines a viewer area on a side of the work surface opposite the dome. The viewer area is sized and configured to receive the viewer and is positioned relative to the spherical inner dome surface such that the viewer, when located in the viewer area, may view the spherical inner dome surface. A projector is disposed between the viewer area and the dome. The projector is operative to project a truncated spherical projection onto the inner dome surface.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: March 30, 2004
    Assignee: Elumens Corporation
    Inventors: Raymond L. Idaszak, Richard W. Zobel, Jr., D'nardo Colucci, Suresh Balu
  • Patent number: 6658414
    Abstract: A method and system for creating, using, and updating individual user voice portals in a multi-user environment is disclosed. Each user selects data sources, keywords and time intervals for searching the data sources, and grammar for accessing search results. Based on this information, an individual voice portal is created for the user. The requested information is extracted from the specified data sources and cached or stored in a database to increase extraction speed. The user accesses the individual voice portal using a unique identifier assigned to the user and the selected grammar. Because each user has a unique voice portal, the search space for software that interprets the grammar is decreased. As a result, the likelihood of misinterpretation and the time for extracting the requested information are decreased.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: December 2, 2003
    Assignee: Topic Radio, Inc.
    Inventors: Edward Lee Bryan, David Tracy Bennett, Raymond Leo Idaszak, Suresh Balu
  • Publication number: 20030147057
    Abstract: A visual workstation for use by a viewer includes a dome having an open front end and a truncated spherical inner dome surface. A work surface is disposed in front of and adjacent the dome front end. The work surface defines a viewer area on a side of the work surface opposite the dome. The viewer area is sized and configured to receive the viewer and is positioned relative to the spherical inner dome surface such that the viewer, when located in the viewer area, may view the spherical inner dome surface. A projector is disposed between the viewer area and the dome. The projector is operative to project a truncated spherical projection onto the inner dome surface.
    Type: Application
    Filed: March 5, 2003
    Publication date: August 7, 2003
    Inventors: Raymond L. Idaszak, Richard W. Zobel, D?apos;nardo Colucci, Suresh Balu
  • Publication number: 20030117588
    Abstract: An optical projection system includes a first optical image projector that is configured to generate a first array of image pixels having a first pupil associated therewith. A second optical image projector is configured to generate a second array of image pixels having a second pupil associated therewith. An optical element is configured to superimpose the first and second pupils to create a single exit pupil.
    Type: Application
    Filed: September 19, 2002
    Publication date: June 26, 2003
    Inventors: Suresh Balu, D?apos;nardo Colucci, Raymond L. Idaszak, Eric Knisley
  • Patent number: 6573894
    Abstract: Image data is converted to nonplanar image data for display on a nonplanar display, using a planar image graphics computer system, such as an OpenGL® system, which converts image data to planar image data for display on a planar display. A transformation matrix is obtained from the planar image graphics computer system. A plurality of vertices of the image data are multiplied by the obtained transformation matrix, to produce transformed image data. The transformed image data is nonplanarly distortion corrected to produce nonplanar image data. A passthrough transformation matrix, such as an identity matrix, is provided to the planar image graphics computer system. The nonplanar image data is then input to the planar image graphics computer system for further processing. The nonplanar image data which is processed by the planar image graphics computer system is then displayed on a nonplanar display.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: June 3, 2003
    Assignee: Elumens Corporation
    Inventors: Raymond L. Idaszak, Richard W. Zobel, Jr., David T. Bennett, Suresh Balu
  • Patent number: D495306
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: August 31, 2004
    Assignee: Elumens Corporation
    Inventors: Tim Fletcher, Suresh Balu, Raymond L. Idaszak