<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type='text/xsl' href='http://www.wipo.int/pctdb/en/rss.xsl' version='1.0'?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<!-- This file is intended to be processed by an RSS reader.  -->
<channel><title>PATENTSCOPE&#174; Search: pa/&quot;apple computer&quot;</title>
<link>http://www.wipo.int/pctdb/cgi/guest/ilist5?LANG=ENG&amp;DBSELECT=PCT&amp;SERVER_TYPE=19&amp;SORT=0-KEY&amp;TYPE_FIELD=256&amp;IDB=-1&amp;IDOC=-1&amp;ELEMENT_SET=FILENAME&amp;RESULT=1&amp;TOTAL=468&amp;FORM=SEP-0/HITNUM,B-ENG,PUBDATE,DP,MC,PA,ABSUM-ENG,DP,MC,PA,ABSUM-ENG&amp;START=1&amp;DISP=25&amp;REF=RSS&amp;QUERY=pa%2f%22apple+computer%22</link>
<guid isPermaLink='false'>http://www.wipo.int/pctdb/en/rss.jsp?C=0&amp;QUERY=pa%2f%22apple+computer%22</guid>
<description>Showing 1 to 468 of 468</description>



<item>
<title>
LANYARD FOR HANDHELD ELECTRONIC DEVICE (WO 2007/025108)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006033186&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006033186&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 Mar 2007 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006033186</dc:identifier>
<dc:date>01.03.2007</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A lanyard for carrying or wearing portable electronic devices is disclosed. The lanyard includes a neck cord (12) having data carrying capabilities. The lanyard also includes a harness (20) that physically holds and operatively couples the portable electronic device to the neck cord. When a portable electronic device is coupled to the harness, the portable electronic device can be worn around a neck and communicate with an input and/or output (I/O) device (21) (e.g., earphones) operatively coupled to the data carrying cord. That is, the I/O device can send data through the neck cord to the portable electronic device and/or receive data being carried by the neck cord from the portable electronic device. The lanyard facilitates greater ease i...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR DYNAMIC THERMAL CONTROL (WO 2007/024403)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006029244&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006029244&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 Mar 2007 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006029244</dc:identifier>
<dc:date>01.03.2007</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for dynamically budgeting power usage to control temperatures in a data processing system. In one aspect, a data processing system includes: a first sensor (201,203) to determine an ambient temperature of an environment in which the data processing system is; and a controller (e.g., a microcontroller or a microprocessor) coupled to the sensor (201,203) to control operations of the data processing system according to the ambient temperature. In one example, the data processing system further includes a second sensor to determine an actual temperature of a component of the data processing system. In one example, a controller is coupled to the temperature sensors to determine an operating setting of the data processing ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/20</category>
</item>

<item>
<title>
METHODS AND APPARATUSES FOR DYNAMIC POWER CONTROL (WO 2007/024396)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006029049&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006029049&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 Mar 2007 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006029049</dc:identifier>
<dc:date>01.03.2007</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for dynamically budgeting power usage in a data processing system. In one aspect, a data processing system, includes: one or more first components capable of being dynamically throttled to a plurality of different performance level settings; one or more second components; and one or more power usage sensors. The one or more power usage sensors are to determine information on power usage during a first time period of operation of the data processing system. The one or more first components and the one or more second components may include a computing element to determine one of the performance level settings of the one or more first components of the data processing system for a second time period subsequent to the fi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/32</category>
</item>

<item>
<title>
SECURE SOFTWARE UPDATES (WO 2007/014314)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006029355&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006029355&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 Feb 2007 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006029355</dc:identifier>
<dc:date>01.02.2007</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved techniques to update software in electronic devices that are already in use are disclosed. In one embodiment, software can be updated in a secure and controlled manner using cryptography. The authenticity of the updated software as well as its appropriateness for the particular electronic device can be confirmed prior to update. The software can also be updated on a per module basis. In one embodiment, a server hosts software updates for various electronic devices, and supplies the appropriate software update to the electronic devices via a data network.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 21/00</category>
</item>

<item>
<title>
CONFIGURATION OF A COMPUTING DEVICE IN A SECURE MANNER (WO 2007/014287)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006029159&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006029159&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 Feb 2007 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006029159</dc:identifier>
<dc:date>01.02.2007</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In accordance with a broad aspect, a method is provided to securely configure a computing device. A configuration indication is received into the computing device, including receiving a digital signature generated based on the configuration indication. Generation of the digital signature accounts for a unique identifier nominally associated with the computing device. The received configuration indication is verified to be authentic including processing the unique identifier, the received configuration indication and the received digital signature. The computing device is operated or interoperated with in accordance with the received configuration indication. In one example, a service interoperates with the computing device. The configuratio...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR MEDIA DATA TRANSMISSION (WO 2007/012062)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006028275&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006028275&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 25 Jan 2007 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006028275</dc:identifier>
<dc:date>25.01.2007</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for processing media data for transmission in a data cornmunication medium and for use with data processing Systems. One exemplary method processes readable content stored in a stream or set of data which contains samples for presenting a presentation (e.g. video only or audio only or video and audio together) at a plurality of scales of scalable content. A second stream is derived from a first stream, where the second stream contains references to the first stream for use in selecting data, for an operating point within the scalable content, from the first stream. In one aspect of this method, references contained in the second stream are accessed to transmit or störe the data from the first stream.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
UTILIZATION OF PODCASTS ON PORTABLE MEDIA DEVICES (WO 2006/127272)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006017957&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006017957&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 30 Nov 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006017957</dc:identifier>
<dc:date>30.11.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved techniques to facilitate use of podcasts on a portable media device are disclosed. A podcast to be played can be located on the portable media device and then played for the benefit of a user. According to one aspect, a podcast can be located on the portable media device using hierarchical menus. According to another aspect, metadata for a podcast can be displayed while the podcast is being played. The metadata can be changed in response to user input or can be dynamically changed without user input.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
MULTI-PARTICIPANT CONFERENCING (WO 2006/116750)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006016469&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006016469&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Nov 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006016469</dc:identifier>
<dc:date>02.11.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Some embodiments provide an architecture (figure 1) for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor (105) for the conference. The central distributor (105) receives data (e.g., video and/or audio streams) from the computer of each other participant (110-120), and distributes the received data to the computers of all participants (110-120). In some embodiments, the central distributor (105) receives A/V data from the computers of the other participants (110-120). From such received data, the central distributor (105) of some embodiments generates composite data (e.g., composite image data and/or composite audio data) that the central dist...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04Q 11/00</category>
</item>

<item>
<title>
VIDEO PROCESSING IN A MULTI-PARTICIPANT VIDEO CONFERENCE (WO 2006/116659)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006016169&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006016169&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Nov 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006016169</dc:identifier>
<dc:date>02.11.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Some embodiments provide an architecture (100) for establishing multi-particpant video conferences. This architecture (100) has a central distributor (125) that receives video images from two or more participants. From the received images, the central distributor (125) generates composite images that the central distributor (125) transmits back to the participants. Each composite image includes a set of sub-images, where each sub-image belongs to one participant. In some embodiments, the central distributor (125) saves network bandwidth by removing each particular participant's image from the composite image that the central distributor (125) sends to the particular participant. In some embodiments, images received from each participant are...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/15</category>
</item>

<item>
<title>
AUDIO PROCESSING IN A MULTI-PARTICIPANT CONFERENCE (WO 2006/116644)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006016123&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006016123&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Nov 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2006016123</dc:identifier>
<dc:date>02.11.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Some embodiments provide an architecture (100) for establishing multi-participant audio conferences over a computer network. This architecture (100) has a central distributor (125) that receives audio signals (205, 210, 215) from one or more participants (110, 115, 120). The central distributor (125) mixes the received signals and transmits them back to participants (110,115,120). In some embodiments, the central distributor (125) eliminates echo by removing each participant's audio siganl from the mixed signal that the central distributor (125) sends to the particular participant.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/15</category>
</item>

<item>
<title>
HAND HELD ELECTRONIC DEVICE WITH MULTIPLE TOUCH SENSING DEVICES (WO 2006/096501)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006007585&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006007585&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 14 Sep 2006 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2006007585</dc:identifier>
<dc:date>14.09.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Hand held devices with multiple touch sensing devices are disclosed. The touch sensing devices may for example be selected from touch panels, touch screens or touch sensitive housings.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
MULTI-FUNCTIONAL HAND-HELD DEVICE (WO 2006/094308)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006008349&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006008349&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 08 Sep 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2006008349</dc:identifier>
<dc:date>08.09.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Disclosed herein is a multi-functional hand-held device capable of configuring user inputs based on how the device is to be used. Preferably, the multifunctional hand-held device has at most only a few physical buttons, keys, or switches so that its display size can be substantially increased. The multifunctional hand-held device also incorporates a variety of input mechanisms, including touch sensitive screens, touch sensitive housings, display actuators, audio input, etc. The device also incorporates a user-configurable GUI for each of the multiple functions of the devices.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
DISPLAY ACTUATOR (WO 2006/088499)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005028671&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005028671&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 24 Aug 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005028671</dc:identifier>
<dc:date>24.08.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A display device that both displays visual information and that serves as a mechanical actuator to generate input signals is disclosed (i.e., display device is not only an output device, but also a mechanically actuated input device). By way of example, the display device, which displays visual information such as text, characters and graphics, may also act like a push or clickable button(s), a sliding toggle button or switch, a rotating dial or knob, a motion controlling device such as a joystick or navigation pad, and/or the like. The display actuator may be incorporated into any electronic device to control various aspects of the electronic device. Alternatively, the display actuator may be a stand alone device that operatively couples t...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
SECURITY ENHANCEMENT ARRANGEMENT (WO 2006/083496)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006000667&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2006000667&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 10 Aug 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2006000667</dc:identifier>
<dc:date>10.08.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Disclosed herein is a system for enhancing the security of wireless networks. In one aspect, a wireless access point that functions as a bridge between two networks is provided. The wireless access point is configured to establish separate associations for itself and each device connected to it. This provides for enhanced security in that each device connected to the wireless access point may be separately authenticated and in that separate encryption tunnels are established for each device connected to the wireless access point.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04Q 7/38</category>
</item>

<item>
<title>
HIGHLIGHTING ITEMS FOR SEARCH RESULTS (WO 2006/053266)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005041078&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005041078&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 18 May 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005041078</dc:identifier>
<dc:date>18.05.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention provides a search capability to allow a user to easily lo-cate a preference control, file, folder, control, or other system resource or data item associated with a search result. In one embodiment, a user enters a search term (or a portion thereof) in a search field associated with one or more resource types that may be searched. The user may be presented with a pop-up menu containing a list of likely matches. The user selects the desired preference control from the pop-up menu, and the corresponding preference pane, or other container, containing the se-lected data item, control, or other resource is displayed. In one aspect, as the user enters the search term (or portion thereof), certain icons are highlighted. Speci...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
IMAGE SCALING ARRANGEMENT (WO 2006/047697)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005038819&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005038819&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 04 May 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005038819</dc:identifier>
<dc:date>04.05.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and system for transferring images between devices is disclosed. For example, differently scaled images by a host device may automatically and/or selectively be transferred to a media player for display. In turn, appropriately scaled images may be transferred automatically and/or selectively to another display device for example a TV, camera or printer. The selectivity may occur either at the host level or at the player level.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/173</category>
</item>

<item>
<title>
SYNCHRONIZATION AND CONVERSION OF MEDIA DATA FOR MOBILE USERS (WO 2006/047578)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005038529&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005038529&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 04 May 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005038529</dc:identifier>
<dc:date>04.05.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved techniques for transferring media assets between a host computer and a media device are disclosed. The transfer of media assets between a host computer and a media device can be referred to as synchronization. According to one aspect of the invention, media assets being transferred can be formatted (e.g., rendered) in advance at the host computer and then delivered to the media device. According to another aspect of the invention, media assets can be grouped into collections and transferred on a collection basis. According to still another aspect of the invention, media assets to be transferred can be limited based on an amount of storage capacity available at the media device. According to yet another aspect of the invention, medi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
DISPLAYING DIGITAL IMAGES USING GROUPS, STACKS, AND VERSION SETS (WO 2006/047058)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005035943&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005035943&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 04 May 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005035943</dc:identifier>
<dc:date>04.05.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for managing digital images is provided. A collection of digital images may be managed using a digital image system that displays images using groups, stacks, and versions. A group is a set of unordered digital images that may be visually represented, in a first state, using a representative image, and in a second state, by each digital image in the group. Stacks are similar to groups, except that each digital image in a stack has a rank, and each digital image in the stack is depicted in order of its rank. Versions are similar to groups, except that one or more images in the group are derived from another image in the group.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
WIRELESS SYNCHRONIZATION BETWEEN MEDIA PLAYER AND HOST DEVICE (WO 2006/047029)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005034272&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005034272&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 04 May 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005034272</dc:identifier>
<dc:date>04.05.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved techniques for interaction between a host computer (e.g., personal computer) and a media player are disclosed. According to one embodiment, interaction between a host device (e.g., host (computer (102)) and a media player (108) can be performed over a wireless channel. The interaction over the wireless channel can be used to automatically synchronize media contents stored on the media player with media contents stored on the host device. According to another embodiment, interaction between a host device and a media player, such as automatic synchronization of media contents stored on a media player with media contents stored on a host device, can be restricted. In still another embodiment, synchronization can be automatically perfo...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
TECHNIQUES FOR DISPLAYING DIGITAL IMAGES ON A DISPLAY (WO 2006/041987)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005035938&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005035938&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 20 Apr 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005035938</dc:identifier>
<dc:date>20.04.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for displaying digital images on a display is provided. A pile of images that includes a plurality of images arranged in a first arrangement in which at least one image in the pile overlaps with at least one other image in the pile is displayed. Location data that indicates the location of each image in the first arrangement is stored. In response to first user input while the images of the pile are displayed in the first arrangement, without changing the location data, the images that belong to the pile are displayed in a second arrangement in which no image in the pile overlaps with any other image of the pile. In response to second user input while the images of the pile are displayed in the second arrangement, the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHODS AND APPARATUSES FOR AESTHETICALLY ENHANCED IMAGE CONVERSION (WO 2006/039427)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005035074&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005035074&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 13 Apr 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005035074</dc:identifier>
<dc:date>13.04.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for automated conversion of color images to aesthetically enhanced gray scale images. In one embodiment, the mix of color channels of a color image is automatically determined as a result of analysis of the image for the generation of a gray scale image. In one example, the data of a color channel (e.g., Blue) that is not suitable for a gray scale representation is not used. The adjustment strength depends on the image itself. In one example, a stronger color channel is automatically weighted less than a weaker color channel for enhancement. In one example, after the contrast is further strengthened through nonlinear scaling, the boundary portion of the image is darkened to strengthen the edges and draw attention to ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/40</category>
</item>

<item>
<title>
RAW DATA TRACK PAD DEVICE AND SYSTEM (WO 2006/036607)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005033255&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005033255&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Apr 2006 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005033255</dc:identifier>
<dc:date>06.04.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An input device and system are described that acquires (measures) raw track pad sensor data and transmits this data to a host computer where it is analyzed by an application executing on one or more host computer central processing units. The resulting input processing architecture provides a track pad input device that is both lower in cost to manufacture and more flexible than prior art track pad input devices. Lower costs may be realized by eliminating the prior art's dedicated track pad hardware for processing sensor data (e.g., a processor and associated firmware memory). Increased flexibility may be realized by providing feature set functionality via software that executes on the host computer. In this architecture, track pad function...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/038</category>
</item>

<item>
<title>
WIDE TOUCHPAD ON A PORTABLE COMPUTER (WO 2006/026183)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005029467&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005029467&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 09 Mar 2006 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005029467</dc:identifier>
<dc:date>09.03.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In one exemplary embodiment, a portable computer having a display assembly coupled to a base assembly to alternate between a closed position and an open position. Palm rest areas are formed by a touchpad disposed on the surface of the base assembly. In an alternative embodiment, a touchpad disposed on the base assembly has a width that extends substantially into the palm rests areas of the base assembly.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
BOARD CONNECTOR (WO 2006/026181)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005029461&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005029461&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 09 Mar 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005029461</dc:identifier>
<dc:date>09.03.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A card connector (200) that allows a card (440) to be at least partially coplanar with a logic board (430) is described herein. A system having a card at least partially coplanar with a logic board is also disclosed. A card connector that allows at least one longitudinal plane through the logic board to intersect at least a point of the card is also disclosed. The card may be a memory module.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H01R 12/04</category>
</item>

<item>
<title>
GESTURES FOR TOUCH SENSITIVE INPUT DEVICES (WO 2006/020305)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005025657&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005025657&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 23 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005025657</dc:identifier>
<dc:date>23.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and systems for processing touch inputs are disclosed. The invention in one respect includes reading data from a multipoint sensing device such as a multipoint touch screen where the data pertains to touch input with respect to the multipoint sensing device, and identifying at least one multipoint gesture based on the data from the multipoint sensing device.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
MODE-BASED GRAPHICAL USER INTERFACES FOR TOUCH SENSITIVE INPUT DEVICES (WO 2006/020304)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005025641&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005025641&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 23 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005025641</dc:identifier>
<dc:date>23.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A user interface method is disclosed. The method includes detecting a touch and then determining a user interface mode when a touch is detected. The method further includes activating one or more GUI elements based on the user interface mode and in response to the detected touch.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR DISCOVERING A POWER SOURCE ON A PERIPHERAL BUS (WO 2006/019850)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005024906&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005024906&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 23 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005024906</dc:identifier>
<dc:date>23.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved techniques to recognize a power source on a peripheral bus and/or determine power available from the power source via the peripheral bus are disclosed. Typically, the peripheral bus is supported by a cable connected between a host device and an electronic device. In this case, the host device is a power source (e.g., power adapter or battery pack) and the cable is used to provide power from the power source to the electronic device. Hence, by understanding the power available from the power source, the electronic device can manage its power utilization so as to operate in a stable and reliable manner. The electronic device is, for example, a portable computing device. Examples of portable computing devices include a Portable Digita...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/26</category>
</item>

<item>
<title>
UNIVERSAL CONTAINER FOR AUDIO DATA (WO 2006/014217)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005020659&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005020659&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 09 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005020659</dc:identifier>
<dc:date>09.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet tam e chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can lie enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent meta...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G11B 27/36</category>
</item>

<item>
<title>
UNIFIED INTEREST LAYER FOR USER INTERFACE (WO 2006/012343)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022579&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022579&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022579</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets”, for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user’s screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHODS AND SYSTEMS FOR INDEXING FILES AND ADDING ASSOCIATED METADATA TO INDEX AND METADATA DATABASES (WO 2006/012318)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022537&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022537&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022537</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHODS AND SYSTEMS FOR INDEXING FILES AND ADDING ASSOCIATED METADATA TO INDEX AND METADATA DATABASES BASED UPON THE POWER STATE OF A DATA PROCESSING DEVICE (WO 2006/012317)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022536&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022536&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022536</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Systems and methods for managing data, such as metadata or indexes for index databases. In one exemplary method, different processing priorities are assigned to different indexing tasks based upon the origin of the task. In another exemplary method, indexing tasks are processed in a first mode when a data processing system is in a first power state and indexing tasks are processed in an second mode when the data processing system is in a second power state.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHODS AND SYSTEMS FOR INDEXING FILES AND ADDING ASSOCIATED METADATA TO INDEX AND METADATA DATABASES (WO 2006/012316)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022535&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022535&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022535</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Systems and methods for managing data, such as metadata or indexes of content of files. In one exemplary method, notifications to update a metadata database or an index database are combined into a combined notification. According to other aspects, an order among logical locations on a storage device is determined in order to specify a sequence for scanning for files to be indexed. According to another aspect, a method includes determining whether to index a file based on a path name of the file relative to a plurality of predetermined path names.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
PROCEDURALLY EXPRESSING GRAPHIC OBJECTS FOR WEB PAGES (WO 2006/012168)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022152&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022152&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022152</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/22</category>
</item>

<item>
<title>
PROVIDING LINK-LOCAL IPV4 ADDRESSING ACROSS MULTIPLE INTERFACES OF A NETWORK NODE (WO 2006/011910)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005004306&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005004306&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005004306</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In the present invention, the source node broadcasts an ARP request on multiple interfaces, wherein the ARP request asks for the hardware address of a node whose link local IPv4 address is Y. Next, the source node receives an ARP reply packet on interface Z1 from a target network node whose link local IPv4 address is Y and whose hardware address is X. If Y is not present in the ARP cache of the source node, an entry is added to the ARP cache, which specifies that IP address Y is at the hardware address X on interface Z1. If Y is already present in the ARP cache of the source node and is associated with a different interface Z2, the source node chooses a winner interface out of Z1 and Z2. If interface Z1 is chosen, the source node updates th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/12</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR FACILITATING LONG-LIVED DNS QUERIES (WO 2006/011909)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005004305&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005004305&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005004305</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>One embodiment of the present invention provides a system that implements a long-lived query (LLQ) at a name server. During operation, the system receives an LLQ from a client at the name server, wherein the LLQ requests information related to one or more data items stored on the name server. In response to the LLQ, the system informs the client of updates to the one or more data items.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/12</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR LOOKING UP CONFIGURATION INFORMATION FOR A NETWORK NODE (WO 2006/011908)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005004304&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005004304&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005004304</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>One embodiment of the present invention provides a system for looking up location-specific configuration information for a network node or a subnet. During system operation, a network node creates a query message containing a key that comprises an Internet Protocol (IP) prefix and a string, wherein the IP prefix identifies the network node or the subnet, and the string specifies the type of configuration information. The network node then sends the query message to a name server, which is part of a distributed system that provides a global naming service, wherein the name server additionally stores configuration information. Finally, the network node receives a response message from the name server, wherein the response message contains the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR UPDATING RESOURCE RECORDS IN A NAME-SERVER DATABASE (WO 2006/011907)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005004303&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005004303&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Feb 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005004303</dc:identifier>
<dc:date>02.02.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>One embodiment of the present invention provides a system for updating resource records in a name-server database. During system operation, a network node creates an update-request message containing a set of resource-record updates, and a requested lease, which specifies the length of time for which the name server is being requested to store the resource-record updates. Next, the network node sends the update-request message to a name server, which is part of a distributed system that provides a global naming service. The network node then receives a response message from the name server, wherein the response message contains a granted lease, which specifies the length of time for which the name-server database will store the resource-rec...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/12</category>
</item>

<item>
<title>
STATE BASED SYNCHRONIZATION (WO 2006/007498)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022930&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022930&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 19 Jan 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022930</dc:identifier>
<dc:date>19.01.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for synchronization whereby metadata repository maintains information regarding the history and status of data items in a data repository. Data items are associated with states and such states changes (e.g. increment) in response to changes to the data items. History statements associated with the same states describe the changes in a generic enough fashion that multiple data items may be associated with a single state (e.g. if multiple data items share a common history such as that they were all edited by a user on the same device). The history repository is synchronized with other history repositories so as to reflect the states of data items on multiple devices. The synchronized history stores are used during synchronization to ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 11/14</category>
</item>

<item>
<title>
PROVIDING SYNCHRONIZED INFORMATION TO MULTIPLE DEVICES (WO 2006/007322)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005020139&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005020139&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 19 Jan 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005020139</dc:identifier>
<dc:date>19.01.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system communicates with an aggregate device that includes multiple devices. When providing to-be-communicated information for playback, the system compensates for presentation latency differences between the various devices. In addition, the system adjusts for device clock drift by selecting a master device and resampling the to-be-communicated information provided to the other devices based on the difference between the device clock of the master device and the device clocks of the other devices.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/24</category>
</item>

<item>
<title>
DISPLAY UPDATES IN A WINDOWING SYSTEM USING A PROGRAMMABLE GRAPHICS PROCESSING UNIT. (WO 2006/007251)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005019108&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005019108&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 19 Jan 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005019108</dc:identifier>
<dc:date>19.01.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Techniques to effect arbitrary visual effects using fragment programs executing on a programmable graphics processing unit are described. In a first technique (300), visual effects are applied to a buffered window system's assembly buffer prior to compositing a target window. In a second technique (400), visual effects are applied to a target window as it is being composited into the system's assembly buffer. In a third technique (500 and 600), visual effects are applied to a system's assembly buffer after compositing a target window. In a fourth technique (700), visual effects are applied to the system's assembly buffer as it is transmitted to the system's frame-buffer. In a fifth technique (1100 and 1200), arbitrary visual effects are per...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/393</category>
</item>

<item>
<title>
CODING OF SCENE CUTS IN VIDEO SEQUENCES USING NON-REFERENCE FRAMES (WO 2006/007176)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005018147&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005018147&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 19 Jan 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005018147</dc:identifier>
<dc:date>19.01.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A coding scheme for groups of frames that include scene cuts causes frames before and after the scene cut to be coded as non-reference frames with increased quantization parameters to reduce bandwidth. Although greater coding distortion can be expected for such frames, the distortion should be less or even not perceptible to a viewer owing to the dynamically changing image content caused by the scene change. Quantization parameter increases may vary based on: a viewing rate expected at a decoder, proximity of a frame to the scene cut, and observable motion speed both before and after the scene cut. Additionally, non-reference frames in the GOF may be coded using spatial direct mode coding.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/26</category>
</item>

<item>
<title>
METHOD FOR DATA TRANSMISSION UTILIZING A PORTABLE MULTIMEDIA DEVICE (WO 2006/007084)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005016566&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005016566&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 19 Jan 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005016566</dc:identifier>
<dc:date>19.01.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A communication system for sending data between a multimedia player and a nearby receiver is described. In the described embodiment, the multimedia player includes a multimedia data file processor unit arranged to process a multimedia data file and a data transmission unit coupled to the multimedia data file processor unit arranged to concurrently transmit selected portions of the processed multimedia data file. The system also includes a nearby receiver unit capable of receiving the transmitted selected portions of the processed multimedia data file.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04B 7/216</category>
</item>

<item>
<title>
METHODS AND SYSTEMS FOR MANAGING DATA (WO 2006/004670)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022748&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022748&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 12 Jan 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022748</dc:identifier>
<dc:date>12.01.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC</dc:creator>
<description>Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
ENCODING AND DECODING IMAGES (WO 2006/004667)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022743&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022743&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 12 Jan 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022743</dc:identifier>
<dc:date>12.01.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Some embodiments provide a method for encoding a first set of pixels in a first image by reference to a second image in a video sequence (See Fig. 7, items 700 and 705). In a first search window within a second image, the method searches to identify a first particular portion in the second image that best matches the first set of pixels in the first image (See Fig. 7, item 715). In the first search window within the second image, the method identifies a first location corresponding to the first particular portion (See Fig. 7, item 710). In a second search window within the second image, the method then searches to identify a second particular portion in the second image that best matches the first set of pixels in the first image (See Fig. ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/12</category>
</item>

<item>
<title>
MULTI-PASS VIDEO ENCODING (WO 2006/004605)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022616&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005022616&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 12 Jan 2006 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005022616</dc:identifier>
<dc:date>12.01.2006</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Some embodiments of the invention provide a multi-pass encoding method that encodes several images (e.g., several frames of a video sequence). The method iteratively performs an encoding operation that encodes these images (Figure 1, 110). The encoding operation is based on a nominal quantization parameter, which the method uses to compute quantization parameters for the images (132). During several different iterations of the encoding operation, the method uses several different nominal quantization parameters (125). The method stops its iterations (140) when it reaches a terminating criterion (e.g., it identifies an acceptable encoding of the images).</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/12</category>
</item>

<item>
<title>
NETWORKED MEDIA STATION (WO 2005/122531)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005011635&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005011635&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 22 Dec 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005011635</dc:identifier>
<dc:date>22.12.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Disclosed herein is a networked media station device (100) providing a variety of features including a wireless network interface, a wired network interface (103), a peripheral interface (104), and a multimedia interface (105). The wireless network interface(s) allows the device to communicate to serve as a wireless base station or repeater and/or a bridge between a wireless and a wired network. The peripheral interface allows the device to communicate with a variety of peripherals, and, in conjunction with the network interface(s), allows sharing of a peripheral among multiple networked computers. The multimedia interface allows the device to be used with entertainment devices for streaming of multimedia information from a network connecte...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 12/28</category>
</item>

<item>
<title>
METHODS FOR SHARING GROUPS OF OBJECTS, SYNCHRONISING, AND SYNCHRONISING BETWEEN THREE OR MORE DEVICES (WO 2005/116892)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005014619&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005014619&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 08 Dec 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005014619</dc:identifier>
<dc:date>08.12.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>One aspect of the invention is a method of sharing a group of one or more objects between a plurality of users, in which one or more of said plurality of users is able to change parameter data of at least one said object. The method comprises storing at least one version of each said object; when an object is changed, creating a new version of the object, the new version of the object comprising additional data relating to the creation of the new version; storing the new version of the object together with any version of that object before the change; providing all versions of the object to each of said plurality of users; and using the additional data provided for each version of the object to determine how to display the object. Another a...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06Q 10/00</category>
</item>

<item>
<title>
MULTIPOINT TOUCHSCREEN (WO 2005/114369)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005014364&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005014364&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 Dec 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005014364</dc:identifier>
<dc:date>01.12.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct locations in the plane of the touch panel and to produce distinct signals representative of the location of the touches on the plane of the touch panel for each of the multiple touches is disclosed.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR CREATING TAMPER-RESISTANT CODE (WO 2005/111761)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005012835&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005012835&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 24 Nov 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005012835</dc:identifier>
<dc:date>24.11.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for creating tamper-resistant code are described herein. In one embodiment, the method comprises receiving a first object code block. The method also comprises translating the first object code block into a second code block, wherein the translating includes applying taper-resistance techniques to the first object code block or the second object code block. The method also comprises executing the second object code block.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/00</category>
</item>

<item>
<title>
AUTOMATED REVERSE TELECINE PROCESS (WO 2005/107266)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005007496&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005007496&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 10 Nov 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005007496</dc:identifier>
<dc:date>10.11.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Disclosed herein is a method to detect and identify 3-2 pulldown patterns in a video sequence. If no 3-2 pulldown pattern is detected, the video remains unmodified. If 3-2 pulldown patterns are found, repeated fields are removed and original frames are reconstructed. Optionally, additional instructions may be generated for a video encoder. Additionally, in accordance with the present invention, repeated fields are removed in a way that does not throw away any information. The method described herein describes a plurality of operations that define one or more metrics or parameters of the video data for use in identifying the repeated fields.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/01</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR CONFIGURABLE AUTOMATIC MEDIA SELECTION (WO 2005/106878)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005013647&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005013647&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 10 Nov 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005013647</dc:identifier>
<dc:date>10.11.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Techniques for repeatedly selecting and presenting media items at a media device are disclosed. In one embodiment, media items are automatically (or dynamically) selected from a media source (e.g., list of media items) and then presented at a media device. As a result, the selected media items can be continuously selected and presented in an automated manner. In one embodiment, the automatic selection of the media items can be performed in accordance with at least one criterion. The at least one criterion can be user-specified and/or rules-based. In one embodiment, a display screen can display information pertaining to recently presented media items, media item being presented, and upcoming media items to be presented.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
ANIMATION OF AN OBJECT USING BEHAVIORS (WO 2005/106800)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005012735&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005012735&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 10 Nov 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005012735</dc:identifier>
<dc:date>10.11.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Various embodiments of the invention cover various aspects of behaviors and working with behaviors. One embodiment covers behaviors themselves, including animations that can be produced by applying a behavior to an item and the algorithms underlying these animations. Another embodiment covers using behaviors in conjunction with keyframes. Yet another embodiment covers working with behaviors, including setting parameters of behaviors, saving behaviors, and creating new behaviors. Yet another embodiment covers objects to which behaviors may be applied, including, for example, images, text, particle systems, filters, generators, and other behaviors. Yet another embodiment covers dynamic rendering of objects to which behaviors have been applied...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 17/30</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR PROCESSING GRAPHICS OPERATIONS WITH GRAPHICS PROCESSING UNIT (WO 2005/106785)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005008805&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005008805&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 10 Nov 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005008805</dc:identifier>
<dc:date>10.11.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Disclosed is a system and method for processing graphic operations on a plurality of data structures of an image with a graphics processing unit and memory. The disclosed techniques of the system and method create an accumulation buffer of the data structures for accumulating changes to the data structures. A separate buffer is then created from at least a portion of the data structures of the accumulation buffer. The disclosed techniques read the data structures from the separate buffer with the graphics processing unit. The graphics processing unit operates on the data structures read from the separate buffer with the operation. Then, the disclosed techniques write the results of the operation onto the portion of the accumulation buffer c...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 1/00</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR SHARING PLAYLISTS (WO 2005/106752)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005014262&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005014262&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 10 Nov 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005014262</dc:identifier>
<dc:date>10.11.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and systems for publishing a playlist are disclosed. A user generates or selects a playlist, which is then provided (&lt;i&gt;e.g.&lt;/i&gt;, uploaded) for publishing. A playlist identifying at least one of one or more tracks and one or more albums is received (302). The playlist may then be published such that the playlist is viewable by one or more individuals (308). A user may then purchase one or more tracks/albums identified in the playlist via an online store.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06Q 30/00</category>
</item>

<item>
<title>
HIGH-LEVEL PROGRAM INTERFACE FOR GRAPHICS OPERATIONS (WO 2005/106652)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005008804&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005008804&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 10 Nov 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005008804</dc:identifier>
<dc:date>10.11.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Disclosed is a system for producing images including an application program interface. The system includes an API and techniques for creating images by defining relationships between filters and images, such relationships programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. The system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multi-processor environment.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
VIDEO CODING SYSTEM PROVIDING SEPARATE CODING CHAINS FOR DYNAMICALLY SELECTED SMALL-SIZE OR FULL-SIZE PLAYBACK (WO 2005/104562)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005006166&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005006166&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Nov 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2005006166</dc:identifier>
<dc:date>03.11.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Embodiments of the present invention provide a coding system that codes data according to a pair of coding chains. A first coding chain generates coded video data that can be decoded by itself to represent a source video sequence of a small size, such as a size sufficient to support the real time playback and display features of a video editing application. The second coding chain generates coded video data representing supplementary data, which when decoded in conjunction with the coded video data of the first coding chain, yields the source video sequence for full-size display. The output of the first coding chain may be stored in memory in a file structure that can be accessed independently of the second chain's output and, therefore, it...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 9/00</category>
</item>

<item>
<title>
METHODS AND APPARATUSES FOR OPERATING A PORTABLE DEVICE BASED ON AN ACCELEROMETER (WO 2005/093550)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005003599&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005003599&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Oct 2005 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005003599</dc:identifier>
<dc:date>06.10.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for operating a portable device based on an accelerometer are described. According to one embodiment of the invention, an accelerometer attached to a portable device detects a movement of the portable device. In response, a machine executable code is executed within the portable device to perform one or more predetermined user configurable operations. Other methods and apparatuses are also described.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
RATE AND QUALITY CONTROLLER FOR H.264/AVC VIDEO CODER AND SCENE ANALYZER THEREFOR (WO 2005/084035)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005000067&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2005000067&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 09 Sep 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2005000067</dc:identifier>
<dc:date>09.09.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A rate control system is disclosed for video coding applications. The rate controller assigns a quantization parameter for video data in a picture in response to complexity indicators indicative of spatial complexity, motion complexity and/or bits per pel of the picture. A virtual buffer based quantizer parameter is proposed based on a virtual buffer fullness analysis and a target rate estimate, which is derived from the complexity indicators. A second quantizer parameter is proposed from a linear regression analysis of quantizer parameters used to code previously coded pictures of similar type (e.g., I pictures, P pictures or B pictures). A coding policy decision unit defines a final quantizer parameter from a comparison of the two propose...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/26</category>
</item>

<item>
<title>
NAVIGATION WITHIN A LARGE COMPUTER FILE (WO 2005/083595)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004036843&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004036843&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 09 Sep 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004036843</dc:identifier>
<dc:date>09.09.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Disclosed herein is a method and graphical user interface (GUI) for navigating within the contents of a computer file, and specifically within a large non-paginated graphical file. A first portion of the file is displayed at a first magnification. Thereafter, an option is selected to display a second portion of the contents of the file (preferably the entire file) at a second lower magnification. An area is defined within the displayed second portion that highlights the first portion. This area is moveable, preferably by clicking and dragging the area using a mouse pointer, to a new (third location) on the file. Thereafter, the method allows the third portion to be automatically or manually magnified as was the first portion.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
ACTIVE ENCLOSURE FOR COMPUTING DEVICE (WO 2005/083547)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004043479&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004043479&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 09 Sep 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004043479</dc:identifier>
<dc:date>09.09.2005</dc:date>
<dc:creator>APPLE COMPUTER INC.</dc:creator>
<description>A computing device is disclosed. The computing device includes a housing having an illuminable portion. The computing device also includes a light device disposed inside the housing. The light device is configured to illuminate the illuminable portion.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR ADVERTISING A USER INTERFACE FOR CONFIGURING, CONTROLLING AND/OR MONITORING A SERVICE (WO 2005/069582)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004026904&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004026904&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 28 Jul 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004026904</dc:identifier>
<dc:date>28.07.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention provides a system that advertises a user interface for controlling and/or monitoring a service. During operation, the system advertises the user interface, wherein the user interface is accessible through a web browser. This advertisement can be used to determine an address for a web server that supports the user interface. Next, the system receives a request from a client to access the user interface, wherein the request is received at the web server. In response, the system communicates information between the web server and a web browser associated with the client to provide the user interface to a user of the client, thereby enabling the user to control and monitor the service through the web browser. The present i...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/12</category>
</item>

<item>
<title>
COMPOSITE GRAPHICS RENDERED USING MULTIPLE FRAME BUFFERS (WO 2005/069271)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004032752&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004032752&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 28 Jul 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004032752</dc:identifier>
<dc:date>28.07.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC</dc:creator>
<description>A secondary frame buffer (720) is provided for use by classic applications designed to paint directly to a frame buffer. Classic applications paint their windows to the secondary frame buffer, not to the primary frame buffer (716). A compositor (706) reads window data from the secondary frame buffer and paints it to the primary frame buffer. The compositor also reads window data written to back buffers (708) by other applications and paints that data to the primary frame buffer. Since the compositor maintains visible region data for all windows, the windows are correctly painted to the primary frame buffer whether they are from the back-buffered windows or from classic applications. In addition, optimizations in classic applications that ca...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/14</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR VIDEO ENCODING USING A VARIABLE NUMBER OF B FRAMES (WO 2005/067302)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004038693&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004038693&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 21 Jul 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004038693</dc:identifier>
<dc:date>21.07.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An effective method for dynamically selecting the number of I, P and B frames during video coding is proposed. Short-term look-ahead analysis of a video sequence yields a variable number of B frames to be coded between any two stored pictures. The first picture of a group of frames (GOF) may be coded as a B picture. Motion speed is calculated for each picture of the GOF with respect to the first picture of the GOF. Subject to exceptions, as long as the subsequent pictures exhibit motion speeds that are similar and motion vector displacements that are co-linear with those of the first picture in the GOF, they may be coded as B pictures. When a picture is encountered having a motion speed that is not the same as that of the first picture in t...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/26</category>
</item>

<item>
<title>
ALMOST-SYMMETRIC MULTIPROCESSOR THAT SUPPORTS HIGH-PERFORMANCE AND ENERGY-EFFICIENT EXECUTION (WO 2005/062180)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004026903&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004026903&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 07 Jul 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004026903</dc:identifier>
<dc:date>07.07.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>One embodiment of the present invention provides a system for controlling execution of tasks in a multiprocessor system, which contains both a high-performance processor and an energy-efficient processor. Upon receiving a task to be executed on the multiprocessor system, the system determines whether to execute the task on the high-performance processor or the energy-efficient processor based on performance requirements for the task and/or energy usage considerations for the multiprocessor system. Next, the system executes the task on either the high-performance processor or the energy-efficient processor based on the determination.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/32</category>
</item>

<item>
<title>
TOUCH PAD FOR HANDHELD DEVICE (WO 2005/057328)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004027102&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004027102&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 23 Jun 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004027102</dc:identifier>
<dc:date>23.06.2005</dc:date>
<dc:creator>APPLE COMPUTER INC.</dc:creator>
<description>A touch pad system is disclosed. The system includes mapping the touch pad into native sensor coordinates. The system also includes producing native values of the native sensor coordinates when events occur on the touch pad. The system further includes filtering the native values of the native sensor coordinates based on the type of events that occur on the touch pad. The system additionally includes generating a control signal based on the native values of the native sensor coordinates when a desired event occurs on the touch pad.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR INCREMENTAL CODE SIGNING (WO 2005/029223)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004029470&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004029470&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 31 Mar 2005 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004029470</dc:identifier>
<dc:date>31.03.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention discloses a method for quickly and easily authenticating large computer program (300). The system operates by first sealing the computer program with digital signature (350) in an incremental manner. Specifically, the computer program is divided into a set of pages (380) and a hash value (310) is calculated for each page (390). The set of hash values (390) is formed into a hash value array (373) and then the hash value array is then sealed with a digital signature (350). The computer program (300) is then distributed along with the hash value array (373) and the digital signature (350). To authenticate the computer program (300), a recipient first verifies the authenticity of the hash value array (373) with the digital...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 9/32</category>
</item>

<item>
<title>
VIDEO ENCODING METHOD AND SCENE CUT DETECTION METHOD (WO 2005/027526)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004015032&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004015032&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 24 Mar 2005 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004015032</dc:identifier>
<dc:date>24.03.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods for processing a set of successive video frames in two passes to determine the number of bidirectional (B) and unidirectional (P) motion to be encoded in a video coding system. During the first pass, motion vectors and motion costs are computed for each frame and a derived cost value is computed based on the motion cost of at least one frame. The derived cost value is used determine the number (Ng) of B-frames to be encoded in the set of successive frames. In the second pass, the set of successive frames are encoded where NB) frames are encoded as B-frames and some or all motion vectors computed in the first pass are reused in the second pass. A scene cut detection method is also provided where an impulse-like increase in a ration o...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/26</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR AUTOMATIC FILE CLUSTERING INTO A DATA-DRIVEN, USER-SPECIFIC TAXONOMY (WO 2005/022413)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004025882&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004025882&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 10 Mar 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004025882</dc:identifier>
<dc:date>10.03.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An automatic file clustering algorithm enables documents within a file system to be displayed in a semantic view. The file clustering algorithm maps all words and documents into an appropriate semantic vector space, clusters the documents at a predetermined level of granularity, and assigns a meaningful descriptor to each resulting cluster. The documents are displayed to the user in a hierarchy in accordance with the resulting clusters. This results in a virtual file system with a semantic organization, that allows the user to navigate by content.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR PRE-PROCESSING OF VIDEO SEQUENCES TO ACHIEVE BETTER COMPRESSION (WO 2005/020584)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004017415&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004017415&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Mar 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004017415</dc:identifier>
<dc:date>03.03.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods for pre-processing video sequences prior to compression to provide data reduction of the video sequence. After compression of the pre-processed video sequence, the bit rate of the pre-processed and compressed video sequence will be lower than the bit rate of the video sequence after compression but without pre-processing. Pre-processing may include temporal filtering where pixel values of successive frames are filtered when the difference in the pixel values between the successive frames are within high and low threshold values. The high and low threshold values are determined adaptively depending on the illumination level of a frame. Pre-processing may include spatial anisotropic diffusion filtering such as Perona-Malik filtering, ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 9/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR IMPLEMENTING A SLEEP PROXY FOR SERVICES ON A NETWORK (WO 2005/020505)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004013645&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004013645&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Mar 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004013645</dc:identifier>
<dc:date>03.03.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>One embodiment of the present invention provides a system for implementing a sleep proxy. The system starts by receiving a request at the sleep proxy for information pertaining to a service provided by a device. In response to this request, the system determines if the device is a member of a list of devices for which the sleep proxy takes action. If so, the system determines if the sleep proxy can answer the request. If so, the sleep proxy sends a response to the request on behalf of the device. In a variation on this embodiment, if the system cannot answer the request on behalf of the device, the system sends a wakeup packet to the device, wherein the wakeup packet causes the device to exit a power-saving mode so that the device can respo...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 12/12</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR ACCELERATING THE EXPIRATION OF RESOURCE RECORDS IN A LOCAL CACHE (WO 2005/020100)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004013646&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004013646&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Mar 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004013646</dc:identifier>
<dc:date>03.03.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>One embodiment of the present invention provides a system that facilitates reconfirmation of resource records in a cache. The system starts by retrieving the resource record at a client and attempting to establish communication using the data in that resource record. In the event that communication is not successful, the system responds by issuing one or more queries for the resource record in question. The system then waits for a response to the query. If the response to the query is not received in a pre-determined amount of time, the system invalidates the resource record. The response from the device is a multicast response, thereby allowing other clients to update corresponding resource records in their local caches without querying th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/08</category>
</item>

<item>
<title>
PEER-TO-PEER CONTENT SHARING (WO 2005/017660)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004021516&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004021516&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 24 Feb 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004021516</dc:identifier>
<dc:date>24.02.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method to allow a user of instant messaging chat modules in a network to share identity-based activity, active content of the certain user, and related information with contacts. For example, the user's instant messenger contacts may view recent or current active content, ongoing and recent online activity, etc., of another user. A sender peer includes an application module to activate a media content file from a content repository, or perform online activities through an activity server. The sender peer also includes a chat module, which detects identity-based activity and active content, and sends related indications to a recipient peer. The recipient peer includes a chat module to display identity-based activity and active c...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 12/18</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR OPERATING A DATA PROCESSING SYSTEM (WO 2005/017468)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004026444&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004026444&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 24 Feb 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004026444</dc:identifier>
<dc:date>24.02.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses to manage working states of a data processing system. At least one embodiment of the present invention includes a data processing system with one or more sensors (e.g., physical sensors such as tachometer and thermistors, and logical sensors such as CPU load) for fine grain control of one or more components (e.g., processor, fan, hard drive, optical drive) of the system for working conditions that balance various goals (e.g., user preferences, performance, power consumption, thermal constraints, acoustic noise). In one example, the clock frequency and core voltage for a processor are actively managed to balance performance and power consumption (heat generation) without a significant latency. In one example, the spee...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/20</category>
</item>

<item>
<title>
VOICE INFORMATION SYSTEM (WO 2005/015382)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004016519&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004016519&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 17 Feb 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004016519</dc:identifier>
<dc:date>17.02.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A voice information system is disclosed. The present invention generally allows for updateable audio information (e.g., menus). Although a device might have some pre-packaged menu components, other menu components can be received from a server. Each menu component, regardless of whether it is original or received from the server, has an associated voiced name. When a user highlights a menu choice, the voiced name can be played. The user then has the option of selecting the menu choice or scrolling to a new menu choice. In this way, a user could navigate the menu without having to actually see a visual display of the menu, which may be especially useful for users unable to see the visual display or users with visual disabilities.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G10L 15/22</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR DATA SHARING BETWEEN APPLICATION PROGRAMS (WO 2005/010778)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004017640&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004017640&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Feb 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004017640</dc:identifier>
<dc:date>03.02.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Techniques for sharing data with other application programs are disclosed. The techniques allow data sharing between different application programs on a computer system. For instance, a second application program can access data provided by a first application program without needing the first application program to be operating or executing on the computer system. In one embodiment, an application operates to publish its data for external use by other application programs. The data is, for example, database data maintained by the application program. The data can be published for external use by producing a data communication file that contains at least a portion of the data. In one implementation, the data communication file contains the ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
MEDIA PLAYER WITH ACCELERATION PROTECTION (WO 2005/004127)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004011851&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004011851&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 13 Jan 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004011851</dc:identifier>
<dc:date>13.01.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An improved media player and a method for operating a portable computing device (e.g., media player) are disclosed. According to one aspect, a portable computing device is able to protect its disk drive when being subjected to undesired levels of acceleration. The portable computing device protects its disk drive by monitoring for such accelerations and operating to avoid usage of the disk drive during periods of acceleration. Through such protection, the likelihood of damage to the disk drive or loss of data stored on the disk drive is able to be substantially reduced. According to another aspect, a user of a portable computing device can be alerted when the portable computing device is being subjected to undesirable levels of acceleration...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G11B 5/55</category>
</item>

<item>
<title>
VIDEO CONFERENCING SYSTEM HAVING FOCUS CONTROL (WO 2005/002225)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004016635&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004016635&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Jan 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004016635</dc:identifier>
<dc:date>06.01.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Systems and methods for directing pickup of media content by way of user input are disclosed. These systems and methods enable desired media content to be more effectively acquired. The user input can be locally provided or remotely provided. The systems and methods for directing pickup of media content are particularly suitable for video conferencing systems. The media content being directed is, for example, video or audio.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/14</category>
</item>

<item>
<title>
VIDEO CONFERENCING APPARATUS AND METHOD (WO 2005/002193)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004015916&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004015916&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Jan 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004015916</dc:identifier>
<dc:date>06.01.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A video conferencing system having video and/or audio capture device for video and audio communications is disclosed. The video and audio capture device may include one or more switches for securely activating and deactivating the device. Furthermore, an indicator may be hard-wired to the video and/or audio components so to provide a true indication of when these components are on and off. The video and audio capture device may also be integrated into a single unit.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/14</category>
</item>

<item>
<title>
THREADED PRESENTATION OF ELECTRONIC MAIL (WO 2005/001703)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004020254&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004020254&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Jan 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004020254</dc:identifier>
<dc:date>06.01.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A threaded list of e-mail messages is provided by checking each received message against previous messages to determine whether the new message is associated with previous messages. If so, then a new thread is created. The new thread has an associated thread header, which stores metadata bout the messages in the thread. If the received message is related to messages in an existing thread, then the received message is added to that thread, and the thread header for that thread is updated to reflect data from the received message. The thread header appears with messages in a message list view of the inbox, and provides data about the thread. Messages that are not part of a thread are shown in the same view as threaded messages, without a thre...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 15/16</category>
</item>

<item>
<title>
SYNCHRONIZED TRANSMISSION OF AUDIO AND VIDEO DATA FROM A COMPUTER TO A CLIENT VIA AN INTERFACE (WO 2005/001702)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004018659&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004018659&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Jan 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004018659</dc:identifier>
<dc:date>06.01.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method for controlling data transmission between a computer and a video client via an interface, the method comprising: the computer polling the interface a first time (200) to determine the size of the buffer on the interface; receiving a first buffer size value from the interface; sending a plurality of frames of video and audio data (202) to the buffer on the interface such that a delay period exists between the sending of each frame; the computer polling the interface a second time (204) to determine buffer site after the frames are sent to the interface; receiving a second buffer size value from the interface; and modifying the amount of time (208 and 212) between the transmission of frames.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 15/16</category>
</item>

<item>
<title>
SYNTHESIS OF VERTICAL BLANKING SIGNAL (WO 2005/001634)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004018657&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004018657&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Jan 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004018657</dc:identifier>
<dc:date>06.01.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method of controlling transmission of data from a computer (100) to a video client (102) via an interface device (106), comprising: reading a register (184) on the interface device to obtain a value indicating temporal proximity to an occurrence of a vertical blanking interval occurs, the value increased incrementally until a vertical blanking interval occurs, and then being reset; deriving a time value (182, 180), the time value indicating the occurrence of a vertical blanking interval; sending an interrupt to a processor on the computer at the occurrence of the vertical blanking interval; and invoking code in response to an occurrence of the video blanking interval.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 5/765</category>
</item>

<item>
<title>
INTERFACE FOR SENDING SYNCHRONIZED AUDIO AND VIDEO DATA (WO 2005/001633)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004018648&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004018648&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Jan 2005 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004018648</dc:identifier>
<dc:date>06.01.2005</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A data stream format for transmission of data frames (108) between a computer and a video client via an interface, the data stream being a plurality of data frames (108) transmitted sequentially, each data frame comprising: a frame header (110); video data (112), the video data (112) following the frame header (110); and audio data (114), the audio data (114) following the video data (112).</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/00</category>
</item>

<item>
<title>
COMPUTER INTERFACE HAVING A VIRTUAL SINGLE-LAYER MODE FOR VIEWING OVERLAPPING OBJECTS (WO 2004/114113)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004019747&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004019747&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Wed, 29 Dec 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004019747</dc:identifier>
<dc:date>29.12.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer-human interface provides a mechanism to manage the available space of a computer display (28) in a manner that facilitates navigation among multiple windows (42-50) that are overlaid upon one another. The interface includes a user-selectable mode (Fig. 5) in which the windows are rearranged, and resized if necessary, so that all open windows can be simultaneously viewed within the area of the display, thereby enabling any one of the windows to be easily selected for access. In effect, the presentation of the windows is 'flattened' so that all windows appear at the same virtual depth, rather than overlapping one another. With this approach, there is no need to minimize windows in order to access one that is overlaid by another, th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
AUTOMATICALLY UPDATING USER-PROGRAMMABLE INPUT SENSORS TO PERFORM USER SPECIFIED FUNCTIONS (WO 2004/109427)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004010299&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004010299&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 16 Dec 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004010299</dc:identifier>
<dc:date>16.12.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In a portable multimedia device, a method, apparatus, and system for automatically updating programmable buttons on a remote client device using a set of user preferences is described. A remote client device is coupled (either wired or wirelessly) to the host computer and the preference file is passed to the remote client device which uses the preference file to automatically update any programmable buttons included therein to execute the desired suite of functions. In some cases, a combination of buttons can be used to perform a particular function whereas in other cases, a single button can be associated with a particular function.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/023</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DYNAMIC POWER MANAGEMENT IN A PROCESSOR SYSTEM (WO 2004/102363)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004012340&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004012340&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 25 Nov 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004012340</dc:identifier>
<dc:date>25.11.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A dynamic power management system includes an operating system (OS) that causes a processor to operate in one of multiple run states that have different performance and/or power dissipation levels. The OS selects the run state in response to processor information (e.g., processor load) being monitored by the OS. The OS can predict future states of the processor information based on sampled processor information. The OS can take an average of the predicted and actual samples for comparison with a threshold to select a run state. The OS can track the number of consecutive saturated samples that occur during a selected window of samples. The OS can predict future processor information samples based on the number of consecutive saturated sample...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/32</category>
</item>

<item>
<title>
MEDIA PLAYER SYSTEM (WO 2004/098079)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004008686&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004008686&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Nov 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004008686</dc:identifier>
<dc:date>11.11.2004</dc:date>
<dc:creator>APPLE COMPUTER INC.</dc:creator>
<description>A media player system is disclosed. One aspect of the media player system pertains to a docking station (178) that allows a media player (174) to communicate with other media devices. Another aspect of the media player system pertains to a wireless media player system that includes a hand held media player capable of transmitting information over a wireless connection and one or more media devices (404A) capable of receiving information over the wireless connection (406). Another aspect of the media player system pertains to a method of wirelessly connecting the hand held media player to another device. The method includes selecting a media item on the hand held media player; selecting one or more remote recipients on the hand held media pl...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04M 1/725</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR NETWORK-BASED PURCHASE AND DISTRIBUTION OF MEDIA (WO 2004/097759)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004012928&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004012928&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Nov 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004012928</dc:identifier>
<dc:date>11.11.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and systems for network-based purchase and distribution of media are disclosed. The purchase and distribution of media by these methods and systems are not only secure but also controlled. The security restricts access to media within media files during downloads as well as while stored at a server and/or client. For example, a potential purchaser can search and browse through numerous media items on-line that are available for purchase. The potential purchaser can thereafter purchase one or more media items on-line with great ease. Upon purchasing a media item, the content for the media item can be downloaded over the network to the purchaser. The content for the media item is then encrypted for the purchaser's use and stored on th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06Q 20/00</category>
</item>

<item>
<title>
ACCESSING MEDIA ACROSS NETWORKS (WO 2004/097683)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004011621&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004011621&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Nov 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004011621</dc:identifier>
<dc:date>11.11.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Method and apparatus for accessing media across networks. The present invention generally allows for media to be provided across a network. A client requests media information from a server so the client can create a local representation of the server's database. The client is then able to manage the media information locally. When the client selects the desired media, it requests the selection from across the network. The server then delivers the selected media.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
GRAPHICAL USER INTERFACE FOR BROWSING, SEARCHING AND PRESENTING MEDIA ITEMS (WO 2004/097635)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004012851&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004012851&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Nov 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004012851</dc:identifier>
<dc:date>11.11.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved graphical user interfaces suitable for reviewing, browsing, previewing and/or purchasing media items are also disclosed. The graphical user interfaces are suitable for reviewing or browsing numerous media items. The graphical user interfaces are also suitable for previewing or purchasing media items in an on-line manner. The graphical user interfaces are particularly useful for a system that provides purchase and distribution of media in a client-server environment.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
METHODS AND SYSTEM FOR SECURE NETWORK-BASED DISTRIBUTION OF CONTENT (WO 2004/097609)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004012848&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004012848&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Nov 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2004012848</dc:identifier>
<dc:date>11.11.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and system for network-based distribution of content are disclosed. The distribution of content is not only secure but also controlled. The security restricts access to content within media files during downloads as well as while stored at a server or client. In one embodiment, each media file is encrypted with a different, randomly generated key. The control over the distribution of the media file can serve to limit the subsequent distribution of media files from clients to other clients. In another embodiment, the control can permit media files to be shared on a limited number of different clients affiliated with the same user. The clients can vary with application but generally are computing devices that have memory storage. Oft...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 21/00</category>
</item>

<item>
<title>
LOCALIZED VIEWING OF FILE SYSTEM NAMES (WO 2004/084001)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004002873&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004002873&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 30 Sep 2004 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004002873</dc:identifier>
<dc:date>30.09.2004</dc:date>
<dc:creator>APPLE COMPUTER INC.</dc:creator>
<description>The elements of a file system contain information that provides language-specific views of the file system. An indicator in each element enables a quick determination to be made whether that element is localized. These indicators can take the form of a key-value pair in a properties list, a special file in the element, such as an empty file, or a special extension on the name of the file. If the element is localized, the localization information can be stored as part of the element, or in a central location for use with multiple different elements. A library of APIs associates with the file system performs methods to determine whether a requested file system element is localized, and to retrieve the localized name in that case.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR IMPROVED CODING MODE SELECTION (WO 2004/064414)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004000316&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004000316&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 29 Jul 2004 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004000316</dc:identifier>
<dc:date>29.07.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In this disclosure, a novel method for direct mode enhancement in B-pictures and skip mode enhancement in P-pictures in the framework of H.264 (MPEG-4/Part 10) is disclosed. Direct mode and skip mode enhancements are achieved by clustering the values of the Lagrangian, removing outliers and specifying smaller values of the Lagrangian multiplier in the rate-distortion optimization for encoding mode selection. Experimental results using high quality video sequences show that bit rate reduction is obtained using the method of the present invention, at the expense of a slight loss in peak signal-to-noise ratio (PSNR). By conducting two different experiments, it has been verified that no subjective visual loss is visible despite the peak signal-...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/26</category>
</item>

<item>
<title>
USER INTERFACE FOR ACCESSING PRESENTATIONS (WO 2004/063947)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004000261&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2004000261&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 29 Jul 2004 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2004000261</dc:identifier>
<dc:date>29.07.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A user interface and methods for accessing document presentations are described herein. In one aspect of the invention, an exemplary method of the invention allows a user to directly snapback to a previous accessed document presentation without having to select from a menu of items or go through the intermediate pages. In this method, when a first document presentation is accessed, a first location of the first document presentation is recorded, automatically or manually. Subsequently, when a sequence of additional document presentations originated from the first document presentation is accessed, in response to a first input, without having to select from a menu of items, the first document presentation is directly retrieved from a recorde...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR VARIABLE ACCURACY INTER-PICTURE TIMING SPECIFICATION FOR DIGITAL VIDEO ENOCODING WITH REDUCED REQUIREMENTS FOR DIVISION OPERATIONS (WO 2004/054257)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003024953&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003024953&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 24 Jun 2004 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2003024953</dc:identifier>
<dc:date>24.06.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for performing motion estimation in a digital video system is disclosed (Fig.1). Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner (Fig.1, item 160). In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value (Fig.1, items 150, 160). This step scales up a numerator for a ratio (Fig.1, item 120). Next, the system determines a scaled ratio by divi ding that scaled numerator by a second first display time difference between the second video picture and a third video picture. The scaled ratio is then stored calculat...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 9/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR USER CUSTOMIZED SHADING OF A GRAPHICAL USER INTERFACE (WO 2004/046906)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003038026&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003038026&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Jun 2004 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2003038026</dc:identifier>
<dc:date>03.06.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>To allow users to compensate for different and dynamically changing lighting conditions, the present invention introduces a graphical user interface shading system. The graphical user interface shading system provides a very simple intuitive interface to the user. In one embodiment, the user is presented with an adjustable user interface widget such as a slider that allows the user to select any shading setting along a shading continuum. The graphical user interface shading system reacts to the users control by adjusting a number of different graphical user interface elements in response to the new shading setting. In one embodiment, the graphical user interface shading system adjusts singled colored areas with a linear interpolation, text ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/023</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR CONTROL OF RATE-DISTORTION TRADEOFF BY USING LAGRANGE MULTIPLIER AND VISUAL MASK (WO 2004/045218)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003034659&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003034659&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 27 May 2004 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2003034659</dc:identifier>
<dc:date>27.05.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A Method And Apparatus For Control of Rate-Distortion Tradeoff by Mode Selection in Video Encoders is Disclosed. The system of the present invention first selects a distortion value D near a desired distortion value. Next, the system determines a quantizer value Q using the selected distortion value D. The system then calculates a Lagrange multiplier lambda using the quantizer value Q. Using the selected Lagrange multiplier lambda and quantizer value Q, the system begins encoding pixelblocks. If the system detects a potential buffer overflow, then the system will increase the Lagrange multiplier lambda. If the Lagrange multiplier lambda exceeds a maximum lambda threshold then the system will increase the quantizer value Q. If the system det...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 9/00</category>
</item>

<item>
<title>
A COMPUTER PROGRAM COMPRISING A PLURALITY OF CALENDARS (WO 2004/027672)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003028247&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003028247&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 Apr 2004 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2003028247</dc:identifier>
<dc:date>01.04.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods, systems and machine readable media for operating a calendar in a data processing system. In one exemplary method, a calendar interface is displayed on a display device, wherein the calendar interface is capable of displaying calendar events for a user, and a control interface is displayed, which control interface allows the user to selectively display calendar events simultaneously from at least two calendars of the user in the calendar interface.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/00</category>
</item>

<item>
<title>
A METHOD OF MANAGING A CALENDAR AND A COMPUTER SYSTEM FOR IMPLEMENTING THAT METHOD (WO 2004/023265)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003028053&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003028053&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 18 Mar 2004 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2003028053</dc:identifier>
<dc:date>18.03.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods, systems and machine readable media for operating a calendar in a data processing system. In one exemplary method of managing a calendar, which contains at least one event, said method comprises: making available the calendar in an electronic format; subscribing to said calendar; downloading said calendar from a host electronic device to a subscriber electronic device; and storing said calendar in said electronic format to form a local calendar.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/00</category>
</item>

<item>
<title>
ADAPTIVELY POST FILTERING ENCODED VIDEO (WO 2004/008763)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003022066&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003022066&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 22 Jan 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2003022066</dc:identifier>
<dc:date>22.01.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Some embodiments of the invention provide a method of decoding an encoded video signal that includes a plurality of successive encoded images. The method initially receives an encoded image of the video signal (Fig. 4 “Start”). It then decodes the encoded image (405). The method next examines the decoded image to determine whether the decoded image satisfies at least one criterion for performing a post-filter operation on the decoded image (410). Only if the decoded image satisfies the criterion, the method performs the post-filter operation on the decoded image (415). The criterion in some embodiments is whether the amount of time for applying the post-filter operation exceeds the remaining amount of time that the method has to process...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 5/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR VARIABLE ACCURACY INTER-PICTURE TIMING SPECIFICATION FOR DIGITAL VIDEO ENCODING (WO 2004/008654)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003021714&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003021714&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 22 Jan 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2003021714</dc:identifier>
<dc:date>22.01.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specificallly the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture (105) and a nearby video picture is determined. The display time difference is then encoded (180) into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate emb...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 9/00</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR UPDATING PLAYLISTS (WO 2004/008460)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003021534&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2003021534&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 22 Jan 2004 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2003021534</dc:identifier>
<dc:date>22.01.2004</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved techniques for automatic (or dynamic) updating (or maintaining) of playlists for a media system that stores and plays media content for a user of the media system are disclosed. The automatic update to playlists can occur when additional media content is added to or removed from the media system. The automatic update to playlists can also occur when previously stored media content is otherwise altered.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G11B 27/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR COLOR CORRECTION (WO 2003/069894)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002038712&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002038712&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 21 Aug 2003 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002038712</dc:identifier>
<dc:date>21.08.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A graphical user interface for performing color correction and methods for implementing the color correction are disclosed. The graphical user interface allows a user to adjust the colorspace of the pixels in the image. In one embodiment, a color adjustment pad allows the user to push the pixels from a particular luminance level a desired magnitude towards a desired hue. Pixels from other luminance levels are affected proportionally. The graphical user interface further allows a user to adjust the luminance of the pixels in the image. A luminance adjustment slider allows the user to adjust the luminance of pixels from a selected luminance level by a relative amount. Pixels from other luminance levels have their luminance are affected in a m...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 5/40</category>
</item>

<item>
<title>
PRESENTATION DURING NETWORK ADDRESS ACQUISITION (WO 2003/065685)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002002416&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002002416&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 07 Aug 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002002416</dc:identifier>
<dc:date>07.08.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for instructing a processing system to present information. In one embodiment of the invention a server processing system on a network uses the DHCP protocol to provide network configuration information for a client processing system. The server processing system uses DHCP option code 56 to include presentation information with the configuration sent to the client. Option code 56 allows for text messages to be presented by the client processing system and also allows URL-formatted text that may cause web pages or other internet resources to be presented by the client processing system. Because the presentation information is included with the network configuration information, information is presented when the client ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR AUTOMATIC WINDOW RESIZING IN A GRAPHICAL USER INTERFACE (WO 2003/050669)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002031367&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002031367&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 19 Jun 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002031367</dc:identifier>
<dc:date>19.06.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and system is described for automatically resizing a window displayed within a display area in a graphical user interface environment. Exemplary embodiments of the present invention detect that at least a portion of the window is being dragged between a region inside of the display area and a region outside of the display area. Upon detection, the window is resized while being dragged. The resized window can be redrawn so that the frame of the resized window is displayed in the region inside of the display area.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
SINGLE-CHANNEL CONVOLUTION IN A VECTOR PROCESSING COMPUTER SYSTEM (WO 2003/048968)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002037627&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002037627&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 12 Jun 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002037627</dc:identifier>
<dc:date>12.06.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The invention provides a system and method for performing convolution in a single channel of a vector processing computer system. The invention takes advantage of the parallel computing capability of the vector processing system and the distributed properties of the discrete-time convolution sum by performing convolution on portions of an overall data stream, or data chunks, simultaneously. Partial solutions are thereby obtained and superimposed to achieve an overall solution data stream. To simplify the convolution sum and eliminate the need for calculating products, an embodiment of the invention utilizes a specialized data signal or vector in the convolution operation. Specifically, a specialized vector comprising a series of ones may be...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/15</category>
</item>

<item>
<title>
SYSTEM AND METHOD OF GENERATING USER INTERFACE INFORMATION MESSAGES (WO 2003/048914)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002034067&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002034067&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 12 Jun 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002034067</dc:identifier>
<dc:date>12.06.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for producing notification objects conveying computer warning or error notification information to a computer user is provided. The notification objects point to a target to which the information contained therein relates and are persistent until dismissed by a user or an application. The notification objects are aware of the bounds of their target, and where possible do not obscure any part of their target. These objects are collapsible, allowing the user to minimize the objects, and are also non-modal, allowing a user to fully interact with any running application while the notification objects are visible. These notification objects are only visible when the window containing the target to which the information in the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/023</category>
</item>

<item>
<title>
COMPUTER CONTROLLED DISPLAY DEVICE (WO 2003/041386)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033581&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033581&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 15 May 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002033581</dc:identifier>
<dc:date>15.05.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention is a computer controlled display device. In one embodiment, the display device includes a flat panel display (240) having an input for receiving display data. Additionally, a moveable assembly (200) may be coupled to the display. The moveable assembly may provide at least three degrees of freedom of movement for the flat panel display device. Additionally, the moveable assembly may have a cross-sectional area, which is substantially less than a cross-sectional area of a display structure of the flat panel display. Additionally, the moveable assembly may include a plurality of stacked ball-and-socket assemblies (226, 227).</description>
<dc:publisher>WIPO</dc:publisher>
<category>F16M 11/04</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR CHARGING A BATTERY IN A PERIPHERAL DEVICE (WO 2003/036777)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033856&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033856&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 May 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002033856</dc:identifier>
<dc:date>01.05.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A power manager for managing power delivered to a battery operated peripheral device is disclosed. The power manager includes an input current limiter arranged to suppress a power surge associated with an insertion event by a power cable arranged to provide an external voltage. A voltage converter unit coupled to the input current limiter converts the received external voltage to a supply voltage that is transmitted by way of a main bus to a voltage sensor unit coupled thereto. During the insertion event, a comparator unit coupled to the voltage sensor, sends a first switching signal to a switchover circuit that responds by connecting the peripheral device and an uncharged battery to the main bus such that the supply voltage is provided the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/26</category>
</item>

<item>
<title>
MEDIA PLAYER WITH INSTANT PLAY CAPABILITY (WO 2003/036647)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033330&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033330&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 May 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002033330</dc:identifier>
<dc:date>01.05.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A media player and a method for operating a media player are disclosed. A media program is able to substantially immediately begin playing after a media play selection has been made. Through intelligent operation, the media program is able to start playing even before the media program has been substantially or completely loaded from disk storage into semiconductor memory (i. e., cache memory). Additionally, the media program can be loaded into semiconductor memory through use of a background process without disturbing the playing of the media program. Further, if desired, the disk storage is able to be aggressively 'powered off' when not being accessed, thereby enhancing battery life when being battery-powered.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G11B 19/02</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR USE OF ROTATIONAL USER INPUTS (WO 2003/036642)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033861&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033861&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 May 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002033861</dc:identifier>
<dc:date>01.05.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved approaches for users of computing devices to interact with graphical user interfaces are described. According to one aspect, a rotational user action supplied by a user at a user input device is transformed into linear action with respect to a graphical user interface. According to another aspect, a portion of an extended list of items is displayed by a graphical user interface and, through rotational user actions at a user input device, the portion of the list being displayed can be varied with welcomed ease of use. Although the type of computing device can vary, the improved approaches are particularly well-suited for use with a portable media player.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
MOUSE HAVING A ROTARY DIAL (WO 2003/036611)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002030042&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002030042&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 May 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002030042</dc:identifier>
<dc:date>01.05.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A user operated input device (40) is disclosed. The user operated input device includes a housing (42) and a rotary dial (44) positioned relative to an external surface of the housing. The rotary dial provides a control function.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
INTELLIGENT SYNCHRONIZATION FOR A MEDIA PLAYER (WO 2003/036541)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033332&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033332&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 May 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002033332</dc:identifier>
<dc:date>01.05.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved techniques for interaction between a host computer (e.g., personal computer) and a media player are disclosed. According to one aspect, interaction between a host computer and a media player, such as automatic synchronization of media contents stored on a media player with media contents stored on a host computer, can be restricted. In one implementation, a given media player is able to automatically interact only with a designated host computer. According to another aspect, synchronization can be automatically initiated and performed upon connection of a data link between the media player and the host computer. According to still another aspect, synchronization is able to be achieved with a reduced amount of data transfer between ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/40</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR PROVIDING A AUTOMATIC HIGH SPEED DATA CONNECTION IN A FIREWIRE ENABLED PORTABLE MULTIMEDIA DEVICE (WO 2003/036487)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033567&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033567&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 May 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002033567</dc:identifier>
<dc:date>01.05.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In a portable FireWire compatible device, a direct memory access (DMA) bus switch coupled by way of a DMA bus to a central processing unit (CPU), a local hard drive (HDD), and a FireWire port, provides a direct connection between the FireWire port and the HDD bypassing a main bus and the CPU when a data transfer request is received and processed by the CPU. Otherwise, until the data transfer request is received and processed, the CPU is directly connected to the HDD. In this way, a high speed data transfer between the FireWire port and the HDD is provided only when an appropriate data transfer request is received and processed.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/40</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR ACCELERATED SCROLLING (WO 2003/036457)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033805&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002033805&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 01 May 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002033805</dc:identifier>
<dc:date>01.05.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Improved approaches for users to with graphical user interfaces of computing devices are disclosed. A rotational user action supplied by a user via a user input device can provide accelerated scrolling. The accelerated nature of the scrolling enables users to scroll or traverse a lengthy data set (e.g., list of items) faster and with greater ease. The amount of acceleration provided can be performed in successive stages, and/or performed based on the speed of the rotational user action. In one embodiment, the rotational user action is transformed into linear action with respect to a graphical user interface. The resulting acceleration effect causes the linear action to be enhanced such that a lengthy data set is able to be rapidly traversed...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
CHARACTER STRING CONVERSION (WO 2003/027895)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002029768&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002029768&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Apr 2003 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002029768</dc:identifier>
<dc:date>03.04.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods for converting a source character string to a target character string are described herein. In one aspect of the invention, an exemplary method includes receiving a first character string having the source character string, dividing the first character string into a plurality of sub-strings, converting the plurality of the sub-strings to second character strings through a dictionary, creating third character strings corresponding to the plurality of the sub-strings, analyzing the second and third character strings, construction fourth character strings from the second and third character strings based on the analysis, creating a candidate list based on the fourth character strings, selecting the target character string from the cand...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/28</category>
</item>

<item>
<title>
INTEGRATED SOUND INPUT SYSTEM (WO 2003/017719)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002024669&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002024669&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 27 Feb 2003 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002024669</dc:identifier>
<dc:date>27.02.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method for speech recognition is provided. Generally, a first signal is generated from a first microphone. The first signal is transformed to coefficients. The coefficients from the first signal are inputted to a multiple channel noise rejection device. A second signal is generated from a second microphone. The second signal is transformed to coefficients. The coefficients from the second signal are inputted to the multiple channel noise rejection device. Coefficients from the multiple channel noise rejection device, which are dependent on coefficients from the first signal and coefficients from the second signal, are provided to an acoustic model selector. Acoustic model hypotheses are chosen based on the coefficients from the multiple c...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G10L 15/20</category>
</item>

<item>
<title>
SPEAKER EQUALIZATION TOOL (WO 2003/017716)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002023315&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002023315&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 27 Feb 2003 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002023315</dc:identifier>
<dc:date>27.02.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer readable medium containing program instructions for controlling a parametric equalizer is provided. Generally, a computer readable code is provided for displaying a composite equalization curve, wherein the composite equalization curve is formed from at least a first frequency filter with a first center frequency, a second frequency filter with a second center frequency, and a third frequency filter with a third center frequency. A computer readable code is provided for allowing a dragging movement of the first center frequency, the second center frequency, and the third center frequency.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03G 5/00</category>
</item>

<item>
<title>
SPACING FOR MICROPHONE ELEMENTS (WO 2003/015467)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002024670&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002024670&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 20 Feb 2003 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002024670</dc:identifier>
<dc:date>20.02.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A speech recognition device with a frequency range with an upper frequency limit f¿max? is provided. The speech recognition device has more than two microphones with distances between the microphones, wherein the greatest common factor of the distances between the microphones is less than the speed of sound divided by f¿max?. More particularly, where the microphones are spaced a total distance, the number of the more than two microphones is less than the one half the total distance times the upper frequency limit divided by the speed of sound.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G10L 15/20</category>
</item>

<item>
<title>
OBJECT MOVIE EXPORTER (WO 2003/015030)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002024634&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002024634&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 20 Feb 2003 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002024634</dc:identifier>
<dc:date>20.02.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for compressing and/or transmitting and/or receiving data representing different views of an object. In one method according to the present application the method stores a plurality of frames of an object wherein each of these frames represents a view of the object. The method then assigns a reference number to each of these frames, arranges these frames in a preferred layout, divides the preferred layout into a plurality of blocks having frames sharing spatial similarities, and compresses each of these blocks separately.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 9/00</category>
</item>

<item>
<title>
MICROPHONE ELEMENTS FOR A COMPUTING SYSTEM (WO 2003/014898)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002024881&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002024881&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 20 Feb 2003 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002024881</dc:identifier>
<dc:date>20.02.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An improved speech recognition device is provided. The speech recognition device comprises a display (204) with at least two built in microphones (208, 212) and a speech recognition module (202) electrically connected to the display. The speech recognition module uses an algorithm that may take into account the position of the built in microphone on the display. The display may have a first axis of rotation where the microphones may be placed an equal distance from the first axis of rotation.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
METHOD OF OBFUSCATING COMPUTER INSTRUCTION STREAMS (WO 2003/010660)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002023605&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002023605&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Feb 2003 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002023605</dc:identifier>
<dc:date>06.02.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for obfuscating computer instruction streams. In one aspect of the invention, an exemplary method includes breaking each of at least two operative instruction streams into a plurality of parts and interleaving the parts into a new instruction stream. In another aspect of the invention, an exemplary method includes breaking each of at least two operative instruction streams into a plurality of parts and interleaving the parts with obfuscation codes into a new instruction stream. The obfuscation codes interrelate the parts from different instruction streams to prevent reversal of interleaving.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR MANAGING FILE EXTENSIONS IN A DIGITAL PROCESSING SYSTEM (WO 2003/007191)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002022102&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002022102&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 23 Jan 2003 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002022102</dc:identifier>
<dc:date>23.01.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for managing file extensions in a processing system (Figure 5). An exemplary method of managing file extensions in a digital processing system (700) involves a user interface and a plurality of files, each file having a name that comprises a filename and an extension (702). The method includes associating a file with an indicator which is user selectable for a single file in a plurality files in said digital processing system and which indicates how to display an extension of the file (708), and assigning a value to the indicator, and displaying a displayed name of the file in the user interface in a style determined by the indicator.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
CONTROL INDICATORS FOR DATA PROCESSING SYSTEMS (WO 2003/007139)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002020692&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002020692&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 23 Jan 2003 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002020692</dc:identifier>
<dc:date>23.01.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A control indication assembly. A first control mounted on a surface of a computer is coupled to a first sensor, to a first sensing circuit to send an electrical signal to the first control when a user-touch occurs to the first sensor, and to a first indicator to indicate an occurrence of said user-touch. A second control mounted on a surface of a display which is coupled to the computer is coupled to a second sensor, to a second sensing circuit to send an electrical signal to said second control when said user-touch occurs to the display, and to a second indicator to indicate an occurrence of the user-touch. The first and second control are configured such that the first and second indicator are synchronized to exhibit identical behaviors w...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/32</category>
</item>

<item>
<title>
AUTOMATIC CALIBRATION (ADDED CAPACITANCE) WITH CAPACITIVE OSCILLATOR TOUCH SENSOR (WO 2003/001672)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002019601&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002019601&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 03 Jan 2003 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002019601</dc:identifier>
<dc:date>03.01.2003</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A calibration circuit and method for a proximity/touch detector allow automatic calibration to the proximity/touch detector components, chassis affects, and ambient conditions such that initial factory calibration and periodic manual calibration are not needed. The calibration circuit switches a capacitance into the input capacitance of a Schmitt trigger free running oscillator to change the output frequency of the oscillator. A capacitive sensor forms part of the input capacitance. The change in frequency simulates the frequency shift associated with the difference in input capacitance generated when an object, such as a finger, is touching the capacitive sensor and when the capacitive sensor is free from contact with the object.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03K 17/96</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR FILTERING EMAIL (WO 2002/103604)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002019015&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002019015&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 27 Dec 2002 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002019015</dc:identifier>
<dc:date>27.12.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for filtering messages comprising determining a first semantic anchor corresponding to a first group of messages, for example, legitimate messages and a second semantic anchor corresponding to a second group of messages, for example, unsolicited messages. Determining a vector corresponding to an incoming message; comparing the vector corresponding to the incoming message with at least one of the first semantic anchor and the second semantic anchor to obtain a first comparison value and a second comparison value; and filtering the incoming message based on the first comparison value and the second comparison value.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06Q 10/00</category>
</item>

<item>
<title>
ACTIVE ENCLOSURE FOR COMPUTING DEVICE (WO 2002/103504)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002018953&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002018953&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 27 Dec 2002 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002018953</dc:identifier>
<dc:date>27.12.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computing device is disclosed. The computing device includes a housing having an illuminable portion. The computing device also includes a light emitting device disposed inside the housing. The light emitting device is configured to produce a light effect that alters the ornamental appearance of the computing device.</description>
<dc:publisher>WIPO</dc:publisher>
<category>F21V 33/00</category>
</item>

<item>
<title>
COMPUTING DEVICE WITH DYNAMIC ORNAMENTAL APPEARANCE (WO 2002/103503)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002019027&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002019027&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 27 Dec 2002 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2002019027</dc:identifier>
<dc:date>27.12.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC</dc:creator>
<description>The invention pertains to electronic devices capable of dynamically changing their ornamental or decorative appearance, i.e., the outer appearance as seen by a user. The electronic devices generally include an illuminable housing. The illuminable housing, which includes at least one wall configured for the passage of light, is configured to enclose, cover and protect a light arrangement as well as functional components of the electronic device. The light arrangement, which generally includes one or more light sources, is configured to produce light for transmission through the light passing wall(s) of the illuminable housing. The transmitted light illuminates the wall(s) thus giving the wall a new appearance. That is, the transmitted light ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>F21V 33/00</category>
</item>

<item>
<title>
TRACK FOR IMPROVED VIDEO COMPRESSION (WO 2002/078354)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002007384&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002007384&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Oct 2002 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002007384</dc:identifier>
<dc:date>03.10.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer readable medium for compressing video data with an edit track is provided. Generally, computer readable code for compressing video data is provided. The computer readable code for compressing comprises computer readable code for accessing the edit track to use data in the edit track during the compressing. A method of compressing video data with an edit track is provided. Generally, video data is compressed. The compressing comprises accessing the edit track to use data in the edit track during the compressing. A system for compressing video data is also provided. An edit track reader for accesses data within the edit track and generates instructions based on the data within the data track. A video compressor receives instruction...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/26</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DYNAMIC CURSOR CONFIGURATION (WO 2002/076092)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001047074&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001047074&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 26 Sep 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001047074</dc:identifier>
<dc:date>26.09.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A cursor image on display is altered in size as a function of the speed (or distance) the cursor is moved across the display to aid a user in locating the cursor on the display. The cursor image may also be altered to further indicate the direction of movement. In one embodiment, the cursor image may grow in size with increasing speed of cursor image movement. In other embodiments, the cursor image may also be additionally altered in form and/or color, flash, or otherwise to thereby visibly indicate its location on the display.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/023</category>
</item>

<item>
<title>
COLOR PALETTE PROVIDING CROSS-PLATFORM CONSISTENCY (WO 2002/076083)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002005106&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002005106&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 26 Sep 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002005106</dc:identifier>
<dc:date>26.09.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and system to provide a color palette which facilitates user selection of web-safe colors. In laying out the color palette, the extent of achromatic colors located within the color palette is determined. The achromatic colors are then arranged in one group on the palette, for instance in order of lightest to darkest. The non web-safe chromatic colors are then grouped together. From this grouping blends of the colors are created. Finally, the web-safe chromatic colors are grouped together. Blends with respect to the web-safe chromatic colors are created and then grouped on the color palette.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/02</category>
</item>

<item>
<title>
MEDIA PLAYER INTERFACE (WO 2002/061563)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002000484&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002000484&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 08 Aug 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002000484</dc:identifier>
<dc:date>08.08.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer readable medium contains media player application code which implements the procedures of generating in a user interface an application window (10) having a window frame (12) and a plurality of stiles (14) to define a plurality of panes (16) within said frame, displaying in a first one of said panes (26) a user selectable index of a plurality of media files (24), displaying in a second one of said first selected information (28) for said media files, and displaying in a third one of said panes second selected information (32) for said media files.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
MEDIA EDITING AND CREATING INTERFACE (WO 2002/054377)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002000483&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002000483&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Jul 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002000483</dc:identifier>
<dc:date>11.07.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer readable medium containing media creating application code which implements the following procedures, generating in a user interface an application window (10) having a window frame (20) the window frame defining a pane (30), displaying a theme (102A) in the pane, displaying a plurality of buttons (40-50) on the frame, and displaying a status indicator (46) on the frame.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
TIME-BASED, NON-CONSTANT TRANSLATION OF USER INTERFACE OBJECTS BETWEEN STATES (WO 2002/054220)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002000465&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002000465&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Jul 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002000465</dc:identifier>
<dc:date>11.07.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention relates to a method for moving objects within the graphical user interface (GUI) of an operating system in a manner that provides a transitional effect between window states, which is pleasing to the user. This transitional effect includes changing the shape of a window while scaling and moving the window between two different sizes and positions. In one embodiment of the present invention, the transitional effect may be employed as a window is minimized into an icon, or restored from an icon. In another embodiment of the present invention, the transitional effect is employed as a window is minimized within its title bar, or restored therefrom. The rate of movement of objects is controlled in a non-linear manner, to fu...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
THREE STATE ICONS FOR OPERATION (WO 2002/054213)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002000485&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2002000485&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Jul 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2002000485</dc:identifier>
<dc:date>11.07.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A three state icon (10) for a computer is disclosed. The icon prevents inadvertent starting of an operation on a computer. The icon has a first state (11) which conceals a second state (14). Upon selection of the first state with a computer pointing device (i.e., mouse) (116), the icon will change to the second state. Upon selecting the icon in the second state, the operation on the computer will start. Accordingly, only upon selecting the icon in the first state and then the second state, the operation will commence on the computer thereby preventing accidental startup of the operation. Once the second state has been selected, the icon will change to a third state (22a or 22b) which indicates that the operation is proceeding on the compute...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/023</category>
</item>

<item>
<title>
USE OF CONVERGENCE-ENABLED DVD AND WEB SYSTEM (WO 2002/050744)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001047633&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001047633&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 27 Jun 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001047633</dc:identifier>
<dc:date>27.06.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A musical Blue Book DVDonCD is distributed primarily through an e-commerce website created by an application services provider (ASP) and advertised through the ASP and producer, artist or other sites, as well as traditional marketing channels. This disk, when played in a standard CD player, will play Red Book audio. When placed in a compatible computer or device, the DVDonCD will play a DVD video spec title. This title will have web links, which will interact directly with the ASP and other websites. From the websites, end users will have the ability to purchase merchandise such as prior albums and future DVDonCDs. End users will also be able to download streaming audio and video from other music and video download websites, which will be e...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06Q 30/00</category>
</item>

<item>
<title>
STREAMING SERVER ADMINISTRATION PROTOCOL (WO 2002/032056)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001029377&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001029377&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 18 Apr 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001029377</dc:identifier>
<dc:date>18.04.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Network server information has traditionally been obtained through the use of operating systems functions and calls. By adding URL protocol code to the network server, such data may be obtained by use of a URL. In the URL, path information for the container in the server where such data resides is included. Specific server data may be retrieved, or such data may be retrieved recursively among several levels of containers. System calls and other functions may also be added to the URL path name for searching for particular data, or similar types of data through successive levels of containers. The protocol allows server administrators to access server data, in real time, from any user device in a network in which the server resides.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 12/24</category>
</item>

<item>
<title>
IMPROVED CONNECTIONLESS ARQ PROTOCOL (WO 2002/030033)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001042057&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001042057&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Apr 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001042057</dc:identifier>
<dc:date>11.04.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Packets transmitted from a server into a computer network are assigned a sequence number, a retransmit time and a time to live. Each packet is retransmitted upon the expiration of the retransmit time if no acknowledgment has been received from a client to which the packet was sent. The packet is removed from a retransmit buffer if the time to live timer expires prior to any acknowledgment being received. Multiple acknowledgments may be combined into a coalesced acknowledgment.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 1/16</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DETECTING FREE FALL (WO 2002/029812)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001030387&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001030387&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Apr 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001030387</dc:identifier>
<dc:date>11.04.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A data processing system including a data storage device having data stored on a data storage medium. Within said data processing system, a system electronics is operatively coupled to a sensor and to said data storage device. When the sensor senses a change in gravitational or inertial acceleration of said data processing system, it alerts system electronics to temporarily park a read/write head in a safe position.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G11B 19/04</category>
</item>

<item>
<title>
A COMBINED MENU-LIST CONTROL ELEMENT IN A GRAPHICAL USER INTERFACE (WO 2002/029538)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001025622&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001025622&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 11 Apr 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001025622</dc:identifier>
<dc:date>11.04.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A control element for use in a graphical user interface, which combines the display features of the list box element and the pop-up menu element into a single GUI control element. The combined menu list control element is capable of displaying data in multiple states thereby allowing to it to optimally use the available displaying data in multiple states thereby allowing to it to optimally use the available display space for presenting data to the user. By allowing menu list control element to display data as either a list or a menu, it combines the advantages of lists and menus while avoiding their disadvantages.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHOD FOR DRAGGING AND DROPPING BETWEEN MULTIPLE LAYERED WINDOWS (WO 2002/027459)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001041758&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001041758&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 04 Apr 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001041758</dc:identifier>
<dc:date>04.04.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods for manipulating a plurality of layered windows on a display are described. Specifically, methods for manipulating layered windows comprises the steps of moving a pointer to a visible portion of a partially hidden window and holding the pointer at the visible portion for a predetermined period of time. Responsive to the holding for a predetermined period of time, the partially hidden window is revealed. One exemplary embodiment of the present invention involves employing the method for manipulating layered windows to drag and drop an object between the layered windows. According to other exemplary embodiments of the present invention, during the drag of an object, holding down a predetermined key on the keyboard can send the top-mos...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
NOVEL USE OF TITANIUM IN A NOTEBOOK COMPUTER (WO 2002/027448)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001042362&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001042362&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 04 Apr 2002 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001042362</dc:identifier>
<dc:date>04.04.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention uses titanium and titanium alloys to form the main and display housings of notebook computers. Specifically, the present invention glues injection molded frames to titanium or titanium alloy sheet metal casings. Continuous beads of glue are used to overcome the problems formerly associated with shearing. Bayonet receptors formed in the interior of the main casing's bottom case reduce the number of screws needed to attach components forming the main and display housings. Bayonet structures formed in an exterior portion of an injection molded frame slidably mate with the bayonet receptors to lock the bottom case of the main housing in position. In some embodiments, the edges of the bottom case are beveled to form a stron...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
HANDLER FOR FLOATING-POINT DENORMALIZED NUMBERS (WO 2002/023326)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001042144&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001042144&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 21 Mar 2002 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2001042144</dc:identifier>
<dc:date>21.03.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Operations that involve denormalized numbers are handled by restructuring the input values for an operation as normalized numbers, and performing calculations on the normalized numbers. As a first step in the process of performing an operation, a determination is made whether input values for the operation contain one or more denormalized numbers. For certain types of operations, a determination is made whether the input values are such that the output value from the operation will be a denormalized number. For each operation in which either the input values or output values comprise a denormalized number, the input values are scaled to produce values that are not denormalized. Once the appropriate factoring has been carried out, the reques...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 5/01</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR SEAMLESSLY ACCESSING REMOTELY STORED FILES (WO 2002/017140)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001025640&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001025640&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 28 Feb 2002 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2001025640</dc:identifier>
<dc:date>28.02.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method by which users via programs on one computer may seamlessly access files remotely stored on other computers that run a well known file access protocol. An operating system extension and an application level network access program are provided. The operating system extension receives file systems requests for remote files from the operating system than were issued according to a well known application program interface. The operating system extension forwards the remote file system request to the network access program. The network access program reformats the request according to a well known application level network protocol extension and sends it over a network to a remote computer system. The network access program re...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
CONNECTOR HAVING A CABLE THAT IS RELATIVELY MOVEABLE ABOUT AN AXIS (WO 2002/011246)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001024019&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001024019&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 07 Feb 2002 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2001024019</dc:identifier>
<dc:date>07.02.2002</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The invention includes a cable assembly housing. The cable assembly housing may include a main shell that defines a first cavity. The main shell may have a collar. The cable assembly may also include a cable shell that defines a second cavity. The cable shell may have a neck disposed between a mating surface and a flange. The flange of the cable shell may be disposed through the collar and inside the first cavity.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H01R 13/58</category>
</item>

<item>
<title>
METHODS AND APPARATUSES FOR TRANSFERRING DATA (WO 2001/099374)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001020044&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001020044&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 27 Dec 2001 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2001020044</dc:identifier>
<dc:date>27.12.2001</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server (CP, 401) to the server (301). The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proc...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
16:9 ASPECT RATIO AND ANAMORPHIC IMAGE PROCESSING (WO 2001/093243)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001016827&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001016827&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Dec 2001 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2001016827</dc:identifier>
<dc:date>06.12.2001</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus is described for receiving a first data stream comprising a graphic image having an aspect ratio of 16:9 into a computer system, capturing the image within a storage device of the computer system, and displaying the image on a graphical user interface of the computer system in a 16:9 aspect ratio format.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/391</category>
</item>

<item>
<title>
VIRTUAL BUNDLES (WO 2001/077948)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001010995&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001010995&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 18 Oct 2001 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001010995</dc:identifier>
<dc:date>18.10.2001</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator><!--NO BEGIN SET EMPTY TAG-->

<description></description>
<dc:publisher>WIPO</dc:publisher>
<category>G06Q 30/00</category>
</item>

<item>
<title>
CUSTOM STORES (WO 2001/077869)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001010977&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2001010977&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 18 Oct 2001 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2001010977</dc:identifier>
<dc:date>18.10.2001</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Une page Web d'entrepôt de stockage utilise un administrateur externe pour utiliser des données de configuration destinées à une page Web d'entrepôt de stockage. Les données de configuration peuvent inclure des ensembles virtuels de produits pour la vente.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06Q 30/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR ACQUIRING AND ORGANIZING INK INFORMATION IN PEN-AWARE COMPUTER SYSTEMS (WO 2001/067222)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000034468&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000034468&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 13 Sep 2001 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2000034468</dc:identifier>
<dc:date>13.09.2001</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An ink manager running at a computer system receives ink information entered at a pen-based input/display device and accumulates the ink information into ink strokes. The ink manager communicates with a handwriting recognition engine and includes an ink phrase termination engine that is configured to detect the occurence of one or more ink phrase termination events by examining the ink information. Upon the occurrence of an ink phrase termination event, the ink manager notifies the handwriting recognition engine and organizes the preceding ink strokes into an ink phrase data structure. The ink manager may also pass the ink phrase to an application executing on the computer system that is associated with the ink information, and it, in respo...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHOD OF TRANSITION BETWEEN WINDOW STATES (WO 2001/050450)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000033275&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000033275&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 12 Jul 2001 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2000033275</dc:identifier>
<dc:date>12.07.2001</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention relates to a method for manipulating a window within a graphical user interface (GUI) of an operating system in a manner that provides a transitional effect between window states, which is pleasing to the user. This transitional effect includes changing the shape of a window while scaling and moving the window between two different sizes and positions. In one embodiment of the present invention, the transitional effect may be employed as a window is minimized into an icon, or restored from an icon. In another embodiment of the present invention, the transitional effect is employed as a window is minimized within its title bar, or restored therefrom. The transitional effect may achieve scaling by a variety of filtering ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
GRADUATED VISUAL AND MANIPULATIVE TRANSLUCENCY FOR WINDOWS (WO 2001/046942)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000030158&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000030158&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 28 Jun 2001 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2000030158</dc:identifier>
<dc:date>28.06.2001</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and systems for providing graphical user interfaces are described. Overlaid, information-bearing windows whose contents remain unchanged for a predetermined period of time become translucent. The translucency can be graduated so that, over time, if the window's contents remain unchanged, the window becomes more translucent. In addition to visual translucency, windows according to the present invention also have a manipulative translucent quality. Upon reaching a certain level of visual translucency, user input in the region of the window is interpreted as an operation on the underlying objects rather than the contents of the overlaying window.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
USER INTERFACE FOR PROVIDING CONSOLIDATION AND ACCESS (WO 2001/046790)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000032453&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000032453&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 28 Jun 2001 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2000032453</dc:identifier>
<dc:date>28.06.2001</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items (610, 620, 630, 640) in the graphical user interface, a userbar (600) is established which includes a plurality of item representations (610, 620, 630, 640). To permit a greater number of items (610, 620, 630, 640) to reside in the userbar (600), a magnification function can be provided which magnifies items (610, 620) within the userbar (600) when they are proximate the cursor associated with the graphical user interface.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
RENDERING TRANSLUCENT LAYERS (WO 2000/068887)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000012432&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000012432&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 16 Nov 2000 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US2000012432</dc:identifier>
<dc:date>16.11.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method of rendering overlapping layers in a computer display, such as a windowing system, employs front-to-back assembly of the displayed image. An arbitrary number of overlapping elements, such as windows, can be presented, without requiring temporary storage space or additional off-screen buffers. The front-to-back assembly technique minimizes the number of memory transfers performed in connection with rendering an image, and avoids unnecessary reading and processing of pixels that will not contribute to the final image. Special effects such as semi-transparency, shadows, and irregular shapes can be accommodated and processed in an efficient manner.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/40</category>
</item>

<item>
<title>
CONVERGENCE-ENABLED DVD AND WEB SYSTEM (WO 2000/063915)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000010155&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000010155&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 26 Oct 2000 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2000010155</dc:identifier>
<dc:date>26.10.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system integrates a DVD system and a WWW web browser. Universal Resource Locator (URL) information corresponding to sites accessible by the browser are stored in fields within the DVD data. When the user actuates a DVD element that has a corresponding URL, the web browser displays information from that site. When the user actuates an HTML menu or other browser-implemented feature, the DVD system accesses a portion of the DVD data specified in the menu. This arrangement provides for two-way communication, i.e., HTML in the browser is able to control DVD content and vice-versa. Having the WWW information embedded in the DVD brings a number of benefits, the foremost of which is the ability to write a 'one size fits all' template web page tha...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
USER INTERFACE FOR PRESENTING MEDIA INFORMATION (WO 2000/063766)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000010441&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US2000010441&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 26 Oct 2000 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US2000010441</dc:identifier>
<dc:date>26.10.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A user interface and methods for using a user interface for controlling processing of time-based media files. In one exemplary method, a graphical representation of a time line (271) for a time-based media is displayed along with a graphical representation of a current time (262) along the graphical representation of the time line. A start graphical indicator (270) and a stop graphical indicator (272) is also displayed along the graphical representation of the time line. A portion of the time-based media may be selected for presentation by dragging or positioning at least one of the start graphical indicator and the stop graphical indicator along the graphical representation of the time line. In another aspect of the invention, an exemplary...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
ADVANCED DEFERRED SHADING GRAPHICS PIPELINE PROCESSOR (WO 2000/030040)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999018971&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999018971&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 25 May 2000 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1999018971</dc:identifier>
<dc:date>25.05.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A graphics pipeline processor that extracts (4000), sorts (6000) and renders pixel fragments. The processor applies texture (12000) and one of various fragment operations (11000).</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
GRAPHICS PROCESSOR WITH DEFERRED SHADING (WO 2000/019377)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019254&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019254&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 06 Apr 2000 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1999019254</dc:identifier>
<dc:date>06.04.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A deferred graphics processor which includes deferred shading, a tiled frame buffer, multiple-stage hidden surface removal processing (Fig. 5), Phong shading (14000), subpixel anti-aliasing, and texture- and bump-mapping (12000).</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR HANDLING SPECIAL WINDOWS IN A DISPLAY (WO 2000/017842)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999022399&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999022399&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 30 Mar 2000 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1999022399</dc:identifier>
<dc:date>30.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus and method for handling special windows in a display comprises a window manager in an operating system that is called by application programs to create special windows. The window manager embeds static key signals including encoded special window information, such as the coordinates of a window area to be specially processed, into a video RAM. An existing video interface scans the video RAM and transmits display information, including the key signals, to the display. The present invention further comprises a window decoder in the display, that detects the key signals, extracts the encoded special window information, and controls display circuitry performing the desired special processing. The key signal encoding scheme does not...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 1/16</category>
</item>

<item>
<title>
TANGENT SPACE LIGHTING IN A DEFERRED SHADING ARCHITECTURE (WO 2000/011614)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019036&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019036&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019036</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method for performing tangent space lighting in a deferred shading graphics processor (DSGP) encompassing blocks that preprocess data and a Phong shader that executes all prepocessed fragments. A preprocessor block receives texture maps in a variety of formats and converts those maps to a format useable by the Phong shader. Preprocessor blocks provide the Phong shader with interpolated surface basis vectors, a vector Tb that represents bump data in object space and other data to perform lighting and bump mapping computations for each fragment that needs lighting effects computed. The Phong shader performs all lighting computations in eye space, requiring it to transform bump data from tangent space to eye space by multiplying a matrix M c...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
PERFORMING HIDDEN SURFACE REMOVAL IN A GRAPHICS PROCESSOR WITH DEFERRED SHADING (WO 2000/011613)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019190&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019190&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019190</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Structure (FIG.12) and method for performing conservative hidden surface removal in a graphics processor. Culling (9000) is divided into two steps, a magnitude comparison content addressable memory cull operation (MCCAM Cull) (9002), and a subpixel cull operation. The MCCAM Cull discards primitives that are hidden completely by previously processed geometry. The Subpixel Cull takes the remaining primitives (which are partly or entirely visible), and determines the visible fragments. Performing hidden surface removal includes: selecting a current primitive comprising a plurality of stamps; comparing stamps to stamps from previously evaluated primitives; selecting a first stamp as a currently potentially visible stamp (CPVS) based on the dept...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
DEFERRED SHADING GRAPHICS PIPELINE PROCESSOR (WO 2000/011607)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019191&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019191&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019191</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Three-dimensional computer graphics system and methods and more particularly to structure and method for a three-dimensional graphics processor and having other enhanced graphics processing features. In one embodiment the graphics processor is a Deferred Shading Graphics Processor (DSGP) comprising an AGP interface, a command fetch and decode (2000), a geometry unit (3000), a mode extraction (4000) and polygon memory (5000), a sort unit (6000) and sort memory (7000), a setup unit (8000), a cull unit (9000), a mode injection (10000), a fragment unit (11000), a texture (12000) and texture memory (13000), a phong shading (14000), a pixel unit (15000), a backend unit (16000) coupled to a frame buffer (17000). Other embodiments need not include ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
FRAGMENT OPERATIONS IN A 3D-GRAPHICS PIPELINE (WO 2000/011605)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019363&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019363&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019363</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Apparatus and method for rendering 3D-graphics images. The apparatus includes a port for receiving commands from a graphics application, an output for sending a rendered image to a display and a fragment-operations pipeline, coupled to the port and to the output, the pipeline (2MO) including a stage for performing a fragment operation on a per-pixel basis and on a per-sample basis. Performing on a per-pixel basis one of the following test stages: scissor, stipple (2BO), alpha (2CO) or color (2DO). Performing on a per-sample basis one of the following test stages: Z (2EO), blending (2FO) or dithering (2GO). The apparatus programmatically selects the following: whether to perform a stencil test (2EO) on a per-pixel or a per-sample basis and p...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR GEOMETRY OPERATIONS IN A 3D-GRAPHICS PIPELINE (WO 2000/011604)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019241&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019241&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019241</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus and methods for rendering 3D-graphics images preferably includes a port (850) for receiving commands from a graphics application, an output (234) for sending a rendered image to a display and a geometry-operations pipeline, coupled to the port and to the output (234), the geometry-operations pipeline including a block for performing transformations (614). In one embodiment, the block for performing transformations includes a co-extensive logical and first physical stages, as well as a second physical stage including multiple logical stages. The second physical stage includes multiple logical stages that interleave their execution.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
GRAPHICS PROCESSOR WITH PIPELINE STATE STORAGE AND RETRIEVAL (WO 2000/011603)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019200&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019200&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019200</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A deferred graphics pipeline processor comprised of a mode extraction unit and a Polygon Memory associated with the polygon unit. The mode extraction unit receives a data stream from a geometry unit and separates the data stream into vertices data, and non-vertices data which is sent to the Polygon Memory for storage. A mode injection unit receives inputs from the Polygon Memory and communicates the mode information to one or more other processing units. The mode injection unit maintains status information identifying the information that is already cached and not sending information that is already cached, thereby reducing communication bandwidth.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR GENERATING TEXTURE (WO 2000/011602)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019192&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019192&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019192</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A deferred graphics pipeline processor comprising a texture unit and a texture memory associated with the texture unit. The texture unit applies texture maps stored in the texture memory, to pixel fragments. The textures are MIP-mapped and comprise a series of texture maps at different levels of detail, each map representing the appearance of the texture at a given distance from an eye point. The texture unit performs tri-linear interpolation from the texture maps to produce a texture value for a given pixel fragment that approximates the correct level of detail. The texture memory has texture data stored and accessed in a manner which reduces memory access conflicts and thus improves throughput of said texture unit.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR PERFORMING SETUP OPERATIONS IN A 3-D GRAPHICS PIPELINE USING UNIFIED PRIMITIVE DESCRIPTORS (WO 2000/011562)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019240&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019240&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019240</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention provides a post tile sorting setup in a tiled graphics pipeline architecture (200). In particular, the present invention determines a set of clipping points that identify intersections of a primitive with a tile. The mid-pipeline setup (215) unit is adapted to compute a minimum depth value for that part of the primitive intersecting the tile. The mid-pipeline setup unit can be adapted to process primitives with x-coordinates that are screen based and y-coordinates that are tile based. Additionally, to the mid-pipeline setup unit is adapted to represent both line segments and triangles as quadrilaterals, wherein not all of a quadrilateral's vertices are required to describe a triangle.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
SYSTEM, APPARATUS AND METHOD FOR SPATIALLY SORTING IMAGE DATA IN A THREE-DIMENSIONAL GRAPHICS PIPELINE (WO 2000/010372)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019263&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999019263&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Mar 2000 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999019263</dc:identifier>
<dc:date>02.03.2000</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention is a mid-pipeline sorting unit that sorts image data mid-pipeline in a tiled 3-D graphics pipeline architecture. The image data includes vertices of geometric primitives. The mid-pipeline sorting determines whether a geometric primitive intersects a region of a 2-D window. The 2-D window having been divided into multiple such regions. Upon determining which region of the 2-D window that the geometric primitive intersects, the mid-pipeline sorting unit stores the vertices that define the geometric primitive into a memory in a manner that associates each of the geometric primitive's vertices with the region that was intersected. After the image data is sorted into the memory, the mid pipeline sorting unit sends the sorte...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
A RECOGNITION PROCESS (WO 1999/064982)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=SG1998000042&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=SG1998000042&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 16 Dec 1999 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/SG1998000042</dc:identifier>
<dc:date>16.12.1999</dc:date>
<dc:creator>KENT RIDGE DIGITAL LABS</dc:creator>
<description>A recognition process for handwritten characters, including generating sub-segments representing at least one character stroke, the sub-segments each having a boundary enclosing the at least one stroke of the sub-segment, merging the sub-segments when the distance between centroids of the sub-segments are less than a predetermined threshold, and generating segments representing possible characters from the sub-segments.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 9/22</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR CONFIGURING A COMPUTER (WO 1999/057957)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999009797&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999009797&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 18 Nov 1999 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1999009797</dc:identifier>
<dc:date>18.11.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a consolidated Network Setup Control Panel. In addition, the invention provides for computer configuration by scripting. The configuration may be for a type of system setting or for network configurations and protocols. Through scripting, a computer may be configured locally or remotely on a network. One embodiment of the invention provides for a centralised database or Configuration Library consisting of collected data relating to available configuration settings. This database is not limited to configuration information and can be used as a general database containing information the us...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
MISCONVERGENCE MEASUREMENT OF A COLOR CRT USING A MONOCHROME CAMERA (WO 1999/044371)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999003393&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999003393&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 02 Sep 1999 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1999003393</dc:identifier>
<dc:date>02.09.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Accurate measurements of the misconvergence of a color CRT are obtained using a monochrome CCD camera or the like and a common image. In accordance with one embodiment of the invention, color misconvergence of a color video display is determined using a monochrome camera, by capturing a monochrome image of an output display displayed on the color video display. For each of multiple different colors, information from the monochrome image is processed to identify a displayed feature or feature pattern of that color, and a position of that displayed feature or feature pattern is determined. Then a difference in position of a feature or feature pattern of a first color and a feature or feature pattern of a second color is determined. The effect...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 17/04</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR MEDIA DATA TRANSMISSION (WO 1999/037072)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999000955&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999000955&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 22 Jul 1999 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1999000955</dc:identifier>
<dc:date>22.07.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for processing media data transmitted in a data communication medium. A digital processing system is provided with a time related sequence of media data provided to the digital processing system based on a set of data, wherein the set of data indicates a method to transmit the time related sequence of media data according to a transmission protocol. The set of data, itself, is a time related sequence of data associated with the time related sequence of media data. The time related sequence of media data may be presented and/or stored by the digital processing system.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR MEDIA DATA TRANSMISSION (WO 1999/037057)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999000954&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999000954&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 22 Jul 1999 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1999000954</dc:identifier>
<dc:date>22.07.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for processing media data for transmission in a data communication medium. A set of data indicates how to transmit a time related sequence of media data according to a transmission protocol. The set of data, includes a time related sequence of data which is associated with the time related sequence of media data. The set of data may be utilized by a digital processing system to transmit the time related sequence of media data (e.g., by packets generated according to the transmission protocol and the set of data).</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR MEDIA DATA TRANSMISSION (WO 1999/037056)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999000953&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1999000953&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 22 Jul 1999 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1999000953</dc:identifier>
<dc:date>22.07.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention relates to information which allows transmission of time related data over a data communication medium. In one embodiment, a set of data includes at least one instruction to cause a digital processing system to generate a set of packets representing a time related sequence of media data. The set of packets is associated with a transmission protocol. The set of data includes a time related sequence of data which is associated with the time related sequence of media data.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
METHODS AND APPARATUSES FOR TRANSMITTING DATA REPRESENTING MULTIPLE VIEWS OF AN OBJECT (WO 1999/034332)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998026625&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998026625&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 08 Jul 1999 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998026625</dc:identifier>
<dc:date>08.07.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and apparatuses for transmitting data representing different views of an object and for receiving and using data representing different views of an object. In one example of a method for transmitting data, the method stores a predetermined order of views of the object according to a viewing preference of a viewer and transmits the data representing the different views in the predetermined order. In an example of a method for receiving and using data representing different views of an object, the method receives a first set of views which represent at least one first predetermined view of the object and receives a second set of views which represent at least one second predetermined view of the object. The second set is received afte...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR SIMULTANEOUSLY ENCRYPTING AND COMPRESSING DATA (WO 1999/031843)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998024461&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998024461&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 24 Jun 1999 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998024461</dc:identifier>
<dc:date>24.06.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A comcryptor (100) works together with a compressor set (105) and a permutation set (110). The comcryptor (100) performs simulataneous compression and encryption of input source data (115) based on the input key (120). The output of the comcryptor (100) is compressed and encrypted, that is to say comcrypted, data (125). The compressor set (105) includes multiple compression algorithms for use by the comcryptor (100). Typically at least two compression algorithms are available in the compressor set (105), but any number may be present. The larger the number of compression algorithms are available in the compressor set (105), but any number may be present. The larger the number of compression algorithms in the compressor (105) is, the greater...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03M 7/30</category>
</item>

<item>
<title>
A METHOD OF CONTINUOUS LANGUAGE RECOGNITION (WO 1999/027525)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=SG1997000061&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=SG1997000061&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Jun 1999 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/SG1997000061</dc:identifier>
<dc:date>03.06.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method of continuous speech recognition is disclosed which includes the steps of dividing a speech signal to be recognised into a plurality of frames, analysing the content of each frame with reference to a plurality of syllable models to identify probable syllables candidates in the speech signal, storing the syllables candidates in a lattice, deriving word candidates from contiguous syllable combinations using a syllable pronunciation lexicon, and applying contextual language model using a stack decoder. The method is also applicable to character recognition.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G10L 15/02</category>
</item>

<item>
<title>
A SYSTEM AND METHOD FOR THE DYNAMIC PRESENTATION OF THE CONTENTS OF A PLURALITY OF DOCUMENTS FOR RAPID SKIMMING (WO 1999/026172)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998024384&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998024384&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 27 May 1999 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998024384</dc:identifier>
<dc:date>27.05.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and system for the dynamic presentation of the contents of a plurality of documents on a display is disclosed. The method and system comprises receiving a plurality of documents and providing a plurality of topically rich capsule overviews corresponding to the plurality of documents. The method and system also includes dynamically delivering document content encapsulated in the plurality of capsule overviews. In so doing, a system and method in accordance with the present invention can present thematic capsule overviews of the documents to users. A capsule overview is derived for the entire document, which will depict the core content of an average length article in a more accurate and representative manner thaw utilizing conventio...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR GENERATING HIGH-LUMINANCE WINDOWS ON A COMPUTER DISPLAY DEVICE (WO 1999/005666)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998015143&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998015143&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 04 Feb 1999 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1998015143</dc:identifier>
<dc:date>04.02.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for generating high-luminance windows on a computer display device includes a video amplifier which provides video signals to a cathode ray tube, a window generator which provides a window signal to the video amplifier to generate the high-luminance window, and an automatic beam limiter which controls the beam current provided to the cathode ray tube during period of the high-luminance window.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 1/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR ENFORCING SOFTWARE LICENSES (WO 1999/005600)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998015340&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998015340&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 04 Feb 1999 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1998015340</dc:identifier>
<dc:date>04.02.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention comprises a method and apparatus for enforcing software licenses for resource libraries such as an application program interface (API), a toolkit, a framework, a runtime library, a dynamic link library (DLL), an applet (e.g. a Java or ActiveX applet), or any other reusable resource. The present invention allows the resource library to be selectively used only by authorized end user software programs. The present invention can be used to enforce a 'per-program' licensing scheme for a resource library whereby the resource library is licensed only for use with particular software programs. In one embodiment, a license text string and a corresponding license key are embedded in a program that has been licensed to use a res...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR FAST ELLIPTICAL ENCRYPTION WITH DIRECT EMBEDDING (WO 1999/004531)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998014892&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998014892&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 28 Jan 1999 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1998014892</dc:identifier>
<dc:date>28.01.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention takes advantage of a quadratic-only ambiguity for x-coordinates in elliptic curve algebra as a means for encrypting plaintext directly onto elliptic curves. The encrypting of plaintext directly onto elliptic curves if refered to herein as 'direct embedding'. When performing direct embedding, actual plaintext is embedded as a '+' or '-' x-coordinate. The sender specifies using an extra bit whether + or - is used so that the receiver can decrypt appropriately. In operation their are two public initial x-coordinates such that two points P¿1??+¿ and P¿1??-¿ lie respectively on two curves E?+¿ and E?-¿. A parcel of text x¿text? is selected that is no more than $i(q) bits in length. The curve (E?+¿ or E?-¿) that con...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 7/72</category>
</item>

<item>
<title>
ARBITRATING CONCURRENT ACCESS TO FILE SYSTEM OBJECTS (WO 1999/004352)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998014188&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998014188&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 28 Jan 1999 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1998014188</dc:identifier>
<dc:date>28.01.1999</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A locking scheme is provided to arbitrate thread access to file system objects. This locking scheme allows multiple threads simultaneous access to file system objects for certain concurrently compatible operations while forbidding concurrently incompatible operations. Separate types of locks are provided for hierarchical relationships between objects and the contents (e.g. data) of the objects themselves (see the figure).</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 11/14</category>
</item>

<item>
<title>
A METHOD AND SYSTEM FOR CREATING AN IMAGE-BASED VIRTUAL REALITY ENVIRONMENT UTILIZING A FISHEYE LENS (WO 1998/057292)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998012224&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998012224&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 17 Dec 1998 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1998012224</dc:identifier>
<dc:date>17.12.1998</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention provides a method and system for providing a virtual reality environment utilizing image from a lens on a display of a data processing system. The method and system comprises providing a plurality of images (102) each image including a plurality of parameters (106), and optimizing the plurality parameters in accordance with a radial distortion model (108). The method and system also including generating the virtual reality environment based upon the optimization of the plurality of parameters (110).</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 17/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR BINDING USER INTERFACE OBJECTS TO APPLICATION OBJECTS (WO 1998/047068)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998007445&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998007445&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 22 Oct 1998 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998007445</dc:identifier>
<dc:date>22.10.1998</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR UPDATING AND SYNCHRONIZING INFORMATION BETWEEN A CLIENT AND A SERVER (WO 1998/044695)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998006227&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998006227&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 08 Oct 1998 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998006227</dc:identifier>
<dc:date>08.10.1998</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets (201) are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller (202) is created which handles communication between the applets on the browser and the application ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR RAPIDLY IDENTIFYING THE EXISTENCE AND LOCATION OF AN ITEM IN A FILE (WO 1998/039715)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998004416&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998004416&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Fri, 11 Sep 1998 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998004416</dc:identifier>
<dc:date>11.09.1998</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for rapidly identifying the existence and location of an item in a file using an improved hash table architecture. A hash table is constructed having a plurality of hash buckets, each identified by a primary hash key. Each hash entry in each hash bucket contains a pointer to a record in a master file, as well as a secondary hash key independent of the primary hash key. A search for a particular item is performed by identifying the appropriate hash bucket by obtaining a primary hash key for the search term. Individual hash entries within the hash bucket are checked for matches by comparing the stored secondary keys with the secondary key for the search term. Potentially matching records can be identified or ruled out with...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
REPLACEABLE AND EXTENSIBLE NAVIGATOR COMPONENT OF A NETWORK COMPONENT SYSTEM (WO 1998/038574)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998003469&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998003469&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Sep 1998 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998003469</dc:identifier>
<dc:date>03.09.1998</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An extensible and replaceable network-oriented component system provides a platform for developing network navigation components that operate on a variety of hardware and software computer systems. These navigation components assist users in navigating from information locations quickly and accurately. Also, these navigation components may be modified or replaced with new navigation components for embedding various types of information therein. Communication among these components is achieved through novel application programming interfaces (APIs) to facilitate integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architect...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/46</category>
</item>

<item>
<title>
ASYNCHRONOUS-EVENT OPENING COMPONENT OF A NETWORK COMPONENT SYSTEM (WO 1998/038573)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998003237&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998003237&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 03 Sep 1998 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998003237</dc:identifier>
<dc:date>03.09.1998</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An opening part of an extensible and replaceable network-oriented component system opens asynchronous information by maintaining a placeholder until an actual data type determination is made. While this placeholder is being maintained, the progress of the opening process may be monitored and displayed. Upon determining the actual data type of the asynchronous information, the appropriate display part for the data type may be obtained. The network-oriented system includes a novel application programming interface for the opening part that facilitates integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows t...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/46</category>
</item>

<item>
<title>
CRYPTOGRAPHIC SYSTEM USING CHAOTIC DYNAMICS (WO 1998/036523)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998002901&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1998002901&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 20 Aug 1998 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1998002901</dc:identifier>
<dc:date>20.08.1998</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The invention is a cryptographic system using chaotic dynamics. A chaotic system is used to generate a public key and an adjustable back door from a private key. The public key is distributed and can be used in a public key encryption system. The invention can also be used for authentication purposes. The adjustable back door of the invention can be used in conjunction with the public key to derive the private key. The degree of difficulty involved in deriving the private key is dependent on the adjustable back door. That is the value of the back door can be adjusted to vary the difficulty involved in deriving the private key.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 9/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS TO DISPLAY OBJECTS USING WINDOWS (WO 1998/015890)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1997017750&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1997017750&amp;REF=RSS</guid>
<language>EN</language>
<pubDate>Thu, 16 Apr 1998 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1997017750</dc:identifier>
<dc:date>16.04.1998</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods, apparati and computer program products prepare objects for display in a window. Objects which would otherwise not be displayed because they have a position outside the borders of the window are repositioned to be displayed inside the window at a position near the border of the window that indicates the original position of the object. Objects that have been repositioned according to the present invention may also have other characteristics modified, such as size, shape, color or display intensity. Where objects are arranged in a hierarchy, they may be displayed in a color corresponding to their level in the hierarchy.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHODS AND APPARATUSES FOR HANDWRITING RECOGNITION (WO 1997/044758)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1997008796&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1997008796&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Nov 1997 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1997008796</dc:identifier>
<dc:date>27.11.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC. INSTITUTE OF SYSTEMS SCIENCE</dc:creator>
<description>Method and apparatus for handwriting recognition system for ideographic characters and other characters based on subcharacter hidden Markov models. The ideographic characters are modeled using a sequence of subcharacter models and by using two-dimensional geometric layout models of the subcharacters. The subcharacter hidden Markov models are created according to one embodiment by following a set of design rules. The combination of the sequence and geometric layout of the subcharacter models is used to recognize the handwriting character.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 9/62</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR TWO-LEVEL COPY PROTECTION (WO 1997/044736)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1997008264&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1997008264&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Nov 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1997008264</dc:identifier>
<dc:date>27.11.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus and method for providing two levels of copy protection, including a first method for copy protection, including a key, and a second method for copy protection. One level of copy protection is a moderately secure level to allow decrypting a medium- to high-bandwidth data stream without significant delay of the data stream. The second level of copy protection can be highly secure but can be utilized less often and so can be decrypted more slowly. One useful combination is to use a key encryption scheme for the first level of copy protection of a primary data stream, then to use the second protection scheme to securely transfer the first level key from a protected storage location to a decoding location. Encoded primary data can b...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR VIDEO SCALING AND CONVOLUTION FOR DISPLAYING COMPUTER GRAPHICS ON A CONVENTIONAL TELEVISION MONITOR (WO 1997/014247)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996016542&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996016542&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 17 Apr 1997 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1996016542</dc:identifier>
<dc:date>17.04.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method of and apparatus for convolution that provides both scaling and elimination of flicker when displaying computer generated or computer processed information on an interlaced, television monitor. One preferred embodiment includes a bilinear interpolation for scaling combined with a modified three line convolution for flicker reduction. In one preferred embodiment, 8 lines of a source computer image are scaled to 7 lines of a television image for display. The weighted contribution of each input line varies according to which combination of lines contribute to each output line, and the mathematically optimal weighting factors are modified for easier implementation in hardware.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 3/36</category>
</item>

<item>
<title>
UNICODE CONVERTER (WO 1997/010556)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996014667&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996014667&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 20 Mar 1997 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996014667</dc:identifier>
<dc:date>20.03.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC. EDBERG, Peter, K. McCONNELL, John, I. TANG, Yung-Fong, Frank DANIELS, Andrew, M.</dc:creator>
<description>Code conversion and/or truncation processing systems and techniques that provide round trip fidelity, while ensuring that the resulting character codes are interchangeable with other platforms, that take direction and/or context into consideration when converting characters from a source character encoding to a target character encoding is disclosed, and that ensures that a source string received for conversion is accurately converted into a different target character encoding even when the source string exceeds the length of an input buffer which holds the source string for conversion. The code conversion system is able to map a single source character or a sequence of characters to either a signal target character or a sequence of target ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/22</category>
</item>

<item>
<title>
RECONFIGURABLE ENCLOSURE PANEL FOR A MOBILE COMPUTER (WO 1997/010539)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996011800&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996011800&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 20 Mar 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996011800</dc:identifier>
<dc:date>20.03.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Enclosure panel for a mobile computer, the enclosure panel including a panel housing coupled to a portion of the mobile computer. The enclosure panel can have cosmetic or functional attributes or both. To achieve cosmetic individuality, the enclosure panel housing is made of a durable substance like transparent or colorful plastic or stainless steel, or is covered by a textile, vinyl, leather, or elastomeric material. Functional attributes include enclosure panels with pouches for storage, additional electronic component configurability, a solar power source, or a transporting means. The enclosure panel housing is interchangeable with other enclosure panel housings, providing the user with reconfigurability of a mobile computer design.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
SYSTEM FOR DYNAMICALLY CACHING AND CONSTRUCTING SOFTWARE RESOURCE TABLES (WO 1997/006485)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996013012&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996013012&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 20 Feb 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996013012</dc:identifier>
<dc:date>20.02.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC. GRISAR, Caia CELIK, Tantek ALFKE, Jens</dc:creator>
<description>To expedite the run-time construction of resource table, cache files which contain relevant information needed to build a resource table are stored on associated storage media. When a program builds a resource table, all the information that is recorded in the table from a particular storage medium is also stored in a cache file that is kept on that medium. Included in the cache file is information pertaining to the most recent modification date for each folder or directory that contains a resource of interest. The next time that the table is built, the program compares the modification dates stored in the cache file with the actual modification dates of the folders or directories. If the folders and directories have not been updated since ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/50</category>
</item>

<item>
<title>
SYSTEM AND METHOD TO COMPENSATE FOR THE EFFECTS OF AGING OF THE PHOSPHORS AND FACEPLATE UPON COLOR ACCURACY IN A CATHODE RAY TUBE (WO 1997/004601)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996012091&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996012091&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Feb 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996012091</dc:identifier>
<dc:date>06.02.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method of compensating for the effects of aging of phosphors and faceplate upon color accuracy kin cathode ray tubes, wherein beam current measurements are made upon individual cathodes of a cathode ray tube to sample the individual beam currents at periodic intervals. The sum-totals of the individual beam current measurements are then stored in a non-volatile memory location. Correction factors are calculated for both luminous efficiency degradation and for deviations in hue, based on the stored sum-total beam current measurements in combination with empirically-derived formulae. These corrections factors are then used to calculate corrected tristimulus values X, Y, and Z. The corrected tristumulus values are used to calculate...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 9/64</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DIGITAL CONTROL OF RASTER SHIFT IN CRT DISPLAYS (WO 1997/004587)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996012088&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996012088&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Feb 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996012088</dc:identifier>
<dc:date>06.02.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A technique is provided for very efficiently injecting DC current into a horizontal deflection yoke to achieve raster shifting. The DC current (which is bi-directional) is used to unbalance the scan current, thereby providing a means to shift the horizontal scan raster to the left and right. This ability makes it possible to offset symmetry problems in the yoke and CRT gun system. The amount of current and the direction of the current is both user adjustable and system adjustable, and is controlled through a microcontroller. Preferably, the microcontroller uses an H-synchronized clock generated by an on-screen display (OSD) controller, thereby avoiding the need to separately generate a high frequency clock. Using a current switching approac...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 3/227</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DRIVING DEFLECTION AND HIGH VOLTAGE STAGES IN A VIDEO DISPLAY (WO 1997/004526)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996012107&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996012107&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Feb 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996012107</dc:identifier>
<dc:date>06.02.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention, generally speaking, provides an improved base drive arrangement for scan and/for EHT output stages in a television or video display monitor. In accordance with one aspect of the invention, by adding just a few components to an existing main base drive circuit, two power transistors may be driven, e.g., a scan output transistor and an EHT output transistor. The two power transistors are switched at the same time, allowing pulse width modulators of the scan and EHT circuits to operate on a common time base. Switching of two power transistors at the same time would usually require a quite complicated design to offset the different storage times of the two devices, thereby achieving high performance but at a considerable ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03K 4/62</category>
</item>

<item>
<title>
A.C. MAINS ADAPTERS FOR INTERNATIONAL USE (WO 1997/001199)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996010205&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996010205&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 09 Jan 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996010205</dc:identifier>
<dc:date>09.01.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A power connecting device for electrical appliances having two metal prongs for use with standard North American mains outlets; the prongs rotate to fold into a recess in the device. The recess protects the prongs for storage and transport, and is designed to accept slip-on adapters that slide into the recess, surrounding and mating with the folded down prongs and providing connection to the local mains connections in differing international locations.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H01R 27/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR CONTROLLING IMAGES WITH A CENTRALLY LOCATED DISPLACEMENT CONTROL DEVICE (WO 1997/000713)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996010875&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996010875&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 09 Jan 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996010875</dc:identifier>
<dc:date>09.01.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An input control device is coupled to a host system. A displacement control device is centrally located in the input control device and controls the location of a cursor displayed over video images, scrolling of the video images and adjusting of the point of view of the images, the images being generated by the execution of an application program by a dedicated multimedia game system or a personal computer. The cursor can be used to point to a particular portion of the image (i.e. a target image), the portion being as small as a pixel. The input control device has a body which has both a concave and a convex edge which taper at the ends to form cusps of a crescent shape. The body has a hollow portion at or near the crests of the concave and...</description>
<dc:publisher>WIPO</dc:publisher>
<category>A63F 13/06</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR PROVIDING INDEPENDENT AUDIO IN MULTIPLE LISTENER DIGITAL SOUND SYSTEMS (WO 1997/000491)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996010450&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996010450&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Fri, 03 Jan 1997 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996010450</dc:identifier>
<dc:date>03.01.1997</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention has application to multiple listener digital systems. A central processing unit (CPU) is coupled to a mass storage device, such as for example, a read-only memory multimedia cartridge, CD-ROM, floppy disk or hard disk drive. The mass storage device stores an application audio program which is executed by the CPU and further stores a library of sound data. A sound synthesizer circuit is coupled to the CPU for generating digital audio signals from the sound data stored in said mass storage device. Under the control of a single executable program, the CPU selectively provides sound data for a listener of the audio program to the sound synthesizer circuit. A digital to audio converter (DAC) is coupled to receive the digita...</description>
<dc:publisher>WIPO</dc:publisher>
<category>A63F 13/00</category>
</item>

<item>
<title>
A CACHING SYSTEM FOR INTERPOLATION PROCESSING (WO 1996/039774)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008111&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008111&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996008111</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for processing image data determines output values which produce an accurate reproduction of source device images in a destination device. The system utilizes interpolation processing in concert with a single-entry cache memory wherein, for a given source input value, a source device image space region is determined, which region contains the source input value. A look-up table is utilized to determine a corresponding destination device image space region, data for which is stored in the single-entry cache. Interpolation is performed using the cache data and the source input value. Subsequent input values are analyzed to determine whether the cache data previously stored may be utilized again.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/60</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR HALFTONING (WO 1996/039772)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008493&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008493&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996008493</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for halftoning multi-level pixels preferably uses a threshold array divided into two or more classes. The classes are ordered in a visitation order. Each class contains at least one element. A halftone cell comprised of a plurality of pixels corresponds to the threshold array. As the intensity level for the halftone cell increases, the pixels corresponding to the elements in the first class are halftoned by fractional values of pixels until all of the pixels in that class reach saturation. As the intensity of the halftone cell increases, none of the pixels corresponding to the elements in any other class change state. Once the pixels corresponding to the elements in the first class are saturated, the pixels corresponding...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/40</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR RENDERING ACHROMATIC IMAGE DATA FOR IMAGE OUTPUT DEVICES (WO 1996/039684)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008116&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008116&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996008116</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>To reduce rendering time for an image to be generated, achromatic data is rendered for a single component of a multi-component color space. Pixel values are stored in one section of a frame buffer that relates to the single component. The other components of the color space make reference to the pixel data stored in this one section, rather than being separately rendered. For a three-dimensional color space, such as RGB or CMY, only one third of the rendering steps are required, resulting in a significant performance improvement. In the preferred embodiment, an image to be generated, such as a page of a document, is divided into non-overlapping regions. Within each region, a determination is made whether all of the data contained therein is...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 11/00</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR RENDERING BI-LEVEL IMAGE DATA FOR IMAGE OUTPUT DEVICES (WO 1996/039683)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996007301&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996007301&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996007301</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An image to be generated is analyzed to determine whether it is comprised solely of bi-level color data. If so, an indication is provided to a rendering device that a simpler rendering procedure, suitable for bi-level data, can be employed. However, full color information pertaining to the image is retained. If the rendering device is able to process the image data in a bi-level format, it does so, to thereby improve performance and reduce the amount of memory capacity that is required. If multi-level data is detected, the bi-level data is expanded and full color rendering is carried out in a conventional fashion.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 11/00</category>
</item>

<item>
<title>
BLOCK CLASSIFICATION FOR ACCELERATING IMAGE DATA COMPRESSION (WO 1996/039682)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008489&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008489&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996008489</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention is directed to systems and methods for compressing image data while at the same time, the speed of compression, the compression ratio (that is, reduced memory requirements) and the perceptibility of the decompressed image, even when the image data is compressed without segregation into its scanned and non-scanned components. Exemplary embodiments achieve such improved perceptibility regardless of whether the images are monochrome (having varying grey scale values) or color. In addition, improved perceptibility is realized in a manner which permits image data including scanned and/or unscanned images to be compressed in real-time.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 9/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR PARTITIONING AN IMAGE (WO 1996/039681)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008171&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008171&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996008171</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In accordance with exemplary embodiments, image data associated with a partitioned frame of input image data is stored along with information which identifies relative placement of each partitioned subimage within the frame of image data. The information is retained during processing of the input frame of image data, such that the original image can be reconstructed therefrom without the inclusion of holes or artifacts due to misalignment of boundaries. Thus, an input frame of image data which has been partitioned can be efficient transmitted, stored and rendered without concern that quality of the reconstructed image will be sacrificed.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 9/00</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR IMAGE GENERATION USING COMPRESSION (WO 1996/039680)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996007315&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996007315&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996007315</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Non-real-time decompression of stored image data permits an unlimited amount of image data to be rendered with a limited amount of available memory. When the memory available to a display list (18) is filled with image data, it is rendered into a band buffer (44) and then compressed into a compressed band buffer (47), to free up the memory used by the original display list entries. Additional entries are then entered in the display list. After the remaining entries have been captured in the display list (18), the information stored in the compressed band buffers (47) is decompressed and stored in the uncompressed band buffer (44). The additional image data in the display list is then rendered, and combined with the previously rendered data ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 15/00</category>
</item>

<item>
<title>
MEMORY CONTROLLER FOR BOTH INTERLEAVED AND NON-INTERLEAVED MEMORY (WO 1996/039664)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008496&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008496&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996008496</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for controlling DRAM wherein a memory subsystem can be populated by end users with any of a variety of DRAM chips. A memory controller will size each memory bank and determine whether paired memory banks are to be configured as interleaved or non-interleaved based upon the detected DRAM population. Bank selection logic is designed to account for both size and status (interleaved or non-interleaved) when determining which memory bank contains a memory location of interest. Row and column addressing is selected to minimize decoding of an incoming system address and reduce DRAM access time.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/06</category>
</item>

<item>
<title>
ARCHITECTURE FOR NETWORK PRINTING SYSTEMS (WO 1996/039656)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008491&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008491&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996008491</dc:identifier>
<dc:date>12.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A printing system is provided for enhancing two-way communication between host computers and printers connected to a network. The network printing system includes an imaging device protocol (IDP) and an IDP emulator which enable various network service protocol/ports for host computers to communicate with the printer. The printing system also includes a client server connection protocol (CSCP) that facilitates connectivity by providing a symmetric protocol for connections between servers and clients over connection-based stream-oriented protocols such as AppleTalk Data Stream Protocol (ADSP) and Transmission Control Protocol (TCP). The dynamic port negotiation of CSCP facilitates concurrency for server applications by off-loading the port n...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/12</category>
</item>

<item>
<title>
MONITOR HOUSING HAVING REPLACEABLE LID WITH THERMAL VENT (WO 1996/039016)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008201&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996008201&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Dec 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996008201</dc:identifier>
<dc:date>05.12.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A multipiece housing is provided having a mid bucket (34), an aft bucket (32) secured to the mid bucket (34), and a replaceable lid (40) fastened to the aft bucket (32) having a thermal vent (22). The replaceable lid (40) includes a plurality of posts (14). The posts (14) are inserted against an inner wall of the aft bucket (32) to position and fasten the replaceable lid (40) to the top of aft bucket (32) during assembly. The replaceable lid (40) also includes snap features that clip onto an edge of the mid bucket to further secure the replaceable lid (40) to the bucket. If another replaceable lid having a thermal vent with a different ventilation capacity is desired, a different replaceable lid having a different thermal vent is simply fas...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
ADDRESS AND DATA BUS ARBITER FOR PIPELINED TRANSACTIONS ON A SPLIT BUS (WO 1996/036912)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006113&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006113&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006113</dc:identifier>
<dc:date>21.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An arbiter employs both an address bus arbiter and a data bus arbiter for supporting pipelined, split bus transactions. The address arbiter may be implemented using a state machine. One of first through third states of the state machine grants the address bus to a respective one of first through third bus masters, each having a different priority associated therewith. Idle states are interposed between states. The data bus arbiter may be implemented using a circular FIFO having a plurality of pointers to keep track of present and future bus masters using the data bus.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/362</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR COMPRESSING IMAGE DATA (WO 1996/036164)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005415&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005415&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996005415</dc:identifier>
<dc:date>14.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method of compressing data representing a plurality of pixels consecutively arranged along a line of an image to be displayed on a computer controlled display is described. The method includes the step of determining color of an initial pixel of the plurality of pixels. The value of a pixel count is then incremented. The value of the pixel count indicates the number of pixels in that color. The color of an adjacent pixel of the initial pixel is then determined. If the color of the adjacent pixel is identical to the color of the initial pixel, then the adjacent pixel is caused to be the initial pixel and the step of incrementing the value of the pixel count is performed. The method then moves to determine the color of the next pixel. If th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 9/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR GENERATING A TEXT IMAGE ON A DISPLAY WITH ANTI-ALIASING EFFECT (WO 1996/036015)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005622&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005622&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996005622</dc:identifier>
<dc:date>14.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method for generating an image having anti-aliasing effect for display on a display system is described. An outline of the image is first generated. The outline includes a plurality of outline points defining a plurality of horizontal and vertical edges of the outline. The outline is then grid-fitted onto a target grid with each of the outline points located at the center of one of a plurality of grid boxes of the target grid such that each of the horizontal and vertical edges of the outline extends through some of the grid boxes of the target grid. The anti-aliasing effect is provided to the grid-fitted outline by determining gray scale of each grid box of the target grid through which one of the horizontal and vertical edges extends. Th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 11/20</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR EMBEDDING PARTS OF DOCUMENTS AND SYNCHRONIZING MULTIPLE VIEWS THEREOF (WO 1996/036001)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005986&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005986&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996005986</dc:identifier>
<dc:date>14.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The embedding of parts within one another, and synchronization of their various views, is implemented by means of a data structure consisting of two major components. One component, a display list, comprises a list of frames, or other container structures, in which a part of interest is displayed. The second component of the data structure is a proxy run, run identifies each part that is embedded in the part of interest. Together, these two data components define a matrix structure, in which there is row for each embedded frame in a part, and a column for each frame within which the part is displayed, or vice versa. This structure provides a mechanism to keep the size and shape of corresponding embedded frames, which are displayed in differ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
MASTER ORIENTED BUFFER (WO 1996/035996)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006640&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006640&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006640</dc:identifier>
<dc:date>14.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An interface between two buses in different clock domains. The interface includes a master buffer which is used for both master writes and slave reads. A contro logic unit for each bus receives signals from a buffer manager which straddles the clock domains to gate latch pulses to the master buffer.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/38</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR CONSOLIDATED BUFFER HANDLING FOR COMPUTER DEVICE INPUT/OUTPUT (WO 1996/035993)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006286&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006286&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006286</dc:identifier>
<dc:date>14.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer has a device driver and an operating system that call a consolidated buffer service routine to coordinate the transfer of data between a main memory and an external device. The consolidated buffer service routine includes a memory preparation service routine and a memory checking service routine. The memory preparation service routine coordinates data transfers between the external device and the memory with the operating system and a data cache, and with other data transfers. The memory preparation service routine ensures that the buffer remains assigned to the memory ranges until the memory checking service routine relinquishes the buffer. Before calling the memory preparation service routine, an I/O preparation table is set wh...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/14</category>
</item>

<item>
<title>
A NETWORK COMPONENT SYSTEM (WO 1996/035991)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006376&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006376&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006376</dc:identifier>
<dc:date>14.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A network-oriented component system. One component efficiently accesses information from a network resource located on a computer network by creating an encapsulated network entity that contains a reference to that resource. The encapsulated entity is preferably implemented as a network component stored on a computer remotely displaced from the referenced resource. In addition, the encapsulated entity may be manifested as a visual object on a graphical user interface of a computer screen. Such visual manifestation allows a user to easily manipulate the entity in order to display the contents of the resource on the screen or to electronically forward the entity over the network. Other components include a notebook component, a log component,...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/46</category>
</item>

<item>
<title>
GRAPHICAL USER INTERFACE WITH HIERARCHICAL STRUCTURE FOR CUSTOMIZABLE MENUS AND CONTROL OBJECTS (WO 1996/035989)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006500&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006500&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006500</dc:identifier>
<dc:date>14.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The program code for control objects in a graphical user interface is organized in a multi-level hierarchical structure. At one level of the structure, each different type of control defines a class of objects. The definition of a class includes most, if not all, of the functionality associated with the objects of that class. In addition, the class definition includes the overall structure of the object, such as the relative positions of different elements which make up the object. The actual appearance of these elements is defined by user selectable software that resides at a lower level of the hierarchy. Using this approach, only one instance of the program code which defines the functionality and overall structure of each object is requi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
TRANSMISSION LINE HAVING IMPEDANCE SET BY REFERENCE PLANE FENESTRATION (WO 1996/035319)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006141&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006141&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006141</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An arrangement in which a transmission line (60) on a multilayer printed circuit board which has an impedance which is set by forming apertures or windows (90) (fenestration) in a nearest conductive reference plane (70).</description>
<dc:publisher>WIPO</dc:publisher>
<category>H01P 3/08</category>
</item>

<item>
<title>
EXTENSIBLE, REPLACEABLE NETWORK COMPONENT SYSTEM (WO 1996/035285)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996004556&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996004556&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996004556</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An extensible and replaceable network-oriented component system provides a platform for developing network navigation components that operate on a variety of hardware and software computer systems. These navigation components include key integrating components along with components configured to deliver conventional services directed to computer networks, such as Gopher-specific and Web-specific components. Communication among these components is achieved through novel application programming interfaces (APIs) to facilitate integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows any existing component to b...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
RGB/YUV CONVOLUTION SYSTEM (WO 1996/035203)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006144&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006144&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006144</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus and a method are provided for smoothing out high frequency information in an interlaced computer generated display. A computer generated RGB signal is converted into a YUV signal, which is separated into its Y, U, and V components. The Y component is convolved by averaging a current scan line with a line above and a line below the current scan line so that black lines are lightened and white lines are darkened, thus avoiding flicker. Since convolution is only performed on the Y part of the YUV signal, only two line buffers, each having a width equal to the number of bits in the Y component only, are required.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/395</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR MANAGING TEXT OBJECTS (WO 1996/035183)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006219&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006219&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006219</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Text objects having a primary data portion (501) in which is stored text characters and associated encoding information, and an annotation portion (502) in which is stored attribute information such as style and language identifiers, is described. The encoding information is stored within a run header (507) in the primary data portion and both the run header and attribute header (546) refer to the text characters to thereby define a text run. Also described are operations for manipulating the text objects of the invention and for creating and deleting annotations. The operations for manipulating the text objects of the invention include installing text within a text object (822), copying text in a text object, replacing text in a text objec...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/21</category>
</item>

<item>
<title>
A MODULAR SYSTEM UTILIZING INTERCHANGEABLE PRINTED CIRCUIT BOARD PROCESSOR CARDS (WO 1996/035177)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006142&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006142&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006142</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention provides a flexible upgradeable computer system by employing more than one interchangeable printed circuit boards (PCB) processor card of the present invention that is adaptable to more than one host PCB cards. The processor card includes a processor, its associated processor card system bus, a clock generator, and its associated processor card system clock bus. The host card includes devices other than the processor and clock generator, a host card system bus for coupling signals to and from the host card devices and a host card system clock bus for coupling clock signals to the host card devices. A system of the present invention is formed by coupling the system buses and system clock buses. In a modular computer sys...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/06</category>
</item>

<item>
<title>
BUS BRIDGE ADDRESS TRANSLATOR (WO 1996/035176)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996004614&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996004614&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996004614</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer bus bridge interconnects first and second buses, the first bus being big-endian and the second bus being little-endian. First address and size signals received from the first bus during a first bus cycle are converted into second address and data unit enable signals for transmission on the second bus during a second bus cycle. The first address comprises a low-order address portion and a remaining upper-order address portion. The data unit enable signals are generated from the low-order address portion and the size signals of the first bus. An address offset is generated from the data unit enable signals. The remaining upper-order address portion of the first address are then concatenated with the address offset and a predetermin...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/04</category>
</item>

<item>
<title>
DEADLOCK AVOIDANCE IN A SPLIT-BUS COMPUTER SYSTEM (WO 1996/035175)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006282&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006282&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006282</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A mechanism is provided for avoiding deadlock, in particular, a Read/Read deadlock, in a computer system in which a split-transaction bus is bridged to a single-envelope bus. In one embodiment, deadlock is avoided using a closely-coupled master and slave circuit on the split-response bus. The closely-coupled master and slave circuit operates to disallow a second deadlocking read transaction. While there is an outstanding read transaction in either the master or slave portions of the split-response bus interface, the other portion will refuse to accept, or retry, another potentially deadlocking read transaction. The invention has the advantage of being absolutely certain of avoiding the Read/Read deadlock condition with a minimum amount of c...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/364</category>
</item>

<item>
<title>
BUS TRANSACTION REORDERING USING SIDE-BAND INFORMATION SIGNALS (WO 1996/035174)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006242&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006242&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006242</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer system has a system bus (204) including an address bus (206) and a data bus (205) and, operatively connected to the system bus, multiple master devices (219, 220), including a microprocessor (203, 218), and multiple slave devices (219, 220, 300). An address arbitration (BG) vector is formed of address arbitration signals (BR) for the master devices. An address termination (SACK) vector is formed of address termination signals for the slave devices, and a read-ready (RDDA) vector is formed of read-ready signals for the slave devices. The address arbitration vector and the address termination vector are sampled. Using a queue structure (601, 602) having a front and a rear, pairs of address arbitration and address termination vector...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/364</category>
</item>

<item>
<title>
ARBITRATION OF COMPUTER RESOURCE ACCESS REQUESTS (WO 1996/035173)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005555&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005555&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996005555</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method of prioritizing computer resource access requests to a shared computer resource, such as a video frame buffer, includes the steps of providing a number, n, of priority schemes in correspondence with a like number of potentially requesting entities, where n is an integer greater than one, and where each priority scheme designates relative priority of the potentially requesting entities with respect to one another. Thus, for each priority scheme there exists one corresponding potentially requesting entity, and a number, n-1, of noncorresponding potentially requesting entities. Next, one of the priority schemes is selected for use as a current priority scheme. A set of currently requesting entities is then determined from the number o...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/362</category>
</item>

<item>
<title>
CONTROLLER FOR PROVIDING ACCESS TO A VIDEO FRAME BUFFER IN A SPLIT-BUS TRANSACTION ENVIRONMENT (WO 1996/035172)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996004263&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996004263&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996004263</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system includes a requesting agent coupled to a system bus. The system bus includes an address bus, control lines for indicating a requested transfer type, a data bus, address bus arbitration control lines and data bus arbitration control lines. The system further includes a system bus arbiter coupled to the system bus for resolving competing requests for access to the address bus and for separately resolving competing requests for access to the data bus. A graphics controller for enabling the requesting agent to access a frame buffer has a memory, which may be a FIFO, responsive to a first control signal, for storing data received from a frame buffer. The memory is further responsive to a second control signal for supplying the stored da...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/36</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR HANDLING I/O REQUESTS (WO 1996/035171)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006316&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006316&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006316</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer system handling multiple applications wherein groups of I/O services are accessible through separate application programming interfaces. Each application has multiple application programming interfaces by which to access different families of I/O services, such as I/O devices.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/10</category>
</item>

<item>
<title>
DYNAMIC DEVICE MATCHING USING DRIVER CANDIDATE LISTS (WO 1996/035170)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006266&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006266&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006266</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A device tree (10) indicating devices coupled to a computer system (120) is available from an operating system (30). Within the device tree (10) are device nodes which specify a particular device's name and a property which indicates compatible device names to the device. For a particular device, the system constructs a candidate list of drivers by comparing the device name and the compatible names from the device tree (10) against all the driver names of data fields of all known drivers. The candidate list is sorted so that matches by device name and proper version number are higher priority. The system then sequentially attempts installation of the drivers from the candidate list based on priority to determine the appropriate driver. Driv...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/445</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR THE DISPATCHING OF INTERRUPTS (WO 1996/035168)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006295&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006295&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006295</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Each device is represented by a node in a hierarchical tree, referred to herein as an interrupt source tree (IST). The root (105) and intermediate (110, 115) nodes of the IST represent dispatching or determining points; this removes the need for the device drivers to contain dispatching code; the drivers now only need to contain interrupt handling code specific to the device itself. At these nodes code is executed to determine which branch to take down the IST. The bottom nodes (e.g. 125, 135, 145) are the leaf nodes; the leaf nodes identify the device interrupt handler. By moving the determination steps performed by the different device drivers to the nodes of the IST, the device drivers are modular and portable. Furthermore, changes to th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/48</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR PROVIDING COOPERATIVE INTERRUPTS IN A PREEMPTIVE TASK SCHEDULING ENVIRONMENT (WO 1996/035167)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006296&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006296&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006296</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for executing applications written in a cooperative scheduling environment in a preemptive task scheduling environment, ensuring that the time sequence for the delivery of interrupts is not altered in the preemptive task scheduling environment, efficiently disabling all cooperative interrupts in response to a request from an application, efficiently scheduling all cooperative interrupts, and efficiently executing emulated instructions while preserving the integrity of the emulated instructions. The system and method utilize a process server to enforce the cooperative scheduling, a cooperative interrupt server and a holds queue to enforce the interrupt requirements, and special context data to ensure the compatibility of ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/455</category>
</item>

<item>
<title>
SYSTEMS AND METHODS FOR POSITIONING A DRAWER TITLE BAR ON A GRAPHICAL USER INTERFACE (WO 1996/035163)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006309&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006309&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006309</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Systems and methods provide a user with increased flexibility and control over the appearance of objects on a user interface. Drawer objects can be created in at least two different ways. A graphical user interface can automatically place and size an extended portion of a drawer title bar when an active window is selected for conversion into a drawer. Alternatively, a user can drag a window toward an edge of a display space where a drawer will be created. Sizing and placement of the extended portion of the drawer title bar are accomplished according to various rules described herein.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR IDENTIFYING USER-SELECTABLE REGIONS WITHIN MULTIPLE DISPLAY FRAMES (WO 1996/035162)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006239&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006239&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006239</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The method and apparatus determine a specific position of a user-selectable region at a particular point in time within a sequence of display frames. The method and apparatus first interpolate between a first matrix representing the user-selectable region at a first point in time and a second matrix representing the user-selectable region at a second point in time. In one embodiment, the matrix generated by this interpolation is then applied to a region definition for the user-selectable region to determine the specific area occupied by the region at the particular point in time. According to one embodiment, the first matrix and the second matrix are both stored within the same sample of a container track. This sample corresponds to one or ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
APPLIANCE CHASSIS HAVING HINGEDLY MOUNTED SECTION (WO 1996/035160)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006143&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996006143&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 07 Nov 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996006143</dc:identifier>
<dc:date>07.11.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An appliance such as a personal computer includes a metal chassis which comprises a main chassis section and a subchassis hingedly connected to the main chassis section for rotation about a horizontal axis between folded-in and folded-out positions. The subchassis carries operational components such as a power supply and a drive, and the main chassis section carries an operational component such as a motherboard. When the subchassis is in its folded-in position it overlies the motherboard and blocks access thereto, and when in its folded-out position the subchassis provides access to the motherboard. In its folded-in position the subchassis sits upon horizontal edges of the main chassis section.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/18</category>
</item>

<item>
<title>
ADDRESS TENURE CONTROL FOR CACHE MANAGEMENT (WO 1996/034339)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005849&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996005849&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 31 Oct 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1996005849</dc:identifier>
<dc:date>31.10.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Systems and methods which provide a minimized address tenure to create more efficient memory transactions where the address is not needed for longer than the initial clock cycle in which it is used are described. The exceptions, for example, wherein the address is needed later during the transaction to perform a cache operation, are handled by reasserting the address using the cache controller. In this way, memory transactions are made more efficient but without the use of external latches conventionally used to preserve the deasserted address.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/08</category>
</item>

<item>
<title>
SYSTEM FOR RUN-TIME CONFIGURATION OF NETWORK DATA TRANSFER PATHS (WO 1996/031041)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996004122&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996004122&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 03 Oct 1996 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1996004122</dc:identifier>
<dc:date>03.10.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. QUINN, Michael SHOEMAKER, Michael, B.</dc:creator>
<description>A system which enables new data paths that form different network configurations to be constructed during the run time of the computer determines whether a given configuration specified by a user is legitimate, and if so, creates a data path. In operation, a user issues a command to open a data path containing a particular protocol module. In response, an open handler (36) inquires whether the particular configuration specified by the user is proper. This inquiry is sent to individual configurators, which comprise shared libraries (38) containing routines pertaining to the various protocols stored in the computer. A configurator (39) responds to the inquiry if it contains information pertaining to the protocol identified by the user. The ro...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
SOFTWARE EMULATION SYSTEM WITH DYNAMIC TRANSLATION OF EMULATED INSTRUCTIONS FOR INCREASED PROCESSING SPEED (WO 1996/030829)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996003769&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996003769&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 03 Oct 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1996003769</dc:identifier>
<dc:date>03.10.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The execution time overhead of software emulation is reduced by selecting frequently emulated instruction sequences in the software being emulated, and translating those instruction sequences into the instruction set of the emulating processor. In a first phase, frequently repeated sequences of emulated computer code are identified and selected for translation. In a second phase, the selected sequences from the instruction set of the emulated processor are translated into equivalent sequences for the instruction set of the emulating processor. In a third phase, the instruction sequence of the emulating processor is executed in lieu of emulating the original instructions from the emulated software.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/318</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DETECTING AND INDICATING COLLISIONS OVER A WIRELESS CONNECTION (WO 1996/029800)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996001899&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996001899&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 26 Sep 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1996001899</dc:identifier>
<dc:date>26.09.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for detecting and indicating a collision on a wireless channel are provided. According to the method, data is transmitted over the wireless channel using pulse position modulation. The channel is monitored during each pulse position modulation frame to determine whether a pulse occurs during more than one pulse window (402, 404, 406, 408) of the pulse position modulation frame (400). If a pulse occurs during more than one pulse window of a pulse position modulation frame, then the devices on the wireless channel determine that a collision has occurred. A transceiver (204, 206) is disclosed for connecting a device (208, 218) to a wire-based network (202) via a wireless connection. The device and transceiver communicate...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04B 14/02</category>
</item>

<item>
<title>
IDENTIFYING APPLICATION CAPABILITIES FOR TELECONFERENCE CONNECTIONS (WO 1996/026587)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996002459&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996002459&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 29 Aug 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1996002459</dc:identifier>
<dc:date>29.08.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An automatic method for communicating information, such as teleconference data between teleconferencing systems. A first endpoint (150) identifies communication capabilities to a second endpoint (155) via a first message (1400). The first endpoint notifies the second endpoint of the desire to connect via a second message (1500). The second endpoint notifies the first endpoint of confirmation to connect via a third message (1600). The first and the second endpoints then establish communication according to the communication capabilities. The first and the second endpoints can optimize transfers of teleconference data according to the identified communication capabilities.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 12/18</category>
</item>

<item>
<title>
METHOD AND AN APPARATUS FOR SIMULATING THE STATES OF A MECHANICAL BUTTON ON A TOUCH-SENSITIVE INPUT DEVICE (WO 1996/024095)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996000116&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996000116&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Aug 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1996000116</dc:identifier>
<dc:date>08.08.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and an apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values simulating the button state of a mechanical button switch. This method and apparatus enable an operator to utilize the touch-sensitive cursor-controlling input device to change the value of a ButtonState variable (which simulates the ButtonState of a mechanical button switch) by (1) detecting contact intervals when the user contacts the touch-sensitive input device, (2) detecting gap intervals between subsequent contact intervals, and (3) moving the cursor on the display screen and changing the value of the ButtonState variable based on the duration of the contact and gap intervals. In turn, this button generation capability ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
SYSTEM AMD METHOD FOR GENERATING AND USING CONTEXT DEPENDENT SUB-SYLLABLE MODELS TO RECOGNIZE A TONAL LANGUAGE (WO 1996/023298)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996001002&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1996001002&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 01 Aug 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1996001002</dc:identifier>
<dc:date>01.08.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A speech recognition system for Mandarin Chinese comprises a pre-processor (32), HMM storage (34), speech identifier (36), and speech determinator (38). The speech identifier includes pseudo initials for representing glottal stops that precede syllables of lone finals. The HMM storage stores context dependent models of the initials, finals, and pseudo initials that make the syllables of Mandarin Chinese speech. The models may be dependent on associated initials or finals and on the tone of the syllable. The speech determinator joins the initials and finals and pseudo initials and finals according to the syllables of the speech identifier. The speech determinator then compares input signals of syllables to the joined models to determine the ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G10L 15/02</category>
</item>

<item>
<title>
REMOVABLE MEDIA EJECTION SYSTEM (WO 1996/021194)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995013381&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995013381&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Jul 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995013381</dc:identifier>
<dc:date>11.07.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A media ejection system includes a peripheral unit having a housing (12), an ejection mechanism (14), and a memory wire (16) coupled to the ejection mechanism. The system further includes a digital processor (42) for issuing ejection commands, and a controller (50) responsive to the ejection command for controlling a current flow through the memory wire. When sufficient current flows through the memory wire, it contracts to activate the ejection mechanism, thereby ejecting a removalbe medium (such as a PMCMCIA card) from the housing of the peripheral unit. A method of the invention includes the steps of receiving an injection request, issuing an ejection command in response to the ejection request, where the ejection command includes parame...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 7/00</category>
</item>

<item>
<title>
THREE-DIMENSIONAL GRAPHICS RENDERING SYSTEM (WO 1996/019780)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995016423&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995016423&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Jun 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995016423</dc:identifier>
<dc:date>27.06.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A graphics rendering system allows retained-mode building and editing of a model, independently of the choice of renderer. Application program calls to the rendering system to draw an object specify not only the object to draw, but also the renderer to use to do so. Switching to a different renderer at any time during the building or editing of a model is trivial for the application program. More than one renderer can be active simultaneously. The graphics rendering system is extensible to support dynamically registered renderers. The system automatically determines when geometries are not supported by a chosen renderer, and decomposes them into a plurality of objects of simpler geometry. The system allows an application program to make imm...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR GENERATING A CONTRAST OVERLAY AS A FOCUS ASSIST FOR AN IMAGING DEVICE (WO 1996/019092)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995016029&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995016029&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 20 Jun 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995016029</dc:identifier>
<dc:date>20.06.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for generating and displaying a contrast false color overlay as a focus assist includes a signal divider, an automatic gain control unit, an adder, a signal reducer and a signal combiner. The signal divider receives a signal representing an image and divides the signal into a red channel signal, a green channel signal and a blue channel signal. The red, green and blue channel signals are input to the signal reducer and respectively reduced by a percentage value. The reduced Green and Blue channel signals are input to the signal combiner and combined with the output of the adder. A luminance signal is also input or generated from the channel signals and is fed to the automatic gain control unit which produces a contrast signal whose...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 5/232</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR ORIENTATION-DEPENDENT CAMERA EXPOSURE AND FOCUS SETTING OPTIMIZATION (WO 1996/010885)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012920&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012920&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995012920</dc:identifier>
<dc:date>11.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An orientation sensor generates a left orientation signal and a right orientation signal to indicate whether a camera is in an upright orientation, a left orientation, a right orientation, or an inverted orientation. A setting unit retrieves the left and right orientation signals and light intensity signals corresponding to image measurement zones. Based upon the values of the left and right orientation signals, the setting unit uses different weighted combinations of the light intensity signals to determine optimum exposure and focus settings. The orientation sensor includes a first tube and a second tube that each contain a conducting ball. The conducting ball within each tube selectively couples two electrical contacts based upon the cam...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G02B 7/28</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR COLOR IMAGE COMPRESSION IN CONJUNCTION WITH COLOR TRANSFORMATION TECHNIQUES (WO 1996/010882)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012335&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012335&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995012335</dc:identifier>
<dc:date>11.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. CHEN, Kok, S. STOKES, Michael</dc:creator>
<description>A method and system for compressing and color transforming image data are presented. Color transformation is a process whereby perceptional differences between the expressions of images in color devices are compensated. By transforming a compressed version of the image data, the amount of time in which it takes to perform color transformation can be reduced. Selection of compression techniques which maintain color characteristics of the image data in its compressed form permits the usage of color transformation techniques which already exist for the image data in its uncompressed form. The inventive techniques can be applied either prior to, or after, storage of the image data in an intermediate media or transmission from one device to anot...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/60</category>
</item>

<item>
<title>
CONTINUOUS MANDARIN CHINESE SPEECH RECOGNITION SYSTEM HAVING AN INTEGRATED TONE CLASSIFIER (WO 1996/010819)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995013076&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995013076&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995013076</dc:identifier>
<dc:date>11.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A speech recognition system for continuous Mandarin Chinese speech comprises a microphone, and A/D converter, a syllable recognition system, an integrated tone classifier, and a confidence score augmentor. The syllable recognition system generates N-best theories with initial confidence scores. The integrated tone classifier has a pitch estimator to estimate the pitch of the input once and a long-term tone analyzer to segment the estimated pitch according to the syllables of each of the N-best theories. The long-term tone analyzer performs long-term tonal analysis on the segmented, estimated pitch and generates a long-term tonal confidence signal. The confidence score augmentor receives the initial confidence scores and the long-term tonal ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G10L 15/02</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR AUTOMATICALLY ADJUSTING FREQUENCY AND PHASE OF PIXEL SAMPLING IN A VIDEO DISPLAY (WO 1996/010816)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010995&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010995&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995010995</dc:identifier>
<dc:date>11.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus and method are provided for automatically adjusting a pixel sampling clock frequency and phase of a video display to match the frequency and phase of a pixel clock used to generate an incoming video signal being received by the video display. Voltage transitions are detected between pixel intensities in a video signal. The voltage transitions are compared with pixel sampling clock pulse signals of the video display in order to correctly match the frequency and phase of the video signal, and thus produce a more stable and noise-free image on the video display.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/12</category>
</item>

<item>
<title>
AUTOMATIC PROFILE GENERATION FOR A SELF-CALIBRATING COLOR DISPLAY (WO 1996/010815)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011990&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011990&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995011990</dc:identifier>
<dc:date>11.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STOKES, Michael MORGAN, Andrew, B. DEVINE, Jesse, M.</dc:creator>
<description>A method and system for formatting characteristic CRT information into a standardized format to provide a dynamic CRT characteristic profile to enhance presently used methods of recalibrating CRTs is disclosed. Present CRT parameters are measured and combined with previously acquired calibration parameters in order to create updated characteristic information for the profile. The characteristic information includes the CRT color gamut, the white and black point of the CRT and the gamma of the CRT. In addition, ambient lighting conditions may be included in the profile. This characteristic information is stored in a CRT characterization profile in a standardized format. The profile is updated whenever the CRT is recalibrated or whenever the ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/02</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR ACCELERATING ARBITRATION IN A SERIAL BUS BY DETECTION OF ACKNOWLEDGE PACKETS (WO 1996/010791)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010666&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010666&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995010666</dc:identifier>
<dc:date>11.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and circuitry for arbitrating for control of a serial bus are described. According to one embodiment, one or more nodes of a serial bus are provided with a mechanism for discriminating between data packets and acknowledge packets. If a packet transmitted, repeated, or received by the node is a data packet, the node remains idle for a subaction gap time Tsa to better ensure that the expected acknowledge packet is allowed to successfully propagate throughout the serial bus to the source node. If the packet transmitted by the node is an acknowledge packet, the node is free to begin the arbitration phase of the next subaction if there are no other conditions that prevent further arbitration by that node. To discriminate between data pac...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/36</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DISPLAYING AND ACCESSING CONTROL AND STATUS INFORMATION IN A COMPUTER SYSTEM (WO 1996/010785)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011025&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011025&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995011025</dc:identifier>
<dc:date>11.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An interactive computer-controlled display system having a processor, a data display screen, a cursor control device for interactively positioning a cursor on the data display screen, and a window generator that generates and displays a window on a data display screen. The window region provides status and control information in one or more data display areas. The individual data display areas may be controlled through the use of controls and indicators on the control strip itself using cursor control keys.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR ANTICIPATORY POWER MANAGEMENT FOR LOW POWER PDA (WO 1996/010781)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012625&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012625&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 11 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995012625</dc:identifier>
<dc:date>11.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method, system and apparatus for reducing power consumption in low power electronic devices is described. The invention includes an input/output (I/O) circuit that includes a pin enable circuit in which a contingency register holding a contingency bit having a predetermined value is coupled to a power register. During a powerdown state, the contents of the power register is replaced by the contingency bit to determine the state of the I/O circuit. Using such a circuit, the value of the contingency bit can be set so that the I/O circuit continues, or ceases, to supply power to an attached I/O device upon powerdown depending on the value set for the contingency bit.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/30</category>
</item>

<item>
<title>
A SYSTEM AND METHOD FOR DETERMINING THE TONE OF A SYLLABLE OF MANDARIN CHINESE SPEECH (WO 1996/010248)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012595&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012595&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 04 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995012595</dc:identifier>
<dc:date>04.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A tone recognition system for Mandarin Chinese speech recognition comprises an A/D converter, segmenter, coefficient determinator, coefficient modeler, and comparator. The A/D converter is for digitizing an input signal that includes a syllable of Mandarin Chinese speech. The segmenter parses the digitized input to isolate the syllable. The coefficient determinator estimates the pitch of the syllable and determines a second order polynomial that best describes the pitch and determines the duration of the syllable. The coefficient determinator provides the polynomial and duration to the comparator. The coefficient modeler provides models of the tones of the tonal language to the comparator. A model comprises an expected second order polynomi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G10L 11/04</category>
</item>

<item>
<title>
METHOD FOR OBJECT BASED COLOR MATCHING WHEN PRINTING A COLOR DOCUMENT (WO 1996/010239)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995013013&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995013013&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 04 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995013013</dc:identifier>
<dc:date>04.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Color matching is preferably performed on each object in a page prior to rendering the object into a pixel map. This is accomplished by setting up multiple concurrent color matching sessions that have different rendering intents. Depending upon the object type, a color matching session is performed on each object using a particular rendering intent.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 11/00</category>
</item>

<item>
<title>
COLOR PRINTING SYSTEM AND METHOD WITH REDUCED BLEED (WO 1996/010238)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010671&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010671&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 04 Apr 1996 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995010671</dc:identifier>
<dc:date>04.04.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A color printing system with reduced bleed includes a computer and a color printer. The computer has a digital processor and memory accessed by the digital processor, where the memory stores printable objects selected from the group comprising graphic objects and non-graphic objects and pixel maps corresponding to the graphic objects and the non-graphic objects. The color printer is coupled to the computer and is capable of printing the pixel maps using color pixels and black pixels. An image processor implemented on the computer identifies the graphic objects among the printable objects, adjusts pixel densities of the graphic objects, and renders the printable objects as the pixel maps, such that black pixel densities of pixel maps of the ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 15/10</category>
</item>

<item>
<title>
GENERATION OF TONE REPRODUCTION CURVES USING PSYCHOPHYSICAL DATA (WO 1996/009717)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011757&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011757&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 28 Mar 1996 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995011757</dc:identifier>
<dc:date>28.03.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STOKES, Michael</dc:creator>
<description>The present invention is directed to producing and reproducing an image using a tone reproduction curve which has been selected based on statistical evaluation of psychophysical data, such as psychophysically quantified subjective judgements. By providing a controlled acquisition and evaluation of psychophysical data to select a tone reproduction curve, visually improved imagery can be assured. Further, once a procedure for controlled acquisition and statistical evaluation of psychophysical data has been established for a given environment, lesser skilled technicians can be used to carry out selection of a tone reproduction curve.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/407</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR ADJUSTING THE ILLUMINATION CHARACTERISTICS OF AN OUTPUT DEVICE (WO 1996/009620)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012009&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995012009&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 28 Mar 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995012009</dc:identifier>
<dc:date>28.03.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for correcting an output device for the effects reflected ambient illumination comprises an output device, a calibration memory, a reflectivity memory, a system memory, a processor, an input device, a video card, a color display memory, and a reflection device of known reflectivity. The color display memory stores a first graphical interface and a second graphical interface. The first graphical interface displays a range of intensities of outputs that the display device can generate. The second graphical interface displays a range of hues that the display device can generate. The reflection device defines an aperture. The reflection device is compared to the first graphical interface and the second graphical interface by viewing th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/023</category>
</item>

<item>
<title>
A REAL-TIME THREE-DIMENSIONAL COLOR LOOK-UP TABLE INTERACTIVE EDITOR SYSTEM AND METHOD (WO 1996/008918)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011759&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011759&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Mar 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995011759</dc:identifier>
<dc:date>21.03.1996</dc:date>
<dc:creator>APPLE COMPUTER INC. STOKES, Michael</dc:creator>
<description>A method and apparatus for editing color LUTs that are utilized for converting color data from a first display device having a corresponding first color space to a second display device having a corresponding second color space is described. The method of the present invention includes initially displaying on an editor display screen, a graphical representation of a first draft of a previously created color LUT. The graphical representation of the previously created table is embodied as a lattice structure, where each element in the lattice structure represents one or more color values stored in the color LUT. Also displayed on the editor display screen is a set reference images and a set of sample images. The reference images represent the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/60</category>
</item>

<item>
<title>
A COLOR CORRECTION SYSTEM AND METHOD UTILIZING DITHERING (WO 1996/008917)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011758&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011758&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Mar 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995011758</dc:identifier>
<dc:date>21.03.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. GUAY, Randall, G.</dc:creator>
<description>A color correction system and method that employs a dithering technique is disclosed which includes an adding portion, and inverse look-up table for storing a set of color values, an index table for storing addresses corresponding to the inverse look-up table, and a dither matrix which comprises a set of dither values. Color correction is performed when transmitting a color value from a source display device (having a range of N color values) to a destination display device (having a range of M color values, where M &amp;#x3C; N). The source color value is added to a dither value to generate a dithered color value. The dithered color value is used to access the index table. The index table is structured to have [(N-1) + maximum dither value] al...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/60</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR ANALYTIC GENERATION OF MULTIDIMENSIONAL COLOR LOOKUP TABLES (WO 1996/008916)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011550&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011550&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Mar 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995011550</dc:identifier>
<dc:date>21.03.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STOKES, Michael</dc:creator>
<description>A method and system for automatic characterization of a color printer are described. A relatively low number of test samples are printed and measured to create an analytic model which characterizes a printer. This analytical model, in turn, is used to generate a multidimensional lookup table which can then be used at runtime to compensate image input and create desired visual characteristics in the printed image. A detector can be incorporated into the printer which measures at least one parameter of each printed sample so that characterization can be carried out internally to the printer in a manner which is transparent to the end user. In this way, changes in paper stock, inks, or environment can be custom compensated for each printing ap...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/60</category>
</item>

<item>
<title>
A BATTERY CELL HAVING AN INTERNAL CIRCUIT FOR CONTROLLING ITS OPERATION (WO 1996/008846)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010238&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010238&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Mar 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995010238</dc:identifier>
<dc:date>21.03.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A battery cell having a positive terminal, a negative terminal and a power producing core section (e.g., electrolyte) for systems, such as computer systems, cellular phones, etc. The battery cell also includes an internal circuit to monitor the state of the battery cell. The state that is monitored may include the temperature, charge level of the battery core section, the discharge/charge rate. The circuit may control the battery cell (e.g., cause charging of the battery cell). This internal circuit may be an integrated circuit, such as a microprocessor.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G01R 31/00</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR AUTOMATICALLY GENERATING PRINTER PROFILES (WO 1996/008790)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011585&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011585&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Mar 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995011585</dc:identifier>
<dc:date>21.03.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STOKES, Michael</dc:creator>
<description>Methods and systems for automatically generating printer profiles for color printers to evenly distribute translation errors between device color spaces are described. Since the color spaces of source devices, e.g., monitors and scanners, differ from that of destination devices, e.g., printers, translation is necessary. As some colors may be available to source devices which are not available to destination devices, this translation is inherently imperfect. Moreover, conventional techniques apply imperfect models of the color space which further skew the results. According to the novel methods and systems described herein, a nonlinear regression technique is applied in an automated system which reduces perceptual changes.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 11/00</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR AUTOMATIC SUBCHARACTER UNIT AND LEXICON GENERATION FOR HANDWRITING RECOGNITION (WO 1996/008787)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011815&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995011815&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Mar 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995011815</dc:identifier>
<dc:date>21.03.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for automatic subcharacter unit and lexicon generation for handwriting recognition comprises a processing unit, a handwriting input device, and a memory wherein a segmentation unit, a subcharacter generation unit, a lexicon unit, and a modeling unit reside. The segmentation unit generates feature vectors corresponding to sample characters. The subcharacter generation unit clusters feature vectors and assigns each feature vector associated with a given cluster an identical label. The lexicon unit constructs a lexical graph for each character in a character set. The modeling unit generates a Hidden Markov Model for each set of identically-labeled feature vectors. After a first set of lexical graphs and Hidden Markov Models have been ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 9/62</category>
</item>

<item>
<title>
A USER INTERFACE SYSTEM HAVING PROGRAMMABLE USER INTERFACE ELEMENTS (WO 1996/006401)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010634&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010634&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 29 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995010634</dc:identifier>
<dc:date>29.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A user interface having a plurality of user interface elements for marking, finding, organizing, and processing data stored in a computer system. Each element typically has an appearance which is related to the data or function the element is designed to represent or perform. The elements may simply mark data within the document, or may be programmed to cause the computer to perform some function in association with the marked data. Methods of marking data and searching the memory for marked data by use of switches or buttons is disclosed. Further, useful elements for systems such as computerized camera systems, portable multi-media systems, and remote controls are also described. Some of the user interface elements of the present invention...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR DETECTING AND INDICATING PROPER FOCAL DISTANCE IN A FIXED LENS CAMERA (WO 1996/006376)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009877&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009877&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 29 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009877</dc:identifier>
<dc:date>29.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A fixed lens camera comprises a fixed focus lens, an infrared filter, and an optical low pass filter, all disposed in succession within a housing, coaxial with an optical axis. Light from a target passes through an aperture in the housing, and then through the lenses and filters. An image sensor receives the filtered light, and outputs a two-dimensional array signal of corresponding voltages proportional to the incident light striking each sensing element. The voltage signal from the image sensor is filtered using a high pass filter, and the high frequency components of the signal are measured to determine the relative focus of the light from the target. The signal measurement is displayed on a bar LCD to enable focusing of the lens by movi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G02B 7/36</category>
</item>

<item>
<title>
INTELLIGENT COMMUNICATIONS COPROCESSOR (WO 1996/005559)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010065&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995010065&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995010065</dc:identifier>
<dc:date>22.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. LYNCH, John NICHOLS, James, B. DEVON, Mark SOESBE, Jeff</dc:creator>
<description>An intelligent communications coprocessor connects computer workstations to moderate-bandwidth (up to 2 megabits/second) digital communications services. In particular, such communications services include but are not limited to Integrated Services Digital Network (ISDN) or Private-Branch Exchange (PBX) communications facilities. The communications coprocessor takes advantage of certain host resources including, preferably, signal processing capabilities of the computer, the computer's power supply and a generalized, high-speed computer/peripheral serial interface. System cost for digital communications over such communications facilities is therefore reduced. Furthermore, the communications coprocessor can be used to support the transmissi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/38</category>
</item>

<item>
<title>
REAL-TIME SIGNAL PROCESSING SYSTEM FOR SERIALLY TRANSMITTED DATA (WO 1996/004745)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009978&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009978&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 15 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009978</dc:identifier>
<dc:date>15.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. NICHOLS, James, B. LYNCH, John</dc:creator>
<description>A data transmission system having a real-time data engine for processing isochronous streams of data includes an interface device that provides a physical and logical connection of a computer to any one or more of a variety of different types of data networks. Data received at this device is presented to a serial driver, which disassembles different streams of data for presentation to appropriate data managers. A device handler associated with the interface device sets up data flow paths, and also presents data and commands from the data managers to a real-time data processing engine. Flexibility to handle any type of data, such as voice, facsimile, video and the like that is transmitted over any type of communication network with any type ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04M 11/06</category>
</item>

<item>
<title>
REMOTE CONFIGURATION OF WORKSTATIONS (WO 1996/003734)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009434&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009434&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009434</dc:identifier>
<dc:date>08.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STEIN, Michael, Victor</dc:creator>
<description>A supervisory control system for a networked multimedia computing system permits a teacher or network administrator to quickly and easily update system software on selected destination workstations with the system software currently residing on the master workstation. In one mode of operation, only basic system software is updated, while user-defined preferences are unchanged. In a second mode of operation, both the system software and all user-controlled settings are replaced, to permit the remote workstations to be configured in a desired manner.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/14</category>
</item>

<item>
<title>
ASSISTANCE REQUEST SYSTEM FOR NETWORKED MULTIMEDIA WORKSTATIONS THAT PROVIDES REMOTE LAUNCHING OF FILES (WO 1996/003733)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009390&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009390&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009390</dc:identifier>
<dc:date>08.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STEIN, Michael, Victor WENKER, Paul, Richard NEUBIESER, Mark, Alfred BUTAH, Jon, D.</dc:creator>
<description>A supervisory arrangement for a networked multimedia computing system provides features which facilitate the use and control of the networked system. One disclosed feature enables slave workstations to request attention from a master station. At the master workstation, multiple requests are prioritized in order of receipt, so that a supervisor or administrator is prompted to respond to the oldest pending request. As soon as the request is responded to, for example by audio communication with the slave station, the request is automatically cleared without the need for any input by the administrator or the person who made the request.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
OBSERVATION OF MULTIPLE REMOTE WORKSTATIONS (WO 1996/003732)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009352&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009352&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009352</dc:identifier>
<dc:date>08.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STEIN, Michael, Victor</dc:creator>
<description>A supervisory control system for a networked multimedia computing system includes an observation feature which enables a teacher, or other supervisory person, to observe a reduced view of multiple workstations at one time. The teacher is provided with a good representation of the entirety of each of the multiple screens, which enables the teacher to comprehend the type of subject matter currently being viewed by the student. If a particular student's screen is of interest, the teacher can readily select that student's screen and obtain a full-sized view thereof. In this mode, the teacher also has the option to control the student's workstation. If the number of students selected for observation is greater than the number of screens that can...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/14</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR THE PLACEMENT OF TEXTURE ON THREE-DIMENSIONAL OBJECTS (WO 1996/003717)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009209&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009209&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009209</dc:identifier>
<dc:date>08.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. LITWINOWICZ, Peter, C.</dc:creator>
<description>Morphing techniques are employed to enable a user to locally deform a texture image on a three-dimensional object, and thereby align image features in a texture map with geometric features of the object. An affine transformation can be applied to the texture map to provide a rough fit of the texture image to the geometric model. The transformed texture image is placed on the geometric model and the user designates corresponding features on the texture image and the geometric model. Once the designations have been completed, the texture image is warped into a final, deformed image, which is then mapped onto the three-dimensional object. With this approach, the user can apply pre-existing images to three-dimensional models, without being requ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/20</category>
</item>

<item>
<title>
SUPERVISORY CONTROL SYSTEM FOR NETWORKED MULTIMEDIA WORKSTATIONS THAT PROVIDES REMOTE LAUNCHING OF FILES (WO 1996/003705)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009208&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009208&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009208</dc:identifier>
<dc:date>08.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STEIN, Michael, Victor WENKER, Paul, Richard</dc:creator>
<description>A supervisory control system for a networked multimedia computing system that addresses the foregoing limitations associated with currently existing systems provides a teacher or network administrator at a master workstation with the ability to open a specified document on selected remote workstations in the network. If the document is not already present on the various remote workstations, the teacher can first transmit it to each one that does not already have it. At the remote workstations, the document is stored at the same location as it is in the master workstation, to facilitate finding it on subsequent occasions. When a command is sent to open the document, it is identified by specific attributes that enable it to be distinguished f...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/445</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR SEARCHING FOR INFORMATION IN A DATA PROCESSING SYSTEM (WO 1996/003703)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009019&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009019&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009019</dc:identifier>
<dc:date>08.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for processing information in a data processing system which is coupled to an information storage device having information stored therein. The method includes defining on a first processor a first search request which includes at least one parameter which specifies a first desired type of information. In performing a first search using the first request to determine whether the first type of desired information is stored in the information storage device. While performing the first search the first processor executes another process associated with searching for information in the data processing system. This other process typically includes defining a further search request and performing a further search using the ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR SEARCHING FOR INFORMATION IN A NETWORK (WO 1996/003702)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009018&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009018&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009018</dc:identifier>
<dc:date>08.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for maintaining information in a network of computer systems and for controlling the display of searchable information. The apparatus includes a first processor having a first display device and being coupled to an information storage device having information stored in at least one information source, where the first processor is coupled to a network. An input device is coupled to the first processor, where the input device is for selecting the information source to provide a selected information source which is to be unavailable for searching. A second processor having a second display device is coupled to the network to communicate with the first processor. The second display device is for displaying an indicia of ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHOD FOR SEMAPHORE COMMUNICATION BETWEEN INCOMPATIBLE BUS LOCKING ARCHITECTURES (WO 1996/003697)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009313&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995009313&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Feb 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995009313</dc:identifier>
<dc:date>08.02.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A semaphore method establishes exclusive access transactions between source and destination nodes in a multiple bus computer system, independent of the bus locking architectures of the component buses. An atomic transaction is selected for each bus protocol to mediate exclusive access transactions involving the corresponding bus, and bridges coupling different pairs of buses monitor these buses for the selected atomic transactions. A source node on one bus (the source bus) initiates an exclusive access transaction to a destination node by launching the selected atomic transaction appropriate for the source bus to the destination node. When the path between the source and the destination nodes requires transit of more than one bus, each brid...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/40</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR CREATING MODELS OF CHINESE SOUNDS INCLUDING TONES (WO 1996/002051)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008369&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008369&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 25 Jan 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995008369</dc:identifier>
<dc:date>25.01.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Tone-sensitive acoustic models are generated by first generating acoustic vectors which represent the input data. The input data is separated into multiple frames and an acoustic vector is generated for each frame which represents the input data over its corresponding frame. A tone-sensitive parameter is then generated for each of the frames which indicates the tone of the input data at its corresponding frame. Tone-sensitive parameters are generated in accordance with two embodiments. First, a pitch detector may be used to calculate a pitch for each of the frames. If a pitch cannot be detected for a particular frame, then a pitch is created for that frame based on the pitch values of surrounding frames. Second, the cross covariance between...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G10L 11/04</category>
</item>

<item>
<title>
HARDWARE DESIGN VERIFICATION SYSTEM AND METHOD (WO 1996/002039)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008515&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008515&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 25 Jan 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995008515</dc:identifier>
<dc:date>25.01.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. STEINMETZ, William, C., Jr.</dc:creator>
<description>A hardware design verification system has a hardware simulator, a test script, and a dispatcher, each preferably running as concurrent processes on a computer. The test script language is independent of the hardware simulator language. The hardware simulator simulates a hardware environment having a circuit under test coupled to a master model. To manipulate the hardware environment, the test script transmits a first packet to the dispatcher, the first packet being encoded in accordance with a predetermined encryption technique and designating a desired manipulation of the stimulated hardware environment. The dispatcher, in response to receipt of the first packet, transmits the first packet to the master model, which in response decodes the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G01R 31/3193</category>
</item>

<item>
<title>
PERSONAL COMPUTER AND HOUSING STRUCTURE THEREOF (WO 1996/002031)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008503&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008503&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 25 Jan 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995008503</dc:identifier>
<dc:date>25.01.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. XANTHOPOULOS, Eric</dc:creator>
<description>A personal computer includes a housing to which decorative panels are removably attached. The housing is formed of metal and includes a removable top for exposing an interior chamber of the housing. Removably mounted in that chamber are two independently removable sub-chassis. Each sub-chassis froms compartments and other mounting sites for receiving electrical components of the computer. The computer can be functionally reconfigured to a substantial extent by replacing or removing some of the electrical components horizontally from the housing, once the respective decorative panels have been removed. An aesthetic reconfiguring of the computer can be effected by replacing the exterior decorative panels with different decorative panels.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/18</category>
</item>

<item>
<title>
METHODS FOR CONFIGURING, PACKAGING AND RECONFIGURING PERSONAL COMPUTERS (WO 1996/001774)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008454&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008454&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 25 Jan 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995008454</dc:identifier>
<dc:date>25.01.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. XANTHOPOULOS, Eric</dc:creator>
<description>Housings for personal computers are assembled at a first site and then shipped in bulk to one or more configuring sites. At the configuring sites, electrical components are inserted into the housing, and the thus configured computers are packaged in individual containers, along with packing material. Each container has an openable vertical wall. If the computers need to be reconfigured, the openable wall of the container is opened, and one or more of the electrical components are removed and/or replaced horizontally through that opened wall without having to remove the computer or packing material from the container.</description>
<dc:publisher>WIPO</dc:publisher>
<category>B65B 23/00</category>
</item>

<item>
<title>
SHIPPING CONTAINER FOR A PERSONAL COMPUTER, AND METHODS FOR GAINING ACCESS TO A PACKAGED PERSONAL COMPUTER (WO 1996/001765)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008272&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008272&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 25 Jan 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995008272</dc:identifier>
<dc:date>25.01.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC. XANTHOPOULOS, Eric</dc:creator>
<description>Access to front and rear sides of a packaged computer (30) without removing the computer from a container is achieved by opening hinged flaps (22, 22'; 24, 24') of a container which cover vertical sides of the computer. The computer can be tested and/or reconfigured while disposed within the container. Packing material (40, 50) disposed within the container forms pockets for receiving computer accessories; the pockets are accessed while the packing material is disposed within the container when the flaps are opened.</description>
<dc:publisher>WIPO</dc:publisher>
<category>B65D 5/02</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR EMBEDDING A DEVICE PROFILE INTO A DOCUMENT AND EXTRACTING A DEVICE PROFILE FROM A DOCUMENT IN A COLOR MANAGEMENT SYSTEM (WO 1996/001467)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008407&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008407&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 18 Jan 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995008407</dc:identifier>
<dc:date>18.01.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and system for embedding a device profile into a document and extracting a device profile from a document in a color management system. A tagged-element device profile allows for selective access to the device profile. The method of embedding a device profile into a document includes allocating memory for a buffer, transferring the device profile or portions of the device profile into the buffer and writing the same in the document. The method of extracting a device profile from a document includes allocating memory for a buffer, reading the device profile or portions of the device profile from the document into the buffer and transferring the same to a file.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/14</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR DYNAMICALLY DISPATCHING COLOR PROFILE DATA IN A COLOR MANAGEMENT SYSTEM (WO 1996/001466)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008257&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995008257&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 18 Jan 1996 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995008257</dc:identifier>
<dc:date>18.01.1996</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A modular architecture of a color management system provides for multiple accesses of a device profile and manipulation of the device profile, or portions of the device profile, while maintaining the integrity of the device profile. The device profile structure is defined as a series of tagged elements that can be accessed randomly and individually.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/02</category>
</item>

<item>
<title>
COMPUTER PLUG-IN MODULE AND INTERCONNECTION SYSTEM FOR WIRELESS APPLICATIONS (WO 1995/035016)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995007677&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995007677&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Dec 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995007677</dc:identifier>
<dc:date>21.12.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computing system comprises a connection system for coupling wireless technologies to a computer. The connection system comprises a card connector and a matting internal connector cage/frame. The card connector provides an RF connector positioned above a 68 pin connector, which provides a connection to radio frequency (RF) signals. A card has devices which support RF operations for the computing system. The card connector is attached to the card and interfaces with the devices on the card. The housing of the computing system defines a card slot which receives the card and guides connection of the card with the computing system by mating the card connector with the internal connector.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
A PC CARD CELLULAR-BASED COMMUNICATION SYSTEM (WO 1995/034958)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995007796&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995007796&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Dec 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995007796</dc:identifier>
<dc:date>21.12.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A PC card cellular-based communications system including a PC module containing wireless telephone electronics, a notebook computer having a PC card slot, and a telephone handset which also includes a PC card slot. When the PC module is inserted into the PC card slot of the notebook computer, the PC module is powered by the notebook computer and provides cellular voice and data communications from the notebook computer. When the PC module is inserted into the PC card slot of the handset, the PC module is powered by a battery within the handset to provide a handheld wireless telephone. To enable analog voice communications, both the PC module and the notebook computer include modifications to the standard PC digital interface to provide an a...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04B 1/38</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR EXECUTING INDIVISIBLE MEMORY OPERATIONS IN MULTIPLE PROCESSOR COMPUTER SYSTEMS WITH MULTIPLE BUSSES (WO 1995/034862)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995007741&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995007741&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Dec 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995007741</dc:identifier>
<dc:date>21.12.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus for performing indivisible memory operations on memory locations in remote memory means in multiple bus, multiple processor computer systems comprises a logic supervisor coupled to a bus bridge. The logic supervisor comprises a lock address register, a buffer address register, a command register, a first parameter register, a second parameter register, a first latch, a second latch, a comparator, and a controller. The controller is a state machine that observes instruction sequences intended to create an indivisible memory operation on a remote bus. When the logic supervisor detects an indivisible memory operation instruction sequence with a remote address, it gathers the data for the indivisible memory operation, inhibits the ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/40</category>
</item>

<item>
<title>
SYSTEM FOR PRODUCING DIRECTIONAL SOUND IN COMPUTER-BASED VIRTUAL ENVIRONMENTS (WO 1995/034186)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006800&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006800&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Dec 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006800</dc:identifier>
<dc:date>14.12.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. SMALL, Ian, S.</dc:creator>
<description>In a system for describing directional sounds in virtual environments, a user creates a sound projection map that constitutes a two-dimensional array of sound intensities for each sound source associated with the virtual environment. At run-time, when a user selects a particular view for a scene in the environment, a hearing area corresponding to that view is calculated. The average intensity for each sound represented within the hearing area is determined from the array, to establish a level at which the sound is to be played. The sound associated with the sound source is then reproduced from a sound track at the determined level, to produce an output sound that creates a sense of place within the environment.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04S 1/00</category>
</item>

<item>
<title>
UNIFIED HIERARCHICAL AND TEAR-OFF MENUS IN A GRAPHICAL, EVENT-DRIVEN COMPUTER SYSTEM (WO 1995/032469)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006021&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006021&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 30 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006021</dc:identifier>
<dc:date>30.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. CLIFFORD, Daniel, K. CRAYCROFT, Timothy, J.</dc:creator>
<description>Explicit support is provided at the system software level for application program tear-off menus in a manner that is essentially application-transparent. All menus are transformed into windows and grouped in a single menu layer for each application, greatly simplifying many of the complexities of navigating through hierarchical and tear-off menus. Each application has its own menu layer that is shown and hidden as the application moves to the foreground and background. Tear-off menus, as with all menus, are hidden and shown with the menu layer, generating the desirable "floating-window" behavior. More particularly, menus are managed in a graphical, event-driven computer system having a computer display by representing the menus as windows, ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
ASPECT AND STYLE ELEMENTS OF AN IMPROVED GRAPHICAL USER INTERFACE (WO 1995/032468)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005914&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005914&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 30 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005914</dc:identifier>
<dc:date>30.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An improved graphical user interface comprises novel aspect and style elements for controlling the type of information associated with objects displayed on a display screen of a computer system when browsing through the objects. The aspect element controls the particular type of information displayed for an object on a portion of a window, called a pane, while the style element controls the types of information displayed for all objects within that pane.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
STATUS INDICATORS OF AN IMPROVED GRAPHICAL USER INTERFACE (WO 1995/032462)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005771&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005771&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 30 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005771</dc:identifier>
<dc:date>30.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An improved graphical user interface comprises novel status indicators pertaining to state attributes associated with objects displayed on a display screen of a computer system. These status indicators are preferably portrayed on a window pane of a display screen as distinct visual cues and are located adjacent to their associated objects to provide a customizable browser framework to a user. A dynamically-adjustable side bar panel provides a designated area within each pane for displaying the status indicators.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
DISTRIBUTED POWER REGULATION IN A PORTABLE COMPUTER TO OPTIMIZE HEAT DISSIPATION AND MAXIMIZE BATTERY RUN-TIME FOR VARIOUS POWER MODES (WO 1995/032458)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005804&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005804&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 30 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005804</dc:identifier>
<dc:date>30.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for distributing power throughout a computer system, preferably a portable computer, while still maintaining a desired power mode hierarchy so that the most critical components or circuits within the computer system receive power before non-critical components. The system includes a micro-controller unit for controlling power allocations throughout the system. The system further includes a power connector for interfacing with a dual-line AC-to-DC adapter, a switching regulator for providing regulated DC power outputs to a central processing unit, memory unit and the like, a battery switching circuit having two battery packs to support simultaneous charging and sequential discharging of the battery packs in the event that the AC-to-...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/26</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR OPERATING A MULTICAST SYSTEM ON AN UNRELIABLE NETWORK (WO 1995/031875)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005806&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005806&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005806</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A multicast network system comprises a data network which provides a medium for data transfer. A media source having a control packet (20) and media packets (34) coupled to the data network broadcasts the control packet (29) and the media packets (34) to the data network and rebroadcasts the control packet (20) in conjunction with the media packets (34) to the data network. A media receiver is coupled to the network and receives the control packet (20) and the media packets (34) from the data network to process the control packet (20) and the media packets (34) to produce a media output.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 12/18</category>
</item>

<item>
<title>
CIRCUIT OFFERING SEQUENTIAL DISCHARGE AND SIMULTANEOUS CHARGE FOR A MULTIPLE BATTERY SYSTEM AND METHOD FOR CHARGING MULTIPLE BATTERIES (WO 1995/031848)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005836&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005836&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005836</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A circuit enabling simultaneous independent charging, sequential charging and sequential discharging of multiple batteries within a computer system and a method for charging the batteries independent of their technology or chemistry. Each battery of the multiple batteries is incorporated within a battery pack. The battery pack includes at least the battery, but may also include a module for supplying information regarding the battery to a system micro-controller unit to assist the system micro-controller unit in charging of the battery. For such battery packs, the method for charging each battery, regardless of its technology or chemistry and without hardware modification or software downloading of information, includes a monitoring phase, ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H02J 7/00</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR NOISE FILTERING FOR AN INPUT DEVICE (WO 1995/031791)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005917&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005917&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005917</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus in an electronically controlled system such as a portable computer are provided for minimizing effects of noise picked up by an input device such as a touch-sensitive capacitive coupling input pad where a conductive stylus may be used on the pad to control the cursor movement on a display device. The present invention removes the cursor jitters on the display device that is associated with the input device and provides for quick cursor responses corresponding to quick motion input by the conductive stylus on the input pad.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR HANDLING REQUESTS REGARDING INFORMATION STORED IN A FILE SYSTEM (WO 1995/031787)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006009&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006009&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006009</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. SZYMANSKI, Steven, James BRUFFEY, Bill, Monroe</dc:creator>
<description>In a computer including at least one caller adapted to request access to a storage media, the storage media being organized according to one of at least one file system format, a system for handling requests for access to the storage media. The system includes interface modules for receiving a request for information from a caller, determining an appropriate one of a plurality of destinations to which to send the request based at least in part on a subject for the received request, and sending the request to the appropriate destination, format agent modules, corresponding to the file system format, for processing requests to access the storage media, a store for storing at least one first identifier for identifying the format agent modules,...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DISTRIBUTING EVENTS IN AN OPERATING SYSTEM (WO 1995/031781)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006074&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006074&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006074</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. SZYMANSKI, Steven, James SAULPAUGH, Thomas, Eugene KEENAN, William, John</dc:creator>
<description>In a computer including an operating system, an event producer for generating an event and detecting that an event has occurred in the computer and an event consumer which need to be informed when events occur in the computer, a system for distributing events including a store for storing a specific set of events of which the at least one event consumer is to be informed, an event manager control unit for receiving the event from the event producer, comparing the received event to the stored set of events, and distributing an appropriate event to an appropriate event consumer, and a distributor for receiving the event from the control unit and directing the control unit to distribute an appropriate event to an appropriate event consumer.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/46</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR OBJECT ORIENTED MESSAGE FILTERING (WO 1995/031780)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005457&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005457&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005457</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for object oriented message filtering for selectively transferring a message between a client task and one or more server tasks for preprocessing, processing, and postprocessing comprises an object database having a filter object memory, an object management unit, a message transaction unit, and a locking unit. The object management unit creates a port object and one or more associated target message objects. The object management unit selectively creates one or more filter objects associated with a target message object, and selectively associates a preprocessor message object, a postprocessor message object, or both a preprocessor message object and a post processor message object with each filter object. The message transaction ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/46</category>
</item>

<item>
<title>
PATTERN AND COLOR ABSTRACTION IN A GRAPHICAL USER INTERFACE (WO 1995/031776)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006274&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006274&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006274</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. ULRICH, Robert, R. JOHNSTON, Robert, G., Jr.</dc:creator>
<description>Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be switched dynamically by switching pointers to drawing procedures or switching data being supplied to these procedures. To buffer applications from the switchable nature of graphical user interfaces according to the present invention, colors and patterns used to implement the interface objects are abstracted from the interface by, for example, pattern look-up tables.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
A SYSTEM AND METHOD FOR CUSTOMIZING APPEARANCE AND BEHAVIOR OF GRAPHICAL USER INTERFACES (WO 1995/031775)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006175&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006175&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006175</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. CRAYCROFT, Timothy, J. COBB, Jeffrey, R. JOHNSTON, Robert, G., Jr. ULRICH, Robert, R.</dc:creator>
<description>Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be switched dynamically by switching pointers to drawing procedures or switching data being supplied to these procedures. To buffer applications from the switchable nature of graphical user interfaces according to the present invention, colors and patterns used to implement the interface objects are abstracted from the interface by, for example, pattern look-up tables.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
GRAPHICAL USER INTERFACES HAVING ANIMATED CONTROL ELEMENTS (WO 1995/031774)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006174&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006174&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006174</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. JOHNSTON, Robert, G., Jr. MOLLER, Elizabeth, Robinson ULRICH, Robert, R.</dc:creator>
<description>Systems and methods for providing an enhanced visual appearance to a graphical user interface are described. Control elements portrayed by the graphical user interface on a display are associated with at least two states. When transitioning between states, an animated transition effect can be provided to provide further user or designer customization of the interface appearance.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
SWITCHING BETWEEN APPEARANCE/BEHAVIOR THEMES IN GRAPHICAL USER INTERFACES (WO 1995/031773)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006154&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006154&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006154</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. CRAYCROFT, Timothy, J. COBB, Jeffrey, R. JOHNSTON, Robert, G., Jr. ULRICH, Robert, R.</dc:creator>
<description>Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be switched dynamically by switching pointers to drawing procedures or switching data being supplied to these procedures. To buffer applications from the switchable nature of graphical user interfaces according to the present invention, colors and patterns used to implement the interface objects are abstracted from the interface by, for example, pattern look-up tables.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
DIALOG ITEM INTERFACE DEFINITION OBJECT (WO 1995/031772)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006120&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006120&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006120</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An object-oriented item is used to define the behavior of an item in a dialog box in a windows environment. A class hierarchical library is established with a base class setting up initial definitions of instance variables and methods used to define the behavior of a customized item. An applications developer can create customized items for a dialog box by creating subclasses. The subclasses will inherit portions of the superclasses, and the developer will customize the item by overriding certain methods. The object, an instance of the class, is referenced by a resource associated with an application.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
SUPPORT FOR CUSTOM USER-INTERACTION ELEMENTS IN A GRAPHICAL, EVENT-DRIVEN COMPUTER SYSTEM (WO 1995/031771)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006114&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006114&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006114</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. CRAYCROFT, Timothy, J. ULRICH, Robert, R.</dc:creator>
<description>Explicit support for custom gadgets is provided, at a system software level, in a manner that is essentially application-transparent. Specific support is provided for the addition of one custom gadget per window. The custom gadget is identified by a specific numeric code in the same manner as the close and zoom boxes. An application simply tells the system software what the custom gadget for a particular window should look like. The code responsible for drawing that window's frame then knows where to find the image of the custom gadget and will render it appropriately. When a user clicks in the custom gadget, the system software notifies the application of the event by means of the numeric code associated with the custom gadget. More partic...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
COMPUTER-HUMAN INTERFACE WHICH PROVIDES FOR USER CUSTOMIZATION OF OBJECT BEHAVIOUR (WO 1995/031770)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006099&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006099&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006099</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. GOUGH, Michael, Lane KATZ, Glenn COLEMAN, Patricia AMES, Greg</dc:creator>
<description>A computer-user interface facilitates interaction between the user and the computer in a manner which enables the computer to assist the user in accomplishing desired goals. The computer works with the user to automatically exhibit desired behaviour in response to triggering events designated by the user. Any executable function can be designated by the user as the object of a task. The initiation of this task can be carried out in response to any programmatically detectable event, or trigger, which is also designated by the user. The existence and implementation of the behaviour is unknown to the files and other objects with which it is associated. With the flexibility offered by this arrangement, the user can customize the operation of a ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR ASSOCIATING AND STORING ARBITRARY DATA WITH GRAPHICAL USER INTERFACE ELEMENTS (WO 1995/031769)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006082&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006082&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006082</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Data structure and methods associating an arbitrary list of properties with user interface items on a graphical user interface display. Each property has a tag with which an application program can reference it, and arbitrary data which can be written, read and modified by the application program. Property lists for each user interface item are stored in in-memory pools of property lists. Each pool includes a header region having a variable number of index slots, each slot which is currently being used pointing to a respective property list in a property list region of the pool. Unused slots are maintained on a linked list of index slots. When a property list is to be added or removed from a pool, the maintenance routines grow or shrink the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
COMPUTER SYSTEM FOR AUTOMATICALLY INSTANTIATING TASKS DESIGNATED BY A USER (WO 1995/031768)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006078&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995006078&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995006078</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. KATZ, Glenn GOUGH, Michael, Lane JACOBS, Josh POWERS, John COLEMAN, Patricia MIYAKE, James AMES, Greg KALB, Jon</dc:creator>
<description>A computer-user interface facilitates interaction between the user and the computer in a manner which enables the computer to assist the user in accomplishing desired goals. Based upon a particular task to be performed, the computer interviews the user to obtain the information pertinent to that particular task. Once the information is provided to the computer, it works with the user to automatically perform desired tasks in responsed to triggering events designated by the user. In addition, the computer can notify the user whenever a task is being carried out. Any executable function can be designated by the user as the object of a task. The initiation of this task can be carried out in response to any programmatically detectable event, or...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR INTERFACING A TACTILE INPUT DEVICE TO A COMPUTER SYSTEM (WO 1995/031766)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005842&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005842&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005842</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A microcontroller for interfacing a touchpad device to a bus of a computer system. The micontroller translates signals corresponding to the touchpad device to a protocol recognized by the bus. In addition, the microcontroller also translates signals corresponding to the bus to a format recognized by the touchpad device. The microcontroller contains a buffer for temporarily storing communication information between the touchpad device and the computer system. Bus signals are translated into a format compatible with the touchpad device. Conversely, the microcontroller also converts signals generated by the touchpad into a format according to the bus protocol. This data is stored in registers for retrieval by the computer system via the bus or...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR PROVIDING DIFFERENT INPUT DEVICE ORIENTATIONS OF A COMPUTER SYSTEM (WO 1995/031765)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005834&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005834&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005834</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In a computer system having an input device for controlling a position of a cursor on a display screen, a method of compensating for a physical orientation of the input device relative to the display screen. Initially, the physical orientation of the input device in relation to the display screen is determined. If the input device has been rotated, a first set of values corresponding to movement in the X axis is swapped with a second set of values corresponding to movement in the Y axis. Next, the sign of the first set of values corresponding to the Y axis is changed. Thereby, a horizontal movement indicated by the rotated input device produces a horizontal movement of the cursor. Likewise, a vertical movement indicated by the rotated input...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR THERMAL MANAGEMENT IN A COMPUTER SYSTEM (WO 1995/031764)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005885&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005885&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005885</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for providing thermal management to a computer system where the internal temperature is measured and, based on the temperature, heat generated in the computer system is reduced by turning off a portion of the system. When the portion of the system is off, no power is consumed by that portion. Accordinly, no heat is generated as well. In this manner, the heat generated in the computer system is reduced.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/20</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR DETERMINING A CHARGE OF A BATTERY (WO 1995/031734)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005832&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005832&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005832</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In an electronic device powered by a battery, a method of determining a charge of the battery. Initially, a discharge curve specifying the battery's voltage as a function of time is determined. This discharge curve is calibrated according to actual measurements. Next, a battery state model is established. The battery state model is comprised of a number of discrete charge states. The probability of the actual battery's charge for a particular charge state is specified by the battery state model for each of the charge states. The battery's voltage is periodically measured. Based on the measured voltage and the discharge curve, a voltage probability distribution is computed. The battery discharge model is updated according by applying Bayes t...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G01R 31/36</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR MONITORING DISCHARGE OF A BATTERY DEVICE (WO 1995/031733)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005826&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005826&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005826</dc:identifier>
<dc:date>23.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A novel battery monitoring device is described. The monitoring device determines amount of battery self-discharge, determines amount of battery discharge from a monitoring circuit, determines amount of battery discharge from a host device when the host device is in a first power consumption mode, and determines amount of battery discharge from the host device when the host device is in a second power consumption mode. The first mode causes greater discharge of the battery during a given period of time than the second mode.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G01R 31/36</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR ADJUSTING AN OUTPUT DEVICE TO COMPENSATE FOR AMBIENT ILLUMINATION (WO 1995/031067)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005581&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005581&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 16 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005581</dc:identifier>
<dc:date>16.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for compensating the output of an output device to eliminate reflected ambient illumination comprises a display device, a calibration memory, a reflectivity memory, a memory, a processor, an input device, a video card, and an achromatic card that serves as a standard for comparison to the output of the output device. The reflectivity memory stores the reflectivity characteristics of the output device. The calibration memory stores the display characteristics of the output device. The memory stores the reflectivity characteristics of the achromatic card, data, and program instruction steps of the sytem. The output of the output device is adjusted to match the ambient illumination reflected from the achromatic card. The processor the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/023</category>
</item>

<item>
<title>
A METHOD AND APPARATUS FOR CONTROLLING POWER FOR SUBSYSTEMS (WO 1995/031029)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005625&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005625&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 16 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005625</dc:identifier>
<dc:date>16.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for controlling power to a subsystem in a computer system where the subsystem is fully powered when used by application programs and where an operating system places the subsystem in a reduced power consumption state during idle periods. Application programs directly access the subsystem without going through the operating system. The operating system polls the subsystem and determines when the subsystem has not be accessed for a predefined time period, after which the operating system causes the subsystem to be powered down.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/32</category>
</item>

<item>
<title>
COMPUTER GRAPHICS SYSTEM HAVING HIGH PERFORMANCE MULTIPLE LAYER Z-BUFFER (WO 1995/030969)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004810&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004810&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 16 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995004810</dc:identifier>
<dc:date>16.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for retaining objects having equal Z-values. A method of retaining objects having equal Z-values in a Z-buffer. The Z-buffer includes a first object. The method comprises the steps of: a) receiving a second object having a second Z-value; b) generating a second tag for the second object; c) storing the second object and the second tag in the Z-buffer; d) receiving a third object causing an overflow (the third object has a Z-value equal to the second Z-value); e) generating a fourth object, the fourth object includes a composite of the first and second objects, the fourth object being stored in the Z-buffer with a fourth tag corresponding to the second tag; f) resubmitting the third object; g) receiving the third objec...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/40</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR MAINTAINING A STATE OF A STATE MACHINE DURING UNSTABLE CLOCK CONDITIONS WITHOUT CLOCK DELAY (WO 1995/030950)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005649&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005649&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 16 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005649</dc:identifier>
<dc:date>16.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus and method for protecting the state of a state machine from an unstable clock signal. The apparatus of one embodiment includes a state register having an input and a first output which provides an output signal corresponding to the state of the state machine and a set or reset input coupled, through a logic circuit, to the first output. The logic circuit is coupled to receive a signal indicating the unstable state of the clock signal. The logic circuit feeds back the output from the first output to the set or reset input to maintain the state in the state register while the clock signal is unstable. An embodiment of the method comprises storing a state in a state register, receiving a first signal indicating an unstable state o...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/04</category>
</item>

<item>
<title>
POWER SYSTEM CONFIGURATION AND RECOVERY FROM A POWER FAULT CONDITION IN A COMPUTER SYSTEM HAVING MULTIPLE POWER SUPPLIES (WO 1995/030949)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005775&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005775&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 16 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005775</dc:identifier>
<dc:date>16.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A power system fault handling mechanism for portable electronic devices having multiple power supplies. A safety-net circuit is triggered when a power fault condition is detected. The safety-net circuit is a diode-based bridging circuit which couples all available power supplies to the power load, yet avoids feeding power back from any of the supplies to one another. This ensures that the load continues to receive power after a fault condition occurs without interruption. A microcontroller may then implement routines to switch to a working power supply so that the device may resume normal operation. The power system fault detection mechanism thus allows for the switching between system power supplies without disrupting a running process.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/30</category>
</item>

<item>
<title>
POWER FAULT PROTECTION IN A COMPUTER SYSTEM HAVING MULTIPLE POWER SUPPLIES (WO 1995/030948)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005773&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005773&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 16 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005773</dc:identifier>
<dc:date>16.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A power system fault handling mechanism for portable electronic devices having multiple power supplies. A safety-net circuit is triggered when a power fault condition is detected. The safety-net circuit is a diode-based bridging circuit which couples all available power supplies to the power load, yet avoids feeding power back from any of the supplies to one another. This ensures that the load continues to receive power after a fault condition occurs without interruption. A microcontroller may then implement a routine to switch to a working power supply so that the device may resume normal operation. The power system fault detection mechanism therefore allows for the switching between system power supplies without disrupting a running proce...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/30</category>
</item>

<item>
<title>
SCANNABLE D-FLIP-FLOP WITH SYSTEM INDEPENDENT CLOCKING (WO 1995/030230)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004078&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004078&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 09 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995004078</dc:identifier>
<dc:date>09.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention discloses an apparatus for controlling and observing test data stored in scannable-D-flip-flops independent of a system clock, thereby making the scannable-D-flip-flops well suited for partial scanning Design-For-Test (DFT) techniques. Under the present invention, the scannable-D-flip-flop is comprises of two master latches and one slave latch such that the scannable-D-flip-flops may operate in a normal mode of operation or a scan/test mode of operation. During normal mode of operation, the first master latch operates together with the slave latch in response to the system clock. During the scan/test mode of operation, the second master latch operates together with the slave latch in respone to a scan clock. Since the ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G01R 31/317</category>
</item>

<item>
<title>
FLOW CONTROL FOR REAL-TIME DATA STREAMS (WO 1995/029549)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004746&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004746&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995004746</dc:identifier>
<dc:date>02.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. RIDDLE, Guy, Gregory</dc:creator>
<description>The present invention, generally speaking, provides for transmission and flow control of real-time data streams over computer networks. A real-time data stream is transmitted in data packets from a data source in accordance with a predetermined protocol over a shared network, for example. Data packets of said real-time data stream are received at a data destination connected to the local area network. The data destination determines a suggested data rate for the data source based in part on a number of data packets lost during a preceding interval of time and transmits the suggested data rate to the data source. The suggested data rate is received at the data source, which adjusts its data rate in accordance with the suggested data rate. Th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 12/56</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR CACHING OBJECTS (WO 1995/029464)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004795&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004795&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995004795</dc:identifier>
<dc:date>02.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method for providing objects to a rendering circuit. The method comprises the step of: generating an active list, the active including a first subset of the objects; accessing the first subset of objects from the first memory; storing the first subset of objects in a second memory, the second memory having a faster access time than the first memory, and providing the active list to the rendering circuit.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/00</category>
</item>

<item>
<title>
SYSTEM FOR DIRECTING RELEVANCE-RANKED DATA OBJECTS TO COMPUTER USERS (WO 1995/029452)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005072&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005072&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005072</dc:identifier>
<dc:date>02.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. ROSE, Daniel, E. BORNSTEIN, Jeremy, J. TIENE, Kevin PONCELEON, Dulce, B.</dc:creator>
<description>An information access system stores items of information in an unstructured global database. When a user requests access to the system, the system delivers to that user an identification of only those items of information which are believed to be relevant to the user's interest. The determination as to the items of information that are relevant to a user is carried out by ranking each available item in accordance with any one or more techniques. In one approach, the content of each document is matched with an adaptive profile of a user's interest. In another approach, a feedback mechanism is provided to allow users to indicate their degree of interest in each item of information. These indications are used to determine whether other users, ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
SYSTEM FOR RANKING THE RELEVANCE OF INFORMATION OBJECTS ACCESSED BY COMPUTER USERS (WO 1995/029451)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005070&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995005070&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995005070</dc:identifier>
<dc:date>02.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. ROSE, Daniel, E. BORNSTEIN, Jeremy, J. TIENE, Kevin PONCELEON, Dulce, B.</dc:creator>
<description>Information presented to a user via an information access system is ranked according to a prediction of the likely degree of relevance to the user's interests. A profile of interests is stored for each user having access to the system. Items of information to be presented to a user are ranked according to their likely degree of relevance to that user and displayed in order of ranking. The prediction of relevance is carried out by combining data pertaining to the content of each item of information with other data regarding correlations of interests between users. A value indicative of the content of a document can be added to another value which defines user correlation, to produce a ranking score for a document. Alternatively, multiple reg...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
METHOD FOR ALLOCATION OF ADDRESS SPACE IN A VIRTUAL MEMORY SYSTEM (WO 1995/029446)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004745&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004745&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995004745</dc:identifier>
<dc:date>02.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. DIRKS, Patrick, W., Penzias</dc:creator>
<description>A memory manager for a virtual memory system maintains three lists of virtual addresses: those which are free to be mapped to a program, those which are currently mapped but no longer being used, and those which are being removed from a page table, i.e. unmapped. The allocation of free addresses to programs proceeds in parallel with the removal of old entries from the page table, such that new free addresses are guaranteed to be available at all times. Each time that a new address is allocated to a program, a limited number of entries in the page table are examined, to determine whether the addresses associated with those entries are no longer in use, and the entries can be removed from the page table. By the time that all of the available ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/02</category>
</item>

<item>
<title>
COMPUTER PROGRAM DEBUGGING SYSTEM AND METHOD (WO 1995/029442)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004814&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004814&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Nov 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995004814</dc:identifier>
<dc:date>02.11.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A program debugging system has a core unit that includes a plurality of debugger memory areas, each uniquely associated with a corresponding one of a plurality of debuggers. The core unit responds to an exception condition by selecting one debugger from the plurality of debuggers, selection being made by determining which one of the debuggers is associated with the program exception. Then, computer state information and debugger state information are stored into a selected one of the debugger memory areas that is exclusively associated with the selected debugger, and the selected debugger is activated. A new debugger may register with the core unit, so that the new debugger is added to the plurality of debuggers. The activated debugger may ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 11/36</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DECODING NON-SEQUENTIAL DATA PACKETS (WO 1995/028782)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004714&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004714&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 26 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995004714</dc:identifier>
<dc:date>26.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus and method are described for encoding and decoding non-sequential data packets. A transmitter unit encodes plaintext data to produce encoded data. The encoding function introduces a sequence of numbers, codes or equations into the plaintext data. The encoding sequence packets and plaintext data packets are combined preferably in an XOR gate, and this combination produces encoded data packets. The transmitter exports the encoded data packets to a receiver. The encoded data packets and decoding sequence packets generated within the receiver are combined within an XOR gate. The combination produces packets of decoded data that are identical to the plaintext data packets originally encoded by the transmitter. A memory is provided f...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 9/00</category>
</item>

<item>
<title>
VIDEO SIGNAL PROCESSING AND RECORDING SYSTEM (WO 1995/027378)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004051&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995004051&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995004051</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention includes a system for processing and recording digitized component television signals onto analog video tape. Such a system includes a digital color transformation matrix for generating a digital luminance signal, a first digital chrominance signal, and a second digital chrominance signal. The signals are then sample rate reduced, interleaved, and stored in a storage subsystem (72), which may include a disk array. The storage subsystem allows a constant rate, uninterrupted data stream to be produced. To record the signals onto video tape, the signal data is read from the storage subsystem and separated. A series of digital signal processing elements, coupled to the digital luminance signal (read from the storage subsys...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G11B 27/024</category>
</item>

<item>
<title>
SYSTEM FOR A PHASE COHERENT SUBCARRIER GENERATION (WO 1995/027377)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003962&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003962&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995003962</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The present invention is a system for inexpensive phase coherent subcarrier generation. In the implementation of the present invention, it is recognized that the subcarrier sequence has a fairly short periodicity (two lines), allowing a relatively short lookup table to hold coded values precisely representing the sampled subcarrier. A variety of modulation techniques may be employed to minimize the error between the reconstructed subcarrier sine wave and an "ideal" subcarrier sine wave. The SCH phase may be easily varied by using a different table of subcarrier sine wave values.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/025</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR SYNCHRONIZED PRESENTATION OF VIDEO AND AUDIO SIGNALS (WO 1995/027376)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003807&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003807&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995003807</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for synchronized presentation of audio and video signals initially stored on a computer. A single composite file containing synchronized information characterizing the signals is generated. The data in the file is supplied as a stream to the input of a demultiplexer. Data characterizing each signal is output through one of a plurality of outputs of the demultiplexer, and supplied to one of a plurality of signal processors that generates the respective signal.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/52</category>
</item>

<item>
<title>
VIDEO IMAGE SAMPLING LATTICE FOR VHS FORMAT MAGNETIC TAPE APPLICATIONS (WO 1995/027374)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003808&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003808&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995003808</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A sampling lattice for describing a video image presumed to be destined for VHS format magnetic tape recording. The lattice is interleaved and may run at about fifty or sixty fields per second. The entire signal may be rendered at about 4.5 megasamples per second.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/46</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR IMPLEMENTING A COMMON MODE LEVEL SHIFT (WO 1995/027358)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003351&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003351&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995003351</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The level shifter provides a selective voltage level shift to a common mode signal level on a twisted pair signal line. The level shift is selectively performed based upon the input level of the common mode voltage. The level shifter is advantageously employed in a low voltage circuit wherein lacking sufficient voltage head room to accommodate a constant common mode level shift. An exemplary embodiment is described wherein the level shifter is employed within a bus transceiver of a bus system employing IEEE P1394 bus protocol. In the exemplary embodiment, the selective level shift is applied only to bus signals occurring during an idle phase and an arbitration phase, with no level shift performed during a data phase.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 25/06</category>
</item>

<item>
<title>
CIRCUIT AND METHOD FOR TWISTED PAIR CURRENT SOURCE DRIVER (WO 1995/027353)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003529&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003529&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995003529</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A mechanism and method for efficiently communicating information regarding particular communication rate ("speed signal") between two or more communication stations (of a communication network). The transmitter operates on the IEEE P 1394 High Performance Serial Bus to supply both differential and common mode signaling required by the IEEE standard for exemplary data transfer rates of 100 and 200 Mbit transmission. The present invention includes a transmission circuit that may operate in a differential signal mode and simultaneously in a common signal mode both utilizing a twisted pair cable. Data may be transmitted on the twisted pair at small differential signals. Information regarding the signal speed between two coupled units may be sim...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 5/20</category>
</item>

<item>
<title>
METHOD FOR RECORDING FRAME ACCURATE VIDEO SIGNALS ON MAGNETIC TAPE WITHOUT FRAME ACCURATE POSITIONING (WO 1995/027285)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000319&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000319&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995000319</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method for recording frame accurate video signals onto magnetic tape. The method includes preformatting the tape to allow frame accurate identification, and does not require frame accurate positioning.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G11B 15/18</category>
</item>

<item>
<title>
STREAMING STORAGE SYSTEM AND STREAMING DATA BUFFER (WO 1995/027251)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003633&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003633&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995003633</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for producing an uninterrupted guaranteed stream of digital data usable, among other things, for presenting video signals suitable for VHS format magnetic tape recording from a personnal computer storage system. The system comprises a microcontroller, a modest amount of RAM, and a DMA (direct memory access) subsystem capable of being synthesized with two communicating DMA devices and a modest amount of auxiliary logic. The DMA subsystem is capable of repeatedly reading and writing to and from the RAM in a coordinated fashion without processor intervention in the DMA data transfers.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/28</category>
</item>

<item>
<title>
OBJECT ORIENTED MESSAGE PASSING SYSTEM AND METHOD (WO 1995/027248)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001793&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001793&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995001793</dc:identifier>
<dc:date>12.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An object oriented message passing system for transferring messages between a client task and a server task comprises an object database, an object management unit, a message transaction unit, and a locking unit. The object management unit creates a port object and one or more associated message objects. The message transaction unit matches a send message request issued by a client task with an acceptance function or with a receive message request issued by a server task. In response to a send message request, the message transaction unit creates a send message control block. In response to a receive message request, the message transaction unit creates a delivery message control block if the receive message request matches the send message...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/46</category>
</item>

<item>
<title>
COMMON MODE EARLY VOLTAGE COMPENSATION SUBCIRCUIT FOR CURRENT DRIVER (WO 1995/026128)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003609&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003609&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Oct 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1995003609</dc:identifier>
<dc:date>05.10.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>In a driver circuit for a twisted pair cable, a compensator for preventing appreciable common mode current flow into or out of the twisted pair cable in response to the device receiving a wide range of common mode voltage bias levels. A wide range of external bias voltages may be received as a result of variations in the ground node voltages of two coupled devices. The compensator circuit utilizes a feed back loop and monitors the bias voltage received on the twisted pair cable. As the magnitude of the common mode current increases due to external bias voltage variation from a reference bias voltage, the current flow of prochannel transistors, coupled in an arrangement of the present invention, is increased (or discreased, as necessary) so ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03F 3/45</category>
</item>

<item>
<title>
SYSTEM FOR UPDATING COMPUTER DISPLAYS UPON RECONFIGURATION (WO 1995/025324)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003141&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003141&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Sep 1995 13:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995003141</dc:identifier>
<dc:date>21.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. ANDERSON, Greg HENDRY, Ian OTHMER, Konstantin</dc:creator>
<description>A system for updating the location of elements in a computer display, upon a change in the size and/or configuration of the display, maintains user preferences regarding the appearance of elements. As a first step, user designated locations for individual elements, such as icons, are stored in a database for each different display configuration. Upon changing the display from one configuration to another, the elements are positioned in accordance with the information stored in the database. In a second aspect of the system, each of the original and new displays are divided into corresponding sectors. All objects located within a sector of the original display are placed in the same position in the corresponding sector of the new display. Wi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
A PERIPHERAL PROCESSOR CARD FOR UPGRADING A COMPUTER (WO 1995/025310)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003060&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003060&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995003060</dc:identifier>
<dc:date>21.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Circuit arrangements and methods are disclosed for upgrading a 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct mapped level 2 external cache memory arranged as tag and data blocks. The PowerPC-based board is inserted into a processor-direct data path sharing the data and address bus with the 040 microprocessor. System random access memory (RAM), I/O, and other functional blocks are present on the main board comprising the 040-based computer. The MPC601 is coupled via address and data buses to the tag cache, a bus translation unit (BTU), a read only memory (ROM) storing th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/08</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR TRANSLATING INCOMPATIBLE BUS TRANSACTIONS (WO 1995/025309)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003061&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003061&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995003061</dc:identifier>
<dc:date>21.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Circuit arrangements and methods are disclosed for upgrading a 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct mapped level 2 external cache memory arranged as tag and data blocks. The PowerPC-based board is inserted into a processor-direct data path sharing the data and address bus with the 040 microprocessor. System random access memory (RAM), I/O, and other functional blocks are present on the main board comprising the 040-based computer. The MPC601 is coupled via address and data buses to the tag cache, a bus translation unit (BTU), a read only memory (ROM) storing th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/40</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR INCREASED EFFICIENCY BUS TRANSACTIONS (WO 1995/025307)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003207&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003207&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995003207</dc:identifier>
<dc:date>21.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Circuit arrangements and methods are disclosed for upgrading an 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct mapped level 2 external cache memory arranged as tag and data blocks. The PowerPC-based board is inserted into a processor-direct data path sharing the data and address bus with the 040 microprocessor. System random access memory (RAM), I/O, and other functional blocks are present on the main board comprising the 040-based computer. The MPC601 is coupled via address and data buses to the tag cache, a bus translation unit (BTU), a read only memory (ROM) storing t...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/08</category>
</item>

<item>
<title>
SYSTEM FOR MANAGING THE DISPLAY OF INFORMATION IN A COMPUTER (WO 1995/025299)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003142&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995003142&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 21 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995003142</dc:identifier>
<dc:date>21.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. HENDRY, Ian PUCKETT, Michael</dc:creator>
<description>A display management architecture detects changes in a display environment and notifies software programs, such as the operating system and applications programs, of the changes to enable them to adjust accordingly. The display management system comprises one part of the computer's operating system, and includes a display manager that provides communication channels between the operating system, other software programs, display drivers and video drivers. The display manager receives information from the drivers regarding the display capabilities of associated display devices, and provides reconfiguration services to other software within the computer. When a change in the display environment occurs, the display manager notifies the software...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/14</category>
</item>

<item>
<title>
SLECTABLE AUDIO/VIDEO (A/V) DISTRIBUTION USING MULTI-MEDIA WORKSTATIONS, MULTI-CHANNEL A/V NETWORK, AND DIGITAL DATA NETWORK (WO 1995/024796)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002017&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002017&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995002017</dc:identifier>
<dc:date>14.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A number of multi-media workstations having network and audio/visual (A/V) software are provided to a master control and a number of user stations, and these multi-media workstations are coupled to a number of A/V sources and each other via a multi-channel A/V network and digital data network. Each of the multi-media workstations is equipped with a multi-channel analog A/V signal receiver, a digital data network interface, a high performance processor, A/V digitization and rendering circuitry, a high pixel density display, and speakers. The multi-media workstations are further equipped with an operating system having integrated network and A/V services, an A/V command handler module, an audio distribution module, an A/V command control modu...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/14</category>
</item>

<item>
<title>
SELECTABLE AUDIO/VIDEO DISTRIBUTION (WO 1995/024705)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002828&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002828&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995002828</dc:identifier>
<dc:date>14.09.1995</dc:date>
<dc:creator>APPLE COMPUTER INC.</dc:creator>
<description>A number of multi-media workstations having network and audio/visual (A/V) software are provided to a master control and a number of user stations, and these multi-media workstations are coupled to a number of A/V sources and each other via a multi-channel A/V network and a digital data network. Each of the multi-media workstations is equipped with a multi-channel analog A/V signal receiver, a digital data network interface, a high performance processor, A/V digitization and rendering circuitry, a high pixel density display, and speakers. The multi-media workstations are further equipped with an operating system having integrated network and A/V services, an A/V command handler module, an audio distribution module, an A/V command control mo...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09B 5/14</category>
</item>

<item>
<title>
A VIRTUAL MEMORY SYSTEM THAT IS PORTABLE BETWEEN DIFFERENT CPU TYPES (WO 1995/024683)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002607&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002607&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 14 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995002607</dc:identifier>
<dc:date>14.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A virtual memory for a computer system is provided that is portable between different central processing unit (CPU) types. The system includes a high level virtual memory (HLVM) having high level program codes that are independent of a specific CPU type, a low memory vector table (LMVT) coupled to the HLVM that dispatches a call in response to a high level program code received from the HLVM, and a low level virtual memory (LLVM) coupled to the LMVT having low level program codes that depend on a specific CPU type. The method of operating the virtual memory system includes the steps of generating a high level virtual memory (HLVM) instruction from high level program codes that are independent of specific CPU characteristics and receiving th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/10</category>
</item>

<item>
<title>
SLEW-RATE CONTROLLED POWER SWITCHING CIRCUIT (WO 1995/024076)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002312&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002312&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Fri, 08 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995002312</dc:identifier>
<dc:date>08.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A slew-rate controlled switching circuit comprises a transistor having a source coupled to a power supply; a pull-up resistor having a first terminal coupled to the source of the transistor; a gate resistor having a first terminal coupled to the gate of the transistor and a second terminal coupled to a second terminal of the pull-up resistor; and a feedback capacitor having a first terminal coupled to the gate resistor and a second terminal coupled to the drain of the transistor. The second terminal of the gate resistor forms a circuit input. The feedback capacitor is enhanced by the Miller effect. The gate resistor limits the rate at which charge states of the capacitances present at the gate of the transistor can change. When the circuit ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03K 17/16</category>
</item>

<item>
<title>
VECTOR QUANTIZATION WITH LOW DATA DIMENSIONALITY FOR HANDWRITING RECOGNIZER (WO 1995/024016)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002167&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002167&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Fri, 08 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995002167</dc:identifier>
<dc:date>08.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A handwriting signal processing front-end method and apparatus for a handwriting training and recognition system which includes non-uniform segmentation and feature extraction in combination with multiple vector quantization. In a training phase, digitized handwritting samples are partitioned into segments of unequal length. Features are extracted from the segments and are grouped to form feature vectors for each segment. Groups of adjacent from feature vectors are then combined to form input frames. Feature-specific vectors are formed by grouping features of the same type from each of the feature vectors within a frame. Multiple vector quantization is then performed on each feature-specific vector to statistically model the distributions o...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 9/22</category>
</item>

<item>
<title>
SYSTEM FOR BINDING DOCUMENT PARTS AND EDITORS IN A COMPUTER-HUMAN INTERFACE (WO 1995/024009)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002744&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002744&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Fri, 08 Sep 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995002744</dc:identifier>
<dc:date>08.09.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. CELIK, Tantek</dc:creator>
<description>A computer-human interface employs parts as the basic structural elements of documents. At the time a part is opened, an editor is bound to the part in a manner which makes most efficient use of programs available on the computer. The binding system first determines whether the preferred editor for the part is available on the computer. If so, that editor is bound to the part and launched, if it is not already running. If the preferred editor is not available, the system attempts to locate the most suitable handler for the part, based upon various characteristics of the part's contents, such as their category and kind. If a suitable editor or other handler is available on the computer, it is bound to the part and launched. If necessary, the...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
HIGH SPEED DIFFERENTIAL RECEIVER FOR DATA COMMUNICATIONS (WO 1995/023472)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002257&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995002257&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 31 Aug 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995002257</dc:identifier>
<dc:date>31.08.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A high speed differential receiver for receiving low power differential signals and converting them to single-ended logic level signals. The receiver converts the differential binary voltage signals to single-ended signals and amplifies them to a single-ended CMOS level signal suitable for use by digital CMOS logic. The design includes biasing circuitry, provides for a high bandwidth receiver with good common mode input signal rejection over a wide common mode range, and good power supply noise rejection with low timing distortion. The design further operates on low power and requires only a small die area.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03F 3/45</category>
</item>

<item>
<title>
COLOR MAPPING TABLE SMOOTHING IN A COLOR COMPUTER GRAPHICS SYSTEM (WO 1995/022867)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001918&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001918&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Aug 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995001918</dc:identifier>
<dc:date>24.08.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. GUAY, Randall, G.</dc:creator>
<description>The present invention provides a method of smoothing a color lookup table that achieves minimizing inappropriate shifts away from gray, at the same time reducing the effect of measurement errors and enabling interpolation between the lookup table data points to be performed efficiently. More particularly, in accordance with one embodiment of the present invention, data in a preliminary lookup table, comprising a three-dimensional data array in which a location of each data point is designated by a unique tuple, is smoothed so as to satisfy predetermined constraints. A resulting three-dimensional lookup table relates source device colors and destination device colors in a computer graphics system in which a color image source device and a co...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/60</category>
</item>

<item>
<title>
SUBJECTIVELY PLEASING COLOR GAMUT MAPPING IN A COLOR COMPUTER GRAPHICS SYSTEM (WO 1995/022866)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001915&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001915&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Aug 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995001915</dc:identifier>
<dc:date>24.08.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. GUAY, Randall, G.</dc:creator>
<description>If we assume that images to be printed will consist of a combination of natural images and computer generated images, we would like the natural images to map to the closest printable colors, and the computer generated images to map to the saturated printer colors. Usually, we cannot tell the source of a color specification, so one algorithm must suffice for both conditions. A method to combine the two is presented. First, the printable colors are measured is some device independent color space, such as L*a*b*. Next, the range of colors from some reference color CRT, consisting of the colors from black to monitor saturates, and the colors between, then from saturates to white, and the colors between, are calculated. The saturates are assigne...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/60</category>
</item>

<item>
<title>
PRINTER DRIVER WITH COMPACT REPRESENTATION OF DRAWING ENVIRONMENT CHANGES (WO 1995/022808)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001917&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001917&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Aug 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995001917</dc:identifier>
<dc:date>24.08.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. ZANDEE, James, C.</dc:creator>
<description>A printer driver, for example a QuickDraw printer driver, keeps track of changes in a drawing environment (specified by a GrafPort) by saving State records. Rather than filling up the State with the contents of each pattern and clip region, references to each of these members are stored in the State. This referencing allows each component of a State to be saved separately while still allowing the State to be reproduced precisely when it is time to draw. Referencing can greatly reduce disk accesses and file size, thereby accelerating printing. Referencing also allows significant time to be saved during State comparison. Whereas previous drivers have required a State to GrafPort comparison at translation (drawing) time, in the present method,...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 11/00</category>
</item>

<item>
<title>
SYSTEM FOR AUTOMATIC RECOVERY FROM SOFTWARE PROBLEMS THAT CAUSE COMPUTER FAILURE (WO 1995/022794)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001916&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001916&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Aug 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995001916</dc:identifier>
<dc:date>24.08.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. YEN, John</dc:creator>
<description>A system for recovering from certain types of system software startup problems employs a user-hidden secondary startup volume stored in the computer. During a normal startup procedure, if an error is detected which would normally result in a startup failure, the computer's startup routine branches to an alternate startup application stored in the secondary volume. This startup application boots the computer from a minimal operating system stored in the secondary volume. As a result, the user is not left with a non-functioning computer. As further features of the invention, the startup application can attempt to automatically fix the detected problem, or it can suggest possible steps to be taken by the user, in order to fix the problem that ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 11/14</category>
</item>

<item>
<title>
ELECTRICAL DEVICE WITH NATURAL FORCED CONVECTION COOLING AND METHOD FOR COOLING EQUIPMENT (WO 1995/021409)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001417&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995001417&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 10 Aug 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995001417</dc:identifier>
<dc:date>10.08.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. AUGUST, Mark, P.</dc:creator>
<description>An electrical device includes a natural forced convection cooling system. The device includes a vertical portion enclosing heat generating equipment and a horizontal portion enclosing heat generating equipment. Openings are formed at the top of the vertical portion and the front of the horizontal portion, and air passages extend between the bottom of the vertical portion and the rear of the horizontal portion. The heat generating equipment in the vertical portion generates sufficient heat to heat air in the vertical portion such that the heated air rises out of the openings in the top of the vertical portion and such that a vacuum is formed at the bottom of the vertical portion that draws outside air through the opening at the front of the ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/20</category>
</item>

<item>
<title>
IMPROVED BUS PROTOCOL USING SEPARATE CLOCKS FOR ARBITRATION AND DATA TRANSFER (WO 1995/020193)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000958&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000958&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995000958</dc:identifier>
<dc:date>27.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A bus system uses separate clocks for arbitration and data transfer. The arbitration clock signal is used for synchronizing bus request and grant events, and the data clock signal is used for synchronizing data transmission and reception. In particular, the data clock signal, which is generated by a bus master node without any temporal relationship to the arbitration clock signal, is transmitted by the bus master node through the bus to a slave node, where the received data signal is synchronized with the data clock signal transmitted therewith.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/364</category>
</item>

<item>
<title>
BUS DEADLOCK AVOIDANCE DURING MASTER SPLIT-TRANSACTIONS (WO 1995/020192)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000957&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000957&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995000957</dc:identifier>
<dc:date>27.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Signal transactions are conducted between nodes coupled to a bus, without causing bus deadlock during split transactions. Deadlock avoidance is achieved by rendering a node effectively unavailable at such times to serve as a bus slave for a new bus master. When the "locking" node serves as a transaction source, deadlock is avoided by deasserting, during a split transaction, a buffer-available signal, which is used normally to indicate receiver buffer availability. Additionally, when the "locking" node serves as a transaction destination, deadlock is avoided by deasserting a bus-ownership request signal, which is used normally for requesting bus ownership. After completion of the split transactions, such signals may be unmasked.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/364</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR COORDINATING ACCESS TO A BUS (WO 1995/020191)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000650&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000650&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995000650</dc:identifier>
<dc:date>27.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>To optimize sytem bus utilization in a computer system, a bus coordinator is included in the computer system to coordinate the transfer of information signals on the bus. Each time a source node wishes to transfer information to a destination node, the source node sends a request to the coordinator along with the identification of the destination node. Upon receiving this request, the coordinator determines whether the destination node has capacity to receive information signals. If the destination node has capacity, then the coordinator grants control of the system bus to the source node to allow the source node to send information signals to the destination node via the system bus. Otherwise, the source node is denied control of the syste...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/364</category>
</item>

<item>
<title>
METHOD AND SYSTEM FOR PIPELINING BUS REQUESTS (WO 1995/020190)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000647&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000647&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995000647</dc:identifier>
<dc:date>27.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for pipelining bus requests includes a bus, at least one node coupled to the bus, and a bus coordinator coupled to the node. The node uses a single bus request signal to both request control of the bus from the bus coordinator, and to retain control of the bus. In response to an asserted bus request signal from the node, the coordinator sends an asserted bus grant signal to the node to grant the node control of the bus. This bus grant signal tracks the bus request signal so that as long as the bus request signal remains asserted, the bus grant signal also is asserted. To allow for pipelining, the bus coordinator maintains the bus grant signal in an asserted state for at least one clock cycle after the bus request is deasserted. By ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/364</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR CREATING AND EXECUTING INTERACTIVE INTERPERSONAL COMPUTER SIMULATIONS (WO 1995/020189)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000801&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000801&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995000801</dc:identifier>
<dc:date>27.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for creating and executing interactive interpersonal computer simulations comprises an authoring editor. The authoring editor presents an authoring user interface with a comic book metaphor form for the creation of simulations. The authoring editor also provides constructs that represent chapter objects, cell objects, character objects, message objects, and thought objects to create a simulation. The authoring editor interprets the constructs and their arrangement and creates an executable simulation stored in an active simulation memory. The system also includes an engine that reads the active simulation memory, recognizes the data objects, and executes subroutines corresponding to the data objects. The engine outputs t...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
EXTENSIBLE SIMULATION SYSTEM AND GRAPHICAL PROGRAMMING METHOD (WO 1995/020188)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000669&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000669&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 27 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995000669</dc:identifier>
<dc:date>27.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An extensible simulation system and graphical programming method enable a simulation user to program the behaviors of objects in a simulation while requiring no knowledge of computer programming concepts or languages. The simulation user defines each object's behaviors by creating Graphical Rewrite Rules through programming by demonstration. The user can selectively abstract a given Graphical Rewrite Rule (GRR) such that it applies to states within the simulation according to hierarchical object types and object property conditions. The extensible simulation system comprises a Central Processing Unit (CPU), an input device, an output device, an external storage device, predetermined amounts of Random Access Memory (RAM) and Read-Only Memory...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
TELECOMMUNICATIONS INTERFACE FOR UNIFIED HANDLING OF VARIED ANALOG-DERIVED AND DIGITAL DATA STREAMS (WO 1995/019087)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000444&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000444&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 13 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995000444</dc:identifier>
<dc:date>13.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. LYNCH, John NICHOLS, James, B.</dc:creator>
<description>A low-cost yet high-performance, moderate bandwidth (up to 2 Mbps) global telecommunications interface to new and existing computers allows high-performance, low-cost telecommunications platforms to support global fax, data, voice, and other data streams in an intuitive way. The telecommunications interface provides a very low-cost solution to international connectivity for a broad class of existing computers while providing high-performance wide-area data transfer. Convenient and reliable global communications over the phone line may thus be achieved. From a rudimentary viewpoint, the telecommunications interface provides for an elegant, economical implementation of a fax/data modem. The telecommunications interface provides both a time-di...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
UPDATE MECHANISM FOR COMPUTER STORAGE CONTAINER MANAGER (WO 1995/019001)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000196&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1995000196&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 13 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1995000196</dc:identifier>
<dc:date>13.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Methods and data structures are defined which permit information to be stored as objects in target containers and update containers. A target container defines a first state of the information, and the update container, which can point to the target container, identifies changes to the information in the first state which would be sufficient to update the first information state to a second information state. Update containers may be nested to any depth. When an application program opens an update container, the procedure searches down the chain until it finds the ultimate target container. It then creates in-memory structures for providing access to the objects and value data represented in such container. The procedure then works its way ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/42</category>
</item>

<item>
<title>
FRAME STRUCTURE WHICH PROVIDES AN INTERFACE BETWEEN PARTS OF A COMPOUND DOCUMENT (WO 1995/018406)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994014943&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994014943&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Jul 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994014943</dc:identifier>
<dc:date>06.07.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. PIERSOL, Kurt, W. SUSSER, Joshua, B. RODSETH, Richard, C.</dc:creator>
<description>A document-centered user interface architecture for a computer system employs parts as the fundamental building blocks of all documents. All data is stored in the system as a part, which is comprised of contents and an associated editor. The contents and the functionality of the editor are available to the user wherever the part is located, whether in a document, on a desktop or in a folder. Parts function as containers for other parts, thereby facilitating the compilation and editing of multimedia or compound documents. A data structure, labelled a frame, functions as an interface between a container part and an embedded part, and allows the two parts to negociate with respect to graphic structure without requiring extensive knowledge of o...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/22</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR TRANSFERRING DATA BETWEEN A COMPUTER AND A PERIPHERAL STORAGE DEVICE (WO 1995/016950)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994014111&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994014111&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Jun 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994014111</dc:identifier>
<dc:date>22.06.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method for transferring data between a host computer (46) and peripheral storage (10) including the steps of: (a) receiving (116) data from the host; (b) determining (122) if an escape command is present in the data; (c) writing (120) the data to a peripheral storage medium if an escape command is not present in the data; and (d) performing (126) at least one command relative to the peripheral storage if an escape command is present in the data. Also disclosed is a method for controlling a disk drive unit including the steps of: (a) determining on a host computer (46) a current action to be performed with a disk drive unit; (b) formatting a track (18) of a disk (10) engaged with a disk drive unit (58) based upon output data provided by th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/06</category>
</item>

<item>
<title>
PULSE CODE BIT CELL DEMODULATION (WO 1995/010885)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010443&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010443&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 20 Apr 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994010443</dc:identifier>
<dc:date>20.04.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. MONTAGNE, Raymond, Bruce</dc:creator>
<description>A method and apparatus for demodulating a pulse width modulated (PWM) signal previously modulated with either a first or second data value comprises sensing an actual duration of the first period of the bit cell, and generating an actual first signal value that is proportional to the actual duration of the first period of the bit cell. Using the actual first signal value and an expected first signal value, a fist adjustment amount is determined and used for adjusting the actual first signal value. Then, an actual duration of the second period of the bit cell is sensed. The adjusted actual first signal value is further adjusted by a second adjustment amount to produce a final adjusted signal value, the second adjustment amount being proporti...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03M 5/08</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR HALFTONING USING AN OVERLAPPING THRESHOLD ARRAY (WO 1995/009508)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010918&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010918&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Apr 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994010918</dc:identifier>
<dc:date>06.04.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The system and method disclosed herein relates to digital halftoning where a threshold array is used to control individual pixels in a halftone cell. The threshold array is replicated to tile the entire device space so that each pixel in device space is mapped to a particular location in the threshold array. By tiling the threshold array with overlap, the size of the overall threshold array is reduced. A CPU interface couples a FIFO buffer, registers, and RAM to a CPU for receiving pixel data, control signals and other values, respectively. An engine control unit is coupled to control a video processing unit and an output device for producing halftone images with a halftone matrix of reduced size. The engine control unit controls threshold ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 1/405</category>
</item>

<item>
<title>
PROTOCOL FOR TRANSPORTING REAL-TIME DATA (WO 1995/009504)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010441&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010441&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Apr 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994010441</dc:identifier>
<dc:date>06.04.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. RIDDLE, Guy, Gregory</dc:creator>
<description>A real-time data stream is transmitted in data packets from a data source in accordance with a predetermined protocol over a shared network. Data packets of said real-time data stream are received at a data destination connected to the local area network. The data destination then reconstitutes the real-time data stream using information included in the data packets in accordance with the predetermined protocol. More particularly, a plurality of data frames are transmitted from the data source, each including at least one data packet. Each data packet includes a sequence number S identifying the data packet as the Sth data packet transmitted in the data stream and a frame number N identifying the data packet as belonging to an Nth frame tra...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/06</category>
</item>

<item>
<title>
CONTINUOUS REFERENCE ADAPTATION IN A PATTERN RECOGNITION SYSTEM (WO 1995/009416)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994011011&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994011011&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Apr 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994011011</dc:identifier>
<dc:date>06.04.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A pattern recognition system which continuously adapts reference patterns to more effectively recognize input data from a given source. The input data is converted to a set or series of observed vectors and is compared to a set of Markov Models. The closest matching Model is determined and is recognized as being the input data. Reference vectors which are associated with the selected Model are compared to the observed vectors and updated ("adapted") to better represent or match the observed vectors. This updating method retains the value of these observed vectors in a set of accumulation vectors in order to base future adaptations on a broader data set. When updating, the system also may factor in the values corresponding to neighboring ref...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 9/00</category>
</item>

<item>
<title>
SYSTEM FOR DECENTRALIZED BACKING STORE CONTROL OF VIRTUAL MEMORY IN A COMPUTER (WO 1995/009397)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994011034&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994011034&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Apr 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994011034</dc:identifier>
<dc:date>06.04.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. HARRISON, David, F.</dc:creator>
<description>A virtual memory system for a computer employs decentralized management of secondary storage media. The caching of data obtained from secondary storage is controlled by software management entities that lie outside of the operating system. These entities communicate with the operating system through a message-based interface relationship. With the decentralized approach, the operating system can remain relatively simple, while specific backing store management entity modules can be tailored to accommodate new types of hardware and data organization.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 12/08</category>
</item>

<item>
<title>
MINIMAL INSTRUCTION SET COMPUTER ARCHITECTURE AND MULTIPLE INSTRUCTION ISSUE METHOD (WO 1995/009394)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010785&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010785&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Apr 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994010785</dc:identifier>
<dc:date>06.04.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A minimal instruction set computer architecture (hyperscalar computer architecture) comprises a central memory, an instruction buffer, a control unit, an I/O control unit, a plurality of functional units, a plurality of register files, and a data router. In the hyperscalar computer architecture, the central memory transfers a plurality of instructions to the instruction buffer. The control unit receives multiple instructions from the instruction buffer, and automatically determines and issues the largest subset of instructions from those received that can be simultaneously issued to the plurality of functional units. Each functional unit receives data from and returns computational results to a corresponding register file. The data router s...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/30</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR EMULATION ROUTINE INSTRUCTION ISSUE (WO 1995/009393)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010492&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010492&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 06 Apr 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994010492</dc:identifier>
<dc:date>06.04.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus for emulation routine instruction issue comprises a bus signal router, a state machine, a virtual program counter (VPC) circuit, an emulated program counter (EPC), a summing means, an opcode storage means, and a pointer storage means. The VPC circuit maintains the VPC value under the direction of the state machine. In response to a next instruction request issued by the central processing unit (CPU), the state machine outputs the VPC value to an instruction address bus, thereby causing the host instruction stored at the address indicated by the VPC to be transferred to the instruction bus and therefore be issued to the CPU. After a next host instruction request, the state machine updates the VPC value. Concurrent with the execu...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/318</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR ALLOWING A DYNAMIC LOGIC GATE TO OPERATE STATICALLY (WO 1995/008872)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010566&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010566&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 30 Mar 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994010566</dc:identifier>
<dc:date>30.03.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A statically operated dynamic CMOS logic gate that includes an FET logic network (61) for performing a predefined logic function with respect to its logic inputs, an output node (67), a precharge transistor (63), and in some embodiments an evaluate transistor (64). During operation, the precharge transistor (63) is first turned on by a clock signal during a precharge phase to precharge an output node (67) of the dynamic logic gate (61) to a first voltage state. During the precharge phase, the evaluate transistor (64) is turned off by the clock signal. An evaluate phase typically follows the precharge phase, and during the evaluation phase, the evaluate transistor (64) is turned on by the control signal to allow the logic network (61) to per...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03K 19/00</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR EMULATION ROUTINE CONTROL TRANSFER (WO 1995/008800)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010038&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994010038&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 30 Mar 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994010038</dc:identifier>
<dc:date>30.03.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus for emulation routine control transfer creates a jump host instruction (JHI) containing the address of a next emulation routine during the execution of a current emulation routine and outputs the JHI at the end of current emulation routine for transfer of host processor control. The apparatus preferably comprises: an emulated program counter (EPC), a summing means, a state machine, a pointer storage means, an opcode storage means, and a jump instruction circuit. The state machine is preferably coupled to control the loading of the EPC, the loading of the opcode storage means, the summing means, the pointer storage means and the operation of the jump instruction circuit. The pointer storage means is preferably coupled between th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/318</category>
</item>

<item>
<title>
APPARATUS AND METHOD FOR EMULATION ROUTINE POINTER PREFETCH (WO 1995/008799)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009905&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009905&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 30 Mar 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994009905</dc:identifier>
<dc:date>30.03.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An apparatus for emulation routine pointer prefetch comprises an emulated program counter (EPC), a summing means, a prefetch state machine, an opcode storage means, and a pointer storage means. The EPC, opcode storage means, and a pointer storage means are coupled to a bus to receive, store and output an emulated program counter value, an opcode value and a pointer to a next emulation routine, respectively. The EPC, opcode storage means, and pointer storage means are controlled by the prefetch state machine. The prefetch state machine is coupled to the bus to detect a reference to a reserved memory address and stores an updated emulated program counter value in the EPC using the summing means. The prefetch state machine uses the emulated pr...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/318</category>
</item>

<item>
<title>
INSTRUCTION MAPPING SYSTEM AND METHOD OF MANUFACTURE (WO 1995/008798)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009904&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009904&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 30 Mar 1995 12:00:00 GMT+0200</pubDate>
<dc:identifier>PCT/US1994009904</dc:identifier>
<dc:date>30.03.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An instruction mapping system comprises an instruction mapping circuit, a central processing unit (CPU), a data cache, and a memory. The address outputs of the CPU are coupled to a first address bus, while the address inputs of the data cache and memory are coupled to a second address bus. The instruction mapping circuit's address inputs are coupled to the first address bus, and the instruction mapping circuit's outputs are coupled to the second address bus. The CPU sends a pointer address via the first address bus to the instruction mapping circuit. The instruction mapping circuit determines whether the pointer address indicates that the next source instruction is within the subset of most frequently executed source instructions. If so, th...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/318</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR DECRYPTION USING CACHE STORAGE (WO 1995/006373)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009509&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009509&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Mar 1995 11:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994009509</dc:identifier>
<dc:date>02.03.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for decryption using cache storage wherein imported ciphertext is decrypted to produce unencrypted plaintext data. As a communication sequence containing an initialization vector and a block of ciphertext is imported, the initialization vector is applied to a cache and to a decoder. The initialization vector is then compared with other initialization vectors stored in the cache to determine whether the specific initialization vector has previously been received and stored. If the specific initialization vector is found to be stored in the cache, then the PN sequence associated with that initialization vector is written to the decoder, and the stored PN sequence is used to decode the imported ciphertext. If a determina...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 9/12</category>
</item>

<item>
<title>
FOLDED MONOPOLE ANTENNA FOR USE WITH PORTABLE COMMUNICATIONS DEVICES (WO 1995/006338)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009600&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009600&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Mar 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994009600</dc:identifier>
<dc:date>02.03.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. M/A-COM, INC. SCHLEGEL, Herbert, Jr. BLANEY, Timothy, J. DIFRONZO, Charles, M.</dc:creator>
<description>An antenna arrangement of sufficiently small size to be accommodated in the housing of a portable communications device includes a pair of spaced folded monopole antennas. Each antenna includes a first printed circuit board having a conducting surface that forms a ground plane. Mounted on the first circuit board is a second printed circuit board having a right-angled strip of conducting material, which forms a folded monopole radiating element. The folding of the monopole reduces its height, to thereby enable it to fit into small casings and the like. To compensate for the effects of the folded monopole on the electrical match, frequency bandwith and electromagnetic fields, a shunt inductance is introduced between the monopole and the groun...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H01Q 1/22</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR GENERATING SMOOTH LOW DEGREE POLYNOMIAL SPLINE SURFACES OVER IRREGULAR MESHES (WO 1995/006291)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009573&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009573&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Mar 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994009573</dc:identifier>
<dc:date>02.03.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system and method for modeling smooth free-form shapes using B-splines over irregular meshes in a simple and efficient manner, generating aesthetically pleasing shapes is disclosed. This method provides a low degree parametric polynomial representation. As a result, techniques for surface-surface or ray-surface intersection is faster and more robust than possible with existing techniques. In accordance with the present invention, an input mesh M0 is initially simplified by isolating irregularities and constraining geometry. First, the input mesh M0 is subjected to general refinement, whereby a new mesh M1 is constructed, which in turn is subjected to constrained refinement, whereby another new mesh M2 is constructed. After the general and...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 17/20</category>
</item>

<item>
<title>
DYNAMIC VALUE MECHANISM FOR COMPUTER STORAGE CONTAINER MANAGER (WO 1995/005634)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009329&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994009329&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 23 Feb 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994009329</dc:identifier>
<dc:date>23.02.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Computer apparatus stores a subject value and a chain of sequentially associated value handlers for the subject value. The chain includes a top value handler and a bottom value handler, each of the value handlers in the chain except the bottom value handler invoking the respective next value handler when invoked, the bottom value handler performing an operation on the subject value when invoked. The value operations can be data read operations, data write operations, etc., and the value handlers in the chain can perform data transformations and/or data redirections, transparently to its caller.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/42</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR CHARGE PUMP WITH REDUCED CHARGE INJECTION (WO 1995/004405)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994008422&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994008422&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 09 Feb 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994008422</dc:identifier>
<dc:date>09.02.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Circuits and methods for substantially reducing charge injection in charge pump phase-locked loop circuits are disclosed. In one embodiment, first p- and n-type metal-oxide-semiconductor (MOS) trnsistors biased to operate as switches are respectively coupled to supply voltage and ground, and are controlled by first and second control signals. Second p- and n-type transistors biased to operate as current sources are respectively coupled between each first p- and n-type transistor and an output node, and are controlled by third and fourth control signals. Inherent stray capacitances to ground are present between the first and second p-type transistors, and between the first and second n-type transistors, due to device construction. When turne...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03L 7/089</category>
</item>

<item>
<title>
THREE-DIMENSIONAL IMAGE SYNTHESIS USING VIEW INTERPOLATION (WO 1995/004331)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994008467&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994008467&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 09 Feb 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994008467</dc:identifier>
<dc:date>09.02.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC. CHEN, Shenchang, Eric WILLIAMS, Lance</dc:creator>
<description>Three-dimensional scenes are portrayed from different viewpoints by morphing two-dimensional images. Various key views of a scene are stored, along with offset maps that identify the correspondence of pixels in adjacent stored images. When an intermediate view of the scene is to be presented, one ore more stored views are interpolated through a morphing technique. Since the key views and their offset data are pre-stored, the morphing and presentation of new views can be carried out at interactive rates. By providing the ability to quickly compute many closely spaced views, the disclosed morphing technique also facilitates the rapid computation of soft shadows and motion blur in images.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/70</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR FUZZY LOGIC RULE EXECUTION (WO 1995/003572)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994008468&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994008468&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 02 Feb 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994008468</dc:identifier>
<dc:date>02.02.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A fuzzy logic system for processing a vector of signals includes a rule partition table stored in an electronic memory, a rule identifier, and a rule processor. The rule partition table is organized to include identifiers, each corresponding to a unique combination of partitions of signal values of the vector of signals, and each identifying fuzzy rules which are preselected to be applied to a corresponding vector of signals having signal values within respective ranges of the partitions corresponding to the identifier. Preselection may include only fuzzy rules which produce non-zero outputs when applied to a vector of signals having signal values within respective ranges of the partitions corresponding to the identifier. The rule identifie...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06N 5/04</category>
</item>

<item>
<title>
MULTIPLE ENTRY POINT METHOD DISPATCH (WO 1995/002862)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006868&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006868&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 26 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006868</dc:identifier>
<dc:date>26.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The invention is a new object construct (40) that allows a functional object in a dynamic language to be efficiently used as both a directly-invoked function and as a method in a generic function. To accomplish this use, the new object construct comprises four distinct but related contiguous storage regions designated as a header (41), a meth-info field (42), a fn-prolog field (43), and the method body (44). When called as a component of a generic function, one entry point is at the method body or at the method-information field. When called directly, another entry point exists at the function prolog field.</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/40</category>
</item>

<item>
<title>
SYSTEM AND METHOD FOR SENDING AND RESPONDING TO INFORMATION REQUESTS IN A COMMUNICATIONS NETWORK (WO 1995/002295)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007542&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007542&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 19 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994007542</dc:identifier>
<dc:date>19.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system for sending and responding to information request in a wireless communications network includes a display device (32), a central processing unit (34), memory means including random access memory (36) and read only memory (38), an input device (42), and a transmitter/receiver (46). The random access memory (36) further comprises routines for processing, sending and receiving messages over the wireless network. The present invention also comprises a method for requesting information and a method for responding to requests for information. The preferred method for handling information requests comprises the steps of: monitoring the communications channel for availability; sending information request over the channel; receiving the inf...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 12/28</category>
</item>

<item>
<title>
DISTRIBUTED TIME SYNCHRONIZATION SYSTEM AND METHOD (WO 1995/002294)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007545&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007545&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 19 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994007545</dc:identifier>
<dc:date>19.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A distributed time synchronization system and method synchronizes nodes within a frequency hopping spread spectrum (FHSS) local area network (LAN) group to a virtual master clock value. Each node system of the present invention comprises a CPU, an input device, a display device, a printer or hard copy device, a given amount of RAM and ROM memory, a data storage device, a local clock, a transmitter/receiver, an antenna, a virtual master clock processor, and a common data bus. The method of the present invention comprises the inclusion of a node's local clock value in a message just prior to transmission over the network, storage of a node's local clock value in RAM after an incoming message has been received, and the calculation of the time ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04J 3/06</category>
</item>

<item>
<title>
SYSTEM FOR OBJECT ORIENTED DYNAMIC LINKING BASED UPON A CATALOG OF REGISTERED FUNCTION SET OR CLASS IDENTIFIERS (WO 1995/001598)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007424&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007424&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 12 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994007424</dc:identifier>
<dc:date>12.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A system is provided for managing code resources for use by client applications in a computer, wherein the computer has internal memory storing at least one client application. The apparatus comprises a resource set catalog stored in the internal memory. The resource set catalog identifies a plurality of function sets of functions by respective function set IDs. Further, the resource set catalog includes set records which characterize the functions within the respective sets. A dispatch engine, in the internal memory, linked with a client application, supplies a particular function set ID in response to a call by the client application of a particular function which is a member of a corresponding function set identified by the particular fu...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 9/44</category>
</item>

<item>
<title>
COMPUTER VISUAL DISPLAY MONITOR WITH INTEGRAL STEREO SPEAKER AND DIRECTIONAL MICROPHONE AND METHOD FOR CONSTRUCTION (WO 1995/001078)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007020&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007020&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994007020</dc:identifier>
<dc:date>05.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A high resolution computer visual display monitor employing a cathode ray tube (CRT) having a vertical aperture grill intended for personal computer systems and integrating a high quality stereophonic speaker system and a directional microphone, and methods for construction of same. The aperture grill has a natural frequency centered within the musical scale. The stereo speaker system comprises a ported speaker enclosure within which are mounted two conventional cone speaker assemblies. A stereo audio amplifier and control unit for controlling the audio signals delivered to the speakers is mounted within the speaker enclosure. The speaker enclosure is internally mounted within the monitor with a minimum number of attachment members incorpor...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
HIGH PERFORMANCE STEREO SOUND ENCLOSURE FOR COMPUTER VISUAL DISPLAY MONITOR (WO 1995/001077)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007017&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007017&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994007017</dc:identifier>
<dc:date>05.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A high quality stereophonic sound enclosure system high resolution intended for computer visual display monitors employing cathode ray tubes (CRTs) having a vertical aperture grill, and methods for construction of same. The aperture grill has a natural frequency centered within the musical scale. The stereo speaker system comprises a ported speaker enclosure within which are mounted two conventional cone speaker assemblies. A stereo audio amplifier and control unit for controlling the audio signals delivered to the speakers is mounted within the speaker enclosure. The speaker enclosure is internally mounted within the monitor with a minimum number of attachment members incorporating vibration isolation material to remove vibration component...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 1/16</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR CONTROLLING AN AUDIO-VISUAL SYSTEM FOR SELECTIVELY VIEWING AND INTERACTING WITH PROGRAMS AND SERVICES FROM A NUMBER OF PROGRAM/SERVICE SOURCES (WO 1995/001059)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006996&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006996&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006996</dc:identifier>
<dc:date>05.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An interactive audio-visual (A/V) transceiver is advantageously coupled to a television and/or telephone (T/T) cable, a TV, a video recorder (VCR), and other A/V devices. The A/V transceiver switches data between a program/service provider and the connected A/V devices. In one embodiment, the transceiver includes three primary modules, a main module including a CPU, a system bus, system memory, an infra-red (IR) control unit, an audio-visual bus, an A/V decoder, an A/V processor, and an A/V encoder, an A/V connect module including a number of tuner/demodulators and a switch, and an optional CD ROM module. The A/V transceiver hardware is complemented with an operating system and software program which supports the functions provided in the A...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09B 5/14</category>
</item>

<item>
<title>
AN AUDIO-VISUAL SYSTEM FOR SELECTIVELY VIEWING AND INTERACTING WITH PROGRAMS AND SERVICES FROM A NUMBER OF PROGRAM/SERVICE SOURCES (WO 1995/001058)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006993&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006993&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006993</dc:identifier>
<dc:date>05.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An interactive audio-visual (A/V) transceiver is advantageously coupled to a television and/or telephone (T/T) cable, a TV, a video recorder (VCR), and other A/V devices. The A/V transceiver switches data between a program/service provider and the connected A/V devices. In one embodiment, the transceiver includes three primary modules, a main module including a CPU, a system bus, system memory, an infra-red (IR) control unit, an audio-visual bus, an A/V decoder, an A/V processor, and an A/V encoder, an A/V connect module including a number of tuner/demodulators and a switch, and an optional CD ROM module. The A/V transceiver hardware is complemented with an operating system and software program which supports the functions provided in the A...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 5/445</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR MANAGING VIEWING OF AND INTERACTION WITH AUDIO-VISUAL PROGRAM AND SERVICE OFFERINGS (WO 1995/001057)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006941&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006941&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006941</dc:identifier>
<dc:date>05.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An interactive audio-visual (A/V) transceiver is advantageously coupled to a television and/or telephone (T/T) cable, a TV, a video recorder (VCR), and other A/V devices. The A/V transceiver switches data between a program/service provider and the connected A/V devices. In one embodiment, the transceiver includes three primary modules, a main module including a CPU, a system bus, system memory, an infra-red (IR) control unit, an audio-visual bus, an A/V decoder, an A/V processor, and an A/V encoder, an A/V connect module including a number of tuner/demodulators and a switch, and an optional CD ROM module. The A/V transceiver hardware is complemented with an operating system and software program which supports the functions provided in the A...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 7/15</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR MANAGING SELECTION OF AUDIO-VISUAL PROGRAM AND SERVICE OFFERINGS (WO 1995/001056)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006875&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006875&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006875</dc:identifier>
<dc:date>05.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An interactive audio-visual (A/V) transceiver is advantageously coupled to a television and/or telephone (T/T) cable, a TV, a video recorder (VCR), and other A/V devices. The A/V transceiver switches data between a program/service provider and the connected A/V devices. In one embodiment, the transceiver includes three primary modules, a main module including a CPU, a system bus, system memory, an infra-red (IR) control unit, an audio-visual bus, an A/V decoder, an A/V processor, and an A/V encoder, an A/V connect module including a number of tuner/demodulators and a switch, and an optional CD ROM module. The A/V transceiver hardware is complemented with an operating system and software program which supports the functions provided in the A...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 5/445</category>
</item>

<item>
<title>
CIRCUIT FOR REDUCING ELF ELECTRIC FIELDS RADIATED FROM CRT DEVICES (WO 1995/001046)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994005430&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994005430&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994005430</dc:identifier>
<dc:date>05.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A circuit for reducing extremely low frequency (ELF) electric fields on cathode ray tube (CRT) devices comprises a power supply means, a CRT, a voltage sensing means, an amplification means, and a capacitive coupling within a feedback path to the CRT. A CRT anode voltage variation sensed by the voltage sensing means is amplified and inverted by the amplification means, producing a signal which is applied to the capacitive coupling within the feedback path. This signal modifies the impedance at the CRT anode, decreasing the voltage variation and thereby reducing ELF electric field magnitudes.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04N 3/185</category>
</item>

<item>
<title>
HIGH SPEED DOMINANT MODE BUS FOR DIFFERENTIAL SIGNALS (WO 1995/001028)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007010&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994007010&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 05 Jan 1995 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994007010</dc:identifier>
<dc:date>05.01.1995</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A bus circuit for implementing a high speed dominant logic bus for a differential signal. The bus circuit is useful in a communication network having a plurality of multi-port nodes that are coupled by point-to-point links that communicate differential signals. Each port (30) in the node includes a bus driver (150) that receives the differential signal received at the port. The bus driver supplies a differential current signal to a first bus (40). A terminator circuit (50) is coupled to the first differential bus, to receive the differential current signals supplied from the ports. The terminator circuit, responsive to the differential current signal, outputs a differential voltage signal indicative of either a dominant state or a non-domin...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 13/40</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR CONNECTING AND CONDITIONING AUDIO SIGNALS (WO 1994/029952)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006318&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006318&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Dec 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006318</dc:identifier>
<dc:date>22.12.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Audio signal connection and conditioning circuitry employs a resistive drop across the ground input for the signal source to generate a common mode voltage on both input lines. A differential amplifier substracts the generated common mode voltage on the ground line from the common mode voltage on the source input line, leaving only the source voltage as an output. The differential amplifier output is generated with respect to a positive, stable voltage reference instead of a floating ground.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03F 3/187</category>
</item>

<item>
<title>
METHODS AND APPARATUS FOR MICROPHONE PREAMPLIFICATION (WO 1994/029951)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006257&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006257&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Dec 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006257</dc:identifier>
<dc:date>22.12.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Preamplifying circuitry amplifies sound signals for input into a computer system. A first stage common-emitter amplifier (16) provides high-gain amplification of the input signal, while a second stage amplifier (18) comprising an operational amplifier is suitable for driving a cable with the amplified sound signal. A low-cost constant voltage source (14) comprising a diode (26) and an operational amplifier (21a) supplies a voltage reference to both amplifier stages (16, 18) with a very high rejection of system noise. The circuitry and methods provide a low-cost, easily manufactured preamplifier suitable for sound input in desktop computing devices.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03F 3/183</category>
</item>

<item>
<title>
OPTICAL COUPLER GALVANIC ISOLATION DEVICE, AND MODEM INCORPORATING IT (WO 1994/029950)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=IB1994000152&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=IB1994000152&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Dec 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/IB1994000152</dc:identifier>
<dc:date>22.12.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC. LE BARS, Philippe, André</dc:creator>
<description>A galvanic isolation device, particularly for a computer modem, comprises an optical coupler (1) formed from a light-emitting diode (11) and a photo-transistor (12), a first control stage for the light-emitting diode (11), and a second signal output stage. It is characterized in that it comprises means (GCC) of biasing of the photo-transistor (12) to make it operate in its saturated state, and in that the output stage comprises a fixed-gain amplifier circuit (3, 4) receiving the collector current of the said photo-transistor.</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03F 3/08</category>
</item>

<item>
<title>
ANTI-ALIASING APPARATUS AND METHOD WITH AUTOMATIC SNAP FIT OF HORIZONTAL AND VERTICAL EDGES TO TARGET GRID (WO 1994/029843)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006243&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006243&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Dec 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006243</dc:identifier>
<dc:date>22.12.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The invention provides a method and apparatus for creating anti-aliasing effects in slanted or curved edge portions of a bit-mapped image while avoiding such effects at horizontal and vertical edge portions. A method in accordance with the invention comprises the steps of: (a) defining a set of plot instructions for plotting an ideal outline of a desired image; (b) identifying a target resolution to be provided by a bit-mapped rendering apparatus; (c) scaling and grid-fitting the outline to the identified target resolution; (d) upwardly scaling the grid-fitted outline to a mezzanine resolution level that is higher than the identified resolution of the target display medium; (e) filling the outline at the mezzanine resolution level (scan con...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06K 15/02</category>
</item>

<item>
<title>
COMPUTER SYSTEM WITH GRAPHICAL USER INTERFACE INCLUDING DRAWER-LIKE WINDOWS (WO 1994/029793)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006217&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006217&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Dec 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006217</dc:identifier>
<dc:date>22.12.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A window management mechanism allows a user to open a window as a drawer or, perhaps more appropriately named, a pop-up window. The drawer is an opened window that a user has dragged down to a drawer region at the bottom of the screen such that only the title bar or some drawer handle illustration is left showing. When the user does this, the window remains open but is kept offscreen. The user may momentarily pop the window back onto the screen by clicking on the window title bar or drawer handle, or by dragging the cursor into the window icon during a drag. The window stays onscreen as long as no other windows are selected. As soon as a user selects another window, or opens a file with a double click within the drawer, the window slides ba...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR FINDING A TERMINATION CHARACTER WITHIN A VARIABLE LENGTH CHARACTER STRING OR A PROCESSOR (WO 1994/029790)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006752&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006752&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Dec 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006752</dc:identifier>
<dc:date>22.12.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>The invention is an instruction for locating the address of a specific character or value within a byte string of variable length. An offset into a portion of the string is specified and the portion of the string is searched for a first occurrence of the specific character beginning at the specified offset. If the specific character is found, then the existence of the specific character is indicated and an address or offset of the specific character is saved or otherwise indicated. If the specific character is not found, then the non-existence of the specific character is indicated and a convenient address or offset for referencing the next character immediately following the portion of the string already examined is saved or otherwise indi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 7/74</category>
</item>

<item>
<title>
GRAPHICAL USER INTERFACE AND METHOD TO SELECTIVELY OPEN CONTAINER OBJECTS DURING DRAG AND DROP OPERATIONS (WO 1994/029787)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006241&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994006241&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 22 Dec 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994006241</dc:identifier>
<dc:date>22.12.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A graphical user interface which allows the user to open and close enclosures, while dragging an object. When the user pauses, gestures, or rolls over a hot spot on top of an icon or text representing a closed enclosure, a temporary window for the closed enclosure is "sprung open" to allow the user to browse inside the enclosure and possibly open another enclosure contained within the temporary window. This process can be carried on throughout a hierarchy of windows as the user browses for a destination window for the drag operation. All of the temporary windows except the destination are closed when the mouse button is released, signaling the end of a drag. The user may close sprung open windows by simply moving the cursor out of the sprun...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 3/033</category>
</item>

<item>
<title>
ELECTRICAL CONNECTION OF DEVICES INCORPORATING MULTIPLE LIQUID CRYSTAL CELLS (WO 1994/028459)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994005731&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994005731&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 08 Dec 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994005731</dc:identifier>
<dc:date>08.12.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An inexpensive, reliable connection solution for liquid crystal shutters and the like is well-suited to volume production. Multiple flat panel display cells each having opposed active and common substrates are fixed in overlapping relation to one another with each of the active and common substrates having multiple electrodes defined thereon. Multiple heat seal connectors are provided each having conductive paths defined thereon. Each heat seal connector is connected to one of the active and common substrates. Multiple ones of the heat seal connectors are connected to the same printed circuit, which may have a terminating header connector. Connections to a display of the type described are made by placing a display cell in a heat sealing ma...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G02F 1/13</category>
</item>

<item>
<title>
A METHOD AND COMPUTER PROVIDED WTIH MEANS FOR REMOTE COMMUNICATION VIA A TELEPHONE NETWORK USING A WIRE MODE OR A RADIO MODE (WO 1994/027412)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=IB1994000109&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=IB1994000109&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Nov 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/IB1994000109</dc:identifier>
<dc:date>24.11.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC. MARDINIAN, Olivier TAYLOR, Larry HEESCHEN, Dave</dc:creator>
<description>A computer suitable for remote communication via a telephone network comprises in combination: a computer unit (11); a modem (12) connected to the computer unit and suitable for being connected to the telephone network via a cord (12a); a transmitter/receiver circuit (14) suitable for establishing calls by radio with a remote site, likewise for accessing the network; a control circuit (13) for the transmitter/receiver circuit; means provided in the computer for applying commands to the modem from a predefined set of commands; cord call determining means provided in the computer for determining whether a telephone call via the cord is desired or in progress, and for producing a signal; means either for processing commands received in the mod...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04M 11/06</category>
</item>

<item>
<title>
TELECOM ADAPTER FOR INTERFACING COMPUTING DEVICES TO THE ANALOG TELEPHONE NETWORK (WO 1994/027399)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004782&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004782&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Nov 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994004782</dc:identifier>
<dc:date>24.11.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A telecommunications adapter interfaces computing devices to the analog telephone network, achieving a tightly integrated digital telecommunications link with the analog telephone network. The telecommunications adapter takes advantage of certain host resources including, preferably, the computer's signal processor, the computer's power supply and a computer/peripheral serial interface. System cost for digital communications over the analog network is therefore reduced. Furthermore, the telecommunications adapter is able to accept and deliver a digitized representation of the analog (voice) data stream in real time, supporting both existing and future voice-band communications technologies. Finally, the invention facilitates rapid and inexp...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04M 11/06</category>
</item>

<item>
<title>
DATA STREAMING FOR NON-DMA DIGITAL COMPUTING DEVICES (WO 1994/027393)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004224&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004224&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Nov 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994004224</dc:identifier>
<dc:date>24.11.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>High-speed data streams are exchanged between two digital computing devices one or both of which lacks DMA. Data transfers are performed by the devices using High-Level Datalink Control (HDLC) frames. An initiating device indicates that it wishes to exchange data with the other device by sending an HDLC frame with data stream identification and other information. The initial HDLC frame is sufficiently short that at least an essential portion of the frame can be stored in a receive buffer of the interface circuitry. Although the receiving device may not receive the entire HDLC frame correctly because of the possibility of an overrun condition, enough information is preserved in the interface circuitry to complete the transaction. The respond...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H04L 29/10</category>
</item>

<item>
<title>
METHOD AND APPARATUS FOR EFFICIENT COMPRESSION OF DATA HAVING REDUNDANT CHARACTERISTICS (WO 1994/027374)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994005320&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994005320&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Nov 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994005320</dc:identifier>
<dc:date>24.11.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A method and apparatus for compressing inherently redundant data. A Unicode file is comprised of prefix group indicator bytes and suffix character indicator bytes and can therefore be separated into two files, one containing the prefixes and one containing the suffix characters. Then, each separate file can be separately compressed using means best suited to the characteristics of each. Because of the high degree of redundancy across the prefix group indicator bytes they can be more greatly compressed which in turn results in greater compression of the entire Unicode file. Multiple compression methodologies, equally applicable to any inherently redundant data file, can be applied to the prefix group indicator bytes to yield the best compres...</description>
<dc:publisher>WIPO</dc:publisher>
<category>H03M 7/30</category>
</item>

<item>
<title>
A WINDOWING SYSTEM WITH INDEPENDENT WINDOWS OF ARBITRARY RESOLUTION FOR DISPLAY ON MULTIPLE DEVICES OF ARBITRARY RESOLUTION (WO 1994/027278)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004988&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004988&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Nov 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994004988</dc:identifier>
<dc:date>24.11.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A resolution independent windowing system comprises a method for performing windowing operations directly in device space for a graphics system which specifies all drawings in coordinate space. The re-sizing effects of rendering an object in different places on the coordinate grid are absorbed in the window borders, allowing the window contents to be moved without re-drawing them. The window can be moved without re-drawing it even when the resolution of the device the window is displaced in differs from the source resolution of the rendering system. Furthermore, window contents are drawn relative to the coordinate of the top left of the window to provide each window with its own device grid independent of the window position on the device. ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G09G 5/14</category>
</item>

<item>
<title>
COMPUTER GRAPHICS SYSTEM HAVING HIGH PERFORMANCE MULTIPLE LAYER Z-BUFFER (WO 1994/027240)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004993&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004993&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Nov 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994004993</dc:identifier>
<dc:date>24.11.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>A computer graphics system having a processor for generating objects for display, a multi-layered Z-buffer for storing data according to their relative depths, the processor also compositing the data stored in the Z-buffer, a frame buffer for storing composited data, a display for displaying an image as a number of pixels responsive to the composited data in the frame buffer, and two registers for facilitating the Z-buffering process is disclosed. One of the registers stores a number indicating how many of the layers in the Z-buffer contain visible data dependent on opacity of existing objects. In the other register, a number of addresses corresponding to each of the layers of the Z-buffer are stored. Each address specifies a location where...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 15/40</category>
</item>

<item>
<title>
RESOLUTION INDEPENDENT METHODS FOR RENDERING A GRAPHIC IMAGE ON A DISPLAY DEVICE (WO 1994/027239)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004989&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004989&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Nov 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994004989</dc:identifier>
<dc:date>24.11.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>Resolution independent methods for rendering a graphic image on a display device include: a method for re-gridding an image for fast off screen to on screen transfers; and a method for modifying an image to encompass all pixels of the device resolution for both local and global gridding. The method for modifying an image to encompass all pixels of the device resolution for both local and global gridding comprises the steps of: determining the period at which the pixel pattern in the device space repeats; determining the relationship between the origin of the global space and the origin of the local space; mapping the image from source space to device space; determining whether the local origin is at a point with the same period as the origi...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06T 3/40</category>
</item>

<item>
<title>
INTERACTIVE MULTIMEDIA DELIVERY ENGINE (WO 1994/027237)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004991&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994004991&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate>Thu, 24 Nov 1994 12:00:00 GMT+0100</pubDate>
<dc:identifier>PCT/US1994004991</dc:identifier>
<dc:date>24.11.1994</dc:date>
<dc:creator>APPLE COMPUTER, INC.</dc:creator>
<description>An engine for the interactive delivery and presentation of multimedia data. The delivery mechanism is premised on a topic and panel metaphor. A topic is comprised of a series of panels. Each panel further defines the multimedia data which will be used when the panel is displayed. Each panel may also contain control and qualifier elements which are used to determine the next panel to be displayed. Control elements are used to solicit information from the user. The information is then used by the qualifier elements in determining the next panel to be displayed. Each element is stored in a database as a discrete object. This allows sharing of objects amongst different panels or topics. Prior to delivery and presentation of the data, the topic ...</description>
<dc:publisher>WIPO</dc:publisher>
<category>G06F 17/30</category>
</item>

<item>
<title>
STORAGE MANAGER FOR COMPUTER SYSTEM (WO 1994/027232)</title>
<link>http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994005346&amp;REF=RSS</link>
<guid isPermaLink="true">http://www.wipo.int/pctdb/en/ia.jsp?IA=US1994005346&amp;REF=RSS</guid>
<!--NO BEGIN SET EMPTY TAG-->
<language></language>
<pubDate