Patent application number | Description | Published |
20100327059 | Method and system for smart card virtualization - Methods and systems are provided to allow personal computer users to virtualize a local smart card so that they can remotely connect to a server and interact with the server as if the local smart card was physically connected to the server. They connect a remote smart card target hardware device to the target system through a physical connection, such as a USB connection, and the device interacts with the local user's computer and smart card reader over a network. The target system is unaware that the smart card reader is not connected directly to the system through a physical connection, and the target system does not need special software to implement the remote smart card reader. The smart card target device connected to the target computer may be physically connected and disconnected. | 12-30-2010 |
20110029699 | Method and System for Routing Keystrokes in a Client Server Network - Methods and systems are provided that handle certain keystrokes or keystroke combinations on a remote station so that a user may select whether those keystrokes are sent to a target device, or whether they affect a remote station controlling the target device. Such systems allow the user to select which keystrokes, or keystroke combinations are sent to the target device, the remote station, or both. This allows the user the flexibility to tailor a remote KVM presence. These systems intercept keystrokes entered on the remote station and route them according to pre-selected criteria determined by the user. To intercept the keystrokes the software running on the remote station installs a low-level keyboard hook. This hook allows the software to view and route the keystrokes before the remote station's operating system gets notified of the keystroke. | 02-03-2011 |
20110032982 | Method and System for Remote Viewing of Static and Video Images - Methods and systems are provided that allow a user to remotely access another computer and view its desktop without regard to whether that desktop has a relatively static image typical of a computer desktop, or whether it is playing a video, such as from a DVD. Relatively static screens may be displayed along with full motion video in such systems. These systems may also provide for both short mouse lag time when full motion video is displayed. In one implementation, hardware and firmware captures and encodes the video from the remote computer, and software on the client computer decodes the encoded video and displays it to the user. | 02-10-2011 |
20110320827 | System and Method for Identifying Power Connections in Computer Systems Having Redundant Power Supplies - A Power Distribution Unit (PDU) control system controls a PDU and communicates with a server management controller of a server. Through its connections, the PDU control system can track and manage the power supplies and locations of servers connected to those power supplies. A PDU receives commands at its communications port from a PDU control system to shut down a power strip or power outlet to which the PDU is connected via one of plural power interfaces. In turn, a server's management controller detects when a power supply shuts down due to the shut down of the power strip or power outlet. The server's management controller can be either queried by the PDU control system or the controller can send a notification to the PDU control system indicating which power supply lost power, thereby correlating the power strip to the server. | 12-29-2011 |
20120106650 | Method and System for Block and DVC Compression - Methods and systems are provided that combine Dambrackas Video Compression (DVC) with block video compression. When transmitting video frames that are changing, they determine which blocks have changed from frame to frame and transmit the information for the blocks that have changed. They apply DVC compression to the blocks that have changed, reducing the amount of data to be transmitted from frame to frame. Information regarding the blocks that have changed may be the only information transmitted, and the information transmitted in the changed blocks is compressed using DVC commands. These methods and systems may realize a combined benefit of block compression systems and DVC systems. These systems provide a way to enhance DVC so that only blocks of video data that have changed are encoded and compressed and thus fewer bytes of data will be sent to the client. | 05-03-2012 |
20120246355 | Method and System for Audio Device Virtualization - Methods and systems are provided to allow personal computer users to virtualize a local audio device so that they can remotely connect to a server and interact with the server as if the local audio device was physically connected to the server. They connect a remote audio target hardware device to the target system through a physical USB connection, and the device interacts with the local user's computer over a network. The target system is unaware that the audio device is not connected directly to the system through a physical connection, and the target system does not need special software to implement the remote audio device. The audio target hardware device connected to the target computer may be physically connected and disconnected. | 09-27-2012 |
20120246359 | Method and System for USB Device Virtualization - Methods and systems are provided to allow personal computer users to virtualize a local USB device so that they can remotely connect to a server and interact with the server as if the local USB device was physically connected to the server. They connect a remote USB target hardware device to the target system through a physical USB connection, and the device interacts with the local user's computer over a network. The target system is unaware that the USB device is not connected directly to the system through a physical connection, and the target system does not need special software to implement the remote USB device. The USB target hardware device connected to the target computer may be physically connected and disconnected. | 09-27-2012 |
Patent application number | Description | Published |
20090294128 | Wellbore Method and Apparatus for Completion, Production and Injection - A method, system and apparatus associated with the production of hydrocarbons are described. One apparatus includes a swellable packer element around a primary and a secondary flow path, wherein the packer is configured to block flow in a portion of a wellbore annulus. One method includes disposing sand control devices having shunt tubes and a packer within a wellbore adjacent to a subsurface reservoir. The packer is then set within an interval, which may be an open-hole section of the wellbore. With the packer set, gravel packing of the sand control devices in different intervals may be performed. Then, hydrocarbons are produced from the wellbore by passing hydrocarbons through the sand control devices with the different intervals providing zonal isolation. In some embodiments, intervals may be alternatively packed and plugged, wherein the plugged intervals are not packed. In addition, the method may also include disposing the sand control devices and packer into the wellbore in conditioned drilling fluid. The conditioned drilling fluid may be displaced adjacent to the sand control devices by a carrier fluid. Again, once the packer is set, the gravel packing the intervals with the carrier fluid having gravel may be performed. | 12-03-2009 |
20100032158 | Wellbore Method and Apparatus for Completion, Production and Injection - A method, system and apparatus associated with the production of hydrocarbons are described. The method includes disposing a plurality of sand control devices having a primary flow path and a secondary flowpath within a wellbore adjacent to a subsurface reservoir. A packer having primary and secondary flow paths is then coupled between two of the sand control devices such that the primary and secondary flow paths of the packer are in fluid flow communication with the primary and secondary flowpaths of the sand control devices. The packer is then set within an interval, which may be an open-hole section of the wellbore. With the packer set, gravel packing of the sand control devices in different intervals may be performed. The interval above the packer may be packed before the interval below the packer. A treatment fluid may then be injected into the wellbore via the secondary flow paths of the packer and sand control devices. Then, hydrocarbons are produced from the wellbore by passing hydrocarbons through the sand control devices with the different intervals providing zonal isolation. | 02-11-2010 |
20120234555 | Wellbore Method and Apparatus For Completion, Production and Injection - Method, system and apparatus to produce hydrocarbons includes a packer apparatus with a swellable packer element around primary and secondary flow paths, the packer is configured to block flow in a portion of a wellbore annulus. The method includes disposing sand control devices having shunt tubes and a packer within a wellbore adjacent to a subsurface reservoir. The packer is then set within an interval, which may be an open-hole section of the wellbore, and gravel packing the sand control devices in different intervals. Hydrocarbons are produced by passing hydrocarbons through the sand control devices with different intervals providing zonal isolation. In some embodiments, intervals may be alternatively packed and plugged, wherein the plugged intervals are not packed. | 09-20-2012 |
Patent application number | Description | Published |
20110208738 | Method for Determining an Enhanced Value to Keywords Having Sparse Data - A method for associating sparse keywords with non-sparse keywords. The method comprises determining from metrics of a plurality of keywords a list of sparse keywords and non-sparse keywords; generating a similarity score for each sparse keyword with respect of each non-sparse keyword; associating a sparse keyword with a non-sparse keyword; and storing the association between the non-sparse keyword and the sparse keyword in a database. | 08-25-2011 |
20130212108 | SYSTEM, A METHOD AND A COMPUTER PROGRAM PRODUCT FOR PERFORMANCE ASSESSMENT - A system, a computerized method, and a computer program product for classification of items based on their attributes and on a classification scheme that is defined based on information pertaining to each item of a set of items, and which is indicative of: (a) a quantity of occurrences of the item in a sample; (b) a quantity of successful occurrences of the item in the sample; and (c) at least one attribute of the item with regard to at least one variable out of a set of variables. | 08-15-2013 |
20140200995 | TEMPORAL BUDGET OPTIMIZATION IN ONLINE ADVERTISING - A method for temporal budget optimization in online advertising, the method comprising using at least one hardware processor for: receiving a user selection of a time period in the future; forecasting, based on historical data associated with an online ad entity, a future return on investment (ROI) function of the online ad entity; receiving a user selection of a point on the ROI function, thereby setting a budget for the time period; and during the time period: (a) tracking a spending of the budget, to determine a remaining budget, (b) periodically updating the future ROI function based on newly-accumulated historical data associated with the online ad entity, and (c) periodically adjusting, in an online advertising platform, a spending pace of the remaining budget, wherein the adjusting is based on the updated future ROI function. | 07-17-2014 |
20140372350 | System, A Method and a Computer Program Product for Performance Assessment - A system, a computerized method, and a computerized service center for classification of items based on their attributes and on a classification scheme that is defined based on information pertaining to each item of a set of items, and which is indicative of: (a) a quantity of occurrences of the item in a sample; (b) a quantity of successful occurrences of the item in the sample; and (c) at least one attribute of the item with regard to at least one variable out of a set of variables. | 12-18-2014 |
20150081425 | MULTIPLE-ENTITY TEMPORAL BUDGET OPTIMIZATION IN ONLINE ADVERTISING - Temporal budget optimization in online advertising, comprising: receiving a user selection of a time period in the future and of a joint budget for M online ad entities, wherein M≧2; forecasting, based on historical data associated with the M online ad entities, a future ROI function of each of the M online ad entities, wherein the future ROI function provides revenue as a function of cost; computing individual budgets for the M online ad entities by finding M points to serve as the individual budgets, each of the M points being a certain cost in the future ROI function of a different one of the M online ad entities, such that: the M points have approximately equal derivatives, and a sum of the costs at the M points is approximately equal to the joint budget; and during the time period: tracking a spending of the individual budgets, to determine remaining individual budgets, periodically updating the future ROI functions based on newly-accumulated historical data associated with the M online ad entities, and periodically adjusting, in an online advertising platform, a spending pace of the remaining individual budgets, wherein the adjusting is based on the updated future ROI functions. | 03-19-2015 |
20150088636 | CLASSIFICATION OF GEOGRAPHIC PERFORMANCE DATA - A system for classification, including: (a) at least one storage apparatus configured to store information pertaining to a set of ad entity performance data associated with different geographic locations; and (b) at least one processor configured to: define a classification scheme for classification of the performance data into classes based on at least the geographic location identifier in a defining process which includes assigning a score to the geographic location identifier, based on a plurality of quantities of successful occurrences of performance data, each of the quantities is a quantity of successful occurrences having a corresponding geographic location identifier; obtain a respective subset of the performance data; determine, with respect to each class of the plurality of classes, an outcome estimation; compute, for an analyzed performance data, a performance assessment. | 03-26-2015 |