Patents by Inventor John Kaemmerer

John Kaemmerer 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: 20070192734
    Abstract: Methods and arrangements to control pop-up windows are contemplated. Embodiments include transformations, code, state machines or other logic to deny focus to a pop-up window that is generated within a pop-up delay interval of input activity on the part of a user. In some embodiments, the pop-up delay interval may be a default value such as ten seconds. In other embodiments, the pop-up delay interval is configurable. In some embodiments, the pop-up window may be granted focus after the user ceases input activity for the pop-up delay interval. In some embodiments, the pop-up window may be displayed without focus. Some of these embodiments may modify the region of the screen in which the pop-up window is displayed. In some embodiments, the pop-up window may be displayed in a portion of the screen that does not overlap with the portion of the window that does have focus. In some embodiments, the user may be notified that a pop-up window was displayed without focus.
    Type: Application
    Filed: February 16, 2006
    Publication date: August 16, 2007
    Inventors: Viktors Berstis, Randolph Forlenza, John Kaemmerer
  • Publication number: 20070180402
    Abstract: A method of managing chat objects includes receiving dropped chat object and dragged chat object commands associated with chat objects at a chat management system and determining space availability of the chat management system. The method further includes determining at least one spatial characteristic of at least one chat management system object, and adjusting at least one object display characteristic of the chat management system object based on the determined space availability and determined chat management system object spatial characteristic. A computer usable medium including computer readable code and a system for managing chat objects is also disclosed.
    Type: Application
    Filed: February 2, 2006
    Publication date: August 2, 2007
    Inventors: Richard Bassemir, Samuel Detweiler, Randolph Forlenza, John Kaemmerer
  • Publication number: 20070174395
    Abstract: Systems, methods and media for communicating with a database client user are disclosed. Embodiments may include a database messaging system having a database server and one or more database clients. The database server may include a database messaging module, which may include a database administrator (DBA) interface module to receive a message request, where the message request includes message content and an indication of one or more database clients to which a message will be sent. The database messaging module may also include an address module to determine an IP address associated with each of the one or more database clients and a database messaging transmitter to transmit a message to each determined IP address, where the message may include the message content. The database clients may include a client listener for receiving the message from the database server and displaying it to a database client user's monitor.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman, Courtney Spooner
  • Publication number: 20070174477
    Abstract: Systems, methods and media for providing communication profiles for an integrated database messaging system are disclosed. Embodiments of the method may include receiving from a user of the database messaging system a request for one or more profiles and determining one or more profiles associated based on the attributes of each profile request by accessing a profile database. The one or more profiles may include an indication of a user of the database messaging system and an Internet Protocol (IP) address. Embodiments may also include providing the one or more determined profiles to the requesting user. Further embodiments may include receiving an indication of one or more changes to the profile database and modifying the profile database. The user may include a database administrator (DBA) or user of a database. Each profile may contain personal, organizational, contact, group or other types of information.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman
  • Publication number: 20070174417
    Abstract: Systems, methods and media for two-way communication between database client users and administrators are disclosed. Embodiments may include a method for communicating between database client users and administrators. Embodiments may include receiving a message request to send to one or more recipients, the message request including message content and an indication of the one or more recipients to which the message will be sent. Embodiments may also include determining an Internet Protocol (IP) address associated with each of the one or more recipients based on the message request and transmitting a message to each of the determined IP addresses, where the message includes the received message content. Embodiments may also include receiving a second message from one of the determined IP addresses. Further embodiments may include displaying the second message in a display window. Recipients of messages may include database administrators (DBAs) or database client users.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman, Courtney Spooner
  • Publication number: 20070168878
    Abstract: A method for providing a primary window overlay includes providing a primary window on a desktop and designating an overlay window. The method further includes implanting the overlay window on the primary window, receiving activity input to the primary window, and maintaining the overlay window on top of the primary window. A system for providing a primary window overlay includes means for providing a primary window on a desktop, means for designating an overlay window, means for implanting the overlay window on the primary window, means for receiving activity input to the primary window, and means for maintaining the overlay window and receiving activity input to the overlay window on top of the primary window. A computer readable medium including computer readable code for executing the method steps is also disclosed.
    Type: Application
    Filed: January 19, 2006
    Publication date: July 19, 2007
    Inventors: Viktors Berstis, Randolph Forlenza, John Kaemmerer
  • Publication number: 20070094342
    Abstract: The invention comprises a system for managing chat windows in an instant messaging program in a computer having a graphical user interface, including a display and a selection device, the method comprising receiving an input signal from the selection device indicating the selection and movement of a minimized chat window in a task bar; and responsive to receiving the input signal, detaching the minimized chat window from the task bar and moving the minimized chat window to a position on the display indicated by the input signal.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman
  • Publication number: 20070094341
    Abstract: The invention is a method of notifying a user of activity in an instant messaging session in a computer having a graphical user interface including a display, a selection device, and a network connection, the method comprising: receiving a selection input signal from the selection device indicating the selection and movement of a minimized chat window in a task bar; responsive to receiving the selection input signal, detaching the minimized chat window from the task bar and moving the detached chat window to a position on the display indicated by the selection input signal; receiving a configuration input signal from the selection device indicating the selection of a display configuration parameter; and displaying a slot in the detached chat window for each open instant messaging session according to the display configuration parameter.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman, Courtney Spooner
  • Publication number: 20070094360
    Abstract: The invention described in detail below is an improved method, product, and apparatus for configuring an instant messaging program in a computer having a display, an input device, and more than one open chat session, the method comprising: receiving a chat selection input signal from the input device indicating the selection of a chat session; displaying selectable chat configuration parameters on the display; receiving a configuration input signal from the selection device indicating the selection of a chat configuration parameter; and linking the selected chat configuration parameter to the selected chat session so that the selected chat configuration parameter controls the subsequent display of the selected chat session.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Inventors: Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman, Courtney Spooner
  • Publication number: 20070016878
    Abstract: The invention disclosed is a computer program for displaying one or more entries from a buddy list. The computer program receives a partial input in a text entry field and displays a result set in a result field, wherein the result set comprises entries from the buddy list having data that matches the partial input.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Inventors: Randolph Forlenza, John Kaemmerer, Raghu Kalyanaraman
  • Publication number: 20060265454
    Abstract: The present invention provides a method, apparatus and computer program product for providing improved functionality within instant messaging systems. In a preferred embodiment, the method begins when a user, the sender, decides to send a message to other users, the recipients. When the message is sent to the recipients, a separate chat window is opened for the sender, on the sender's data processing system, for each separate recipient of the message. A separate chat window is also opened for each recipient of the message on the recipient's data processing system. The chat window on the recipient's data processing system only allows the recipient to communicate with the sender, and not with the other recipients. Additionally, the sender has the option of having his chat window close automatically after sending a message.
    Type: Application
    Filed: May 19, 2005
    Publication date: November 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Randolph Forlenza, John Kaemmerer
  • Publication number: 20060229806
    Abstract: The invention is a new and useful improvement to navigation system software that, when combined with conventional navigation system hardware, provides an operator with a means for modifying a course generated by a navigation system, and for saving the modified course for future trips. More specifically, the invention comprises an improvement to navigation system software that provides several manual means for modifying a computer-planned course according to real-time operator preferences; and an improvement to navigation system software that provides an automatic means for adapting navigation system planning to conform to a course that an operator has used repetitively.
    Type: Application
    Filed: April 12, 2005
    Publication date: October 12, 2006
    Inventors: Randolph Forlenza, John Kaemmerer
  • Publication number: 20060150712
    Abstract: The invention concerns a method and apparatus for indicating a parameter of a transmitted fluid. One embodiment of the invention comprises a fluid source operatively coupled to a conduit for transmitting a fluid from the fluid source. In addition, a sensor detects a parameter of the fluid, such as the percent oxygen content of the fluid. In response to the sensor detecting the parameter of the fluid, an indicator illuminates a portion of the conduit if a predetermined condition, such as a minimum percent oxygen content of the fluid, is satisfied.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Inventors: Viktors Berstis, Michael Carlson, Yen-Fu Chen, John Dunsmoir, Randolph Forlenza, John Kaemmerer, Francis Kinstler, Sheryl Kinstler
  • Publication number: 20060152908
    Abstract: A brick apparatus for use with a mobile computer includes a chassis having a connection panel and means for attaching the connection panel to a connection panel of the mobile computer. A power transformer is located within the chassis to produce a DC signal from an AC input. A retractable power cord of the brick is connected at one end to the transformer and connectable at a second end to an AC outlet. A DC power pin connected to the DC signal of the power transformer is positioned to engage a DC power jack of the mobile computer when the apparatus is attached to the mobile computer panel. The apparatus may further include a retractable locking cable and retractable network connections. The apparatus may include pass through connectors to provide external access to connectors of the mobile computer rear panel and a battery to provide power to the mobile computer.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Inventors: Viktors Berstis, Randolph Forlenza, John Kaemmerer
  • Publication number: 20060152757
    Abstract: An arrangement is provided wherein a printer used with a host device is operated to generate print batch separator pages using the same blank sheets as are used to print respective pages of successive print jobs. The printer is directed to print a visually distinctive graphic indicator, such as a separator border, trim, header, visible banner or other visual indicator or markings. This eliminates the need for an additional printer separator page tray. Usefully, a host device is operated to generate a separator command in a specified PDL language. A printer control device receives the page separator PDL command, and software contained in the printer control converts the PDL command into a printer readable format (PRF). A printer component responsive to the PRF command then operates the printer to print the specified separator page.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Inventors: Randolph Forlenza, John Kaemmerer
  • Publication number: 20060152759
    Abstract: A user connected to a remote printer can choose to activate a print-monitoring feature of the printer as part of the submitted print job. As the job begins to print, the output of the printer is monitored for print quality. If an event occurs during the print job that affects the print job, the user receives real-time notification of the status of the print job. The events can be printer related such as paper jam or print job related such as poor print quality. The user can have an option of reviewing various parts of the print job during the printing process. There can also be an automatic print job out evaluation. If the user accepts the print quality, the printer will continue printing the job. If the user is not satisfied with the print quality, the job is halted and sent to a temporary print buffer. While the job is halted, adjustments are made to either the printer to improve print quality or to the print parameters of the print job to improve print quality.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Inventors: Yen-Fu Chen, Randolph Forlenza, John Kaemmerer
  • Publication number: 20060155670
    Abstract: A method and a computer program product that enable files in a file directory to be queued or marked prior to “sending” the files to a common application. A background operating system (OS) is enhanced by including a set of queue functions/options for selection when a file is selected within a file directory. Among these additional functions/options are “Queue It”, “Queue Edit”, and “Queue Send To.” These queue functions each represent an action item that may be selected to carry out a specific function/operation on/with one or more pre-selected (or queued) files. The “Queue It” function allows the user to mark one or more file(s) or add the file's location and other parameters to a queue. When there is at least one file in the queue, the “Queue Edit” function allows the user to view, sort, and delete files in the queue. Finally, the “Queue Send To” function triggers the import of the queued and/or selected files into the selected application.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Inventors: Randolph Forlenza, John Kaemmerer
  • Publication number: 20060048061
    Abstract: Systems, methods and media for updating an instant messaging system on a network are disclosed. More particularly, hardware and/or software for updating status indicators such as ‘away’ messages of an instant messaging system are disclosed. Embodiments include determining that a change in status of the user has occurred and automatically transmitting an indication of the change in status to instant messenger system manager via a network. Embodiments include determining that a change in status of the user has occurred based on receiving an indication that the user's status has changed, such as from user input on a keyboard, mouse, etc. Other embodiments include determining that a change in status has occurred based on determining that the user's status has changed based on an electronic calendar, expiration of a time period, etc.
    Type: Application
    Filed: August 26, 2004
    Publication date: March 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Randolph Forlenza, John Kaemmerer
  • Publication number: 20050185046
    Abstract: The present invention is a method for locating an asset in a facility. An example of an asset is a vehicle and an example of a facility is a parking facility. When the user enters the facility with the asset, the user receives a base and code from a base/code booth. The code may be stored on a removable card. The user secures the asset by entering the code. While the user is away from the facility, the present invention monitors the base for movement detected by the motion sensor. When the user returns to the facility, a locator panel displays the location of the asset. The present invention determines the location of the asset by triangulation using the locators. The user then returns to the asset, deactivates the motion sensor, returns the base and code to a base/code booth, pays for the storage services, and exits the facility.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman