Patent application number | Description | Published |
20120158822 | USB DEVICE REDIRECTION FOR REMOTE SYSTEMS - The present disclosure provides systems and method for redirecting control of a client side connected USB device from the client to the server in a remote system. Specifically, the present disclosure creates a simulated USB device at the server. The simulated USB device is treated as a proxy for a redirected USB device at the client. The client side redirected USB device is not treated as the USB device but, rather, acts as a pass through to facilitate communication between requesting applications and the client connected device. The simulated USB device allows an application to send requests for a local device to the simulated USB device at the server. The simulated USB device then processes the requests and forwards the requests to the local device connected to the client. | 06-21-2012 |
20120233434 | Virtual Disk Storage Techniques - This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state information that indicates whether the virtual disk extent is described by a virtual disk file. Under certain conditions the space used to describe a virtual disk extent can be reclaimed and state information can be used to determine how read and/or write operations directed to the virtual disk extent are handled. In addition to the foregoing, other techniques are described in the claims, figures, and detailed description of this document. | 09-13-2012 |
20120265880 | PROVIDING CLIENT ACCESS TO DEVICES OVER A NETWORK - A centralized service identifies a pool of devices that can be accessed by clients over a network. Devices can include a local or network-accessible device, and a configurable file that represents a portion of a device (e.g., a SCSI storage device). In some cases, the devices (or the file representing a portion of the device) can be identified by an assigned logical unit number. The centralized service assigns one or more devices to a target, and associates client information with the target. The centralized service also can also assign the target a logical unit number, and assign the target to a protocol-independent portal, which further operates through protocol-dependent miniports. In one embodiment, a client accesses a network device by accessing the appropriate port through an appropriate miniport protocol (e.g., Ethernet, fiber channel, etc.), and by submitting appropriate target authorization. | 10-18-2012 |
20140074776 | RE-TRIM OF FREE SPACE WITHIN VHDX - An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the metadata of a lower layer of that storage stack may have become out of sync. In response, the upper layer may issue a series of commands to the lower layer based on the metadata. In other embodiments of the invention, an offload-copy operation on data may also transfer out-of-band metadata so that it is applied to the data at the destination. | 03-13-2014 |
20140074782 | RE-TRIM OF FREE SPACE WITHIN VHDX - An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the metadata of a lower layer of that storage stack may have become out of sync. In response, the upper layer may issue a series of commands to the lower layer based on the metadata. In other embodiments of the invention, an offload-copy operation on data may also transfer out-of-band metadata so that it is applied to the data at the destination. | 03-13-2014 |
Patent application number | Description | Published |
20090157326 | Diagnosis and prognosis of breast cancer patients - The present invention relates to genetic markers whose expression is correlated with breast cancer. Specifically, the invention provides sets of markers whose expression patterns can be used to differentiate clinical conditions associated with breast cancer, such as the presence or absence of the estrogen receptor ESR1, and BRCA1 and sporadic tumors, and to provide information on the likelihood of tumor distant metastases within five years of initial diagnosis. The invention relates to methods of using these markers to distinguish these conditions. The invention also relates to kits containing ready-to-use microarrays and computer software for data analysis using the statistical methods disclosed herein. | 06-18-2009 |
20110301048 | DIAGNOSIS AND PROGNOSIS OF BREAST CANCER PATIENTS - The present invention relates to genetic markers whose expression is correlated with breast cancer. Specifically, the invention provides sets of markers whose expression patterns can be used to differentiate clinical conditions associated with breast cancer, such as the presence or absence of the estrogen receptor ESR1, and BRCA1 and sporadic tumors, and to provide information on the likelihood of tumor distant metastases within five years of initial diagnosis. The invention relates to methods of using these markers to distinguish these conditions. The invention also relates to kits containing ready-to-use microarrays and computer software for data analysis using the statistical methods disclosed herein. | 12-08-2011 |
20130116145 | DIAGNOSIS AND PROGNOSIS OF BREAST CANCER PATIENTS - The present invention relates to genetic markers whose expression is correlated with breast cancer. Specifically, the invention provides sets of markers whose expression patterns can be used to differentiate clinical conditions associated with breast cancer, such as the presence or absence of the estrogen receptor ESR1, and BRCA1 and sporadic tumors, and to provide information on the likelihood of tumor distant metastases within five years of initial diagnosis. The invention relates to methods of using these markers to distinguish these conditions. The invention also relates to kits containing ready-to-use microarrays and computer software for data analysis using the statistical methods disclosed herein. | 05-09-2013 |
Patent application number | Description | Published |
20090004645 | Methods for Identifying Genes that Mediate a Response of a Living Cell to an Agent - In one aspect, the present invention provides methods for determining whether a gene mediates the response of a living cell to an agent. In another aspect, the present invention provides methods to identify a mammalian subject responsive to a KSP inhibitor. | 01-01-2009 |
20090239214 | Prognosis of breast cancer patients - The present invention relates to sets of genetic markers whose expression is correlated with prognosis of breast cancer in individuals having breast cancer. Specifically, the invention provides sets of markers whose expression patterns can be used to differentiate individuals having a good prognosis, e.g., no reoccurrence or metastasis within five years of initial diagnosis, and individuals having a poor prognosis, e.g., reoccurrence or metastasis within five years of initial diagnosis. The invention relates to methods of prognosis using these markers. The invention also relates to microarrays containing probes to these markers, and to kits containing ready-to-use microarrays and computer software for data analysis using the prognostic and statistical methods disclosed herein. | 09-24-2009 |
20100113287 | METHODS FOR ASSESSING THE REPRESENTATION OF NUCLEIC ACID MOLECULES IN A NUCLEIC ACID LIBRARY - The invention provides methods for evaluating the representation of expected nucleic acid molecules in a test population of nucleic acid molecules. The methods each comprise the steps of: (a) hybridizing a population of sample nucleic acid molecules obtained from a test population of nucleic acid molecules to a substrate comprising a population of target nucleic acid molecules, wherein (i) each target nucleic acid molecule comprises a predetermined sequence corresponding to an expected nucleic acid molecule, and (ii) each target nucleic acid molecule is localized to a defined area of the substrate; and (b) evaluating the representation of expected nucleic acid molecules in the test population of nucleic acid molecules by analyzing the pattern of hybridization of the sample population of nucleic acid molecules to the target nucleic acid molecules. | 05-06-2010 |
20120072124 | GENES ASSOCIATED WITH PROGRESSION AND RESPONSE IN CHRONIC MYELOID LEUKEMIA AND USES THEREOF - The invention provides molecular markers that are associated with the progression of chronic myeloid leukemia (CML), and methods and computer systems for monitoring the progression of CML in a patient based on measurements of these molecular markers. The present invention also provides CML target genes, and methods and compositions for treating CML patients by modulating the expression or activity of these CML target genes and/or their encoded proteins. The invention also provides genes that are associated with resistance to imatinib mesylate (Gleevec™) treatment in CML patients, and methods and compositions for determining the responsiveness of a CML patient to imatinib mesylate treatment based on measurements of these genes and/or their encoded proteins. The invention also provides methods and compositions for enhancing the effect of Gleevec™ by modulating the expression or activity of these genes and/or their encoded proteins. | 03-22-2012 |
Patent application number | Description | Published |
20100192227 | OFFLINE EXTRACTION OF CONFIGURATION DATA - A configuration scanning system is described herein that scans a system configuration database for malware-related information with less impact on other operations that access the system configuration database. The system employs techniques to reduce the impact on other operations that access the configuration database, including parsing a file-based stored version of the configuration database, accessing the configuration database using opportunistic locking, and caching configuration information obtained by scanning the configuration database. In this way, the system is able to respond to requests antimalware programs using cached information without impacting other programs using the configuration database. Thus, the configuration scanning system protects a computer system against malware while reducing the burden on the configuration database and on other programs that access the configuration database. | 07-29-2010 |
20130085965 | Method and Apparatus of Investment Strategy Formulation and Evaluation - A technique for formulating and evaluating financial investment strategies is provided. In one aspect, a method based on the technique receives, on an input device, a first user input from a user; receives financial data from a data collecting service and a data mining service; stores the received data; computes to provide a user-specific investment strategy based at least on the first user input, a user profile of the user, a trading style of the user, and the received data; and displays to the user, on an output device, the user-specific investment strategy. | 04-04-2013 |
20130125237 | OFFLINE EXTRACTION OF CONFIGURATION DATA - A configuration scanning system is described herein that scans a system configuration database for malware-related information with less impact on other operations that access the system configuration database. The system employs techniques to reduce the impact on other operations that access the configuration database, including parsing a file-based stored version of the configuration database, accessing the configuration database using opportunistic locking, and caching configuration information obtained by scanning the configuration database. In this way, the system is able to respond to requests antimalware programs using cached information without impacting other programs using the configuration database. Thus, the configuration scanning system protects a computer system against malware while reducing the burden on the configuration database and on other programs that access the configuration database. | 05-16-2013 |
Patent application number | Description | Published |
20130339983 | CREATION AND CONTEXT-AWARE PRESENTATION OF CUSTOMIZED EMOTICON ITEM SETS - Embodiments provide context-aware inclusion of emoticon item sets in applications and/or services. The emoticon item sets include a plurality of emoticon images or other emoticons. A computing device creates custom emoticon item sets for each of the applications. Based on a determined execution context, the computing device selects the emoticon item set and presents the selected emoticon item set for use within the execution context by a user of the computing device. | 12-19-2013 |
20140337804 | SYMBOL-BASED DIGITAL INK ANALYSIS - Techniques are described for automatically performing application-specific actions based on global pre-defined symbols entered using digital ink. For example, a computing device supporting digital ink input can receive digital ink content from a user (e.g., via a digitizer and/or touchscreen), process the digital ink input to recognize text and/or graphical content, determine whether global pre-defined symbols are present in the recognized text and/or graphical content, and perform application-specific actions associated with the global pre-defined symbols that are present. The application-specific actions can be associated with built-in and/or third-party applications. | 11-13-2014 |
20140354553 | AUTOMATICALLY SWITCHING TOUCH INPUT MODES - Techniques are described for automatically determining a touch input mode for a computing device. The computing device can detect whether touch is being performed by a user's finger or by an object. The computing device can then enable a different interaction model depending on whether a finger or an object is detected. For example, the computing device can automatically switch to a finger touch input mode when touch input is detected using the user's finger, and automatically switch to an object touch input mode when touch input is detected using an object. The finger touch input mode can perform user interface manipulation. The object touch input mode can perform input using digital ink. Different feedback models can be provided depending on which touch input mode is currently being used. | 12-04-2014 |
20140359434 | PROVIDING OUT-OF-DICTIONARY INDICATORS FOR SHAPE WRITING - Disclosed herein are representative embodiments of tools and techniques for providing out-of-dictionary indicators for shape writing. According to one exemplary technique, a first shape-writing shape is received by a touchscreen and a failed recognition event is determined to have occurred for the first shape-writing shape. Also, a second shape-writing shape is received by the touchscreen and a failed recognition event is determined to have occurred for the second shape-writing shape. The first shape-writing shape is compared to the second shape-writing shape. Additionally, at least one out-of-dictionary indicator is provided based on the comparing of the first shape-writing shape to the second shape-writing shape. | 12-04-2014 |
20140365878 | SHAPE WRITING INK TRACE PREDICTION - Disclosed herein are representative embodiments of tools and techniques for providing one or more ink-trace predictions for shape writing. According to one exemplary technique, a portion of a shape-writing shape is received by a touchscreen. Based on the portion of the shape-writing shape, an ink trace is displayed. Also, predicted text is determined. The ink trace corresponding to a first portion of the predicted text. Additionally, an ink-trace prediction is provided connecting the ink trace to at least one or more keyboard keys corresponding to one or more characters of a second portion of the predicted text. | 12-11-2014 |
Patent application number | Description | Published |
20120293423 | USER INTERFACE FOR HANDWRITING INPUTS - A method, medium, device, and user interface are provided for receiving a handwriting input and for presenting prediction candidates based on the handwriting input. A pen down event is detected in a writing panel of a user interface. The writing panel is expanded to overlie function keys and a candidate window of the user interface such that those features are made inaccessible for inadvertent selections thereof. Upon detection of a pen up event the writing panel is decreased in size to again reveal the features. Recognition candidates are identified based on the handwriting input. Prediction candidates are also identified based on a highest ranking recognition candidate and are presented in combination with the highest ranking recognition candidate. Prediction candidates are thereby identifiable with the recognition candidate with which they are associated and selection of a prediction candidate and recognition candidate may be performed in single selection input. | 11-22-2012 |
20120293424 | USER INTERFACE FOR HANDWRITING INPUTS - A method, medium, device, and user interface are provided for receiving a handwriting input and for presenting prediction candidates based on the handwriting input. A pen down event is detected in a writing panel of a user interface. The writing panel is expanded to overlie function keys and a candidate window of the user interface such that those features are made inaccessible for inadvertent selections thereof. Upon detection of a pen up event the writing panel is decreased in size to again reveal the features. Recognition candidates are identified based on the handwriting input. Prediction candidates are also identified based on a highest ranking recognition candidate and are presented in combination with the highest ranking recognition candidate. Prediction candidates are thereby identifiable with the recognition candidate with which they are associated and selection of a prediction candidate and recognition candidate may be performed in single selection input. | 11-22-2012 |
20120302291 | USER CHARACTER INPUT INTERFACE WITH MODIFIER SUPPORT - A user interface suited for use on mobile devices for entering characters which may require one or more modifiers is disclosed. The interface may be implemented utilizing a touch screen interface on which a user engages the interface, is provided feedback, and removes the user's touch to enter a character. The interface presents a series of main, supplemental and modifier keys. Touching an interface button or main key presents a series of “petals” or supplemental keys emanating from the main key. Each petal or supplemental key may in turn present one or more sub petals or modifier keys emanating from the supplemental key. Each petal or sub-petal may represent another character or a modifier action. The characters and/or actions on the supplemental keys and modifier keys provide options for characters or modifiers which are dependent or related to the main input key. | 11-29-2012 |
20140098036 | TEXT ENTRY USING SHAPEWRITING ON A TOUCH-SENSITIVE INPUT PANEL - Described herein are various technologies pertaining to shapewriting. A touch-sensitive input panel comprises a plurality of keys, where each key in the plurality of keys is representative of a respective plurality of characters. A user can generate a trace over the touch-sensitive input panel, wherein the trace passes over keys desirably selected by the user. A sequence of characters, such as a word, is decoded based upon the trace, and is output to a display or a speaker. | 04-10-2014 |
Patent application number | Description | Published |
20140267094 | PERFORMING AN ACTION ON A TOUCH-ENABLED DEVICE BASED ON A GESTURE - Techniques are described herein that are capable of performing an action on a touch-enabled device based on a gesture. A gesture (e.g., a hover gesture, a gaze gesture, a look-and-blink gesture, a voice gesture, a touch gesture, etc.) can be detected and an action performed in response to the detection. A hover gesture can occur without a user physically touching a touch screen of a touch-enabled device. Instead, the user's finger or fingers can be positioned at a spaced distance above the touch screen. The touch screen can detect that the user's fingers, palm, etc. are proximate to the touch screen, such as through capacitive sensing. Additionally, finger movement can be detected while the fingers are hovering to expand the existing options for gesture input. | 09-18-2014 |
20150089419 | PRESENTATION OF A CONTROL INTERFACE ON A TOUCH-ENABLED DEVICE BASED ON A MOTION OR ABSENCE THEREOF - Techniques are described herein that are capable of causing a control interface to be presented on a touch-enabled device based on a motion or absence thereof. A motion, such as a hover gesture, can be detected and the control interface presented in response to the detection. Alternatively, absence of a motion can be detected and the control interface presented in response to the detection. A hover gesture can occur without a user physically touching a touch screen of a touch-enabled device. Instead, the user's finger or fingers can be positioned at a spaced distance above the touch screen. The touch screen can detect that the user's fingers are proximate to the touch screen, such as through capacitive sensing. Additionally, finger movement can be detected while the fingers are hovering to expand the existing options for gesture input. | 03-26-2015 |
20150199101 | INCREASING TOUCH AND/OR HOVER ACCURACY ON A TOUCH-ENABLED DEVICE - Techniques are described herein that are capable of increasing touch and/or hover accuracy on a touch-enabled device. For example, attribute(s) of a hand or a portion thereof (e.g., one or more fingers) may be used to determine a location on a touch screen to which a user intends to point. Such attribute(s) may be derived, measured, etc. For instance, a value corresponding to a distance between the hand/portion and the touch screen may be derived from a magnitude of a measurement of an interaction between the hand/portion and the touch screen. In another example, virtual elements displayed on the touch screen may be mapped to respective areas in a plane that is parallel (e.g., coincident) with the touch screen. In accordance with this example, receiving a touch and/or hover command with regard to an area in the plane may indicate selection of the corresponding virtual element. | 07-16-2015 |
Patent application number | Description | Published |
20150077338 | Detecting Primary Hover Point For Multi-Hover Point Device - Example apparatus and methods concern establishing, managing, or dis-establishing a primary hover-point for a hover-sensitive input/output interface. One example apparatus includes a proximity detector that detects an object in a hover-space associated with the input/output interface. The apparatus produces characterization data concerning the object. The characterization data may identify where the object is located, how the object is moving, what the object is doing, or other attributes of the object. The apparatus may assign a hover point designation to the object as a function of the characterization data. The apparatus selectively controls input actions associated with the object based on the hover point designation. The apparatus may accept input actions associated with a primary hover point and ignore actions associated with a non-primary hover point. | 03-19-2015 |
20150077345 | Simultaneous Hover and Touch Interface - Example apparatus and methods concern processing simultaneous touch and hover actions for a touch-sensitive and hover-sensitive input/output (i/o) interface. One example apparatus includes a touch detector that detects an object that touches the i/o interface. The example apparatus includes a proximity detector that detects an object in a hover-space associated with the i/o interface. The apparatus produces characterization data concerning the touch action and the hover action. The proximity detector and the touch detector may share a set of capacitive sensing nodes. Example apparatus and methods selectively control input/output actions on the i/o interface based on a combination of the touch action(s) and the hover action(s). | 03-19-2015 |
20150082216 | Hover Controlled User Interface Element - Example apparatus and methods concern controlling a hover-sensitive input/output interface. One example apparatus includes a proximity detector that detects an object in a hover-space associated with the input/output interface. The apparatus produces characterization data concerning the object. The characterization data may be independent of where in the hover-space the object is located. The apparatus selectively controls the activation, display, and deactivation of user interface elements displayed by the apparatus on the input/output interface as a function of the characterization data and interface state. Selectively controlling the activation, display, and deactivation of the user interface elements includes allocating display space on the input/output interface to the user interface elements when they are needed for an operation on the apparatus and selectively reclaiming space on the input/output interface allocated to the user interface elements when they are not needed for an operation on the apparatus. | 03-19-2015 |
20150193040 | Hover Angle - Example apparatus and methods concern detecting an angle at which an object is interacting with a hover-sensitive input/output interface. An example apparatus may include a proximity detector configured to detect an object in a hover-space associated with the hover-sensitive input/output interface. The proximity detector may provide three dimensional position information for the object (e.g., x,y,z). The angle may be determined from a first (x,y,z) measurement associated with a first portion (e.g., tip) of the object and a second (x,y,z) measurement associated with a second portion (e.g., end) of the object. The position of the object may determine a hover point on the interface while the position and angle may determine an intersection point on the interface. User interface elements or other information displayed on the interface may be manipulated based, at least in part, on the intersection point. Multiple objects interacting at multiple angles may be detected and responded to. | 07-09-2015 |
20150231491 | Advanced Game Mechanics On Hover-Sensitive Devices - Example apparatus and methods provide a virtual control for a video game played on a hover-sensitive device. A method may establish a hover point for an object located in a hover space produced by the device. The hover point may be associated with a three dimensional virtual joystick that may or may not be displayed. The virtual joystick processes inputs from the three dimensional hover space. The inputs have a z component. The z component may characterize, for example, a distance between the object and the device, or a rate at which the object is approaching or moving away from the device. The video game may be controlled in a third dimension based on the z component. For example, a character may crouch down or stand up based on the z component, or the area of a spell may be expanded or contracted based on the z component. | 08-20-2015 |
20150234468 | Hover Interactions Across Interconnected Devices - Example apparatus and methods support interactions between a hover-sensitive apparatus and other apparatus. A hover action performed in the hover space of one apparatus can control that apparatus or another apparatus. The interactions may depend on the positions of the apparatus. For example, a user may virtually pick up an item on a first hover-sensitive apparatus and virtually toss it to another apparatus using a hover gesture. A directional gesture may selectively send content to a target apparatus while a directionless gesture may send content to a distribution list or to any apparatus in range. A shared display may be produced for multiple interconnected devices and coordinated information may be presented on the shared display. For example, a chessboard that spans two smartphones may be displayed and a hover gesture may virtually lift a chess piece from one of the displays and deposit it on another of the displays. | 08-20-2015 |