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:





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




Patent # Description
2016/0357539 DEVICE CONTEXT MONITORING
Disclosed are systems, methods, and non-transitory computer-readable storage media for monitoring the current context of a computing device. In some...
2016/0357538 ON DEMAND RESOURCES
A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating...
2016/0357537 ASSOCIATING A URL OR LINK BETWEEN TWO APPLICATIONS
Methods and systems for associating, in a secure manner, a link between web sites (or other network resources) and installed applications. In one embodiment, a...
2016/0357536 CAPABILITY ATTRIBUTES BASED APPLICATION PACKAGING
A method and an apparatus for an application thinning mechanism are described. The thinning mechanism can select a subset of components from a universal...
2016/0357535 SYSTEM AND METHOD FOR IMPORTING AND EXPORTING AN INTEGRATION FLOW IN A CLOUD-BASED INTEGRATION PLATFORM
In accordance with an embodiment, described herein is a system and method for exporting and importing integration flows in a cloud-based integration service....
2016/0357534 DATA TYPE REASSIGNMENT
A device may receive input code that includes one or more input objects. The input code may be used in connection with generation of output code. The output...
2016/0357533 GENERATING CODE IN STATICALLY TYPED PROGRAMMING LANGUAGES FOR DYNAMICALLY TYPED ARRAY-BASED LANGUAGE
Described are methods, systems and computer-readable media storing instructions that when executed on one or more processors execute a process for generating...
2016/0357532 Graphics Engine And Environment For Encapsulating Graphics Libraries and Hardware
The disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from...
2016/0357531 CROSS-LIBRARY FRAMEWORK ARCHITECTURE FEATURE SETS
API (application program interface) features defined by a set of APIs provide a different cross-sectional view of an application or framework than the view...
2016/0357530 METHOD AND APPARATUS FOR INTERMEDIATE REPRESENTATION OF APPLICATIONS
A method and an apparatus for application submission and distribution based on an intermediate code are described. The intermediate code may be received at a...
2016/0357529 PARALLEL COMPUTING APPARATUS AND PARALLEL PROCESSING METHOD
Code includes a loop including update processing for updating elements of an array, indicated by a first index, and reference processing for referencing...
2016/0357528 INSTRUCTION AND LOGIC TO PERFORM DYNAMIC BINARY TRANSLATION
A micro-architecture may provide a hardware and software co-designed dynamic binary translation. The micro-architecture may invoke a method to perform a...
2016/0357527 SYSTEM AND METHOD FOR THE GENERATION OF AN ADAPTIVE USER INTERFACE IN A WEBSITE BUILDING SYSTEM
A system for a website building system implemented on a server, the server having at least one processor and a memory and including a site analyzer to generate...
2016/0357526 DECLARATIVE DESIGN-TIME EXPERIENCE PLATFORM FOR CODE GENERATION
The disclosure generally describes methods, software, and systems, including a method for using templates to generate application code. A selection of a...
2016/0357525 AUTONOMOUS MOBILE SENSOR MOVEMENT PATH SIMULATION WITH AN INTEGRATED DEVELOPER ENVIRONMENT
According to one or more embodiments of the disclosure, autonomous mobile sensor movement path simulation with an integrated developer environment (IDE) is...
2016/0357524 THING DISCOVERY AND CONFIGURATION FOR AN INTERNET OF THINGS INTEGRATED DEVELOPER ENVIRONMENT
According to one or more embodiments of the disclosure, thing discovery and configuration for an Internet of Things (IoT) integrated developer environment...
2016/0357523 VIRTUAL REPLICATION OF PHYSICAL THINGS FOR SCALE-OUT IN AN INTERNET OF THINGS INTEGRATED DEVELOPER ENVIRONMENT
According to one or more embodiments of the disclosure, virtual replication of physical things for scale-out in an Internet of Things (IoT) integrated...
2016/0357522 PHYSICAL SPACE MAP OVERLAY AND INTERACTION FOR AN INTERNET OF THINGS INTEGRATED DEVELOPER ENVIRONMENT
In one embodiment, an Internet of Things (IoT) integrated developer environment (IDE) operates to represent an IoT application, where the IoT IDE determines...
2016/0357521 INTEGRATED DEVELOPER ENVIRONMENT FOR INTERNET OF THINGS APPLICATIONS
In one embodiment, a graphical user interface (GUI) is established for an Internet of Things (IoT) integrated developer environment (IDE) with one or more...
2016/0357520 DATA BINDING FOR MODEL-BASED CODE GENERATION
The disclosure generally describes methods, software, and systems, including a method for using templates to generate data bindings for application code. A...
2016/0357519 Natural Language Engine for Coding and Debugging
Various embodiments provide techniques and devices for computer programming and/or computer program debugging via natural language content. In some examples, a...
2016/0357518 Extending Programmer Workbenches for Handling Programming Language Differences
Methods, systems, and computer program products for extending programmer workbenches for handling programming language differences are provided herein. A...
2016/0357517 PROGRAMMING INTERFACE DEVICE FOR GENERATING DEDICATED COMPUTER SERVICE PROGRAMMES FOR USING SHARED COMPUTER...
A programming interface device forms part of a network equipment that is accessible via at least one communication network and enables users to use computer...
2016/0357516 Method for Generating Workload Models From Execution Traces
Methods and computer readable media for software modeling. The method comprises accessing one or more software execution traces describing execution times of...
2016/0357515 MODULAR MULTIPLIER AND MODULAR MULTIPLICATION METHOD THEREOF
A modular multiplier and a modular multiplication method are provided. The modular multiplier includes: a first register which stores a previous accumulation...
2016/0357514 SENSOR-DRIVEN AUDIO PLAYBACK MODIFICATION
Sensor data generated by one or more sensors associated with a digital content playback device can be used to identify that a modification to a current audio...
2016/0357513 Device Grouping
An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second...
2016/0357512 Playback Based on Identification
At least one first user and at least one second user is identified. At least one audio track is selected based on (a) the identification of the at least one...
2016/0357511 Audio Track Selection and Playback
A computing device detects a first playback condition indicating a presence of a user in a zone in a media playback system. The computing device determines a...
2016/0357510 CHANGING COMPANION COMMUNICATION DEVICE BEHAVIOR BASED ON STATUS OF WEARABLE DEVICE
Systems, methods, and non-transitory computer-readable storage media for detecting a wearing status of a wearable device, the wearing status indicating whether...
2016/0357509 SMART AUDIO PLAYBACK WHEN CONNECTING TO AN AUDIO OUTPUT SYSTEM
A method performed in a portable computing device for intelligently performing audio playback, upon connecting with an audio output system. The portable...
2016/0357508 MECHANISM FOR RETRIEVAL OF PREVIOUSLY CAPTURED AUDIO
In one embodiment, a device-side audio handling input/output unit (DIO) of a microphone writes audio data generated by the microphone into a ring buffer. A...
2016/0357507 AUDIO CONTROL FOR WEB BROWSER
The present aspects relate to audio management for a web browser. For example, an electronic device such as a mobile device may enable a user to navigate to a...
2016/0357506 Automated Content Medium Selection
A content management system and/or client device can enable a user to initiate a quick play mode where a content category and content medium are selected for...
2016/0357505 Adaptive Sound Fuel Dispensing Devices and Methods
Methods, systems, and devices are provided for adapting sound in fuel dispensing devices. A fuel dispenser is provided for dispensing fuel to a vehicle...
2016/0357504 POWER REDUCTION THROUGH CLOCK MANAGEMENT
Power reduction through clock management techniques are disclosed. In one aspect, the clock management is applied to a clock signal on a SOUNDWIRE.TM....
2016/0357503 Dynamic Bonding of Playback Devices
Examples of dynamic bonding of playback devices are disclosed. A disclosed example first playback device includes a shared device identifier to determine that...
2016/0357502 Adjusting Volume Levels
In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user...
2016/0357501 AUDIO DEVICES AND RELATED METHODS FOR ACQUIRING AUDIO DEVICE USE INFORMATION
Audio devices and related methods are disclosed. An audio device includes audio inputs configured to receive audio signals from a media player, speaker...
2016/0357500 Generating a Playlist Based on a Data Generation Attribute
An example method involves determining an attribute associated with an audible version of a news story, wherein the attribute indicates a manner in which data...
2016/0357499 Playback Device Synchrony Group States
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a...
2016/0357498 Gamified Adaptive Digital Disc Jockey
Example apparatus and methods provide a gamified adaptive digital disc jockey (DDJ) that optimizes a media presentation based on an audience response according...
2016/0357497 FILE SHARED BROWSING METHOD AND SYSTEM
Embodiments of the present application disclose a file shared browsing method and system. The method comprises: a slave device receiving a browsing mode...
2016/0357496 Device, Method, and Graphical User Interface for Collaborative Editing in Documents
A first electronic device maintains a directed acyclic graph to represent content collaboratively edited by the first device and one or more second devices of...
2016/0357495 USING A SYNC NOTIFICATION TO INDICATE WHEN A SHARED SCREEN VIEW OF A PRESENTER DEVICE HAS BEEN DELIVERED TO AN...
A technique provides a sync notification to indicate when a shared screen view of a presenter device has been delivered to an audience. The technique involves...
2016/0357494 DISPLAY CONTROL METHODS AND APPARATUSES
Various display control methods and apparatuses are provided. A method comprises inclining at least one display unit relative to an initial normal thereof to...
2016/0357493 SYNCHRONIZATION OF VIDEOS IN A DISPLAY WALL
A method and a device for synchronizing the display of video frames from a video stream of a video insertion of a video image source, which is simultaneously...
2016/0357492 DISPLAY SYSTEM AND METHOD FOR AN AIRCRAFT
A display system and method including screens in a cockpit of an aircraft. A control unit is configured to command the display according to a normal display...
2016/0357491 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE...
An image of a virtual object is generated in accordance with a position and orientation of a first display device. In a case where a first mode is set, the...
2016/0357490 DISPLAY APPARATUS AND DISPLAY METHOD
Acquiring means acquires relevant information (for example, information indicative of an amount of processing that has been performed relative to the content...
← 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 | 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.