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).

  • 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: 8082302
    Abstract: A method is presented for managing user chat status in a chat application. The chat application automatically detects user activity and/or user inactivity external to the chat application and then automatically sets a user chat status value within the chat application based on the detected user activity and/or the detected user inactivity based on telephone line activity. Caller ID information associated with an incoming call with respect to one or more selected priority telephone numbers are screened. The chat application may automatically set the user's current chat status at a given time based on telephone line activity only if the caller ID information associated with the incoming telephone call matches a priority telephone number.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, 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
  • Patent number: 7788313
    Abstract: Character validation systems and methods are implemented. Characters in a data processing system may be may be represented by a set of n-bit data values, however not all n-bit values necessarily represent valid characters. Each data value corresponding to a character of a stream of characters may be validated in response to a member of a data structure corresponding to the value, in which each member of the data structure includes validity information for a corresponding data value. The member may be addressed by indexing into the structure with the data value.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Wayne Elmo Vicknair, Stewart E. Nickolas
  • 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
  • Publication number: 20090138796
    Abstract: Character validation systems and methods are implemented. Characters in a data processing system may be may be represented by a set of n-bit data values, however not all n-bit values necessarily represent valid characters. Each data value corresponding to a character of a stream of characters may be validated in response to a member of a data structure corresponding to the value, in which each member of the data structure includes validity information for a corresponding data value. The member may be addressed by indexing into the structure with the data value.
    Type: Application
    Filed: December 15, 2008
    Publication date: May 28, 2009
    Applicant: International Business Machines Corporation
    Inventors: Wayne Elmo Vicknair, Stewart E. Nickolas
  • Patent number: 7483938
    Abstract: A circular VTOL aircraft with a central vertically mounted turboprop engine 14, driving contra-rotating co-axial propellers 24, above a central jet engine (or engines) 12, horizontally mounted on a turntable pod 11 which is steerable through 360 degrees. The turboprop provides vertical thrust from contra-rotating propellers compressing air from an upper circular intake 5 downward through a circular shaped rotor-chamber 6 to a circular vent 10 at the base of the craft. The resulting column of compressed air supports the craft during take-off and landing operations and provides a cushion of air in normal flight. The horizontally mounted jet turbine provides main thrust for horizontal flight and vectored thrust for VTOL. The passenger cabin 21 is circular and is situated in the main body of the disc-shaped craft. Fuel tanks are situated around the circumference of the craft to maximise fuel capacity. The flight-deck 2 is situated at the top centre of the craft, above the engine unit 15, which is detachable.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Wayne Elmo Vicknair, Stewart E. Nickolas
  • Publication number: 20090016510
    Abstract: A method is presented for managing user chat status in a chat application. The chat application automatically detects user activity and/or user inactivity external to the chat application and then automatically sets a user chat status value within the chat application based on the detected user activity and/or the detected user inactivity. The chat application may automatically set the user's current chat status at a given time, for example: based on retrieved schedule information that reflects the user's activity at that given time; based on application usage information that reflects the user's activity at that given time with other applications; based on telephone usage information that reflects the user's telephone activity at that given time; based on information about the ambient environment that reflects the user's activity or inactivity in the ambient environment at that given time; or some other automatically gathered information.
    Type: Application
    Filed: September 26, 2008
    Publication date: January 15, 2009
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Wayne Elmo Vicknair
  • Patent number: 7444379
    Abstract: A method is presented for managing user chat status in a chat application. The chat application automatically detects user activity and/or user inactivity external to the chat application and then automatically sets a user chat status value within the chat application based on the detected user activity and/or the detected user inactivity. The chat application may automatically set the user's current chat status at a given time, for example: based on retrieved schedule information that reflects the user's activity at that given time; based on application usage information that reflects the user's activity at that given time with other applications; based on telephone usage information that reflects the user's telephone activity at that given time; based on information about the ambient environment that reflects the user's activity or inactivity in the ambient environment at that given time; or some other automatically gathered information.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 28, 2008
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Wayne Elmo Vicknair
  • 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: 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