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: 8775930Abstract: 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: GrantFiled: July 7, 2006Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8645862Abstract: 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: GrantFiled: June 28, 2002Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8560956Abstract: 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: GrantFiled: July 7, 2006Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8219900Abstract: 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: GrantFiled: July 7, 2006Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8196039Abstract: 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: GrantFiled: July 7, 2006Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8082302Abstract: 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: GrantFiled: September 26, 2008Date of Patent: December 20, 2011Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Wayne Elmo Vicknair
-
Patent number: 7958014Abstract: 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: GrantFiled: June 14, 2004Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Robert Simon Goodman, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 7954052Abstract: 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: GrantFiled: July 7, 2006Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 7792929Abstract: 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: GrantFiled: June 30, 2008Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 7788313Abstract: 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: GrantFiled: December 15, 2008Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Wayne Elmo Vicknair, Stewart E. Nickolas
-
Publication number: 20090164563Abstract: 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: ApplicationFiled: June 30, 2008Publication date: June 25, 2009Applicant: International Business Machines CorporationInventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20090138796Abstract: 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: ApplicationFiled: December 15, 2008Publication date: May 28, 2009Applicant: International Business Machines CorporationInventors: Wayne Elmo Vicknair, Stewart E. Nickolas
-
Patent number: 7483938Abstract: 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: GrantFiled: September 27, 2001Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Wayne Elmo Vicknair, Stewart E. Nickolas
-
Publication number: 20090016510Abstract: 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: ApplicationFiled: September 26, 2008Publication date: January 15, 2009Applicant: International Business Machines CorporationInventors: Craig Henry Becker, Wayne Elmo Vicknair
-
Patent number: 7444379Abstract: 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: GrantFiled: June 30, 2004Date of Patent: October 28, 2008Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Wayne Elmo Vicknair
-
Patent number: 7426545Abstract: 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: GrantFiled: June 28, 2002Date of Patent: September 16, 2008Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20080126944Abstract: 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: ApplicationFiled: July 7, 2006Publication date: May 29, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20080065769Abstract: 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: ApplicationFiled: July 7, 2006Publication date: March 13, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20080040661Abstract: 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: ApplicationFiled: July 7, 2006Publication date: February 14, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20080010338Abstract: 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: ApplicationFiled: July 7, 2006Publication date: January 10, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair