Patents by Inventor Maria A. Himmel

Maria A. Himmel 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: 7577986
    Abstract: Controlling access to resources through use of security objects including creating a security object in dependence upon user-selected security control data types, the security object comprising security control data and at least one security method; receiving a request for access to the resource; receiving security request data; and determining access to the resource in dependence upon the security control data and the security request data. Creating a security object includes storing in the security object a resource identification for the resource; storing in the security object an authorization level of access for the resource; storing in the security object user-selected security control data types; and storing in the security object security control data for each user-selected security control data type. Embodiments include deploying the security object on a security server or on a client device.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: August 18, 2009
    Assignee: International Business Machines Corporation
    Inventors: Maria A. Himmel, Herman Rodriguez, James S. Newton, Jr., Clifford J. Spinac
  • Publication number: 20060205411
    Abstract: An apparatus and method for merging mobile, or wireless, telephone service with existing wired telephone equipment in a facility, such as a home or business, are provided. With the apparatus and method, a converter is associated with the facility such that a wireless telephone number is associated with the converter. Telephone calls may be made to the facility via a wireless telephone network and the converter. The converter receives calls from the wireless telephone network directed to the converter, converts the format of the wireless telephone call to a wired telephone call format, and routes these calls to one or more wired telephone units in the facility. Calls originating from the wired telephone units in the facility are received by the converter which converts the call signals to an appropriate format for wireless network routing, and forwards the call to the wireless network.
    Type: Application
    Filed: April 21, 2006
    Publication date: September 14, 2006
    Inventors: Maria Himmel, Herman Rodriquez, Newton Smith, Clifford Spinac
  • Patent number: 6889054
    Abstract: A system for implementing a method for communicating an advertisement employs a primary call center, a mobile station, a base station, and an advertiser call center. When the mobile station is registered with the base station, the primary call center controls a transmission of one or more advertisements to the mobile station in accordance with a schedule preferred by the mobile station user with each advertisement matching a profile of the mobile station user. The mobile station user can either store the advertisement for future reference or respond to the advertisement. The response can be an acknowledgement of the advertisement or a desire to establish a communication link between the mobile station and the advertiser call center to thereby attempt a purchase of a good or a service. In response to an advertisement, the mobile station user is provided with a reward as an incentive to regularly receive advertisements.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: May 3, 2005
    Assignee: International Business Machines Corporation
    Inventors: Maria A. Himmel, Herman Rodriguez, Newton J. Smith, Jr., Clifford J. Spinac
  • Publication number: 20050050339
    Abstract: A method and system for securing a removable module. Upon removal of the removable module from a computer system, the removable module is locked. The removable module may be locked by setting the removable operating system module to auto lock, by pressing a lock button on the removable module, or by setting a time delay, where the time delay determines the time after which the removable module locks after removing the removable module from the computer system. Upon reinsertion of the removable module, a user attempting to use the removable module is first authenticated. The user may be authenticated by the user entering a password and the system comparing the password to a list of authenticated passwords, by scanning the user's fingerprints using a fingerprints scanner or the user's retina using a retina scanner and comparing the image to a list of authenticated image signatures.
    Type: Application
    Filed: August 14, 2003
    Publication date: March 3, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Himmel, Maria Himmel, Herman Rodriguez
  • Publication number: 20050038945
    Abstract: A method and system for adapting a computer system to receive a portable processing unit. A computer system is obtained and a portable processing unit interface adapted to receive a portable processing unit is attached to the computer system. The portable processing unit may include a running image of an operating system, or a processor adapted to execute instructions on the computer system, or both. An operating system and a processor may also exist on the computer system. In addition, one or more applications may be installed on the portable processing unit, or on the computer system, or on both the portable processing unit and the computer system.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Himmel, Maria Himmel, Herman Rodriguez
  • Publication number: 20050038933
    Abstract: A method and system for hibernating the state of executing applications on a removable module and resume the applications at later time using the saved applications state. After inserting the removable module into a computer system, the applications state information stored on the removable module is loaded. The application state information may include an application identifier, a file identifier of a file being accessed by the application, and user preferences related to the application. One or more software applications are loaded from a nonvolatile storage device accessible by the computer system to a memory accessible by the computer system, and the loaded applications are executed. The state of each of the executed software applications is set based upon the corresponding application state information.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Himmel, Maria Himmel, Herman Rodriguez
  • Publication number: 20050038879
    Abstract: A method and system for connecting to a remote device by receiving information about the device's device driver through a remote device driver registry server using a platform-independent language. The computer system connects to the remote device driver registry server and requests information corresponding to the remote device. The computer system then receives from the remote device driver registry server data about the remote device driver corresponding to the remote device. The remote device driver registry server communicates the data in a platform-independent language such as XML. The computer system receives data such as attributes of the remote device driver and access interfaces of the remote device. A remote connection can then be established between the computer system and the remote device using the received remote device driver data. The computer system can access the remote device using the established connection and begin using the remote device.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Himmel, Maria Himmel, Herman Rodriguez
  • Publication number: 20050038932
    Abstract: A method and system for providing a running image of an operating system on a removable operating system module to multiple computer systems. The removable operating system module includes a memory unit for storing the running image of the operating system. Upon insertion of the module into a computer system, a BIOS loads the operating system from the removable operating system module and initiates the execution of the operating system. In response to a request by the user, the BIOS may resume or restart the operating system. The operating system may also discover any available local and remote devices, resume any available previously running applications, and perform tasks requested by the applications and the user. In response to a user's removal request, the state of the operating system is saved on the module and the removable operating system module is removed from the computer system.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Himmel, Maria Himmel, Herman Rodriguez
  • Publication number: 20050038960
    Abstract: A method and system for storing a running image of an operating system on a removable operating system module. The module is first inserted into a first computer system. The operating system is installed on the first computer, an execution of the operating system is initiated, and a running image of the operating system is saved to the nonvolatile memory unit of the removable module. The removable module is removed from the first computer system and inserted into the second computer system where the running image of the operating system is loaded to a second memory accessible by the one or more processors included in the second computer system. The operating system is then executed by the processors. A user can update the operating system by connecting to a manufacturer's website and downloading an update or by sending the removable operating system module to the manufacturer for an update.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Himmel, Maria Himmel, Herman Rodriguez
  • Publication number: 20050038988
    Abstract: A method and a system for providing a processor to a computer system through a removable CPU module. The processor on the removable CPU module may be shared by multiple computer systems by inserting the module into different computer systems at different times. Upon insertion of the removable CPU module into the computer system, the computer system detects and identifies the module. The computer system may determine a compatibility between the processor and the operating system as well as an access address of the processor, an addressing mode of the processor, a data transfer mode of the processor, etc. The computer system then loads the operating system, informs the operating system of the processors attributes, and initiates execution of the operating system using the processor on the removable CPU module.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Himmel, Maria Himmel, Herman Rodriguez
  • Publication number: 20050018827
    Abstract: Provided is a system which takes advantage of the integrated capabilities of different communication devices and employs those capabilities so that participation in any particular conference call is more tightly controlled than possible with current systems. A “vInvitation” programming object is defined that establishes parameters for a particular conference call. A conference call coordinator sends a vInvitation object to each prospective participant of a particular conference call. Each vInvitation is attached to a vCalendar programming object, which includes information related to the scheduling of the conference call. When activated by a receiving device, the vCalendar object automatically enters information about the particular conference call into a prospective participant's electronic calendar. At the appropriate time, the vCalendar object is activated, which in turn activates the vInvitation object.
    Type: Application
    Filed: July 25, 2003
    Publication date: January 27, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Himmel, Maria Himmel, Herman Rodriguez
  • Publication number: 20030003929
    Abstract: A system for implementing a method for communicating an advertisement is disclosed. The system comprises a primary call center, a mobile station, a base station, and an advertiser call center. When the mobile station is registered with the base station, the primary call center controls a transmission of one or more advertisements to the mobile station in accordance with a schedule preferred by the mobile station user with each advertisement matching a profile of the mobile station user. The mobile station user can either store the advertisement for future reference or respond to the advertisement. The response can be an acknowledgement of the advertisement or a desire to establish a communication link between the mobile station and the advertiser call center to thereby attempt a purchase of a good or a service. In response to an advertisement, the mobile station user is provided with a reward as an incentive to regularly receive advertisements.
    Type: Application
    Filed: March 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Maria A. Himmel, Herman Rodriguez, Newton J. Smith, Clifford J. Spinac
  • Publication number: 20020194061
    Abstract: A system for implementing a method for communicating an advertisement is disclosed. The system comprises a primary call center, a mobile station, a base station, and an advertiser call center. When the mobile station is registered with the base station, one or more keywords can be transmitted from the mobile station to the primary call center to thereby pull desired types of advertisements to the mobile station. The primary call center transmits advertisements identically or equivalently matching the keywords. Alternatively, the primary call center transmits advertisements that also match a location of the mobile station and/or a user profile corresponding to the mobile station.
    Type: Application
    Filed: March 29, 2001
    Publication date: December 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Maria A. Himmel, Herman Rodriguez, Newton J. Smith, Clifford J. Spinac