Patents by Inventor Roger Kahn

Roger Kahn 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: 8072704
    Abstract: A computer implemented method is disclosed, for energy-saving operation of a storage device with a read/write head. The method includes monitoring workload of the storage device, calculating current mean workload and adjusting seek speed of the read/write head of the storage device to one of a plurality seek speeds depending on the calculated current mean workload. The step of adjusting the seek speed of the read/write head includes adjusting the seek speed of the read/write head to be a first seek speed if the calculated current mean workload is below a first threshold, adjusting the seek speed of the read/write head to be a second seek speed if the calculated current mean workload is between the first threshold and a second threshold, and adjusting the seek speed of the read/write head to be the first seek speed if the calculated current mean workload is greater than the second threshold. A computer program product and a data processing system are also disclosed.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: December 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: George Goldberg, Doron Chen, Roger Kahn, Ronen Itshak Kat, Kalman Zvi Meth, Julian Satran
  • Publication number: 20110286130
    Abstract: A computer implemented method is disclosed, for energy-saving operation of a storage device with a read/write head. The method includes monitoring workload of the storage device, calculating current mean workload and adjusting seek speed of the read/write head of the storage device to one of a plurality seek speeds depending on the calculated current mean workload. The step of adjusting the seek speed of the read/write head includes adjusting the seek speed of the read/write head to be a first seek speed if the calculated current mean workload is below a first threshold, adjusting the seek speed of the read/write head to be a second seek speed if the calculated current mean workload is between the first threshold and a second threshold, and adjusting the seek speed of the read/write head to be the first seek speed if the calculated current mean workload is greater than the second threshold. A computer program product and a data processing system are also disclosed.
    Type: Application
    Filed: May 20, 2010
    Publication date: November 24, 2011
    Applicant: International Business Machines Corporation
    Inventors: George Goldberg, Doron Chen, Roger Kahn, Ronen Itshak Kat, Kalman Zvi Meth, Julian Satran
  • Patent number: 7593960
    Abstract: Systems and corresponding methods are provided for determining when a content page contains out of date content items as a result of changes made to the content items, which systems comprises a template engine operative to generate a content page comprising content items that are associated with time stamp information to indicate the last time the content item was modified. One or more dependency records are generated to store information regarding the relationship between content items that comprise the content page and the content items stored in the data source, which is compared with time stamp information contained in the data source for each content item, to determine through the comparison those content pages that contain content items that have been modified in the data source, and to instruct the template engine to re-generate the content page.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: September 22, 2009
    Assignee: Fatwire Corporation
    Inventors: Roger Kahn, Hareesh Kadlabalu
  • Publication number: 20020069204
    Abstract: The present invention presents a system and method editing content elements within the context of the Web page that contains the content elements. Web pages are requested from a computer serving Web pages by a client using a Web browser, the content comprising the requested page or pages being stored and managed by a database or other data store. Embedded in the requested page is a dynamic database reader (DDR), which transmits a request to a Control Program (CP) running in the server. Upon this transmission the CP queries the database for page content and returns the content to the DDR. As the requested data is received, the DDR places editorial controls in the vicinity of one or more editable content elements and passes the resultant data off to the browser to be rendered and displayed to the user.
    Type: Application
    Filed: September 28, 2001
    Publication date: June 6, 2002
    Inventors: Roger Kahn, Sameer Bhargava, Hareesh Kadlabalu
  • Publication number: 20020065976
    Abstract: The present invention is a system and method for content management that is operative to determine when a content page contains out of date content items as a result of changes made to the content items stored in a data source. The system comprises a template engine for executing templates to generate a content page, the template engine operative to generate a content page comprising content items selectively retrieved from a data source and arranged on the content page as defined by the template, each content item in the data source being associated with time stamp information to indicate the last time the content item was modified. One or more dependency records are generated to store information regarding the relationship between content items that comprise the content page and the content items stored in the data source.
    Type: Application
    Filed: June 20, 2001
    Publication date: May 30, 2002
    Inventors: Roger Kahn, Hareesh Kadlabalu