Patents by Inventor Donald E. Schaefer

Donald E. Schaefer 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: 9250760
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for user interface customization. A computer records activity of a first computer on a user interface. The computer determines one or more repetitive activities of the first computer utilizing the recorded activity of the first computer. The computer determines a customized user interface for the first computer corresponding to the one or more repetitive activities of the first computer. In another embodiment, the computer initiates display of the customized user interface to the first computer. In another embodiment, the recorded activity of the first computer includes navigation through links in the user interface, applying filters to data in the user interface, and accessing data on the user interface.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Arun Balasubramanyan, Mary E. Rudden, Donald E. Schaefer
  • Patent number: 8904551
    Abstract: A method, system and program product for using access-control lists to control access to categorized computer files. Two or more computer files are each associated with one of a set of possible classifications that fall within a single category and an access-control list associates a user with a subset of these classifications. In response to the user's request for access to one of these files, where the request specifies the requested file but does not specify the category of the requested file, the processor identifies the requested file's category based on that file's associated classifications, checks the access-control list to determine that the user is authorized to access files of the identified category, and then grants the requesting user access to the requested file.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Arun Balasubramanyan, Mary E. Rudden, Donald E. Schaefer
  • Publication number: 20140351708
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for user interface customization. A computer records activity of a first computer on a user interface. The computer determines one or more repetitive activities of the first computer utilizing the recorded activity of the first computer. The computer determines a customized user interface for the first computer corresponding to the one or more repetitive activities of the first computer. In another embodiment, the computer initiates display of the customized user interface to the first computer. In another embodiment, the recorded activity of the first computer includes navigation through links in the user interface, applying filters to data in the user interface, and accessing data on the user interface.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: Internatinal Business Machines Corporation
    Inventors: Arun Balasubramanyan, Mary E. Rudden, Donald E. Schaefer
  • Patent number: 7720873
    Abstract: A computerized method, program product, and a service that discovers trace data inserted into a source database having an unknown schema. Once the trace data is found by a dynamic data discovery engine, the tables, the fields, and the attributes of the fields in the source schema in which the trace data were located can be evaluated to determine if the data in the fields are pertinent to a target database. If so, then the data in those fields can be mapped and transferred to a target database. The dynamic data discovery engine generates the commands in both the source and the target database command language to find all pertinent data, map and transfer the data from the source database to a target database. The dynamic data discovery engine generates commands to create the target database and/or fields within an existing target database for the mapped and transferred data.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Linwood E. Loving, Donald E. Schaefer
  • Publication number: 20090037756
    Abstract: Described is a method for suspending operation of a mobile unit. Data, settings, an operating system state, and/or at least one application state of a mobile unit is saved to a non-volatile memory. At least one component of the mobile device is deactivated. The mobile unit is placed in a suspend mode.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: David T. Lundquist, Donald E. Schaefer
  • Patent number: 6694366
    Abstract: A method for communication between a host computer and at least one mobile computer terminal which provides an efficient way of running a computer network where the at least one mobile computer terminal operates at a remote site, has selectable operating characteristics, and is connected to the host computer through a wireless communications network, and wherein the host computer executes an application program in which data is entered from the at least one mobile computer terminal and processed by the application program, the method comprising the steps of: configuring the operating characteristics of the mobile computer terminal to correspond to data field characteristics required by the application program running on the host computer; utilizing the at least one mobile computer terminal to automatically acquire data at the remote site in response to a data acquisition program running on the at least one mobile computer terminal; transforming the acquired data into a data structure in the mobile computer te
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: February 17, 2004
    Assignee: Symbol Technologies, Inc.
    Inventors: Alex M. Gernert, Richard S. Walters, Allan Herrod, James Fuccello, Donald E. Schaefer
  • Patent number: 6675203
    Abstract: The method provides for a way to ensure that the application program running on the host computer handles data received from the at least one mobile computer terminals when one of the mobile computer terminals goes out of range of the wireless network. Communication and association may be established between a mobile computer terminal and an access point on a local network. Then, when it has been determined that communications between the mobile computer terminal and the access point have been impeded, the mobile computer terminal may switch to batch mode to continue data collection.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: January 6, 2004
    Assignee: Symbol Technologies, Inc.
    Inventors: Alan Herrod, James Fuccello, Donald E. Schaefer
  • Patent number: 6640253
    Abstract: A logical function is executed in addressable units in a wireless local area network based upon the current state value of other units in the network. Depending upon a persistence setting which may be pre-set or programmed into each unit, the logical function may be recomputed at predetermined time intervals, or upon receiving an overriding resetting signal or control packet.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: October 28, 2003
    Assignee: Symbol Technologies, Inc.
    Inventor: Donald E. Schaefer
  • Publication number: 20030005160
    Abstract: A logical function is executed in addressable units in a wireless local area network based upon the current state value of other units in the network. Depending upon a persistence setting which may be pre-set or programmed into each unit, the logical function may be recomputed at predetermined time intervals, or upon receiving an overriding resetting signal or control packet.
    Type: Application
    Filed: June 27, 2001
    Publication date: January 2, 2003
    Inventor: Donald E. Schaefer