Patents by Inventor Franklin Charles Breslau

Franklin Charles Breslau 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: 8751253
    Abstract: A feedback method and system. The method includes a computing system identifying a user. A biomedical feedback software application is enabled for the user. The biomedical feedback software application in the computing system monitors a first group of current biomedical characteristics of the user. The feedback software application analyzes the first group of current biomedical characteristics of the user with respect to a profile associated with the user. An analysis report is generated in response to the analysis. The analysis report is presented to the user. The computing system monitors a response to the analysis report from the user.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Robert J. Torres
  • Patent number: 8577605
    Abstract: A feedback method and system. The method includes identifying by a computing system, a user. A vehicular feedback software application is enabled for the user. A feedback software application in the computing system monitors a group of vehicle operation functions currently being executed by the user with respect to a vehicle. The feedback software application analyzes the group of vehicle operation functions with respect to a profile associated with the user. An analysis report is generated in response to the analysis. The analysis report is presented to the user. The computing system monitors a response to the first analysis report from the user.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Robert J. Torres
  • Patent number: 8351147
    Abstract: A data storage apparatus and method. The apparatus comprises a mounting structure, a motor mechanically attached to mounting structure, and a data storage platter mechanically attached to the motor. The apparatus additionally comprises a single actuator arm comprising a first and second read/write data head or multiple radial movement mechanisms each comprising a read/write data head. The single actuator arm is configured to move axially along an arc and across a top surface of the data storage platter such that the first read/write data head has access to a first section and a second section of the data storage platter and the second read/write data head only has access to the second section of data storage platter. Each radial movement mechanism moves a different read/write data head radially all along a radius of the data storage platter and over and across different sections of the data storage platter.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Ori Pomerantz
  • Publication number: 20120182848
    Abstract: A data storage apparatus and method. The apparatus comprises a mounting structure, a motor mechanically attached to mounting structure, and a data storage platter mechanically attached to the motor. The apparatus additionally comprises a single actuator arm comprising a first and second read/write data head or multiple radial movement mechanisms each comprising a read/write data head. The single actuator arm is configured to move axially along an arc and across a top surface of the data storage platter such that the first read/write data head has access to a first section and a second section of the data storage platter and the second read/write data head only has access to the second section of data storage platter. Each radial movement mechanism moves a different read/write data head radially all along a radius of the data storage platter and over and across different sections of the data storage platter.
    Type: Application
    Filed: March 29, 2012
    Publication date: July 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Ori Pomerantz
  • Patent number: 8223451
    Abstract: A data storage apparatus and method. The apparatus comprises a mounting structure, a motor mechanically attached to mounting structure, and a data storage platter mechanically attached to the motor. The apparatus additionally comprises a single actuator arm comprising a first and second read/write data head or multiple radial movement mechanisms each comprising a read/write data head. The single actuator arm is configured to move axially along an arc and across a top surface of the data storage platter such that the first read/write data head has access to a first section and a second section of the data storage platter and the second read/write data head only has access to the second section of data storage platter. Each radial movement mechanism moves a different read/write data head radially all along a radius of the data storage platter and over and across different sections of the data storage platter.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Ori Pomerantz
  • Patent number: 8055841
    Abstract: A method for caching data on a hard disk drive. The method begins by identifying at least one track residing on the hard disk drive to devote to caching. The method continues with determining an average for each data value both residing on the hard disk drive and not residing in random access memory. The average value being the average number of times a given data value was read into memory before being the given data value was overwritten. Next the method detects a period of hard disk activity and in response to detecting, the method concludes by copying to each cache track each data value not residing in random access memory and having an average which exceeds a first threshold.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Ori Pomerantz
  • Publication number: 20100211730
    Abstract: A method for caching data on a hard disk drive. The method begins by identifying at least one track residing on the hard disk drive to devote to caching. The method continues with determining an average for each data value both residing on the hard disk drive and not residing in random access memory. The average value being the average number of times a given data value was read into memory before being the given data value was overwritten. Next the method detects a period of hard disk activity and in response to detecting, the method concludes by copying to each cache track each data value not residing in random access memory and having an average which exceeds a first threshold.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 19, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Franklin Charles Breslau, Ori Pomerantz
  • Publication number: 20100208383
    Abstract: A data storage apparatus and method. The apparatus comprises a mounting structure, a motor mechanically attached to mounting structure, and a data storage platter mechanically attached to the motor. The apparatus additionally comprises a single actuator arm comprising a first and second read/write data head or multiple radial movement mechanisms each comprising a read/write data head. The single actuator arm is configured to move axially along an arc and across a top surface of the data storage platter such that the first read/write data head has access to a first section and a second section of the data storage platter and the second read/write data head only has access to the second section of data storage platter. Each radial movement mechanism moves a different read/write data head radially all along a radius of the data storage platter and over and across different sections of the data storage platter.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Inventors: Franklin Charles Breslau, Ori Pomerantz
  • Patent number: 7685120
    Abstract: A method for generating and prioritizing multiple search results is disclosed. A database stores search results in an information storage and retrieval system. A search program executes on a computer system coupled to the database. The search program receives a search request from a user input. The search program parses the search request into at least one search term. The search program performs a loop comprising steps associating a priority adjustment value with each search term, generating a search result, calculating a priority adjustment sum of the generated search result, inserting the at least one search term, the generated search result, and the calculated priority adjustment sum in the search result list, and modifying the at least one search term and the priority adjustment value associated with each search term to perform a next iteration of the loop.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dmitry Andreev, Franklin Charles Breslau
  • Publication number: 20090106312
    Abstract: A feedback method and system. The method includes includes enabling, for a first user, access to a computing system. The computing system enables a feedback software application. The computing system enables access to a first software application. The computing system retrieves a profile associated with the first software application, the first user, and a first work type being performed by the first user. The feedback software application monitors user functions associated with the first user, the first software application, and the first work type being performed by the first user. The feedback software application analyzes the user functions with respect to the profile. The feedback software application generates an analysis report comprising results of the analyzing. The computing system presents to the first user, the first analysis report.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Inventors: Franklin Charles Breslau, Robert J. Torres
  • Publication number: 20090105897
    Abstract: A feedback method and system. The method includes identifying by a computing system, a user. A vehicular feedback software application is enabled for the user. A feedback software application in the computing system monitors a group of vehicle operation functions currently being executed by the user with respect to a vehicle. The feedback software application analyzes the group of vehicle operation functions with respect to a profile associated with the user. An analysis report is generated in response to the analysis. The analysis report is presented to the user. The computing system monitors a response to the first analysis report from the user.
    Type: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Inventors: Franklin Charles Breslau, Robert J. Torres
  • Publication number: 20090106049
    Abstract: A feedback method and system. The method includes a computing system identifying a user. A biomedical feedback software application is enabled for the user. The biomedical feedback software application in the computing system monitors a first group of current biomedical characteristics of the user. The feedback software application analyzes the first group of current biomedical characteristics of the user with respect to a profile associated with the user. An analysis report is generated in response to the analysis. The analysis report is presented to the user. The computing system monitors a response to the analysis report from the user.
    Type: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Inventors: Franklin Charles Breslau, Robert J. Torres
  • Publication number: 20090019363
    Abstract: A method for generating and prioritizing multiple search results is disclosed. A database stores search results in an information storage and retrieval system. A search program executes on a computer system coupled to the database. The search program receives a search request from a user input. The search program parses the search request into at least one search term. The search program performs a loop comprising steps associating a priority adjustment value with each search term, generating a search result, calculating a priority adjustment sum of the generated search result, inserting the at least one search term, the generated search result, and the calculated priority adjustment sum in the search result list, and modifying the at least one search term and the priority adjustment value associated with each search term to perform a next iteration of the loop.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventors: Dmitry Andreev, Franklin Charles Breslau
  • Patent number: 6895587
    Abstract: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated therebetween. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: May 17, 2005
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Paul Gregory Greenstein, John Ted Rodell
  • Patent number: 6886167
    Abstract: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated therebetween. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.
    Type: Grant
    Filed: December 27, 1995
    Date of Patent: April 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Paul Gregory Greenstein, John Ted Rodell
  • Publication number: 20040049374
    Abstract: A method, apparatus, and computer instructions to aid translation verification of a document in a base language to a target language. A debug document is displayed in which the debug document contains a set of elements in the base language to be translated to the target language. An element within the set of elements includes a file identifier of a file, a tag, and base language text. The debug file, containing text with tags, is displayed in which the tag displayed in the debug document is used to locate a portion of the text associated with the element in the file. A translation of the portion of text in the file is received to form target language text for the element.
    Type: Application
    Filed: September 5, 2002
    Publication date: March 11, 2004
    Applicant: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, John Paul Kaemmerer
  • Patent number: 6499041
    Abstract: Methods, systems and computer program products for copying data between templates having data stored in fields. The field designations of the source and target template are read and compared and data is copied between fields having matching field designations. For example, each field in the target template with the same field name and field size as a field in the source template receives the data from the corresponding field of the first template. Non-matching fields are presented to a user to obtain instructions on how to complete the copying operation. The user may specify concatenation, splitting, or renaming/resizing to provide source data for the target template. Alternatively, the non-matching fields in the target template may be left empty or the user may manually enter data by using a clipboard function or keying in new data.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: December 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Paul Gregory Greenstein, John Ted Rodell
  • Publication number: 20020133639
    Abstract: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated therebetween. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.
    Type: Application
    Filed: May 9, 2002
    Publication date: September 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Paul Gregory Greenstein, John Ted Rodell
  • Patent number: 6421736
    Abstract: In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single instance. A request for migrating the object between the split state and the merged state is identified. In response thereto, the object is migrated there between. The object's state is preserved during the migration by consolidating the state of multiple instances of the object, or by copying the state of a single, merged, instance of the object.
    Type: Grant
    Filed: June 25, 1997
    Date of Patent: July 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Paul Gregory Greenstein, John Ted Rodell
  • Patent number: 6345311
    Abstract: In object oriented-computer systems, objects execute in different, heterogeneous execution environments. During runtime, an object is identified that should desirable execute in another, heterogeneous execution environment. Usage of the object in the current execution environment is terminated, and the object is instantiated in the other, heterogeneous execution environment. During the movement, the state of the object is preserved despite differences in state variable formatting between the execution environments.
    Type: Grant
    Filed: December 27, 1995
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Franklin Charles Breslau, Paul Gregory Greenstein, John Ted Rodell