Patents

Date Updated Patent No. Patent Title
D618678 Electronic device
D618678 Electronic device
4916635 Shaping command inputs to minimize unwanted dynamics
6370566 Generating meeting requests and group scheduling from a mobile device
7822816 System and method for data management
6460050 Distributed content identification system
D604305 Graphical user interface for a display screen or portion thereof
7987274 Method for establishing secure communication link between computers of …
7921211 Agile network protocol for secure communications using secure domain names
7490151 Establishment of a secure communication link based on a domain name service …
7418504 Agile network protocol for secure communications using secure domain names
7188180 Method for establishing secure communication link between computers of …
6502135 Agile network protocol for secure communications with assured system …
7756087 Method and apparatus for performing non-scheduled transmission in a mobile communication system for supporting an enhanced uplink data channel
7672470 Audio/video device having a volume control function for an external audio …
7577757 Multimedia synchronization method and device
Method and apparatus for signaling control information of uplink packet data service in mobile communication system
7232058 Data displaying apparatus and method
Software keyboard system using trace of stylus on a touch screen and method for recognizing key code using the same
6226449 Apparatus for recording and reproducing digital image and speech
5579239 Remote video transmission system
8086604 Universal interface for retrieval of information in a computer system
8074172 Method, system, and graphical user interface for providing word recommendations
8046721 Unlocking a device by performing gestures on an unlock image
8014760 Missed telephone call management for a portable multifunction device
6847959 Universal interface for retrieval of information in a computer system
System and method for performing an action on a structure in computer-generated data
7761414 Asynchronous data synchronization amongst devices
5666502 Graphical user interface using historical lists with field classes
5500678 Optimized scanning of transform coefficients in video coding
5227878 Adaptive coding and decoding of frames and fields of video
5136377 Adaptive non-linear quantizer
4958226 Conditional motion compensated interpolation of digital motion video
7920129 Double-sided touch-sensitive panel with shield and drive combined layer
7844915 Application programming interfaces for scrolling operations
7084859 Programmable tactile touch screen displays and man-machine interfaces for …
6956564 Portable computers
7479949 Touch screen device, method, and graphical user interface for determining …
6957233 Method and apparatus for capturing and rendering annotations for non …
6891551 Selection handles in editing electronic documents
6339780 Loading status in a hypermedia browser having a limited available display area
5889522 System provided child window controls
5778372 Remote retrieval and display management of electronic document with …
5345551 Method and system for synchronization of simultaneous displays of related …
8086662 Distributed hypermedia method and system for automatically invoking external …
8082293 Distributed hypermedia method and system for automatically invoking external …
7599985 Distributed hypermedia method and system for automatically invoking external …
5838906 Distributed hypermedia method for automatically invoking external …
7970674 Automatically determining a current value for a real estate property, such …
7725375 Systems and computer program products for exchanging an obligation
7149720 Systems for exchanging an obligation
6912510 Methods of exchanging an obligation
5970479 Methods and apparatus relating to the formulation and trading of risk …
6775664 Information filter system and method for integrated content-based and …
6314420 Collaborative/adaptive search engine
7185180 Apparatus and method for selective control of condition code write back
7155598 Apparatus and method for conditional instruction execution
6754810 Instruction set for bi-directional conversion and transfer of integer and …
6253312 Method and apparatus for double operand load
6253311 Instruction set for bi-directional conversion and transfer of integer and …
7706348 Apparatus and method for encoding/decoding transport format combination …
7486644 Method and apparatus for transmitting and receiving data with high …
7450114 User interface systems and methods for manipulating and viewing digital …
6879843 Device and method for storing and reproducing digital audio data in a mobile …
6771980 Method for dialing in a smart phone
6353440 Hardware assist for YUV data format conversion to software MPEG decoder
5977960 Apparatus, systems and methods for controlling data overlay in multimedia …
5945997 Block- and band-oriented traversal in three-dimensional triangle rendering
5581279 VGA controller circuitry
6625447 Method and architecture for an interactive two-way data communication network
6430409 Method and architecture for an interactive two-way data communication network
6405037 Method and architecture for an interactive two-way data communication network
6289212 Method and apparatus for providing electronic mail services during network …
6233608 Method and system for securely interacting with managed data from multiple …
7162094 Frequency coefficient scanning paths for coding digital video content
6980596 Macroblock level adaptive frame/field coding for digital video content
6069896 Capability addressable network and method therefor
5357571 Method for point-to-point communications within secure communication systems
5319712 Method and apparatus for providing cryptographic protection of a data stream …
7751826 System and method for E911 location privacy protection
5359317 Method and apparatus for selectively storing a portion of a received message …
6272333 Method and apparatus in a wireless communication system for controlling a …
6246862 Sensor controlled user interface for portable communication device
6246697 Method and system for generating a complex pseudonoise sequence for …
5636223 Methods of adaptive channel access attempts
7644376 Flexible architecture for notifying applications of state changes
6826762 Radio interface layer in a cell phone with a set of APIs having a hardware …
6578054 Method and system for supporting off-line mode of operation and …
5664133 Context sensitive menu system/menu behavior
6621746 Monitoring entropic conditions of a flash memory device as an indicator for …
5579517 Common name space for long and short filenames
7644376 Flexible architecture for notifying applications of state changes
6909910 Method and system for managing changes to a contact database
6826762 Radio interface layer in a cell phone with a set of APIs having a hardware …
6578054 Method and system for supporting off-line mode of operation and …
5758352 Common name space for long and short filenames
5664133 Context sensitive menu system/menu behavior
7765414 Circuit and operating method for integrated interface of PDA and wireless …
7672219 Multipoint-to-point communication using orthogonal frequency division …
7417944 Method for orderwire modulation
7289772 Technique allowing a status bar user response on a portable device graphic …
7020849 Dynamic display for communication devices
6868283 Technique allowing a status bar user response on a portable device graphic …
6708214 Hypermedia identifier input mode for a mobile communication device
6473006 Method and apparatus for zoomed display of characters entered from a …
6456841 Mobile communication apparatus notifying user of reproduction waiting …
6208879 Mobile information terminal equipment and portable electronic apparatus
5929655 Dual-purpose I/O circuit in a combined LINK/PHY integrated circuit
5926636 Remote procedural call component management method for a heterogeneous …
RE41922 Method and apparatus for providing translucent images on a computer display
D618678 Electronic device
D558757 Electronic device
7912501 Audio I/O headset plug and plug detection circuitry
7863533 Cantilevered push button having multiple contacts and fulcrums
7789697 Plug detection mechanisms
7479949 Touch screen device, method, and graphical user interface for determining …
RE42738 Portable computers
7920129 Double-sided touch-sensitive panel with shield and drive combined layer
7844915 Application programming interfaces for scrolling operations
7469381 List scrolling and document translation, scaling, and rotation on a touch …
7084859 Programmable tactile touch screen displays and man-machine interfaces for …
6956564 Portable computers
8051181 Method for establishing secure communication link between computers of …
8051181 Method for establishing secure communication link between computers of …
5809336 High performance microprocessor having variable speed system clock
Image processing system
Fixed-rate block-based image compression with inferred pixel values
Fixed-rate block-based image compression with inferred pixel values
Fixed-rate block-based image compression with inferred pixel values
7206809 Method for real-time communication between plural users
7185054 Participant display and selection in video conference calls
7054904 Marking and searching capabilities in multimedia documents within multimedia …
6237025 Multimedia collaboration system
5854893 System for teleconferencing in which collaboration types and participants by …
7860499 Switch circuit and method of switching radio frequency signals
7910993 Method and apparatus for use in improving linearity of MOSFET’s using an …
7796969 Symmetrically and asymmetrically stacked transistor group RF switch
7460852 Switch circuit and method of switching radio frequency signals
7123898 Switch circuit and method of switching radio frequency signals
7415247 Method and arrangement for transmitting and receiving RF signals through …
7366529 Communication network terminal supporting a plurality of applications
7209911 Synchronization of databases using filters
7106293 Lighting control method and electronic device
6728530 Calendar-display apparatus, and associated method, for a mobile terminal
6393260 Method for attenuating spurious signals and receiver
6141664 Synchronization of databases with date range
5884190 Method for making a data transmission connection from a computer to a mobile …
5570369 Reduction of power consumption in a mobile station
7383983 System and method for managing content between devices in various domains
7007064 Method and apparatus for obtaining and managing wirelessly communicated content
6983370 System for providing continuity between messaging clients and method therefor
6493673 Markup language for interactive services and methods thereof
6425002 Apparatus and method for handling dispatching messages for various …
5922047 Apparatus, method and system for multimedia control and communication
5883580 Geographic-temporal significant messaging
7936391 Digital camera with communications interface for selectively transmitting …
7742084 Network configuration file for automatically transmitting images from an …
Capturing digital images to be transferred to an e-mail address
7210161 Automatically transmitting images from an electronic camera to a service …
6292218 Electronic camera for initiating capture of still images while previewing …
8059105 Haptic feedback for touchpads and other touch controls
8031181 Haptic feedback for touchpads and other touch controls
7982720 Haptic feedback for touchpads and other touch controls
7969288 Force feedback system including multi-tasking graphical host environment and …
7592999 Haptic feedback for touchpads and other touch controls
6429846 Haptic feedback for touchpads and other touch controls
8144158 Display system having floating point rasterization and floating point …
6816145 Large area wide aspect ratio flat panel monitor having high resolution for …
6650327 Display system having floating point rasterization and floating point …
5717881 Data processing system for processing one and two parcel instructions
6504575 Method and system for displaying overlay bars in a digital imaging device
6400471 Flexible architecture for image processing
6223190 Method and system for producing an internet page description file on a …
6222538 Directing image capture sequences in a digital imaging device using scripts
6606122 Single chip camera active pixel sensor
Active pixel sensors with substantially planarized color filtering elements
5841126 CMOS active pixel sensor type imaging system on a chip
7812828 Ellipse fitting for multi-touch surfaces
7663607 Multipoint touchscreen
5379430 Object-oriented system locator system
6359898 Method for performing a countdown function during a mobile-originated …
6246697 Method and system for generating a complex pseudonoise sequence for …
6175559 Method for generating preamble sequences in a code division multiple access …
5636223 Methods of adaptive channel access attempts
5572193 Method for authentication and protection of subscribers in …
5319712 Method and apparatus for providing cryptographic protection of a data stream …
5311516 Paging system using message fragmentation to redistribute traffic
RE39486 Extensible, replaceable network component system
6343263 Real-time signal processing system for serially transmitted data
6275983 Object-oriented operating system
5969705 Message protocol for controlling a user interface from an inactive …
5946647 System and method for performing an action on a structure in computer …
5929852 Encapsulated network entity reference of a network component system
5915131 Method and apparatus for handling I/O requests utilizing separate …
5566337 Method and apparatus for distributing events in an operating system
5519867 Object-oriented multitasking system
5481721 Method for providing automatic and dynamic translation of object oriented …
7278032 Circuit and operating method for integrated interface of PDA and wireless …
6188578 Integrated circuit package with multiple heat dissipation paths
5377354 Method and system for sorting and prioritizing electronic mail messages
7657849 Unlocking a device by performing gestures on an unlock image
7633076 Automated response to and sensing of user activity in portable devices
List scrolling and document translation, scaling, and rotation on a touch …
7469381 List scrolling and document translation, scaling, and rotation on a touch …
7383453 Conserving power by reducing voltage supplied to an instruction-processing …
7362331 Time-based, non-constant translation of user interface objects between states
6424354 Object-oriented event notification system with listener registration of both …
5920726 System and method for managing power conditions within a digital camera device
5848105 GMSK signal processors for improved communications capacity and quality
5455599 Object-oriented graphic system
7657849 Unlocking a device by performing gestures on an unlock image
7383453 Conserving power by reducing voltage supplied to an instruction-processing …
7380116 System for real-time adaptation to changes in display configuration
6282646 System for real-time adaptation to changes in display configuration
5929852 Encapsulated network entity reference of a network component system
5566337 Method and apparatus for distributing events in an operating system
5519867 Object-oriented multitasking system
RE39486 Extensible, replaceable network component system
5915131 Method and apparatus for handling I/O requests utilizing separate …
5969705 Message protocol for controlling a user interface from an inactive …
6275983 Object-oriented operating system
7644376 Flexible architecture for notifying applications of state changes
6909910 Method and system for managing changes to a contact database
6826762 Radio interface layer in a cell phone with a set of APIs having a hardware …
6621746 Monitoring entropic conditions of a flash memory device as an indicator for …
6578054 Method and system for supporting off-line mode of operation and …
5758352 Common name space for long and short filenames
5664133 Context sensitive menu system/menu behavior
5579517 Common name space for long and short filenames
5946647 System and method for performing an action on a structure in computer …
6343263 Real-time signal processing system for serially transmitted data
5481721 Method for providing automatic and dynamic translation of object oriented …
7751826 System and method for E911 location privacy protection
6272333 Method and apparatus in a wireless communication system for controlling a …
6246862 Sensor controlled user interface for portable communication device
6246697 Method and system for generating a complex pseudonoise sequence for …
5636223 Methods of adaptive channel access attempts
5359317 Method and apparatus for selectively storing a portion of a received message …
7812828 Ellipse fitting for multi-touch surfaces
7663607 Multipoint touchscreen
5379430 Object-oriented system locator system
RE38104 Method and apparatus for resolving data references in generated code
7426720 System and method for dynamic preloading of classes through memory space …
6910205 Interpreting functions utilizing a hybrid of virtual and native machine …
6192476 Controlling access to a resource
6125447 Protection domains to provide security in a computer system
6061520 Method and system for performing static initialization
5966702 Method and apparatus for pre-processing and packaging class files
7415247 Method and arrangement for transmitting and receiving RF signals through …
7366529 Communication network terminal supporting a plurality of applications
7209911 Synchronization of databases using filters
7106293 Lighting control method and electronic device
6728530 Calendar-display apparatus, and associated method, for a mobile terminal
6393260 Method for attenuating spurious signals and receiver
6141664 Synchronization of databases with date range
5884190 Method for making a data transmission connection from a computer to a mobile …
5570369 Reduction of power consumption in a mobile station
7460953 Method of operating a navigation system using images
6865404 Handset
6647370 System and methods for scheduling and tracking events across multiple time zones
6587788 Integrated position and direction system with radio communication for …
6349263 Integrated position and direction system
5878351 Methods and apparatus for providing delayed transmission of SMS delivery …
6359898 Method for performing a countdown function during a mobile-originated …
7383983 System and method for managing content between devices in various domains
7007064 Method and apparatus for obtaining and managing wirelessly communicated content
6983370 System for providing continuity between messaging clients and method therefor
6493673 Markup language for interactive services and methods thereof
6425002 Apparatus and method for handling dispatching messages for various …
5922047 Apparatus, method and system for multimedia control and communication
5883580 Geographic-temporal significant messaging
7698711 Multi-tasking apparatus and method in portable terminal
7675941 Method and apparatus for transmitting/receiving packet data using pre …
7577460 Portable composite communication terminal for transmitting/receiving and …
7456893 Method of controlling digital image processing apparatus for efficient …
7447516 Method and apparatus for data transmission in a mobile telecommunication …
7386001 Apparatus and method for channel coding and multiplexing in CDMA …
7362867 Apparatus and method for generating scrambling code in UMTS mobile …
7200792 Interleaving apparatus and method for symbol mapping in an HSDPA mobile …
7079871 Portable telephone and method of displaying data thereof
7069055 Mobile telephone capable of displaying world time and method for controlling …
7050410 Apparatus and method for controlling a demultiplexer and a multiplexer used …
6928604 Turbo encoding/decoding device and method for processing frame data …
D627790 Graphical user interface for a display screen or portion thereof
D622270 Electronic device
D618677 Electronic device
D617334 Graphical user interface for a display screen or portion thereof
D617334 Graphical user interface for a display screen or portion thereof
D593087 Electronic device
D504889 Electronic device
7920129 Double-sided touch-sensitive panel with shield and drive combined layer
7864163 Portable electronic device, method, and graphical user interface for …
7853891 Method and apparatus for displaying a window for a user interface
7844915 Application programming interfaces for scrolling operations
7812828 Ellipse fitting for multi-touch surfaces
7663607 Multipoint touchscreen
7469381 List scrolling and document translation, scaling, and rotation on a touch …
7765414 Circuit and operating method for integrated interface of PDA and wireless …
7672219 Multipoint-to-point communication using orthogonal frequency division …
7417944 Method for orderwire modulation
7020849 Dynamic display for communication devices
7289772 Technique allowing a status bar user response on a portable device graphic …
7765414 Circuit and operating method for integrated interface of PDA and wireless …
6868283 Technique allowing a status bar user response on a portable device graphic …
6708214 Hypermedia identifier input mode for a mobile communication device
6473006 Method and apparatus for zoomed display of characters entered from a …
7672219 Multipoint-to-point communication using orthogonal frequency division …
7417944 Method for orderwire modulation
7672219 Multipoint-to-point communication using orthogonal frequency division …
7417944 Method for orderwire modulation
5729659 Method and apparatus for controlling a digital computer using oral input
6493002 Method and apparatus for displaying and accessing control and status …
7751826 System and method for E911 location privacy protection
6272333 Method and apparatus in a wireless communication system for controlling a …
6246862 Sensor controlled user interface for portable communication device
6246697 Method and system for generating a complex pseudonoise sequence for …
5359317 Method and apparatus for selectively storing a portion of a received message …
7411582 Soft input panel system and method
6339780 Loading status in a hypermedia browser having a limited available display area
7310376 Macroblock level adaptive frame/field coding for digital video content
7310374 Macroblock level adaptive frame/field coding for digital video content
7310375 Macroblock level adaptive frame/field coding for digital video content
7493548 Method and apparatus for encoding and decoding data
7165205 Method and apparatus for encoding and decoding data
7143333 Method and apparatus for encoding and decoding data
6473449 High-data-rate wireless local-area network
6404772 Voice and data wireless communications network and method
6331972 Personal data storage and transaction device system and method
6236674 Transceiver control with sleep mode operation
6069896 Capability addressable network and method therefor
5822359 Coherent random access channel in a spread-spectrum communication system and …
5689563 Method and apparatus for efficient real-time authentication and encryption …
Methods of adaptive channel access attempts
5572193 Method for authentication and protection of subscribers in …
5560021 Power management and packet delivery method for use in a wireless local area …
5519730 Communication signal having a time domain pilot component
5495482 Packet transmission system and method utilizing both a data bus and …
5479441 Packet data communication system
5467398 Method of messaging in a communication system
5142722 Transfer printing of furniture end pieces
5357571 Method for point-to-point communications within secure communication systems
5329547 Method and apparatus for coherent communication in a spread-spectrum …
5319712 Method and apparatus for providing cryptographic protection of a data stream …
5311516 Paging system using message fragmentation to redistribute traffic
5272724 Wideband signal synchronization
5239294 Method and apparatus for authenication and protection of subscribers in …
5164986 Formation of rekey messages in a communication system
5142533 Method for controlling the scheduling of multiple access to communication …
5029183 Packet data communication network
4860003 Communication system having a packet structure field
7571221 Installation of network services in an embedded network server
7120684 Method and system for central management of a computer network
8099332 User interface for application management for a mobile device
8074172 Method, system, and graphical user interface for providing word recommendations
8046721 Unlocking a device by performing gestures on an unlock image
8031050 System and method for situational location relevant invocable speed reference
8014760 Missed telephone call management for a portable multifunction device
7853891 Method and apparatus for displaying a window for a user interface