Patents by Inventor Wayne Elmo Vicknair

Wayne Elmo Vicknair 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).

  • 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: 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: 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
  • Publication number: 20080010590
    Abstract: A method for 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 maybe 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: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010387
    Abstract: A method for defining a page layout with a page is provided. In response to receiving a request to show a current page from a client browser, data manipulations necessary to create a data model of the current page are performed. Also, in response to receiving a request to show a current page from a client browser, a particular layout page is selected to form a selected layout page. The selected 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: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010386
    Abstract: A computer implemented method, apparatus, and computer usable program code for a client-side data hub to process events. The client-side data hub receives an event to form a received event. The received event is for a given topic. The received event is generated by a producer command associated with the client. The client-side data hub processes the event to identify a set of consumer commands for the given topic to form a processed event. The client-side data hub sends the processed event to the set of consumers for the given topic. The client-side data hub receives new page content from one or more consumers in the set of consumers, in response to sending the processed event. The displayed page is updated with the new page content to form an updated page.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20080010338
    Abstract: A computer implemented method, apparatus, and computer usable program code for data hub processing of events. A client-side data hub receives an event to form a received event. The received event is for a given topic associated with a currently displayed page. The client-side data hub sends the received event data to a server-side data hub for processing of the received event on the server. The client-side data hub receives results of event processing from the server-side data hub, wherein the results of processing the event comprises new page content. The currently displayed page is updated with the new page content to form an updated page.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 7200818
    Abstract: A method, computer program product and system for handing messages in a Web application. Messages in a Web application may be handled by inserting a writeable block in a window in a first page of the Web application where the writeable block for receiving a message may be generated by the Web application. In a second page of the Web application, a message script may be inserted if a message is generated by the Web application for display in response to an execution of the second page. In response to the message script, the message handler is invoked.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: April 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 6915898
    Abstract: A media storage device for retaining media, such as optical disk media. The device includes a base and a spindle projecting from the base. The spindle is configured to receive optical disks around the outer surface of the spindle. The spindle also includes an opening to a channel within the spindle. This opening allows a marking device to pass through the opening into the channel and allows the marking device to be retained in the spindle.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: July 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Wayne Elmo Vicknair
  • Publication number: 20040230501
    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: Application
    Filed: June 14, 2004
    Publication date: November 18, 2004
    Inventors: Craig Henry Becker, Robert Simon Goodman, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 6816882
    Abstract: A user contracts with an application service provider for hosting a needed application. By contracting with a service provider the user may interact with the application by using only a thin client rather than maintaining a thick client. The user rents an application from either the service provider or an independent application provider. If the user procures the application from an application provider, the application provider negotiates hosting terms with the service provider prior to installing the application into the service provider's warehouse. The application provider also checks that the services provided by the service provider meet the minimum requirements of the application. Once installed, the service provider may offer the application to other users along with services for the application. The user may procure additional services from the service provider for supporting the application. A user can then dynamically download the application “on-demand”.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: November 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Michael Haden Conner, Wayne Elmo Vicknair, Craig Henry Becker, Stewart E. Nicholas
  • Publication number: 20040182725
    Abstract: A media storage device for retaining media, such as optical disk media. The device includes a base and a spindle projecting from the base. The spindle is configured to receive optical disks around the outer surface of the spindle. The spindle also includes an opening to a channel within the spindle. This opening allows a marking device to pass through the opening into the channel and allows the marking device to be retained in the spindle.
    Type: Application
    Filed: March 20, 2003
    Publication date: September 23, 2004
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Wayne Elmo Vicknair
  • Patent number: 6754072
    Abstract: A heat sink provides a flat surface on which a portable computer can be placed and a finned surface for heat dissipation. An attached cushioning material protects a user from the finned surface, while micro-fans pull air through the space enclosed between the two materials. The fans are powered through the computer's universal serial bus (USB) and power management features reduce power drain from the portable.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Jimmy Ming-Der Hsu, Wayne Elmo Vicknair
  • Publication number: 20040098704
    Abstract: A method, computer program product and system for building Web applications. A web application may be built by receiving a template where the template may comprise script and embedded source code for specifying at least one interface of the Web application and at least one operation of the Web application. A source code file in a high-level programming language may be generated where the source code file may include programming for specifying at least one interface and at least one operation of the Web application. The source code file maybe compiled to generate executable code corresponding to the Web application where the executable code includes a template portion for generating at least one interface and a portion for performing at least one operation of the Web application.
    Type: Application
    Filed: November 14, 2002
    Publication date: May 20, 2004
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 6694506
    Abstract: A computer controlled object oriented programming system for distributive program development over networks such as the internet with implement for interfacing a plurality of programming objects with each other to provide combination objects combining programming functions of said objects, each object including predetermined interface data defining a required common interface with the other programming objects as well as a framework of events and attributes and methods for manipulating the attributes. These objects may be combined with each other via their common interfaces to form combination objects, and such combination objects may in turn be further combined with other objects and combination objects to form objects of increasing complexity which function as complete programs. General purpose operations and functions are added to existent object oriented programs in an object attribute independent process. Also, this addition may be done dynamically to such existent programs.
    Type: Grant
    Filed: October 16, 1997
    Date of Patent: February 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Karalee Brown LeBlanc, Wayne Elmo Vicknair
  • Publication number: 20040024841
    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: Application
    Filed: June 28, 2002
    Publication date: February 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20040003054
    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 28, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Publication number: 20040001089
    Abstract: A method, computer program product and system for handing messages in a Web application. Messages in a Web application may be handled by inserting a writeable block in a window in a first page of the Web application where the writeable block for receiving a message may be generated by the Web application. In a second page of the Web application, a message script may be inserted if a message is generated by the Web application for display in response to an execution of the second page. In response to the message script, the message handler is invoked.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Applicant: Internationl Business Machines Corporation
    Inventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair