DE69627604D1 - Verfahren und vorrichtung zum verarbeiten von e/a-anforderungen - Google Patents

Verfahren und vorrichtung zum verarbeiten von e/a-anforderungen

Info

Publication number
DE69627604D1
DE69627604D1 DE69627604T DE69627604T DE69627604D1 DE 69627604 D1 DE69627604 D1 DE 69627604D1 DE 69627604 T DE69627604 T DE 69627604T DE 69627604 T DE69627604 T DE 69627604T DE 69627604 D1 DE69627604 D1 DE 69627604D1
Authority
DE
Germany
Prior art keywords
requests
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69627604T
Other languages
English (en)
Other versions
DE69627604T2 (de
Inventor
N Knight
D Sutton
N Meretsky
B Mimms
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23729340&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69627604(D1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Application granted granted Critical
Publication of DE69627604D1 publication Critical patent/DE69627604D1/de
Publication of DE69627604T2 publication Critical patent/DE69627604T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/102Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
DE69627604T 1995-05-05 1996-05-03 Verfahren und vorrichtung zum verarbeiten von e/a-anforderungen Expired - Lifetime DE69627604T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US435677 1995-05-05
US08/435,677 US5915131A (en) 1995-05-05 1995-05-05 Method and apparatus for handling I/O requests utilizing separate programming interfaces to access separate I/O services
PCT/US1996/006316 WO1996035171A1 (en) 1995-05-05 1996-05-03 Method and apparatus for handling i/o requests

Publications (2)

Publication Number Publication Date
DE69627604D1 true DE69627604D1 (de) 2003-05-28
DE69627604T2 DE69627604T2 (de) 2004-02-19

Family

ID=23729340

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69627604T Expired - Lifetime DE69627604T2 (de) 1995-05-05 1996-05-03 Verfahren und vorrichtung zum verarbeiten von e/a-anforderungen

Country Status (5)

Country Link
US (1) US5915131A (de)
EP (1) EP0769172B1 (de)
AU (1) AU5727196A (de)
DE (1) DE69627604T2 (de)
WO (1) WO1996035171A1 (de)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6178464B1 (en) * 1996-05-10 2001-01-23 Apple Computer, Inc. System and method for canceling a computer request
US6078951A (en) * 1996-11-27 2000-06-20 Intel Corporation Method and apparatus for automating a software delivery system by locating, downloading, installing, and upgrading of viewer software
US6370592B1 (en) * 1997-11-04 2002-04-09 Hewlett-Packard Company Network interface device which allows peripherals to utilize network transport services
JPH11249949A (ja) * 1998-03-04 1999-09-17 Sharp Corp ファイル転送方法およびファイル転送装置ならびにファイル転送プログラムを記録したコンピュータで読取可能な記録媒体
US6161152A (en) * 1998-06-04 2000-12-12 Intel Corporation System for providing asynchronous I/O operations by identifying and polling a portal from an application process using a table of entries corresponding to I/O operations
GB2340265B (en) * 1998-07-31 2003-04-23 Sony Uk Ltd Data processing
US6216196B1 (en) * 1999-05-14 2001-04-10 Ariel Corporation System and method for multiple device drivers to arbitrate for a single device
US6754736B1 (en) * 1999-06-23 2004-06-22 Fujitsu Limited Information processing apparatus, data inputting/outputting method, and program storage medium therefor
AU7484600A (en) * 1999-09-16 2001-04-17 Sony Electronics Inc. Methodology for discovering extended capabilities of devices in an electronic network
US7213247B1 (en) * 2000-01-10 2007-05-01 Wind River Systems, Inc. Protection domains for a computer operating system
US7036126B2 (en) * 2000-12-11 2006-04-25 International Business Machines Corporation Method and an apparatus for logical volume manager plug-ins
US7003780B2 (en) * 2000-12-11 2006-02-21 International Business Machines Corporation Method and an apparatus to extend the logic volume manager model to allow device management plug-ins
US20020087741A1 (en) * 2000-12-28 2002-07-04 Ing Stephen S. Plugable call control application program interface
JP5055492B2 (ja) * 2001-05-07 2012-10-24 サイエンスパーク株式会社 電子計算機のインターフェースドライバプログラム及びその記録媒体
US7351151B1 (en) * 2001-08-20 2008-04-01 Sierra Design Group Gaming board set and gaming kernel for game cabinets
US7113937B2 (en) 2001-12-18 2006-09-26 International Business Machines Corporation Systems, methods, and computer program products to improve performance of ported applications, such as a database, operating on UNIX system services for the OS/390
US6754734B2 (en) 2001-12-18 2004-06-22 International Business Machines Corporation Systems, methods, and computer program products to improve performance of ported applications, such as a database
US6877045B2 (en) 2001-12-18 2005-04-05 International Business Machines Corporation Systems, methods, and computer program products to schedule I/O access to take advantage of disk parallel access volumes
AU2003303102A1 (en) * 2002-01-18 2004-08-23 Idetic, Inc. Method and system of performing transactions using shared resources and different applications
US7451459B2 (en) * 2003-05-05 2008-11-11 Microsoft Corporation Systems, methods, and apparatus for indicating processor hierarchical topology
KR20080104591A (ko) * 2007-05-28 2008-12-03 삼성전자주식회사 메모리 보호 방법 및 장치
US8174503B2 (en) * 2008-05-17 2012-05-08 David H. Cain Touch-based authentication of a mobile device through user generated pattern creation
US8041848B2 (en) 2008-08-04 2011-10-18 Apple Inc. Media processing method and device
CN102591810B (zh) * 2012-01-14 2015-07-15 福建联迪商用设备有限公司 多应用共享硬件设备的方法
US8843676B2 (en) 2012-06-27 2014-09-23 International Business Machines Corporation Optimizing an operating system I/O operation that pertains to a specific program and file
US10120818B2 (en) 2015-10-01 2018-11-06 International Business Machines Corporation Synchronous input/output command
US9715352B2 (en) 2015-10-01 2017-07-25 International Business Machines Corporation Synchronous input/output using a low latency storage controller connection
US10068000B2 (en) 2015-10-01 2018-09-04 International Business Machines Corporation Synchronous input/output replication of data in a persistent storage control unit
US9710417B2 (en) 2015-10-01 2017-07-18 International Business Machines Corporation Peripheral device access using synchronous input/output
US10063376B2 (en) 2015-10-01 2018-08-28 International Business Machines Corporation Access control and security for synchronous input/output links

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0089440B1 (de) * 1982-03-24 1986-08-13 International Business Machines Corporation Verfahren und Einrichtung zum Informationsaustausch zwischen Terminals und einer zentralen Steuereinheit
US4727537A (en) * 1985-12-24 1988-02-23 American Telephone And Telegraph Company Flow control arrangement for the transmission of data packets to a communication network
US4908859A (en) * 1986-09-19 1990-03-13 M/A-Com Government Systems, Inc. Receiver access interface to service components in television channel
US4982325A (en) * 1988-03-18 1991-01-01 At&T Bell Laboratories Applications processor module for interfacing to a database system
US5129086A (en) * 1988-11-29 1992-07-07 International Business Machines Corporation System and method for intercommunicating between applications and a database manager
EP0374338B1 (de) * 1988-12-23 1995-02-22 International Business Machines Corporation Gemeinsamer intelligenter Speicher für die gegenseitige Verbindung von verteilten Mikroprozessoren
JPH0727505B2 (ja) * 1990-02-12 1995-03-29 インターナショナル・ビジネス・マシーンズ・コーポレイション インターフェース方法及びインターフェース・システム
US5179666A (en) * 1990-06-07 1993-01-12 Unisys Corporation Block oriented peripheral device interface
US5197143A (en) * 1990-10-01 1993-03-23 Digital Equipment Corporation Device and method for distributing information in a computer system
US5572675A (en) * 1991-05-29 1996-11-05 Alcatel N.V. Application program interface
JPH0731586B2 (ja) * 1991-07-23 1995-04-10 インターナショナル・ビジネス・マシーンズ・コーポレイション ディスプレイ・アダプタ・インターフェース装置及び方法
EP0610677A3 (de) * 1993-02-12 1995-08-02 Ibm In zwei Modi arbeitender Kommunikationsgerätetreiber.
US5553245A (en) * 1994-05-11 1996-09-03 Macronix International Co., Ltd. Automatic configuration of multiple peripheral interface subsystems in a computer system
US5537466A (en) * 1994-08-04 1996-07-16 British Telecommunications, Plc. Intelligent communications networks

Also Published As

Publication number Publication date
US5915131A (en) 1999-06-22
EP0769172B1 (de) 2003-04-23
AU5727196A (en) 1996-11-21
DE69627604T2 (de) 2004-02-19
WO1996035171A1 (en) 1996-11-07
EP0769172A1 (de) 1997-04-23

Similar Documents

Publication Publication Date Title
DE69627604D1 (de) Verfahren und vorrichtung zum verarbeiten von e/a-anforderungen
DE69415484T2 (de) Vorrichtung und verfahren zum laserbearbeiten
DE69600392D1 (de) Vorrichtung und verfahren zum gestalten von bahndefiniertenkurven
DE69426615D1 (de) Vorrichtung und Verfahren zum Verarbeiten von Dokumenten
DE69425645D1 (de) Vorrichtung zum Verarbeiten von Dokumenten und Verfahren dafür
DE69528217D1 (de) Vorrichtung und Verfahren zur Bearbeitung von Substraten
DE69630178D1 (de) Verfahren und Vorrichtung zum Bearbeiten von Schlachtgeflügel
DE69611927D1 (de) Vorrichtung und verfahren zum bestimmen des standorts von objekten
DE69616761T2 (de) Verfahren und vorrichtung zum umreifen von gegenständen
DE69525317D1 (de) Vorrichtung und Verfahren zum Verarbeiten von bewegten Bildern
DE59601324D1 (de) Verfahren und Vorrichtung zum Depalettieren
DE69607098D1 (de) Vorrichtung und Verfahren zum Abtasten von Banknoten
DE59600005D1 (de) Verfahren und Vorrichtung zum Behandeln von Gefässen
DE69215851D1 (de) Verfahren und vorrichtung zum laserbearbeiten
DE59600288D1 (de) Verfahren und Vorrichtung zur Bearbeitung von Halbleitermaterial
DE69610889T2 (de) Vorrichtung zum Zuführen von Bauteilen und Verfahren zum Zuführen von Bauteilen
DE59607262D1 (de) Verfahren und vorrichtung zum bearbeiten von druckereierzeugnissen
DE69605854D1 (de) Verfahren und Vorrichtung zum Authentifizieren von Dokumenten
DE69620700D1 (de) Verfahren und Vorrichtung zum Identifizieren von Münzen
DE69512047T2 (de) Verfahren und vorrichtung zum vernichten von gegenständen
DE59611264D1 (de) Verfahren und vorrichtung zum spülen
DE69324160T2 (de) Verfahren und vorrichtung zum bearbeiten von tierkörpern
DE59303185D1 (de) Verfahren und vorrichtung zum anpassen von bauteilen
DE19681208T1 (de) Verfahren und Vorrichtung zum Fördern von Gegenständen
DE59803813D1 (de) Verfahren und Vorrichtung zum Aufbereiten von Kondensat

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: APPLE INC., CUPERTINO, CALIF., US

8310 Action for declaration of annulment