Patents by Inventor Bryce Allen Curtis

Bryce Allen Curtis 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: 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: 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
  • 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: 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: 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: 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
  • Patent number: 7299470
    Abstract: A methodology for using multiple execution threads to regulate message traffic is presented. An application thread spawns a limiter thread, and each have access in shared memory to a message count that reflects a number of messages that are transmitted by the application thread within a regulated time period. The limiter thread cycles by entering a sleep state for the regulated time period, resetting the message count upon awakening, and then reentering a sleep state. The application thread executes a loop that compares the message count against a maximum number of messages for the regulated time period; if the comparison is favorable, then another message is transmitted and the message count is adjusted. If the comparison is not favorable, then the application thread enters a sleep state; after awakening, it repeats the comparison, and depending on the result, it transmits a message or reenters a sleep state.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: November 20, 2007
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis
  • Patent number: 7296266
    Abstract: An apparatus and method for monitoring and routing status messages to another process running on the same or a different computing system during the installation of one or more applications are provided. With the apparatus and method, one or more objects can monitor the progress, log events, status message, etc., generated during an installation, silent or otherwise, of one or more products. Monitoring includes a Status Listener object and a Status Producer object for the installation application. The Status Producer object obtains status messages, progress indications, and log events from a vendor supplied installation program. The Status Producer object then forwards these messages to registered Status Listeners that implement the Status Listener interface. The Status Listeners then forward these messages to their associated external processes which may be located on the same or a remotely located computing system.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis
  • Patent number: 7284039
    Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure. The internal definition may be generated from the WSDL document directly, if the location type is WSDL only. If the location type is JavaBean only, the internal definition may be generated by first generating a WSDL document from the JavaBean and then generating the internal definition from the generated WSDL document.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
  • Patent number: 7231219
    Abstract: A mechanism is provided for detecting when a wireless device is entering a quiet zone. An out-of-range condition is created in an entryway to a quiet zone. When a wireless device is in a transition zone, the device transmits a re-scan message with a unit identification in an attempt to reestablish communication with the communication tower. A re-scan receiver is provided in the entryway to receive re-scan messages and notify a mobile telephone switching office that the device is entering a quiet zone. The switching office then sends a ring type modifier property to the device when the device leaves the transition zone and reestablishes communications with the communication tower.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: June 12, 2007
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Jimmy Ming-Der Hsu, Marc-Arthur Pierre-Louis
  • Patent number: 7032220
    Abstract: An apparatus and method that allows developers to create installation programs in which variables and variable values used during a product installation are automatically stored in a system product registry and/or a fileset object. During installation of a product, variables and variable values may be stored in a hashtable. The hashtable is saved as part of a fileset object. When the fileset is reinstated at uninstall time, the installation information is contained within the reinstated fileset. Objects used by the uninstall program can make use of this information to affect the uninstall behavior. Alternatively, the variable and variable values may be stored in a hashtable that is saved to the system product registry at the end of the installation process so other programs and tools may have access to the information. This allows other installation programs to query the registry for information used in the installation of other products.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: April 18, 2006
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis
  • Patent number: 7000222
    Abstract: Disclosed is a system, method, and program for accessing variables, such as environment variables, from an operating system. An application program executes a command to store at least one variable maintained by the operating system in a data object accessible to the application program. The application program is executing on the operating system. An operating system command is executed in response to the command from the application program to retrieve the requested at least one variable andn store the retrieved at least one variable in the data object.
    Type: Grant
    Filed: August 19, 1999
    Date of Patent: February 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Jimmy Ming-Der Hsu
  • Patent number: 6912711
    Abstract: A method, system, and apparatus for updating code in a software program is provided. In a preferred embodiment, a patch is provided to a plurality of versions of a program, wherein the program is updated by an installation program and a plurality of versions of the installer program exist. Next, it is determined whether the version of the installer program is incorrect. If it is, the installer program is updated from files in the patch. The patch is then installed into the program using the updated installer program.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: June 28, 2005
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Jimmy Ming-Der Hsu
  • Patent number: 6826750
    Abstract: A method, system and apparatus for loading the correct version of a file in a system in which multiple versions of the same file and multiple versions of a requesting application reside. In a preferred embodiment, a class loader receives a request, from a requesting application, to load a file. The request includes an indication of the current version of the requesting application. The class loader retrieves from a plurality of files, the one version of the requested file that is compatible with the requesting application and then loads that file. Each of the plurality of files includes an indication of plurality of versions for which the particular file is compatible and the version of the requesting application is within the plurality of versions for which the selected file is compatible.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: November 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Jimmy Ming-Der Hsu
  • Publication number: 20040203899
    Abstract: A mechanism is provided for detecting when a wireless device is entering a quiet zone. An out-of-range condition is created in an entryway to a quiet zone. When a wireless device is in a transition zone, the device transmits a re-scan message with a unit identification in an attempt to reestablish communication with the communication tower. A re-scan receiver is provided in the entryway to receive re-scan messages and notify a mobile telephone switching office that the device is entering a quiet zone. The switching office then sends a ring type modifier property to the device when the device leaves the transition zone and reestablishes communications with the communication tower.
    Type: Application
    Filed: December 17, 2002
    Publication date: October 14, 2004
    Applicant: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Jimmy Ming-Der Hsu, Marc-Arthur Pierre-Louis
  • Publication number: 20040117425
    Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure. The internal definition may be generated from the WSDL document directly, if the location type is WSDL only. If the location type is JavaBean only, the internal definition may be generated by first generating a WSDL document from the JavaBean and then generating the internal definition from the generated WSDL document.
    Type: Application
    Filed: December 17, 2002
    Publication date: June 17, 2004
    Applicant: IBM Corporation
    Inventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
  • Patent number: 6687902
    Abstract: Disclosed is a system, method, and program for uninstalling a program and deleting files. The program is defined by a plurality of file sets. Each file set defines a set of functions performed by the program. A flag is provided with each file set of the program indicating one of a first and second value. The flag values indicate those files which are enabled and unenabled to be deleted. A determination is made as to the file sets having the first flag value. A graphical user interface (GUI) then displays at least one user selectable option to uninstall at least one determined file set or file having the first flag value. User input is then received indicating file sets or files to delete or uninstall and the file sets the user input indicated to uninstall are uninstalld.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: February 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Jimmy Ming-Der Hsu