Patents by Inventor Stewart Earle Nickolas

Stewart Earle Nickolas 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: 8775930
    Abstract: A method for displaying categories of content is provided. A request is received from a client to display labels that categorize content for a data source. The request includes a set of parameters. In response to receiving the request a plurality of labels are identified based on the relevance of the plurality of labels to the set of parameters. A display of the plurality of labels is generated. The display is sent to the client, wherein the display depicts the plurality of labels at the client such that each label in the plurality of labels has a selected distance from a central point in the display to indicate relevance of the labels to the set of parameters.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 8645862
    Abstract: A method, computer program product and system for displaying Web services. Web services may be displayed by generating a data model of a description of the Web service. A perspective visitor may be applied to the generated data model where the perspective visitor corresponds to a preselected domain. A perspective of the Web service associated with the preselected domain may be displayed in response to applying the perspective visitor. The perspective visitor may include a visitor pattern for encapsulating an operation to be performed on elements of the data model.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 8560956
    Abstract: A computer implemented method for managing a collaborative web page. A set of tools is displayed to manipulate the collaborative web page. The set of tools includes a plurality of graphical representation of commands for modifying dynamic content of the collaborative web page. A property editor is presented to modify properties of one of the plurality of graphical representation of commands.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 8219900
    Abstract: Configuring a page to conditionally show specific page components is provided. In response to receiving a request to show a current page from a client browser, page components are identified that may be shown from a set of page components. In response to receiving a request to show a current page from a client browser, a layout page associated with the current page is determined. The current page is combined with the identified page components of the layout page to form a combined page. The combined page is sent to the client browser.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 8196039
    Abstract: A method for programmatically extracting terms from a page is provided. A request to extract terms from a current page is received from a client browser. Responsive to receiving the request to extract terms from the current page, a command to extract terms from the current page is executed. A response is sent to the client browser. The response includes a result of the command to extract terms from the current page.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7958014
    Abstract: A method and apparatus for distributed computing in a network data processing system. A task is accepted for distributed computing. Work units are sent to a plurality of data processing systems on a network, wherein each data processing system within the plurality of data processing systems includes a software for accepting a work unit, processing the work unit to generate a result, and returning the result, wherein the software is monitored for compliance with an operation policy requiring a connection to the network and allocating a period of time for processing work units. Results are received from the plurality of data processing systems. These data processing systems may be individually owned by consumers in which the systems are provided at no cost or some lower cost in return for making available processing resources for processing work units.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Robert Simon Goodman, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7954052
    Abstract: A computer implemented method for processing a collaborative web page. An initiation method is invoked to locate commands within nodes in a tree. The commands may place events in a queue to form queued events. Events are processed on a data hub to deliver the queued events to the data hub. A discover method is invoked on the commands present in the tree for allowing identical commands to update. A render method is invoked on the commands present in the tree to display the commands on the collaborative web page.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7792929
    Abstract: A method, computer program product and system for accessing a Web application. The Web application may be accessed by receiving a request for the Web application where the request includes an identifier of the Web application. In response to the identifier of the Web application, one of a local and a remote target of the Web application may be determined. The request may be dispatched to a target in response to input data identifying the Web application and, alternatively, form selection input.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20090164563
    Abstract: A method, computer program product and system for accessing a Web application. The Web application may be accessed by receiving a request for the Web application where the request includes an identifier of the Web application. In response to the identifier of the Web application, one of a local and a remote target of the Web application may be determined. The request may be dispatched to a target in response to input data identifying the Web application and, alternatively, form selection input.
    Type: Application
    Filed: June 30, 2008
    Publication date: June 25, 2009
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7530099
    Abstract: A methodology for providing a single-sign-on mechanism within an ASP aggregator service is presented. An aggregator token is generated by an ASP aggregator service and sent to a client device after its user has been successfully authenticated during a single-sign-on operation that is provided by the ASP aggregator service. The aggregator token then accompanies any request from the client to aggregated applications within the ASP aggregator service's infrastructure. The aggregator token comprises an indication of an address or resource identifier within the ASP aggregator service to which a client/user can be redirected when the client/user needs to be authenticated by the ASP aggregator service. In other words, the address/identifier is associated with a logon resource; when a request from a client is sent to this address, the ASP aggregator service responds with an authentication challenge to force the user to complete a single-sign-on operation.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gregory Alan Flurry, Bill Lawton, Stewart Earle Nickolas
  • Patent number: 7426545
    Abstract: A method, computer program product and system for accessing a Web application. The Web application may be accessed by receiving a request for the Web application where the request includes an identifier of the Web application. In response to the identifier of the Web application, one of a local and a remote target of the Web application may be determined. The request may be dispatched to a target in response to input data identifying the Web application and, alternatively, form selection input.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: September 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080126944
    Abstract: A computer implemented method for processing a collaborative web page. An initiation method is invoked to locate commands within nodes in a tree. The commands may place events in a queue to form queued events. Events are processed on a data hub to deliver the queued events to the data hub. A discover method is invoked on the commands present in the tree for allowing identical commands to update. A render method is invoked on the commands present in the tree to display the commands on the collaborative web page.
    Type: Application
    Filed: July 7, 2006
    Publication date: May 29, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080065769
    Abstract: A computer implemented method, apparatus, and computer usable program code to determine argument availability for event firing. The process aggregates argument data from a set of sources to form an aggregate data set. The process generates a list of minimum sufficient arguments for firing an event to form a set of minimum arguments. The process compares the aggregate data set to the set of minimum arguments to determine whether the set of minimum arguments are available. The process triggers the command to send the event to a data hub for processing, in response to determining that the set of minimum arguments are available.
    Type: Application
    Filed: July 7, 2006
    Publication date: March 13, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080040661
    Abstract: A method for inheriting a page layout for a page is provided. In response to receiving a request to show a current page from a client browser, a determination is made as to whether the current page has a set of ancestor pages. The set of ancestor pages are arranged such that a closest ancestor page in the set of ancestor pages appears first in a list of ancestor pages. A layout page associated with an ancestor page of the set of ancestor pages is identified. The identified layout page is combined with the current page to form a combined page. The combined page is sent to the client browser.
    Type: Application
    Filed: July 7, 2006
    Publication date: February 14, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010615
    Abstract: A method for displaying categories of content is provided. A request is received from a client to display labels that categorize content for a data source. The request includes a set of parameters. In response to receiving the request a plurality of labels are identified based on the relevance of the plurality of labels to the set of parameters. A display of the plurality of labels is generated. The display is sent to the client, wherein the display depicts the plurality of labels at the client such that each label in the plurality of labels has a selected distance from a central point in the display to indicate relevance of the labels to the set of parameters.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010609
    Abstract: A computer implemented method for configuring commands for a collaborative web page. A graphical representation of a selected command is selected on the collaborative web page. An interface is invoked for the selected command. The interface allows for editing properties of the selected command. The selected command is updated using the particular user input to form an updated command in response to receiving a particular user input in the interface. The collaborative web page is updated based on the updated command.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010388
    Abstract: A computer implemented method, apparatus, and computer usable program code for a server-side data hub to process events. The server-side data hub adds an event for the given topic to an event queue on the server-side data hub in response to receiving an event associated with a page. The server-side data hub processes the event in the event queue to form a processed event. A set of consumer commands for a given topic associated with the event are identified. A consumer command is a command that receives events for a given topic. The server-side data hub sends the processed event to the set of consumer commands for the given topic. One or more consumers in the set of consumer commands process the event to render page content for the page.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010341
    Abstract: A computer implemented method for managing a collaborative web page. A set of tools is displayed to manipulate the collaborative web page. The set of tools includes a plurality of graphical representation of commands for modifying dynamic content of the collaborative web page. A property editor is presented to modify properties of one of the plurality of graphical representation of commands.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010249
    Abstract: A method for programmatically extracting terms from a page is provided. A request to extract terms from a current page is received from a client browser. Responsive to receiving the request to extract terms from the current page, a command to extract terms from the current page is executed. A response is sent to the client browser. The response includes a result of the command to extract terms from the current page.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010345
    Abstract: A computer implemented method, apparatus, and computer usable program code to process a request for a page. A server-side data hub receives a request for a page from a client-side data hub on a remote data processing system. The client-side data hub is associated with an instance of a collaborative application. The server-side data hub processes the request using a set of methods. The set of methods is used to send events from a producer command on a server to a set of consumer commands associated with the collaborative application.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair