Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching: apple





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-7,869,277 Managing data writing to memories
Systems and processes may use a first memory, a second memory, and a memory controller. The second memory is at least as large as a block of the first memory....
US-7,869,206 Handheld computing device
A minimum Z height handheld electronic device and methods of assembly is described. The electronic device includes a single seamless housing having a front...
US-7,868,905 Active enclosure for computing device
A computing device is disclosed. The computing device includes a housing having an illuminable portion. The computing device also includes a light device...
US-7,868,582 Portable devices having multiple power interfaces
Portable devices having multiple power interfaces are described herein. According to one embodiment of the invention, a portable electronic device includes, but...
US-7,866,478 Packaging for an article
Packaging for use with an article of manufacture, which includes a first member having a first interior cavity for receiving a first portion of the article, a...
US-D630,630 Electronic device
US-7,865,927 Enhancing media system metadata
Systems and methods for providing enhanced metadata to a user. Systems and methods can include extraction of data from metadata and searching for related...
US-7,865,884 Typed-data translation for platform independence
A method, computer program and device for the translation of typed data objects in a heterogeneous computational environment is described. The operating system...
US-7,865,834 Multi-way video conferencing user interface
A videoconferencing application includes a user interface that provides multiple participant panels, each of which is displayed with perspective with the panels...
US-7,865,745 Techniques for improved playlist processing on media devices
An improved portable media device and methods for operating a media device are disclosed. According to one aspect, the portable media device has the capability...
US-7,865,579 Method and apparatus for administering the operating system of a net-booted environment
A method and apparatus are provided for supplying a reliable and maintainable operating system in a net-booted environment. According to one embodiment, a...
US-7,865,511 News feed browser
Techniques for detecting, managing, and presenting syndication XML (feeds) are disclosed. In one embodiment, a web browser automatically determines that a web...
US-7,865,210 Ejectable component assemblies in electronic devices
Electronic devices are provided with ejectable component assemblies that can be substantially flush with the external surfaces of the housings of the devices,...
US-7,864,709 Method and apparatus for looking up configuration information for a network node
One embodiment of the present invention provides a system for looking up location-specific configuration information for a network node or a subnet. During...
US-7,864,209 Audio processing in a multi-participant conference
Some embodiments provide an architecture for establishing multi-participant audio conferences over a computer network. This architecture has a central...
US-7,864,163 Portable electronic device, method, and graphical user interface for displaying structured electronic documents
A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a...
US-7,864,123 Hybrid slot antennas for handheld electronic devices
Handheld electronic devices are provided that contain wireless communications circuitry. The wireless communications circuitry may include an antenna. The...
US-7,863,906 Systems and methods for determining the configuration of electronic connections
Systems and methods for determining the configuration of a connection between two devices by measuring an electrical characteristic are provided. Using the...
US-7,863,533 Cantilevered push button having multiple contacts and fulcrums
A cantilevered push button adapted for accepting an input on an electrical or electronic device is disclosed. The button can include an elongated button top...
US-7,862,957 Current collector plates of bulk-solidifying amorphous alloys
Collector plates made of bulk-solidifying amorphous alloys, the bulk-solidifying amorphous alloys providing ruggedness, lightweight structure, excellent...
US-7,861,768 Heat sink
A heat sink having an embedded heat pipe and fins attached to opposite sides of a base plate having a heat spreader component made of a diamond copper composite...
US-D630,210 Monitor
US-7,861,122 Monitoring health of non-volatile memory
A host processor is coupled to a memory controller and configurable to retrieve from the memory controller information indicative of the health of a non-volatile...
US-7,861,073 On-chip decompression engine
Embodiments of the present invention are directed to a microcontroller which includes a Register Load Assist engine. The microcontroller can include no or...
US-7,861,025 Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial bus
An automatic crossover and healing process is disclosed for the P1394b standard. In particular, a crossover process is disclosed which comprises coupling the...
US-7,861,008 Media management and routing within an electronic device
A method and apparatus for intelligently routing and managing audio signals within an electronic device is disclosed. The routing is responsive to a set of...
US-7,860,935 Conditional communication
Conditional communication settings may be defined by a user of a communications device to be transmitted with a communication to a receiving device, where the...
US-7,860,839 Application-based backup-restore of electronic information
Systems and methods for storing and restoring backup data. One method includes receiving, while a current view of an application is displayed in a user...
US-7,860,830 Publishing, browsing and purchasing of groups of media items
Improved techniques to create, browse and/or purchase media asset groups are disclosed. Media assets groups can be created by various persons and published to a...
US-7,860,826 Method and system for using global equivalency sets to identify data during peer-to-peer synchronization
Systems and methods for synchronization including the use of a global equivalency identification datum or set of datum. A universally unique identification datum...
US-7,860,798 Electronic delivery and management of digital media items
In an electronic delivery system, digital media items (e.g., videos, music, video games, ebooks, etc.) are stored in an ordered list (e.g., queue) at a provider...
US-7,860,536 Telephone interface for a portable communication device
A method of using a portable communications device includes displaying a first image of a rotary dial in a display of the portable communications device in...
US-7,860,337 Blur computation algorithm
Disclosed herein is an improved blur computation algorithm. The proposed algorithm accomplishes a blur of an image using fragment programs on a GPU....
US-7,860,324 Video 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...
US-7,860,256 Artificial-reverberation generating device
An artificial-reverberation generating device comprises in one embodiment a convolution engine in association with an impulse-response synthesizer. The...
US-7,859,908 Iterative memory cell charging based on reference cell value
Systems and methods, including computer software for writing to a memory device include applying charge to each of multiple memory cells for storage of a...
US-7,859,543 Displaying images
Displaying an image is described. A method for displaying an image includes determining, for each of multiple images, metric associated with the image. The...
US-7,859,521 Integrated touch screen
Displays with touch sensing circuitry integrated into the display pixel stackup are provided. Circuit elements, such as touch signal lines, such as drive lines...
US-D629,799 Electronic device
US-D629,789 Media device
US-D629,786 Electronic device
US-D629,752 Magnetic connector
US-7,856,605 Method, system, and graphical user interface for positioning an insertion marker in a touch screen display
An insertion marker that is displayed on a touch screen may be moved by a user via an insertion marker placement aid. The insertion marker placement aid is...
US-7,856,602 Updatable menu items
A menu is displayed within a graphical user interface. The menu of one exemplary embodiment includes a plurality of selectable menu items within the menu. One of...
US-7,856,564 Techniques for preserving media play mode information on media devices during power cycling
An improved portable media device and methods for operating a media device are disclosed. According to one aspect, the portable media device has the capability...
US-7,856,479 Method and apparatus for filtering email
A method and apparatus for filtering messages comprising determining a first semantic anchor corresponding to a first group of messages, for example, legitimate...
US-7,856,424 User interface for backup management
Systems and methods for providing a user interface including earlier versions of data. In one implementation, computer program product is provided. The computer...
US-7,856,059 Determining the number of unidirectional and bidirectional motion compensated frames to be encoded for a video...
Methods for processing a set of successive video frames in two passes to determine the number of bidirectional (B) and unidirectional (P) motion compensated...
US-7,856,054 Scene change identification during encoding of compressed video
A video encoder identifies scene changes during the encoding of video sequences based on the distribution of macroblock types within each image. Once an image is...
US-7,855,718 Multi-touch input discrimination
Techniques for identifying and discriminating between different input patterns to a multi-touch touch-screen device are described. By way of example, large...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.