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-9,058,224 Serialization of asynchronous command streams
A plurality of asynchronous command streams are established. A first command stream shares a common resource with a second command stream. A synchronization...
US-9,058,186 Device, method, and graphical user interface for managing concurrently open software applications
A method includes displaying a first application view. A first input is detected, and an application view selection mode is entered for selecting one of...
US-9,058,131 Specification files for call translation and trace
A method and apparatus for storing a function specification file is described. In an exemplary method, the function specification field is capable for providing...
US-9,058,124 Directory tree search
Directory tree searching uses a path index to determine a set of documents for a directory path portion of a search query. The set of documents for the...
US-9,058,066 Suppressing errant motion using integrated mouse and touch information
The suppression of errant motion regarding a mouse is disclosed. Mouse and touch information can be integrated to determine whether a gesture made on a surface...
US-9,057,894 Method and apparatus for adaptive display calibration
A calibration system may be provided for calibrating displays in electronic devices during manufacturing. The calibration system may include calibration...
US-9,057,808 Textured light guide to reduce friction with film
Systems, devices, and methods are provided for using a textured surface of a light guide plate to reduce friction between the light guide plate and an adjacent...
US-9,057,620 Navigation system acquisition and use of cellular coverage map data
A mobile device can obtain wireless network signal strength map data that indicates, for various nearby geographical regions, the wireless network signal...
US-9,057,120 Thermoplastic forming methods for amorphous alloy
Provided herein include methods of molding a parison comprising an amorphous alloy and or an amorphous alloy composites, where the molding takes place within...
US-9,056,353 Manipulating surface topology of BMG feedstock
Described herein is a feedstock comprising BMG. The feedstock has a surface with an average roughness of at least 200 microns. Also described herein is a...
US-9,055,946 Anastomotic connector
An anastomotic connector comprises a generally tubular access port having a first end and a second end and a main body portion in fluid communication with the...
US-D732,188 Building
US-D732,035 Connector
US-D732,018 Handheld portable computing device
US-D732,008 Earphone
US-D732,000 Audio listening system
US-9,055,567 Communicating control information including an index
Within a wireless network, a control segment is communicated between a base station and a mobile station, where the control segment is for assigning resources...
US-9,055,495 Cell re-selection in a device configured to operate according to multiple cellular communication protocols
Cell re-selection in a device configured to operate according to multiple cellular communication protocols. The device may operate according to a first cellular...
US-9,055,488 Assisting return to a first network from a second network after performance of a circuit switched fallback...
A method for assisting a wireless communication device to return to a first network from a second network is provided. The method can include the wireless...
US-9,055,454 Medium access control for wireless systems
A method for execution by a mobile station (MS) in a mobile communications network, the method comprising: receiving a first MS identifier from the network...
US-9,055,366 Multi-driver earbud
A first driver housing and a second driver housing are positioned inside an earbud cup. The first driver housing has a rear side, a front side, a top face a...
US-9,055,283 Methods for display uniform gray tracking and gamma calibration
A method is provided for calibrating a display having color channels. Each color channel is capable of adjusting settings for pixel values at gray level...
US-9,055,276 Camera having processing customized for identified persons
A digital camera system that implements a method for providing image processing customized according to an identified person. The method includes: capturing an...
US-9,055,185 Switching cameras during a video conference of a multi-camera mobile device
Some embodiments provide a method for conducting a video conference between a first mobile device and a second device. The first mobile device includes first...
US-9,055,077 Device identity matching
Devices are identified by their owners and authorization to network two or more devices is based on device ownership. Data structures such as address books can...
US-9,055,010 Refreshing blocked media packets for a streaming media session over a wireless network in a stall condition
A method for refreshing blocked media packets for a streaming media session over a wireless network in a stall condition is disclosed. The method can include a...
US-9,054,791 Methods and apparatus for partial interference reduction within wireless networks
Methods and apparatus that enable one or more wireless networks to minimize inter-cellular interference (ICI) at a receiver. In one embodiment, the network...
US-9,054,478 Electrical connector having a designed breaking strength
An improved method is employed to produce a plug connector having a defined breaking strength. The plug connector is receivable in a receptacle connector...
US-9,054,477 Connectors and methods for manufacturing connectors
Frames for plug connectors capable of being a reduced size may include features to support contacts, house circuitry for coupling with the contacts, facilitate...
US-9,054,358 Battery assembly method comprising a separate battery connector and a flex circuit for use in an electronic device
A battery assembly for use in an electronic device is provided. The battery assembly may include a battery cell (e.g., a rechargeable battery cell), a battery...
US-9,053,952 Silicon shaping
One embodiment for forming a shaped substrate for an electronic device can form a shaped perimeter to define the substrate shape on the surface of a substrate....
US-9,053,809 Data protection from write failures in nonvolatile memory
A method includes calculating redundancy information over a set of data items, and sending the data items for storage in a memory. The redundancy information is...
US-9,053,568 Applying a realistic artistic texture to images
Techniques are disclosed to provide user control over the manipulation of a digital image. The disclosed techniques enable a user to apply various textures that...
US-9,053,351 Finger sensing apparatus using image watermarking and associated methods
A finger sensing device may include an integrated circuit (IC) substrate, an array of finger sensing elements on the IC substrate, and image watermark circuitry...
US-9,053,265 Generating test benches for pre-silicon validation of retimed complex IC designs against a reference design
This invention (900) described a method that generates and uses a test bench for verifying an electrical design module in a semiconductor manufacturing against...
US-9,053,234 Collapsible stack trace
A tool for analyzing software is enhanced to provide multiple views of a stack trace, with each view having a different level of detail. Different views may be...
US-9,053,140 Enhanced B-trees with record merging
In some implementations, a B+tree (b plus tree) can provide concurrent access to data while modifying nodes of the B+tree. In some implementations, a top-down...
US-9,053,089 Part-of-speech tagging using latent analogy
Methods and apparatuses to assign part-of-speech tags to words are described. An input sequence of words is received. A global fabric of a corpus having...
US-9,053,058 QoS inband upgrade
Systems and methods for upgrading QoS levels of older transactions based on the presence of higher level QoS transactions in a given queue. A counter may be...
US-9,053,047 Parameter estimation using partial ECC decoding
In some embodiments, a method includes accepting a code word of a composite Error Correction Code (ECC), which was produced by encoding data with multiple...
US-9,052,977 Installation of software onto a computer
An indication is received from a user to initiate installation of an operating system onto a storage device of a computer. The storage device is partitioned...
US-9,052,948 Parallel runtime execution on multiple processors
A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or...
US-9,052,926 Device, method, and graphical user interface for managing concurrently open software applications
A method includes displaying a first application view. A first input is detected, and an application view selection mode is entered for selecting one of...
US-9,052,925 Device, method, and graphical user interface for managing concurrently open software applications
A method includes displaying a first application view. A first input is detected, and an application view selection mode is entered for selecting one of...
US-9,052,919 Specialized network fileserver
A method and apparatus of a portable storage device that provides a specialized network fileserver is described. In an exemplary method, the portable storage...
US-9,052,894 API to replace a keyboard with custom controls
A method and system for display a user interface object. A user interface object for receiving user input to the application program is determined and the user...
US-9,052,883 Creating an object in an object-oriented programming platform
An application programming interface is provided in an object-oriented programming platform for developing applications. A method comprises, in response to a...
US-9,052,817 Mode sensitive processing of touch data
Embodiments of the present invention provide for a hardware or software utility layer operating at a multi-touch enabled device that can perform application...
US-9,052,814 Device, method, and graphical user interface for zooming in on a touch-screen display
In accordance with some embodiments, a computer-implemented method for use in conjunction with a device with a touch screen display is disclosed. In the method,...
US-9,052,803 Smart progress indicator
Methods, program products, and systems for a smart progress indicator are described. A smart progress indicator can be user-configurable and user-programmable....
← 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.