U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5500234

Crispy Chip Sandwich and Process of Producing a Sandwich Product

A food product comprising a multilayer cookie or snack having outer layers formed from a crispy type edible food product such as a potato chip or corn chip, etc. with an intermediate marshmallow layer being in contact with the inner surface of each crispy chip and one or more filler substances.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Apple, Inc.


Location: Cupertino, CA
No. of patents: 360

1                  
NumberTitleIssue Date
8156089Real-time or near real-time streaming with compressed playlists
Methods and apparatuses provide real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes providing a request for a playlist file (e.g. an updated playlist) and specifying a com...
04/10/2012
8116503Bend switch for wired headset
This is directed to a bend switch constructed from two substantially co-linear elongated bodies having opposing contact surfaces. In an open switch position, the contact surfaces remain apart, preventing electrical coupling. To close the switch, a user can bend the ...
02/14/2012
8112567Method and system for controlling power provided to an accessory
A method for a portable media player to control power provided an accessory is disclosed. The method includes requesting information about the power capabilities of the accessory by the portable media player. The method further includes providing information about t...
02/07/2012
8077256Scene-aware automatic-exposure control
A scene-aware auto-exposure control process stabilizes changes in a camera's auto-exposure settings so as to reduce lighting and color flicker during image capture operations. A metric, referred to as the Modified Adjusted Luminance (MAL) metric, is defined to remai...
12/13/2011
8036267Rate control for video coder employing adaptive linear regression bits modeling
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 pic...
10/11/2011
8019976Memory-hazard detection and avoidance instructions for vector processing
A processor that is configured to perform parallel operations in a computer system where one or more memory hazards may be present is described. An instruction fetch unit within the processor is configured to fetch instructions for detecting one or more critical mem...
09/13/2011
8006019Method and system for transferring stored data between a media player and an accessory
Techniques for transferring stored data between a media player and an accessory. In one set of embodiments, one of the media player and the accessory can obtain a unique identifier for a particular file stored in the other of the media player and the accessory. The ...
08/23/2011
7941555Management and prioritization of media item downloading
The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In accordance with one embodiment, two or more media items may be concurrently downloaded. In accordance wit...
05/10/2011
7873630Methods and systems for managing data
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 ...
01/18/2011
7814432Method and system for image rendering including polymorphic image data in a graphical user interface
A method and system are provided for developing images for use in a graphical user interface. In one implementation, the method includes displaying a graphical user interface on a display device, and providing an operating system on a computer that is in communicati...
10/12/2010
7805685Method and apparatus for displaying a gain control interface with non-linear gain levels
A method for displaying a gain control interface having a gain level display with non-linear gain levels. The gain level display has a first end having an associated first pixel offset value and a second end having an associated second pixel offset value. A range of...
09/28/2010
7788604Three state icon for operations
A three state icon for a computer is disclosed. The icon prevents inadvertent starting of an operation on a computer. The icon has a first state which conceals a second state. Upon selection of the first state with a computer pointing device (i.e., mouse), the icon ...
08/31/2010
7774746Generating a format translator
Generating code is disclosed. A specification of one or more translation patterns is received. The one or more translation patterns are used to generate at least a portion of code associated with a translator. Using the one or more translation patterns to generate a...
08/10/2010
7679625Straightening digital images
As the user operates the straighten control, the rotational orientation of a selected image is changed. According to one embodiment, a grid is superimposed over the image while the straighten control is being operated, to assist the user in selecting the proper rota...
03/16/2010
RE41010System for data transfer through an I/O device using a memory access controller which receives and stores indication of a data status signal
A method and system for transferring units of data between a computer memory and an external system in which a DMA controller stores and uses information from an I/O device interfacing with the external system to transfer data more efficiently. ...
11/24/2009
D604293Portable computer
11/17/2009
D601884Packaging
10/13/2009
7519229Video coding system providing separate coding chains for dynamically selected small-size or full-size playback
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 suff...
04/14/2009
7483037Resampling chroma video using a programmable graphics processing unit to provide improved color rendering
A system which utilizes the processing capabilities of the graphics processing unit (GPU) in the graphics controller. Each frame of each video stream is decoded. After decoding the compressed image is separated into an image representing the luminance and an image r...
01/27/2009
D582405Case
12/09/2008
D582354Input mechanism
12/09/2008
D582267Package
12/09/2008
7461088Superset file browser
A superset file browser permits a user to view, in a single display, the superset (i.e., the set union) of file objects from two or more designated file system locations (i.e., directories) on one or more computer systems (local or remote). The uniqueness, or overla...
12/02/2008
7460376Ultra compact computer arrangement
A cubical computer housing assembly comprises first and second ends and four sides, which define an interior compartment for housing the various computer components. The first and second ends are rigidly connected to one another and are slidingly detachable from fou...
12/02/2008
7460362Display housing for computing device
A personal computing device is disclosed. The personal computing device includes a housing having a translucent portion. The housing encloses internally various components that provide computing operations for the personal computing device. The personal computing de...
12/02/2008
7460277System and method for halftoning using a time-variable halftone pattern
Successive frames or images of an input image that are presented to the output device are individually halftoned. A starting location within the input image for tiling one of one or more halftone techniques over the frame or image is determined. The starting locatio...
12/02/2008
7460129Manipulating text and graphic appearance
A method, device and computer system for creating a smooth, continuous height (scalar or vector) field are described. The described techniques permit arbitrary closed regions to be smoothly shaded without producing unnatural smoothness at the region's edges or bound...
12/02/2008
7458830Connector system
An electronic device including a movable hatch with an integrated connector system that moves between an open and closed position. The connector system includes one or more connector receptacles that are hidden within the electronic device when the hatch with integr...
12/02/2008
D581922Electronic device
12/02/2008
7458025User interface for presenting media information
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 for a time-based media is displayed along with a graphical representation of a current ti...
11/25/2008
7457886System and method for input/output scheduling
A system and method for Input/Output scheduling are described herein. In one embodiment, the method includes installing a plurality of Input/Output (I/O) schedulers to schedule I/O requests for a plurality of I/O devices, wherein each of the I/O schedulers schedules...
11/25/2008
7457815Method and apparatus for automatically providing network services
An embodiment of the invention is directed to a method and apparatus for automatically providing network services in a way that improves upon the prior art. Systems implementing aspects of the invention can, for instance, provide developers with a mechanism for crea...
11/25/2008
7457302Enhancement to loop healing for malconfigured bus prevention
A method for safely adding nodes to a network provides safeguards to prevent adding nodes beyond a maximum number of nodes allowed in the network. In one aspect, if the node to be added exceeds the maximum number of nodes allowed, the connection between the node to ...
11/25/2008
7457255Method and apparatus for providing link-local IPv4 addressing across multiple interfaces of a network node
A system to provide link-local IPv4 addressing across multiple interfaces of a network-node. The network-node broadcasts an Address Resolution Protocol (ARP) request packet on multiple interfaces which asks for the hardware address of a network node whose link-local...
11/25/2008
7457111Computer component protection
A computing device is disclosed. The computing device includes a shock mount assembly that is configured to provide impact absorption to sensitive components such as a display and an optical disk drive. The computing device also includes an enclosureless optical dis...
11/25/2008
7457003Color management for limited gamut devices
Methods and apparatuses for performing color manipulation using virtual gamuts. In one aspect of the invention, a method to perform color manipulation on a digital processing system includes: performing color manipulation using a virtual gamut of a device if a real ...
11/25/2008
7456850Intelligent scrolling
A method and apparatus for intelligent scrolling. In a computer system that has a user interface which allows for the movement of items from a first open window to a second open window or to a second region, such as a desktop, the present invention allows a user to ...
11/25/2008
7456843Method and apparatus for improved color correction
Methods and apparatuses for performing gamma corrections to maintain a plurality of colors substantially consistent with a color point. In one aspect of the present invention, a method to generate correction functions for performing color correction for a device for...
11/25/2008
7456760Complexity-aware encoding
Techniques for encoding data based at least in part upon an awareness of the decoding complexity of the encoded data and the ability of a target decoder to decode the encoded data are disclosed. In some embodiments, a set of data is encoded based at least in part up...
11/25/2008
D581399Speaker unit
11/25/2008
1                  
 
Sign InRegister
Username  
Password   
forgot password?