Patents by Inventor David Medina

David Medina 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: 7614077
    Abstract: A system for providing persistent access control of protected content is disclosed. The method on a client system includes sending a first request for authentication of the client to a server system. Subsequently, the client is authenticated by the server. Next, a user on the client attempts to access a file comprising a trailer and content encrypted with an encrypting key. Then, a second request for access to the content is sent to the server by the client, wherein an identifier from the trailer is included in the second request. The identifier identifies the content or an access control policy of the content. The server determines that the second request is in accordance with an access control policy associated with the content, and grants access to the content. Lastly, the client accesses the content in accordance with the access control policy.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Glenn E. Brew, Marco M. Hurtado, David Medina, Jonathan P. Munson, Stefan Nusser, Giovanni Pacifici, Alaa S. You{grave over (s)}sef
  • Patent number: 7523135
    Abstract: A method, system and computer-usable medium are presented for coordinating an enterprise's resources needed for regulation/standards compliance.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Teresa Ann Bradford, Paul Ronald Friedberg, Lawrence Warner Gosselin, Lisa Brucoli Leahy, David Medina, Jurij R. Paraszczak, Frederik Soendergaard-Jensen
  • Publication number: 20070241153
    Abstract: A loading apparatus for allowing wheelchair access to a vehicle is provided. The apparatus attaches to the hitch receiver of the vehicle, such as a van, truck or similar vehicle. The apparatus includes three ramp section hingidly connected such that the apparatus does not obstruct vision through the rear of the vehicle but also provides sufficient ground clearance for operation of the vehicle.
    Type: Application
    Filed: October 30, 2006
    Publication date: October 18, 2007
    Applicant: UNIVERSITY OF SOUTH FLORIDA
    Inventors: David Medina, Joseph Cox, Carlos Orozco
  • Publication number: 20070208742
    Abstract: A rights management module controls access to a data set by processing requests for flexibly defined types of access to the data set and determines if the requested access may be granted. The requester's right for the requested type of access is verified by a verification module that may be part of the rights management core or verified through expansion rights verification modules. Extension verification modules may be contained within the data set itself or obtained from a separate store. Extension verification modules are authenticated by the rights management core.
    Type: Application
    Filed: August 15, 2006
    Publication date: September 6, 2007
    Applicant: International Business Machines Corporation
    Inventors: Stefan Nusser, Eckhart Koeppen, James Mahlbacher, David Medina, Luca Contessa
  • Publication number: 20070094284
    Abstract: A method, system and computer-usable medium are presented for coordinating an enterprise's resources needed for regulation/standards compliance.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Inventors: Teresa Bradford, Paul Friedberg, Lawrence Gosselin, Lisa Leahy, David Medina, Jurij Paraszczak, Frederik Soendergaard-Jensen
  • Patent number: 7093296
    Abstract: A rights management module controls access to a data set by processing requests for flexibly defined types of access to the data set and determines if the requested access may be granted. The requester's right for the requested type of access is verified by a verification module that may be part of the rights management core or verified through expansion rights verification modules. Extension verification modules may be contained within the data set itself or obtained from a separate store. Extension verification modules are authenticated by the rights management core.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Stefan Nusser, Eckhart Koeppen, James C. Mahlbacher, David Medina, Luca Contessa
  • Publication number: 20060169084
    Abstract: A vehicle gear box shift actuator and apparatus including the same. The actuator includes a lead screw; a drive nut threaded on the lead screw; a plunger; a first spring disposed between the drive nut and a first end of the plunger; a second spring disposed between the drive nut and a second end of the plunger opposite from the first end. Non-contact position sensing of the actuator output is also provided.
    Type: Application
    Filed: October 26, 2005
    Publication date: August 3, 2006
    Inventors: Todd Meaney, Thomas Schregardus, Robert Cicerchia, David Medina
  • Publication number: 20050149750
    Abstract: A system and method of providing a way of providing operating information about software which is operating within a protected processing or operating environment. The present invention includes an encrypted trace log which may be of substantially constant size and which is encrypted as it is created. In the event of an error, the trace log may be selectively engaged in response to a signal (e.g., in the event of an error or other anomaly or an operator command) and then removed from the protected processing environment and provided in its encrypted form to a central processing location which possesses the decrypting key. Once the trace log is decrypted, the events may be analyzed to determine if an error has occurred and how to correct it.
    Type: Application
    Filed: December 31, 2003
    Publication date: July 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michael Lisanke, David Medina
  • Patent number: 6859878
    Abstract: An improved system, method, and computer program product is provided to manage userid/password combinations by utilizing a universally accessible Internet location. This site stores and manages an encrypted database containing the customers multiple userid and password combinations, and also acts as the repository and distribution center for the software used to access and manage the database by the customer. In one embodiment, these applications are designed to work seamlessly with the Internet connection-software (e.g. a set of buttons on a browsers tool bar). Encryption is used on both the client and/or server side to ensure security and integrity.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: February 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: David Andrews Kerr, David Medina, Mark A. Peloquin, Raymond J. Venditti
  • Publication number: 20030196114
    Abstract: A system for providing persistent access control of protected content is disclosed. The method on a client system includes sending a first request for authentication of the client to a server system. Subsequently, the client is authenticated by the server. Next, a user on the client attempts to access a file comprising a trailer and content encrypted with an encrypting key. Then, a second request for access to the content is sent to the server by the client, wherein an identifier from the trailer is included in the second request. The identifier identifies the content or an access control policy of the content. The server determines that the second request is in accordance with an access control policy associated with the content, and grants access to the content. Lastly, the client accesses the content in accordance with the access control policy.
    Type: Application
    Filed: April 10, 2002
    Publication date: October 16, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventors: Glenn E. Brew, Marco M. Hurtado, David Medina, Jonathan P. Munson, Stefan Nusser, Giovanni Pacifici, Alaa S. Youssef
  • Publication number: 20030140243
    Abstract: A rights management module controls access to a data set by processing requests for flexibly defined types of access to the data set and determines if the requested access may be granted. The requester's right for the requested type of access is verified by a verification module that may be part of the rights management core or verified through expansion rights verification modules. Extension verification modules may be contained within the data set itself or obtained from a separate store. Extension verification modules are authenticated by the rights management core.
    Type: Application
    Filed: January 18, 2002
    Publication date: July 24, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Nusser, Eckhart Koeppen, James C. Mahlbacher, David Medina, Luca Contessa
  • Patent number: 6473840
    Abstract: A method in a data processing system for managing memory within the data processing system. A discardable page that is to be removed from the memory is identified. A determination is made as to whether performance will increase by storing the discardable page in a paging device located within the data processing system. If it is determined that performance will increase, the discardable page is marked as a paged discardable page and stored in the paging device locally, wherein this page may be retrieved from the paging device. The paging device may take the form of a paging file, such as a swap file. If space is unavailable within the paging device, the discardable page may be discarded. These processes may be implemented in a network computer.
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: October 29, 2002
    Assignee: International Business Machines Corporation
    Inventors: Gareth Christopher Matthews, David Medina, Allen Chester Wynn
  • Publication number: 20010011335
    Abstract: A method in a data processing system for managing data within the data processing system. A discardable page that is to be removed from the memory is identified. A determination is made as to whether performance will increase by storing the discardable page in a paging device located within the data processing system. If it is determined that performance will increase, the discardable page is marked as a paged discardable page and stored in the paging device locally, wherein this page may be retrieved from the paging device.
    Type: Application
    Filed: June 19, 1998
    Publication date: August 2, 2001
    Inventors: CHRISTOPHER MATTHEWS, DAVID MEDINA, ALLEN CHESTER WYNN
  • Patent number: 6226667
    Abstract: A method and apparatus for reducing time needed to initialize a data processing system and to execute applications on the data processing system. In accordance with a preferred embodiment of the present invention, pages for an application are pre-loaded onto a client from a server. The pre-loading of the application includes loading pages that will be required for execution of the application in preparation for hibernation. These pages may include other pages for executable code or data that will be used during execution of the application. Subsequently, the application is executed using the locally stored pages without having to retrieve pages from the server. In addition, an application is provided with an opportunity to prepare itself for hibernation via hibernation notification. For example, the application may read and process files from the server. This processing is done once prior to hibernation and is not required for later executions of the application.
    Type: Grant
    Filed: May 26, 1998
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: Gareth Christopher Matthews, David Medina, Allen Chester Wynn
  • Patent number: 6101601
    Abstract: A method and apparatus provides initializing a data processing system within a distributed data processing system. The data processing system receives data wherein the data is used to initialize the data processing system. The data processing system saves an image within the data processing system in a selected state after initialization of the data processing system, wherein the image is a saved image. The data processing system restores to the state using the saved image.
    Type: Grant
    Filed: April 20, 1998
    Date of Patent: August 8, 2000
    Assignee: International Business Machines Corporation
    Inventors: Gareth Christopher Matthews, David Medina, Allen Chester Wynn
  • Patent number: 6012129
    Abstract: An apparatus and method for allocating virtual memory upon demand to reduce the amount of virtual memory allocated. Privilege level transitions requested by a program of instructions invoke a fault handler routine which allocates memory for implementing the transition. Allocation of memory is thus delayed until such request for privilege level transition occurs.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: January 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: William Henry Hartner, David Medina, Mark Alan Peloquin, Charles Rudolph Schmitt, Allen Chester Wynn
  • Patent number: 5966543
    Abstract: A multiprocessor computing system has memory shared by all processors of the computing system and includes an symmetric multiprocessor (SMP) operating system and at least one external device controlled by a device driver. The device driver is typically written to run in a uniprocessor environment. A method for protecting the execution state of the device driver uses a pair of "collaborative" spinlocks, an interrupt time spinlock and a task time spinlock. At task time, prior to calling the device driver, the task time spin lock is acquired by the operating system. The operating system then waits until the interrupt time spinlock is in an "unowned" state before calling the device driver. Upon return from the device driver, the operating system releases the task time spinlock. At interrupt time, prior to calling the device driver's interrupt handler, the interrupt time spinlock is acquired by the operating system. The operating system then determines if the task time spinlock is owned.
    Type: Grant
    Filed: June 26, 1997
    Date of Patent: October 12, 1999
    Assignee: International Business Machines Corporation
    Inventors: William H. Hartner, David Medina, Mark A. Peloquin, Charles R. Schmitt, James F. Macon, Jr.
  • Patent number: 5715455
    Abstract: A data processing system, such as a personal computer, contains a file allocation table that is stored in memory in a packed format. During initialization, file allocation tables stored on an external storage device are "packed" and stored in a region of memory and subsequently "unpacked" during a read operation.
    Type: Grant
    Filed: May 18, 1995
    Date of Patent: February 3, 1998
    Assignee: International Business Machines Corporation
    Inventors: James Franklin Macon, Jr., David Medina, Mark Alan Peloquin
  • Patent number: 5560018
    Abstract: Methods and apparatus provide external interrupt serialization compatibility for a multiprocessing environment so that software written to run in a uniprocessor environment can run without degradation caused by inadequate or improper handling. When a processor receives an external interrupt, the interrupt manager will acquire an external interrupt spinlock. Once acquired, the interrupt manager will transfer control to the external interrupt service routine and upon return from that routine, the interrupt manager will release the external interrupt spinlock. Also, protection of processor execution state in a multiprocessor environment is provided using the same spinlock.
    Type: Grant
    Filed: December 16, 1994
    Date of Patent: September 24, 1996
    Assignee: International Business Machines Corporation
    Inventors: James F. Macon, Jr., David Medina, Mark A. Peloquin