Patents by Inventor Glen Edmond Chalemin

Glen Edmond Chalemin 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: 8364826
    Abstract: Illustrative embodiments present a computer-implemented method for programmatic message forwarding. The computer-implemented method initiates a messaging session on a primary device and identifies device priority preferences for a set of secondary devices. The computer-implemented method further monitors for a presence of the mobile device, wherein the presence of the mobile device is indicated as a heartbeat, and responsive to a determination of the absence of the heartbeat is detected, identifies one of the set of secondary devices as a target device, and responsive to locating the target device, forwards a message to the target device.
    Type: Grant
    Filed: January 2, 2009
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
  • Patent number: 8140890
    Abstract: Apparatus, method and program product for relocating Bad Block Relocation Directory (BBRD) on a disk storage pre-allocate a number of areas for BBRD in different locations of the disk storage. The locations for the BBRD are calculated based upon the size of the disk and BBRD count. If the update of BBRD fails due to defective media at the location to be updated, that location is abandon and the next pre-allocated location is used. A copy of the BBRD is stored in RAM and maintained by the kernel. By so doing, when a bad block in the BBRD is detected the kernel causes the BBRD to be written in a good one of the locations reserved for BBRD. When the number of alternate BBRD locations used hits a pre-defined threshold, this indicates a situation where many sections of the disk are going bad and the disk needs replacement. If all BBRD locations are used, the disk is presumed bad and all future I/O activities to the disk is suspended.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Glen Edmond Chalemin, Gaurav Batra, Anil Kumar Kaniveedu Damodaran
  • Patent number: 8106881
    Abstract: A method by which a user may move windows from one location to another on a screen of a portable computing device is provided. In accordance with the method, when the device is in window manipulation mode, the user needs only tilt the device toward a destination location and the windows are moved toward that location. Tilt detectors in the device sense an angle of tilt and provide the tilt angle as feedback to a processor. The processor, under proper software instructions, moves the windows toward the destination location on the screen based on the tilt angle. The greater the tilt angle, the faster the windows are moved toward the destination location.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
  • Publication number: 20110161731
    Abstract: Apparatus, method and program product for relocating Bad Block Relocation Directory (BBRD) on a disk storage pre-allocate a number of areas for BBRD in different locations of the disk storage. The locations for the BBRD are calculated based upon the size of the disk and BBRD count. If the update of BBRD fails due to defective media at the location to be updated, that location is abandon and the next pre-allocated location is used. A copy of the BBRD is stored in RAM and maintained by the kernel. By so doing, when a bad block in the BBRD is detected the kernel causes the BBRD to be written in a good one of the locations reserved for BBRD. When the number of alternate BBRD locations used hits a pre-defined threshold, this indicates a situation where many sections of the disk are going bad and the disk needs replacement. If all BBRD locations are used, the disk is presumed bad and all future I/O activities to the disk is suspended.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Glen Edmond Chalemin, Gaurav Batra, Anil Kumar Kaniveedu Damodaran
  • Publication number: 20110153978
    Abstract: A virtual memory method for allocating physical memory space required by an application by tracking the page space used in each of a sequence of invocations by an application requesting memory space; keeping count of the number of said invocations; and determining the average page space used for each of said invocations from the count and previous average. Then, this average page space is recorded as a predicted allocation for the next invocation. This recorded average space is used for the next invocation. If there is any additional page space required by said next invocation, this additional page space may be accessed through any conventional default page space allocation.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Applicant: International Business Machines Corporation
    Inventors: Glen Edmond Chalemin, Sreenivas Makineedi, Vandana Mallempati
  • Patent number: 7883029
    Abstract: An irrigation system includes a radio transmitter station that transmits weather prediction information to a geographic region that includes multiple geographic sub-regions. The weather prediction information includes a respective geographic sub-region code for each of the geographic sub-regions for which a weather forecast predicts rain within a predetermined time period. An irrigation apparatus in a particular sub-region activates to water a watering zone at a schedule time. However, if the irrigation apparatus receives the sub-region code for the particular sub-region where the irrigation apparatus is located, the irrigation apparatus does not immediately activate to water the watering zone in one embodiment. The transmitter station may transmit both program content and data content on a common radio frequency signal wherein the data content includes the weather prediction information.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
  • Publication number: 20100174786
    Abstract: Illustrative embodiments present a computer-implemented method for programmatic message forwarding. The computer-implemented method initiates a messaging session on a primary device and identifies device priority preferences for a set of secondary devices. The computer-implemented method further monitors for a presence of the mobile device, wherein the presence of the mobile device is indicated as a heartbeat, and responsive to a determination of the absence of the heartbeat is detected, identifies one of the set of secondary devices as a target device, and responsive to locating the target device, forwards a message to the target device.
    Type: Application
    Filed: January 2, 2009
    Publication date: July 8, 2010
    Applicant: International Business Machines Corporation
    Inventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
  • Patent number: 7541548
    Abstract: In one embodiment, this invention utilizes radio frequency identification (RFID) tag with nutrition information for each kind of food in a restaurant, institutional cafeteria, in food delivery to hospital patients, in hospice, in old age home residents or elsewhere. The food plate is placed on a coaster with an RFID reader and miniature built-in scale. The scale is used to measure the weight of a particular food placed on the plate. In addition, the RFID reader reads the nutritional information from an RFID tag in the serving bin of the cafeteria or the food distribution point. With the nutritional information of each food and the amount of the food that is added to the plate, the nutritional intake of a customer or patient can be calculated. With this the nutrition information now available, the nutritional information, including the amount of vitamins, calories, sugars, carbohydrates, and grams (g) of fat, can be obtained and tracked.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Calvin Lui Sze, Clifford Jay Spinac, Glen Edmond Chalemin, Indran Naick
  • Publication number: 20090119616
    Abstract: A method by which a user may move windows from one location to another on a screen of a portable computing device is provided. In accordance with the method, when the device is in window manipulation mode, the user needs only tilt the device toward a destination location and the windows are moved toward that location Tilt detectors in the device sense an angle of tilt and provide the tilt angle as feedback to a processor. The processor, under proper software instructions, moves the windows toward the destination location on the screen based on the tilt angle. The greater the tilt angle, the faster the windows are moved toward the destination location.
    Type: Application
    Filed: November 7, 2007
    Publication date: May 7, 2009
    Inventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
  • Patent number: 7506366
    Abstract: In one embodiment, a Wake-On-LAN (WOL) signal is sent to power-up and boot the workstation when the employees badge into the site in order to save time for the employees. The workstation boots up into the operating system as the employees arrive at the office area. Upon badging into their office area or building, a database matches the badge number with the MAC address of their corresponding workstations. Then a WOL signal with that MAC address is sent to power-up the particular workstations. In an embodiment, upon badging out, the same procedure is triggered to shutdown the machine or performs any other tasks based on a predetermined configuration. If two or more employees use the same computer, the computer is turned on when either employee badges into the site. This embodiment groups the employees in a group entity and keeps track of the individuals within the group.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Calvin Lui Sze, Clifford Jay Spinac, Glen Edmond Chalemin, Indran Naick
  • Patent number: 7432454
    Abstract: In one embodiment, this invention utilizes radio frequency identification (RFID) tag with nutrition information for each kind of food in a restaurant, institutional cafeteria, in food delivery to hospital patients, in hospice, in old age home residents or elsewhere. The food plate is placed on a coaster with an RFID reader and miniature built-in scale. The scale is used to measure the weight of a particular food placed on the plate. In addition, the RFID reader reads the nutritional information from an RFID tag in the serving bin of the cafeteria or the food distribution point. With the nutritional information of each food and the amount of the food that is added to the plate, the nutritional intake of a customer or patient can be calculated. With this the nutrition information now available, the nutritional information, including the amount of vitamins, calories, sugars, carbohydrates, and grams (g) of fat, can be obtained and tracked.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: October 7, 2008
    Assignee: International Business Machines Corporation
    Inventors: Calvin Lui Sze, Clifford Jay Spinac, Glen Edmond Chalemin, Indran Naick
  • Publication number: 20080234870
    Abstract: An irrigation system includes a radio transmitter station that transmits weather prediction information to a geographic region that includes multiple geographic sub-regions. The weather prediction information includes a respective geographic sub-region code for each of the geographic sub-regions for which a weather forecast predicts rain within a predetermined time period. An irrigation apparatus in a particular sub-region activates to water a watering zone at a schedule time. However, if the irrigation apparatus receives the sub-region code for the particular sub-region where the irrigation apparatus is located, the irrigation apparatus does not immediately activate to water the watering zone in one embodiment. The transmitter station may transmit both program content and data content on a common radio frequency signal wherein the data content includes the weather prediction information.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Applicant: IBM Corporation
    Inventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
  • Publication number: 20080141015
    Abstract: A system, method, and program product is provided that deploys an operating system. The first computer system sends a Wake-on-LAN instruction and boots each of the second computer systems. The second computer system identifies a set of third computer identifiers that corresponds to each of the selected second computer systems. The second computer systems send the Wake-on-LAN instruction to each of the third computer systems, and the third computer systems are booted over the computer network from the second computer systems. A control file lists the first computer system as a “server” of the second computer systems and lists the second computer systems as “servers” of the third computer systems. The control file is transmitted from a server to each of the server's clients. When a client is booted, it checks the control file to determine if the client is also a server to other computer systems.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
  • Publication number: 20080104500
    Abstract: The illustrative embodiments provide a computer implemented method and system for recovering an incomplete, online form. A browser receives a document and determines whether the document is a first form. Responsive to the document being a first form, the browser initiates a handler to recognize a form exit event. Responsive to recognizing an occurrence of the form exit event, the browser saves the first form and data entered into the first form on a storage device to form at least one saved form. Responsive to opening the browser after the first form and the data entered into the first form have been saved, the browser retrieves the at least one saved form from the storage device. The browser populates the fields of a second form using the data from the at least one saved form. The second form is a blank copy of the at least one saved form.
    Type: Application
    Filed: October 11, 2006
    Publication date: May 1, 2008
    Inventors: Glen Edmond Chalemin, Alfredo V. Mendoza, Clifford Jay Spinac, Tiffany Lynn Winman