Patent application number | Description | Published |
20130018900 | METHOD AND SYSTEM FOR SEMANTIC SEARCH AGAINST A DOCUMENT COLLECTIONAANM Cheng; HeyningAACI San JoseAAST CAAACO USAAGP Cheng; Heyning San Jose CA USAANM Tunkelang; DanielAACI Mountain ViewAAST CAAACO USAAGP Tunkelang; Daniel Mountain View CA US - Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results. | 01-17-2013 |
20130254213 | TECHNIQUES FOR IDENTIFYING AND PRESENTING CONNECTION PATHS - Techniques for analyzing a social graph of a social network service to identify and then present connection paths connecting various entities are described. With some embodiments, subsequent to a user selecting or otherwise identifying two entities represented as nodes in a social graph, the social graph is analyzed to identify connection paths connecting the nodes representing the two entities. The social graph is implemented with a graph data structure having nodes and edges representing entities and associations between entities, respectively. With some embodiments, the nodes represent people, companies, educational institutions (e.g., schools, universities, etc.), and groups. After identifying the connection paths, the connection path or paths having the highest path scores, as derived by aggregating edge scores assigned to the edges, may be presented. | 09-26-2013 |
20130254303 | LEVERAGING A SOCIAL GRAPH FOR USE WITH ELECTRONIC MESSAGING - Techniques for analyzing a social graph of a social network service to identify and then present connection paths connecting various entities are described. With some embodiments, subsequent to a user selecting or otherwise identifying a person to whom a message is to be communicated, a social graph is analyzed to identify connection paths connecting the message sender, or an entity on whose behalf the message sender is acting, to the message recipient. The social graph is implemented with a graph data structure having nodes and edges representing entities and associations between entities, respectively. With some embodiments, the nodes represent people, companies, educational institutions (e.g., schools, universities, etc.), and groups. After identifying the connection paths, the connection path having the highest path score, as derived by aggregating edge scores assigned to the edges, may be presented. | 09-26-2013 |
Patent application number | Description | Published |
20150142347 | Solar Energy Disaggregation Techniques for Whole-House Energy Consumption Data - Systems and methods of the present invention are directed to disaggregating the contribution of solar panels from a whole house energy profile. Methods of disaggregating energy produced by solar panels from low frequency whole-house energy consumption data for a specific house, may include steps of: predicting solar energy generation for the specific house by estimating a solar capacity of the solar panels, predicting solar intensity associated with the specific house, and multiplying estimated solar capacity with predicted solar intensity; and subtracting the predicted solar energy generation from the low frequency whole house energy consumption data, thereby disaggregating the contribution of energy produced by the solar panels. Computerized systems of the same may apply machine learning models such as radial basis function, support vector, or neural network machines. | 05-21-2015 |
20150142695 | Energy Disaggregation Techniques for Whole-House Energy Consumption Data - The present invention is directed to systems and methods for performing energy disaggregation of a whole-house energy usage waveform, based at least in part on the whole-house energy usage profile, training data, and predetermined generic models, including: a module for pairing impulses identified in the whole-house energy usage waveform to indicate an appliance cycle, pairing impulses with at least one up transition with at least one down transition; a module for bundling impulses that are representative of an appliance cycle; a classification module, which upon determination of a type of appliance associated with bundles, is configured to classify the bundles of transitions in accordance with bundles exhibited by similar appliances with similar characteristics; and utilizing such pairing module and module for bundling to perform energy disaggregation. Moreover, the present invention sets forth graphical user interfaces for the presentation of such data and the receipt of user-supplied validation and information | 05-21-2015 |
Patent application number | Description | Published |
20100318960 | SYSTEM, METHOD, AND APPARATUS FOR GENERATION OF EXECUTABLES FOR A HETEROGENEOUS MIX OF MULTIFUNCTION PRINTERS - A computer program product that includes a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations, including operations to incorporate an entity specification into a business process in response to an input by a user, determine a multifunction printer (MFP) from a heterogeneous mix of MFPs for implementation of the business process, and generate an executable to execute on the MFP. The entity specification describes an element of a document and is associated with the business process. The MFP has an associated executable language and a graphical user interface (GUI) specification. The executable conforms to the executable language and the GUI specification, is generated from the entity specification and the business process, and performs the business process when executed by the MFP. | 12-16-2010 |
20110251971 | SYSTEM AND METHOD FOR FACILITATING REAL-TIME COLLABORATION IN A CUSTOMER SUPPORT ENVIRONMENT - An embodiment of the invention comprises a real-time collaborative technical support (RTCTS) system that may automatically generate and/or maintain social networks that may be dynamically evolving. The social networks may be based on the output of at least one multi-modal classification algorithm. These outputs may be occurring in real-time. | 10-13-2011 |
20120320400 | GENERATION OF EXECUTABLES FOR A HETEROGENEOUS MIX OF MULTIFUNCTION PRINTERS - A computer-implemented method that includes incorporating an entity specification into a business process in response to an input by a user is described. The entity specification describes an element of a document and is associated with the business process. The computer-implemented method also includes determining a multifunction printer (MFP) from a heterogeneous mix of MFPs for implementation of the business process. The MFP has an associated executable language and a graphical user interface (GUI) specification. The computer-implemented method also includes associating the entity specification with an element of the GUI specification. The computer-implemented method also includes generating, from the entity specification and the business process, an executable that conforms to the executable language and the GUI specification and performs the business process when executed by the MFP. The computer-implemented method also includes deploying the executable to the MFP. | 12-20-2012 |
Patent application number | Description | Published |
20080228858 | INCREMENTALLY SYCHRONIZING OCCASIONALLY-CONNECTED MOBILE DATABASES, PRESERVING HORIZONTAL FILTER SCOPE CONSISTENCY BY USING CLIENT PRE-IMAGE - A system for synchronizing data on a first device with data at a second device, includes: determining a pre-image of the data on the first device according to a filter after a previous synchronization with the data at the second device; determining a current image of the data at the second device according to the filter; determining a delta of the current image, where the delta comprises data that exists in the current image and has changed since the previous synchronization; instructing the first device to delete data that exists in the pre-image but not in the current image; and instructing the first device to UPSERT a union of the data that exists in the delta and the data that exists in the current image but not the pre-image. This is efficient in time and bandwidth resources while also providing consistent data integrity. | 09-18-2008 |
20080235653 | SYSTEM AND METHOD FOR DEFINING AND DYNAMICALLY INVOKING POLYMORPHIC CALL FLOWS - A system and method for defining and dynamically invoking polymorphic call flows in a call flow system. Call flows are defined that include a publisher call flow and subscriber call flows. A first trigger point in a publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. Subsequent to the call flows being published in a repository, the publisher call flow is executed, the first trigger point is located, and the publisher call flow is executed. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked or a call flow is removed. | 09-25-2008 |
20080306907 | REDUNDANT VERSION INFORMATION IN HISTORY TABLE THAT ENABLES EFFICIENT SNAPSHOT QUERYING - A system for efficient snapshot querying include: providing a first version value for each data in a history table, where the first version value indicates a beginning of a period in which the data is valid; providing at least a second version value for each data in the history table, where the second version value indicates an end of the period in which the data is valid; receiving a request for a version of a database; and retrieving the data with the first version value less than or equal to the requested version and the second version value greater than or equal to the requested version. By maintaining a history table with redundant version information, the system is able to provide efficient snapshot querying while also avoiding the overhead burden of conventional approaches. No aggregates, joins, or sub-queries are required to retrieve a snapshot. | 12-11-2008 |
20110211687 | System and Method for Call Flow Generation Via Real-Time Tracking of Guided Problem Resolution - Systems and methods for adapting an existing call flow wherein the call flow further comprises an associated data set, comprising: activating the existing call flow, the existing call flow generating a series of questions designed to obtain information from a caller; determining if an exception condition has occurred; allowing a user to activate an exception call flow in response to the exception condition; retaining the data set associated with the call flow when the exception condition occurred; adapting the data set such that the call flow addresses the exception condition; analyzing the adapted data set to determine if it is unique; and, modifying the existing call flow to incorporate the adapted data set if the adapted data set is unique. | 09-01-2011 |
Patent application number | Description | Published |
20090286761 | Anti-Proliferative and Anti-Inflammatory Agent Combination for Treatment of Vascular Disorders with an Implantable Medical Device - A drug-delivery system is provided including at least 100 μg of everolimus and clobetasol, such that the ratio of everolimus to clobetasol is at least 10:1 (w/w) or the amount of everolimus by weight is at least 10 times more than clobetasol. The system can be a stent. Also provided a method of treating restenosis or vulnerable plaque of a blood vessel, the method includes locally administering to a patient a first drug selected from a group consisting of rapamycin (sirolimus), Biolimus A9, deforolimus, AP23572, tacrolimus, temsirolimus, pimecrolimus, zotarolimus (ABT-578), 40-O-(2-hydroxy)ethylrapamycin (everolimus), 40-O-(3-hydroxy)propylrapamycin, 40-O-[2-(2-hydroxy)ethoxy]ethylrapamycin, 40-O-tetrazolylrapamycin and 40-epi-(N1-tetrazolyl)rapamycin, and locally administering to a patient a second drug consisting of clobetasol, wherein the minimum amount of the first drug that is locally administered is 100 μg, and wherein the ratio of the first drug to the second drug is, for example, 10:1 to 100:1 (w/w). | 11-19-2009 |
Patent application number | Description | Published |
20130279320 | FAILOVER PROCEDURE FOR NETWORKS - In an example embodiment, there is disclosed an apparatus comprising a plurality of ports and routing logic coupled with the plurality of ports. The routing logic obtains data representative of a first port configuration for the plurality of ports, the first port configuration comprises data representative of a status for individual ports selected from the plurality of ports, the status indicating whether an individual port selected from the plurality of ports is an open port, an alternate port, or a failed port. The routing logic forwards data in accordance with the first port configuration. The routing logic also obtains data representative of an alternate port configuration for the plurality of ports, the alternate port configuration is to be employed upon determining a predefined link has failed. The alternate configuration comprising a new status for individual ports selected from the plurality of ports. | 10-24-2013 |
20140269265 | FAILOVER PROCEDURE FOR NETWORKS - In an example embodiment, there is disclosed an apparatus comprising a plurality of ports and routing logic coupled with the plurality of ports. The routing logic obtains data representative of a first port configuration for the plurality of ports, the first port configuration comprises data representative of a status for individual ports selected from the plurality of ports, the status indicating whether an individual port selected from the plurality of ports is an open port, an alternate port, or a failed port. The routing logic forwards data in accordance with the first port configuration. The routing logic also obtains data representative of an alternate port configuration for the plurality of ports, the alternate port configuration is to be employed upon determining a predefined link has failed. The alternate configuration comprising a new status for individual ports selected from the plurality of ports. | 09-18-2014 |
Patent application number | Description | Published |
20140005809 | METHOD AND APPARATUS FOR CONFIGURING AND CONTROLLING INTERFACING DEVICES | 01-02-2014 |
20140005810 | METHOD AND APPARATUS FOR MONITORING AND PROCESSING SENSOR DATA USING A SENSOR-INTERFACING DEVICE | 01-02-2014 |
20140005851 | METHOD AND APPARATUS FOR CONTROLLING POWER TO AN ELECTRICAL LOAD BASED ON SENSOR DATA | 01-02-2014 |
20140006506 | METHOD AND APPARATUS FOR MONITORING AND PROCESSING SENSOR DATA FROM AN ELECTRICAL OUTLET | 01-02-2014 |
20140006552 | METHOD AND APPARATUS FOR MAINTAINING NETWORK CONNECTIONS BETWEEN DEVICES | 01-02-2014 |
20140006605 | METHOD AND APPARATUS FOR DISTRIBUTED CONTROL OF AN INTERFACING-DEVICE NETWORK | 01-02-2014 |
20140006660 | METHOD AND APPARATUS FOR MONITORING AND PROCESSING SENSOR DATA IN AN INTERFACING-DEVICE NETWORK | 01-02-2014 |
20150046534 | METHOD AND APPARATUS FOR MONITORING AND PROCESSING SENSOR DATA IN AN INTERFACING-DEVICE NETWORK - An interfacing device is configured to process one or more rules, based on sensor data, to perform a predetermined action. During operation, the device can establish a network connection with a device controller, and receives a device configuration that includes a rule for the interfacing device. The rule can include an action description for performing an action, and can include a condition that takes sensor data as input and indicates criteria for performing the action. The device can store the rule in a rule repository, and determines data generated by processing the rule's action description. When the device receives a data-subscription request for the data generated by processing the rule's action description, the device determines a remote interfacing device which issued the data-subscription request, and stores the data-subscription request, for the data generated by the rule's action description, in association with the remote interfacing device. | 02-12-2015 |
20150256355 | WALL-MOUNTED INTERACTIVE SENSING AND AUDIO-VISUAL NODE DEVICES FOR NETWORKED LIVING AND WORK SPACES - Described herein are networked (smart) living and work spaces, including a variety of different wireless nodes that may be distributed, including wall-mounted and/or retrofitted over existing electrical outlets and light switches, for providing data streams to a digital hub or master controller. For example, described herein are wall-mounted, interactive sensing and audio-visual node device for a networked living/working space. | 09-10-2015 |
20150256665 | POWER RECEPTACLE WIRELESS ACCESS POINT DEVICES FOR NETWORKED LIVING AND WORK SPACES - Described herein are power receptacle wireless access point (AP) devices that may be used as part of a networked (smart) living and work space. These power receptacle wireless AP devices may be wall-mounted and/or retrofitted over existing electrical outlets or light switches, for providing wireless access to a room or region of a room. The power receptacle wireless AP device may connect via power line communication to a data connection. | 09-10-2015 |
Patent application number | Description | Published |
20100002675 | Method and apparatus of data transmission over guard sub-carriers in multi-carrier OFDM systems - A method of data transmission over guard sub-carriers is provided in a multi-carrier OFDM system. Adjacent radio frequency (RF) carriers are used to carry radio signals transmitted through adjacent frequency channels. A plurality of guard sub-carriers between adjacent frequency channels are aligned and identified for data transmission in a pre-defined physical resource unit. The identified guard sub-carriers do not overlap with normal data sub-carriers of the radio signals transmitted through the adjacent frequency channels. At least one of the identified guard sub-carriers is reserved as NULL sub-carrier. A flexible multi-carrier transceiver architecture is also provided in a multi-carrier OFDM system. Different multi-carrier and/or MIMO/SISO data transmission schemes are implemented by adaptively reconfigure same hardware modules including common MAC layer module, physical layer entities, and RF entities. Furthermore, the flexible multi-carrier transceiver architecture can be used to support data transmission over guard sub-carriers. | 01-07-2010 |
20100166093 | METHOD FOR ESTIMATING PHASE ERROR IN MIMO OFDM COMMUNICATIONS SYSTEM - A method for estimating a phase error existing in a receiver of a MIMO OFDM communications system is disclosed. The method includes executing Hermitian transpose on channel coefficient matrix of the MIMO OFDM communications system for generating Hermitian-transposed channel coefficient matrix, multiplying received signal matrix of the receiver with the Hermitian-transposed channel coefficient matrix for generating converted signals, summing products of the converted signals and complex conjugates of pilot signals corresponding to the converted signals for generating a sum result, and generating the phase error according to the sum result, the converted signals, and the complex conjugates of the pilot signals. The pilot signals are extracted from the received signal matrix. | 07-01-2010 |
20100202570 | Method for estimating phase error in MIMO OFDM communications system - A method for estimating a phase error existing in a receiver of a MIMO OFDM communications system is disclosed. The method includes executing Hermitian transpose on channel coefficient matrix of the MIMO OFDM communications system for generating Hermitian-transposed channel coefficient matrix, multiplying received signal matrix of the receiver with the Hermitian-transposed channel coefficient matrix for generating converted signals, summing products of the converted signals and complex conjugates of pilot signals corresponding to the converted signals for generating a sum result, and generating the phase error according to the sum result, the converted signals, and the complex conjugates of the pilot signals. The pilot signals are extracted from the received signal matrix. | 08-12-2010 |
Patent application number | Description | Published |
20090269512 | NONPLANAR FACEPLATE FOR A PLASMA PROCESSING CHAMBER - A method and apparatus for adjust local plasma density during a plasma process. One embodiment provides an electrode assembly comprising a conductive faceplate having a nonplanar surface. The nonplanar surface is configured to face a substrate during processing and the conductive faceplate is disposed so that the nonplanar surface is opposing a substrate support having an electrode. The conductive faceplate and the substrate support form a plasma volume. The nonplanar surface is configured to adjust electric field between the conductive plate and the electrode by varying a distance between the conductive plate and the electrode. | 10-29-2009 |
20110076826 | PASSIVATING GLUE LAYER TO IMPROVE AMORPHOUS CARBON TO METAL ADHESION - A method and apparatus is provided for forming a resistive memory device having good adhesion among the components thereof. A first conductive layer is formed on a substrate, and the surface of the first conductive layer is treated to add adhesion promoting materials to the surface. The adhesion promoting materials may form a layer on the surface, or they may incorporate into the surface or merely passivate the surface of the first conductive layer. A variable resistance layer is formed on the treated surface, and a second conductive layer is formed on the variable resistance layer. Adhesion promoting materials may also be included at the interface between the variable resistance layer and the second conductive layer. | 03-31-2011 |
20110244142 | NITROGEN DOPED AMORPHOUS CARBON HARDMASK - Embodiments described herein generally relate to the fabrication of integrated circuits and more particularly to nitrogen doped amorphous carbon layers and processes for depositing nitrogen doped amorphous carbon layers on a semiconductor substrate. In one embodiment, a method of forming a nitrogen doped amorphous carbon layer on a substrate is provided. The method comprises positioning a substrate in a substrate processing chamber, introducing a nitrogen containing hydrocarbon source into the processing chamber, introducing a hydrocarbon source into the processing chamber, introducing a plasma-initiating gas into the processing chamber, generating a plasma in the processing chamber, and forming a nitrogen doped amorphous carbon layer on the substrate. | 10-06-2011 |
Patent application number | Description | Published |
20090098902 | METHOD AND SYSTEM FOR PROCESSING MULTI-RATE AUDIO FROM A PLURALITY OF AUDIO PROCESSING SOURCES - One or more circuits in a mobile phone may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates and one or more of the following wireless standards: WCDMA, HSDPA, GSM, GPRS, EDGE, and/or Bluetooth. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device. | 04-16-2009 |
20090319260 | METHOD AND SYSTEM FOR AUDIO TRANSMIT PROCESSING IN AN AUDIO CODEC - Methods and systems for audio transmit processing in an audio CODEC are disclosed and may comprise receiving one or more analog and/or digital audio signals, and simultaneously processing the received one or more analog audio and/or digital audio signals via a plurality of processing paths of the audio CODEC. The digital audio signals may be generated via a digital microphone, which may comprise a microelectromechanical (MEMS) microphone, and may be utilized for audio beamforming. The received analog and digital signals may be processed at one or more sampling rates, and may be filtered via decimation filters. The received analog signals may be converted to digital signals. The processing may comprise converting a sampling rate of the received digital signals and the converted analog signals. The processing may comprises filtering of the received digital signals and the converted analog signals via infinite impulse response (IIR) filters. | 12-24-2009 |
20100056050 | METHOD AND SYSTEM FOR AUDIO FEEDBACK PROCESSING IN AN AUDIO CODEC - Aspects of a method and system for audio feedback processing in an audio CODEC are provided. In this regard, in a hardware audio CODEC for a wireless device, voice content from a first audio source may be mixed with audio content from one or more second audio sources to generate a composite audio signal. The composite audio may be transmitted to one or more far-end communication partners via a wireless communication channel. The wireless communication channel may be a channel of a cellular network. The composite audio signal may also be mixed with audio content received from a far-end communication partner and output to a local user via one or more audio output devices. The audio content from the second audio sources may comprise music played from a digital storage medium within the wireless device and/or music extracted from a signal received by the wireless device. | 03-04-2010 |
20100057471 | METHOD AND SYSTEM FOR PROCESSING AUDIO SIGNALS VIA SEPARATE INPUT AND OUTPUT PROCESSING PATHS - Aspects of a method and system for processing audio signals via separate input and output processing paths are provided. In this regard, a hardware audio CODEC comprising one or more audio inputs and one or more audio outputs and may be enabled to route, via one or more switching elements, audio signals from any of the inputs to any of the outputs. The CODEC may be enabled to simultaneously process a plurality of audio signals based on a configuration of the switching elements. Upstream from the switching elements, received audio signals may be processed independent of an output to which the may be communicated. Downstream from said switching elements audio signals may be processed independent of an input via which the signals were received. | 03-04-2010 |
20100057472 | METHOD AND SYSTEM FOR FREQUENCY COMPENSATION IN AN AUDIO CODEC - In a method and system for frequency compensation in an audio CODEC, a filter in a hardware audio CODEC may be configured based on power consumption and based on a frequency response of an active output device to which the filter is communicatively coupled. The filter may comprise a plurality of filter stages, which may be, for example, biquads, and the filter may be configured by enabling or disabling one or more of the stages. In this manner, power consumption of the filter may be managed by enabling and/or disabling one or more stages. Configuration of the filter may be performed dynamically depending on whether one or more audio output devices may be active. In this regard, which output device is active and its frequency response may be determined and filter coefficients may be reconfigured upon a change in which output device may be active. | 03-04-2010 |
20100057477 | METHOD AND SYSTEM FOR MULTI-BAND AMPLITUDE ESTIMATION AND GAIN CONTROL IN AN AUDIO CODEC - Aspects of a method and system for multi-band amplitude estimation and gain control in an audio CODEC are provided. In this regard, an audio signal may be filtered and delayed to generate one or more sub-band signals, a gain may be applied to each sub-band signal to generate one or more level adjusted sub-band signals, and the one or more level adjusted signals may be added to a delayed version of the audio signal. The gain applied to a particular one of the one or more sub-band signals may be controlled based on a detected amplitude of a summed signal derived by summing the particular one of the one or more sub-band signals and a corresponding one of the one or more level-adjusted sub-band signals. | 03-04-2010 |
20110013851 | METHOD AND SYSTEM FOR PIPELINED PROCESSING IN AN INTEGRATED EMBEDDED IMAGE AND VIDEO ACCELERATOR - A method and system for pipelined processing in an integrated embedded image and video accelerator is described. Aspects of a system for pipelined processing in an integrated embedded image and video accelerator may include circuitry that enables pipeline processing of video data within a single chip, wherein the pipeline processing may further include decoding of a block of video data while simultaneously inverse transforming a previously decoded block of video data. Aspects of the system may also include circuitry that enables transformation, within the single chip, of a block of said video data while simultaneously encoding, within said single chip, a previously transformed block of video data | 01-20-2011 |
20110182444 | Method and System for Handling the Processing of Bluetooth Data During Multi-Path Multi-Rate Audio Processing - An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates. | 07-28-2011 |
Patent application number | Description | Published |
20090132764 | POWER CONSERVATION VIA DRAM ACCESS - Power conservation via DRAM access reduction is provided by a buffer/mini-cache selectively operable in a normal mode and a buffer mode. In the buffer mode, entered when CPUs begin operating in low-power states, non-cacheable accesses (such as generated by a DMA device) matching specified physical address ranges, or having specific characteristics of the accesses themselves, are processed by the buffer/mini-cache, instead of by a memory controller and DRAM. The buffer/mini-cache processing includes allocating lines when references miss, and returning cached data from the buffer/mini-cache when references hit. Lines are replaced in the buffer/mini-cache according to one of a plurality of replacement policies, including ceasing replacement when there are no available free lines. In the normal mode, entered when CPUs begin operating in high-power states, the buffer/mini-cache operates akin to a conventional cache and non-cacheable accesses are not processed therein. | 05-21-2009 |
20110314093 | Remote Server Environment - A system in which computer content is encoded at low latency and distributed to one or more client devices and in which user gestures on the client device are translated into a digital representation of the computer's native input format, thereby allowing the client device to control the computer. A method of capturing screen data on a desktop system, packaging the captured content, streaming the content to one or more client device, decoding the content on the client-side, displaying the decoded content on the client device, accepting user input, transmitting the user input to the desktop system, translating the input into a native format, and controlling the desktop system using the translated user input. | 12-22-2011 |
20120265803 | PERSONAL CLOUD - A platform and service are provided that allow a user to have and use a personal, e.g. virtual, private cloud to which the user grants access to a defined group of users across multiple, different types of devices. | 10-18-2012 |
20120266079 | USABILITY OF CROSS-DEVICE USER INTERFACES - Mechanisms are provided that improve the usability of remote access between different devices or with different platforms by predicting user intent and, based in part on the prediction, offering the user appropriate interface tools or modifying the present interface accordingly. Mechanisms for creating and using gesture maps that improve usability between cross-device user interfaces are also provided. | 10-18-2012 |
20150081764 | Remote Virtualization of Mobile Apps - The present invention includes various embodiments of a mobile app remote virtualization system and process that enables users of remote client devices to control mobile apps running in a host server environment. The resulting user experience is practically equivalent to running native mobile apps, even when such mobile apps require access to local client device resources, as well as when native versions of such mobile apps do not exist for the user's client device. The functionality afforded by the mobile app remote virtualization system and process of the present invention enables a variety of novel scenarios and “use cases” that have not previously been available to mobile device users. | 03-19-2015 |
20150082239 | Remote Virtualization of Mobile Apps with Transformed Ad Target Preview - The present invention includes various embodiments of a mobile app remote virtualization system and process that enables users of remote client devices to control mobile apps running in a host server environment. The resulting user experience is practically equivalent to running native mobile apps, even when such mobile apps require access to local client device resources, as well as when native versions of such mobile apps do not exist for the user's client device. The functionality afforded by the mobile app remote virtualization system and process of the present invention enables a variety of novel scenarios and “use cases” that have not previously been available to mobile device users. One such use case involves encouraging users to click-thru interactive advertisements by displaying a transformed (e.g., blurred) version of the ad target in the background, and overlaying the interactive ad components that comprise the ad preroll. | 03-19-2015 |