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
2017/0153910 SYSTEM AND METHOD FOR SUPPORTING TRANSACTION AFFINITY BASED ON RESOURCE MANAGER (RM) INSTANCE AWARENESS IN A...
A system and method can support transaction processing in a transactional environment. A transactional system operates to route a request to a transactional...
2017/0153909 Methods and Devices for Acquiring Data Using Virtual Machine and Host Machine
A method of acquiring data using a virtual machine, a method of acquiring data using a host machine, a system for accessing cloud data, and an electronic...
2017/0153908 METHOD AND APPARATUS FOR PROVIDING OPERATING SYSTEM BASED ON LIGHTWEIGHT HYPERVISOR
A method and apparatus for providing an operating system based on a lightweight hypervisor. An electronic device includes a hypervisor, an operating system...
2017/0153907 Out-of-band Management Of Virtual Machines
A management module of a managed computer is accessed via an out-or-band network. The management module communicates via a hypervisor with guest operating...
2017/0153906 VIRTUAL MACHINE RESOURCE ALLOCATION BASED ON USER FEEDBACK
A computer system may receive two or more messages. Each message may be sent by a user of one of a plurality of virtual machines that are executing on a host...
2017/0153905 USER QUEST-ANCHORED ACTIVE DIGITAL MEMORY ASSISTANT
Systems, methods, and computer-readable storage media are provided for organizing information pertaining to entity quests in which a user is engaged in an...
2017/0153904 ALERT DASHBOARD SYSTEM WITH SITUATION ROOM
A user interface system includes a first engine configured to receive message data from managed infrastructure that includes managed infrastructure physical...
2017/0153902 SYSTEM SUSPENDING METHOD, SYSTEM RESUMING METHOD AND COMPUTER SYSTEM USING THE SAME
A system suspending method, a system resuming method and a computer system using the same are provided. The system resuming method of the computer system is...
2017/0153901 SYSTEM FILE MANAGEMENT ON A STORAGE DEVICE
A method or system comprises reading content of a plurality of system files from storage media of a storage device, generating a master storage device system...
2017/0153900 CLOUD COMPUTING OPERATING SYSTEM AND METHOD
A cloud computing operating system is described. The system, in one aspect, includes a plurality of code encapsulating data structures each configured to...
2017/0153899 FAST-BOOTING APPLICATION IMAGE
Execution of an executable portion of an application source executing in a first computer instance is monitored at least up to a point relative to a variation...
2017/0153898 REBOOT SYSTEM AND REBOOT METHOD
A reboot system includes a control panel for operating an apparatus including a control panel controller, a main controller that communicates with the control...
2017/0153897 LIGHTWEIGHT INTERRUPTS FOR FLOATING POINT EXCEPTIONS
Embodiments relate to lightweight interrupts for floating point exceptions. An aspect includes, based on an exception occurring in a floating point unit of a...
2017/0153896 Instruction And Logic For In-Order Handling In An Out-Of-Order Processor
In one embodiment, a processor includes a decode logic, an issue logic to issue decoded instructions, and at least one execution logic to execute issued...
2017/0153895 METHOD FOR MANAGING TASKS IN A COMPUTER SYSTEM
A method for managing tasks in a computer system comprising a processor and a memory, the method includes performing a first task by the processor, the first...
2017/0153894 APPARATUS AND METHOD FOR BRANCH PREDICTION
An apparatus which produces branch predictions and a method of operating such an apparatus are provided. A branch target storage used to store entries...
2017/0153893 METHOD FOR MANAGING TASKS IN A COMPUTER SYSTEM
A method for managing tasks in a computer system comprising a processor and a memory, the method includes performing a first task by the processor, the first...
2017/0153892 Instruction And Logic For Programmable Fabric Hierarchy And Cache
In one embodiment, a processor includes: a first core to execute instructions; and a programmable fabric having a hierarchical arrangement including a first...
2017/0153891 DATA PROCESSING APPARATUS AND METHOD
A data processing apparatus comprises a processing circuit and instruction decoder. A bitfield manipulation instruction controls the processing apparatus to...
2017/0153890 HIGHLY INTEGRATED SCALABLE, FLEXIBLE DSP MEGAMODULE ARCHITECTURE
This invention addresses implements a range of interesting technologies into a single block. Each DSP CPU has a streaming engine. The streaming engines...
2017/0153889 TRACKING CHANGES WITHIN JAVASCRIPT OBJECT NOTATION
The method includes adjusting, by one or more computer processors, a Javascript object notation structure to comprise a tag on at least one object and a tag on...
2017/0153888 TRACKING CHANGES WITHIN JAVASCRIPT OBJECT NOTATION
The method includes adjusting, by one or more computer processors, a Javascript object notation structure to comprise a tag on at least one object and a tag on...
2017/0153887 TRACKING CHANGES WITHIN JAVASCRIPT OBJECT NOTATION
The method includes adjusting, by one or more computer processors, a Javascript object notation structure to comprise a tag on at least one object and a tag on...
2017/0153886 PROJECTS BROWSER FOR DEVELOPMENT ENVIRONMENTS
Projects may be recalled by a system based on a selection of a screenshot assocaited with the project. A request to access a project, by a selection of a...
2017/0153885 ZERO-DOWNTIME CLOUD CONNECTOR UPGRADES
Presented herein are zero-downtime upgrade techniques for cloud connector/extension software components. In particular, an on-premises node that runs a first...
2017/0153884 INFORMATION PROCESSING APPARATUS, CONTROL PROGRAM MANAGEMENT SYSTEM, AND CONTROL PROGRAM MANAGEMENT METHOD
An information processing apparatus includes circuitry that detects execution of an installation program that installs a control program onto the information...
2017/0153883 PROVIDING AN IMPROVED WEB USER INTERFACE FRAMEWORK FOR BUILDING WEB APPLICATIONS
Disclosed are methods, systems, and computer program products for updating a web application displayed on a client machine. In some implementations, a server...
2017/0153882 APPLICATION AWARE VIRTUAL PATCHING
The technology disclosed relates to thwarting attempts in between software releases to take advantage of security holes in web applications. A virtual patch is...
2017/0153881 Method and system for upgrading a set of replicated state machine processes
A computer-implemented method, computerized apparatus and computer program product, the method comprising: receiving a proposed reconfiguration command, the...
2017/0153880 DEPLOYING APPLICATIONS
A method, executed by a computer, for deploying an application includes receiving a deployment description that indicates the one or more deployment...
2017/0153879 TRACKING AN APPLICATION INSTALLATION STATE
Embodiments of the present invention disclose an apparatus, method, and system for receiving a request for a transaction using a computer system. An absence of...
2017/0153878 DEPLOYING APPLICATIONS
A method, executed by a computer, for deploying an application includes receiving a deployment description that indicates the one or more deployment...
2017/0153877 EXPANDING INLINE FUNCTION CALLS IN NESTED INLINING SCENARIOS
A method for expanding inline function calls in inlining scenarios includes receiving an ordered list of inlining options for a computer program and a...
2017/0153876 UNDO/REDO IN JAVASCRIPT OBJECT NOTATION
The method includes modifying a Javascript object notation structure to include a tag on at least one object and a tag on at least one array containing a first...
2017/0153875 UNDO/REDO IN JAVASCRIPT OBJECT NOTATION
The method includes modifying a Javascript object notation structure to include a tag on at least one object and a tag on at least one array containing a first...
2017/0153874 METHOD OF RELATIONAL COPY-PASTE OF ENTITIES OF A MODELLED SYSTEM
The present invention relates to a method of relational copying-pasting into a tool for controlling and commanding a development of a complex organism...
2017/0153873 SYSTEM AND METHOD FOR ESTIMATING PACKAGE IMPLEMENTATION EFFORT OF SDLC ACTIVITIES
System and method for estimating package implementation effort of software development life cycle (SDLC) activities are disclosed. In an embodiment,...
2017/0153872 RANDOM NUMBER GENERATION USING THRESHOLD SWITCHING MECHANISM
Embodiments include a random number generation entity having at least one switching cell comprising a pair of electrodes and a chalcogenide layer arranged...
2017/0153871 Modulo Hardware Generator
A method of generating a hardware design to calculate a modulo value for any input value in a target input range with respect to a constant value d using one...
2017/0153870 SERVER AND METHOD FOR RANKING DATA SOURCES
A server, method, and non-transitory computer readable medium for ranking of a plurality of data sources are provided. The server includes a network interface,...
2017/0153869 COMPUTER IMPLEMENTED METHOD AND DEVICE FOR RANKING ITEMS OF DATA
A computer implemented method of ranking items of data stored in a database comprising a plurality of records, wherein each record is associated with one or...
2017/0153868 METHOD AND APPARATUS FOR CONTROLLING LOCK/UNLOCK STATE OF TERMINAL THROUGH VOICE RECOGNITION
A method for controlling a terminal through a voice input is provided. The method includes receiving a voice input when the terminal is in a state in which the...
2017/0153867 WEB BROWSING METHOD AND DEVICE OF A BROWSER
An embodiment of the present disclosure discloses a web browsing method of a browser and a web browsing device of a browser. The method includes: receiving a...
2017/0153866 Audiovisual Surround Augmented Reality (ASAR)
A system and method to enable realistic augmented reality 2D or 3D audiovisual imagery, integrating virtual object(s) and audio source data in the vicinity of...
2017/0153865 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION CONTROL METHOD, AND RECORDING MEDIUM
A communication terminal displays an image having a plurality of image layers, being shared with a first communication terminal and a second communication...
2017/0153864 Synchronization Object Determining Method, Apparatus, and System
The present disclosure discloses a synchronization object determining method, apparatus, and system, where the method includes determining a first distance...
2017/0153863 AVATAR DISPLAYING SYSTEM, USER TERMINAL, AND PROGRAM
An avatar displaying system capable of selectively sharing user posture information from a first terminal to a second terminal. The first terminal includes a...
2017/0153862 Headset with Binary Display and Integrated Computing System
The adjustable headset is an all in one device that includes an adjustable support band, a display system, a first and second ear cover, a computer system, a...
2017/0153861 MOBILE DEVICE
A mobile device includes a main body, a display secured to the main body, and at least one refractor integrated with the display. The main body includes a...
2017/0153860 NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING INSTRUCTIONS
A non-transitory computer-readable medium stores instructions to control a portable terminal to perform processes including: a first determination processing...
← 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 | 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.