Patents by Inventor Craig Henry Becker

Craig Henry Becker 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: 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
  • Publication number: 20040093325
    Abstract: A system and method for location influenced network search is presented. A user uses a query device to send a location-based search request to a search engine. The location-based search request includes a user query request and geographical coordinates corresponding to the user's location. The search engine performs a network search using the user query request, and receives a query result corresponding to the query request which includes one or more URL links. The search engine identifies an organization corresponding to the user's location by comparing the geographical coordinates with one or more organization coordinates. The search engine retrieves contextual keywords corresponding to the identified organization, and filters the query result using the contextual keywords. The search engine includes organization data or manufacturer data to the filtered query result, and sends the query result to the query device for the user to view.
    Type: Application
    Filed: November 7, 2002
    Publication date: May 13, 2004
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Craig Henry Becker, Kumar Ravi
  • 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: 20040003130
    Abstract: A method, computer program product and system for accessing a Web service. The Web service may be accessed by invoking a tag library corresponding to the Web service. A tag corresponding to an operation of the Web service may be executed. In response to executing the tag, a request to the Web service may be sent. The Web service operation may be performed in response to the request.
    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
  • 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: 20030236771
    Abstract: A method, apparatus, and computer instructions for scheduling viewing of a plurality of selected Web pages. A respective periodicity for viewing each respective Web page of a plurality of selected Web pages is scheduled. Upon retrieval of a respective Web page at a specified periodicity, a determination is made as to whether the respective Web page has changed in which the respective Web page is a retrieved Web page. The retrieved Web page is placed in a queue of unviewed Web pages for later viewing by a user in response to the Web page having changed.
    Type: Application
    Filed: June 24, 2002
    Publication date: December 25, 2003
    Applicant: International Business Machines Corporation
    Inventor: Craig Henry Becker
  • Publication number: 20030233413
    Abstract: A method, apparatus, and computer instructions for scheduling suspension of email delivery to users on an email list. A graphical user interface is sent to a client in which the graphical user interface is used to facilitate user input setting a period of time during which a user is suspended from the email list. This graphical user interface may be, for example, a Web page or an applet embedded in a Web page. The user input setting the period of time is received. Email sent to subscribers of the email list is suspended for the user during the period of time. Emails sent to the subscribers of the email list during the period of time remain unsent to the user after the period of time ends.
    Type: Application
    Filed: June 13, 2002
    Publication date: December 18, 2003
    Applicant: International Business Machines Corporation
    Inventor: Craig Henry Becker
  • Patent number: 6665560
    Abstract: When a neural human-computer interface is used to control mechanical and electrical functions, the act of falling asleep by the user during neural control operations can produce undesirable and even disastrous results since neural activity would still be monitored and could produce involuntary signals leading to unintended results. In systems that track a user's neural activity and which use an electrical signal based upon this activity for controlling computer controlled functions, the problems associated with falling asleep may be circumvented by using an implementation which inhibits neural control when a patient's sleep state is detected. To accomplish this, an electroencephalography monitor (EEG) may be used to detect and predetermine the user's neural activity pattern during the transition from awake to sleep states. This pattern is compared against current neural activity. If matched, the neurally generated electrical signal is terminated.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: December 16, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Ira Richard Forman
  • Patent number: 6658452
    Abstract: A method and apparatus for use in a distributed data processing system for transferring an application. A user selection of an application at a first site is detected. Responsive to detecting the user selection of the application, location information for the application is passed to a second site. The application is transferred from the first site to the second site using the location information.
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: December 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, William W. Lawton, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 6585779
    Abstract: A method and apparatus for determining the names of Java Beans and for categorizing Java Bean sub-elements files. A two stage process is utilized for Java files having one or more .class files and .ser (serialized) files. The first stage attempts to determine the name of a Java Bean based upon the file names forming the Bean based upon suffixes and strings within the file names. The second stage is then applied to determine the category of the Bean sub-elements using the names of the Java Bean derived in the first stage. The first stage names are again examined based upon unique suffixes and word strings and the proper category determined for each file name.
    Type: Grant
    Filed: November 20, 1997
    Date of Patent: July 1, 2003
    Assignee: International Business Machines Corporation
    Inventor: Craig Henry Becker
  • Patent number: 6557038
    Abstract: A method in a data processing system for maintaining a session through a stateless protocol. A page is received from a source through the stateless protocol. Responsive to a display of the page in the data processing system, an indication is sent to the source through the connectionless protocol in response to a periodic event, wherein the indication prevents a termination of the session at the source.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: April 29, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Matthew Dale McClain
  • Publication number: 20030069516
    Abstract: Neural human-computer interface is likely to be used to control mechanical and electrical functions. It should be understood that falling asleep by the user during neural control operations could produce undesirable and even disastrous results. During the sleep state, the neural activity would still continue to be monitored and produce involuntary signals leading to the unintended results.
    Type: Application
    Filed: October 4, 2001
    Publication date: April 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Ira Richard Forman
  • Publication number: 20030058615
    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: Application
    Filed: September 24, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Jimmy Ming-Der Hsu, Wayne Elmo Vicknair
  • Patent number: 6513040
    Abstract: A method and apparatus for a general container mechanism for storage of object-oriented Java Beans. A repository is created for a persistent collection of items called ManagedBeans. Each ManagedBean contains a structured collection of code and data that makes up a Java Bean. The structured collection consists of items called ManagedBean Elements (MBE) which correspond to different types of code and data. Each ManagedBean Element is a subclass of the generic ManagedBean Element class. Each subclass identifies the different kinds of Bean sub-elements and contains the data contained in the corresponding file, and method that works on this data.
    Type: Grant
    Filed: November 12, 1997
    Date of Patent: January 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, John Andrew Cook, Troy Douglas Folger, James Irwin Knutson
  • Publication number: 20020188384
    Abstract: A method, apparatus, and computer implemented instructions for distributed computing in a data processing system located in a vehicle. Monitoring for a condition in which processing resources are available in the data processing system is performed. In response to detecting the condition, processing of a work unit is initiated to generate a result. The result is transmitted to a target data system in a remote location.
    Type: Application
    Filed: June 7, 2001
    Publication date: December 12, 2002
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, William W. Lawton
  • Publication number: 20020169680
    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: May 10, 2001
    Publication date: November 14, 2002
    Applicant: International Business Machines Corporation
    Inventors: Craig Henry Becker, Robert Simon Goodman, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 6392675
    Abstract: A method, a front-of-screen graphical display system, and a computer program product for controlling the speed sensitivity of a GUI cursor. GUI objects, such as icons, occupy predetermined areas of the display. First and second preselected velocity settings are provided for the cursor. A determination is made whether the cursor is located within one of the object areas of the display. If, 1) the cursor is located outside one of the object areas, the speed sensitivity for movement of the cursor by the mouse is directly related to the first preselected velocity setting. If, 2) the cursor is located within one of the object areas, the speed sensitivity for movement of the cursor is directly related to the second preselected velocity setting. The second setting is the same as or slower than the first.
    Type: Grant
    Filed: February 24, 1999
    Date of Patent: May 21, 2002
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, Michael David Hocker, James Gordon McLean, Clifford Alan Pickover, Daniel James Winarski