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).
-
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: 8285743Abstract: 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: GrantFiled: June 24, 2002Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventor: Craig Henry Becker
-
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: 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: 7694271Abstract: Rendering GUI widgets with generic look and feel by receiving in a display device a master definition of a graphics display, the master definition including at least one graphics definition element, the graphics definition element including a reference to a protowidget and one or more instance parameter values characterizing an instance of the protowidget, the protowidget includes a definition of a generic GUI object, including generic display values affecting overall look and feel of the graphics display, and rendering at least one instance of the protowidget to a graphics display in dependence upon the generic display values and the instance parameter values.Type: GrantFiled: February 26, 2004Date of Patent: April 6, 2010Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Jimmy Ming-Der Hsu
-
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: 20090083420Abstract: A method, apparatus, and computer instructions for conducting an inventory of a data processing system. When a basic input output system (BIOS) is launched during a boot process for the data processing system, the basic input output system creates a hardware report of the data processing system. This report is sent to a remote data processing system on the network.Type: ApplicationFiled: December 8, 2008Publication date: March 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig Henry Becker, Gregory Alan Flurry, Jimmy Ming-Der Hsu
-
Patent number: 7506051Abstract: A method, apparatus, and computer instructions for conducting an inventory of a data processing system. When a basic input output system (BIOS) is launched during a boot process for the data processing system, the basic input output system creates a hardware report of the data processing system. This report is sent to a remote data processing system on the network.Type: GrantFiled: September 30, 2003Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Gregory Alan Flurry, Jimmy Ming-Der Hsu
-
Patent number: 7480537Abstract: The present invention provides a method, apparatus, and computer instructions for indicating an end of a session. An identification of a session is received from a data structure containing a schedule. In response to receiving the identification of the session, an audio file is created on a storage medium. In the illustrative examples, the storage medium is an optical disc. A track is created for the optical disc on which the file is located. The audio file has a length equal to a length of the session. The audio file includes a silent segment followed by an audio segment. The audio segment provides an indication of the end of the session when encountered during playing of the audio file.Type: GrantFiled: October 30, 2003Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventor: Craig Henry Becker
-
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
-
Patent number: 7200818Abstract: 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: GrantFiled: June 28, 2002Date of Patent: April 3, 2007Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 7064657Abstract: An alarm system and method by which a user can be alerted to a detected condition regarding their vehicle, can view what is happening in and around the vehicle, and can remotely turn off or reset the alarm if it is determined that an alarm is false. This is provided using one or more cameras and a cellular telephone to which the pictures can be sent.Type: GrantFiled: January 8, 2004Date of Patent: June 20, 2006Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Jimmy Ming-Der Hsu, Peter Y. Hsu
-
Patent number: 6915898Abstract: 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: GrantFiled: March 20, 2003Date of Patent: July 12, 2005Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Wayne Elmo Vicknair
-
Patent number: 6848075Abstract: A web browser displays historical information about hyperlinks shown on web pages. Initially, a computer receives user instructions to download an internet web page, and begins the download. The computer identifies any hyperlinks present in the web page, and for each hyperlink, analyzes the hyperlink with respect to any of the user's past visits to the hyperlinked address. Analysis is performed with the following steps. First, the computer determines whether the user has previously selected that hyperlink, such by “mouse clicking” on the hyperlink. If so, the computer consults a database to identify characteristics of the underlying data obtained from past visits (or attempts) to the hyperlinked address. These characteristics are input into a presentation table to derive various enhanced presentation attributes for the hyperlink. The presentation table maps between each possible data characteristic and a corresponding enhanced presentation attribute.Type: GrantFiled: February 10, 2000Date of Patent: January 25, 2005Assignee: International Business Machines CorporationInventors: Craig Henry Becker, David Wayne Glass, Michael David Hocker, James Gordon McLean, Clifford Alan Pickover, Daniel James Winarski
-
Patent number: 6834372Abstract: A web browser program presents historical information about hyperlinks shown on web pages. Initially, the computer determines whether it is receiving certain user input, such as placement of a cursor over a hyperlink for a certain time. When this occurs, the computer accesses a database to determine whether one or more users in a predefined access group have previously selected the hyperlink for the purpose of downloading underlying data represented by the hyperlink. Some examples of the underlying data include web pages, graphics images, software programs, and the like. If the hyperlink has not been previously selected, no action needs to be taken. However, if the database shows that the hyperlink has been previously selected, the computer consults the database to gather characteristics of the underlying data obtained from previous selections of the hyperlink by access group members.Type: GrantFiled: February 10, 2000Date of Patent: December 21, 2004Assignee: International Business Machines CorporationInventors: Craig Henry Becker, David Wayne Glass, Michael David Hocker, James Gordon McLean, Clifford Alan Pickover, Daniel James Winarski
-
Publication number: 20040230501Abstract: 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: ApplicationFiled: June 14, 2004Publication date: November 18, 2004Inventors: Craig Henry Becker, Robert Simon Goodman, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 6816882Abstract: 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: GrantFiled: May 31, 2000Date of Patent: November 9, 2004Assignee: International Business Machines CorporationInventors: Michael Haden Conner, Wayne Elmo Vicknair, Craig Henry Becker, Stewart E. Nicholas