Patent application number | Description | Published |
20110015917 | BROWSER EMULATOR SYSTEM - A browser emulator is provided. An example browser emulator system includes a communications module to receive requests for web pages from a browser application, a document object model (DOM) interceptor to intercept an initial document object model (DOM) provided by the web application, an activator to activate a browser emulator, and a DOM manipulator to generate a modified DOM. A marked-up document that corresponds to the modified DOM includes an event interceptor that replaces JavaScript code associated with the original DOM provided by the web application. | 01-20-2011 |
20120204068 | HIGH-VOLUME DISTRIBUTED SCRIPT ERROR HANDLING - Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user. | 08-09-2012 |
20150095763 | BROWSER EMULATOR SYSTEM - A browser emulator is provided. An example browser emulator system includes a communications module to receive requests for web pages from a browser application, a document object model (DOM) interceptor to intercept an initial document object model (DOM) provided by the web application, an activator to activate a browser emulator, and a DOM manipulator to generate a modified DOM. A marked-up document that corresponds to the modified DOM includes an event interceptor that replaces JavaScript code associated with the original DOM provided by the web application. | 04-02-2015 |
Patent application number | Description | Published |
20150199215 | ASSIGNING DATA PROCESSING WORKLOADS IN DATA CENTERS BASED ON NON-DATA PROCESSING OVERHEAD - Data processing workloads are selectively assigned within a data center and/or among data centers based on non-data processing overhead within the data center and/or among the data centers. Power consumption of a rack including servers is predicted based on data processing demands that are placed on the servers for a given data processing workload, and power consumed by the rack is measured when the servers are performing the given data processing workload. A metric of power consumed by the rack for non-data processing overhead is derived based on a difference between results of the predicting and the measuring. A future data processing workload is selectively assigned to the rack based on the metric of power of power consumed by the rack for the non-data processing overhead. Assignment may also take place at an aisle and/or data center level based on these metrics. | 07-16-2015 |
20150199250 | DETERMINING AND USING POWER UTILIZATION INDEXES FOR SERVERS - A power utilization index is determined for a server that defines an amount of energy that is consumed by the server for a unit of workload performed by the server. Future power usage by the server may then be predicted based on the power utilization index and a projected workload demand on the server. Moreover, workload for the server may be selectively assigned in response to the predicting. The power utilization index may be determined by a obtaining measurements of power consumed by the server in response to various workloads. Measurements of workload demands placed on the server are also obtained for the workloads. The measurements of workload demands may separately account for demands placed upon a processor subsystem of the server, a memory subsystem of the server, a network communication subsystem of the server and a storage subsystem of the server, for the various workloads. | 07-16-2015 |
20150227397 | ENERGY EFFICIENT ASSIGNMENT OF WORKLOADS IN A DATACENTER - A computing workload is allocated amongst servers based on energy usage considerations. An energy consumption model is created for different server configurations. Based on the energy consumption models for the respective server configurations, different energy consumptions are predicted for executing a workload in corresponding different allocations of the workload on the servers. One of the allocations is selected based on the predicted energy consumptions. The selected allocation could minimize total energy use, reduce peak energy use, spread out energy use, etc. | 08-13-2015 |
Patent application number | Description | Published |
20120216189 | Methods, Devices and Computer Program Products for Emulating a Physical Hard Drive as Multiple Virtual Hard Drives - A virtual machine includes a virtual operating system operating in multiple modes. A hypervisor emulates a physical hard drive to the virtual operating system as multiple virtual hard drives. The hypervisor controls access to the multiple virtual hard drives by the virtual operating system. Each of the multiple virtual hard drives is dedicated to a different one of the multiple modes of operation. Each virtual hard drive is allocated a portion of storage space by the hypervisor that is a subset of a total amount of storage space available in the physical hard drive. Changes to a subset of the storage space allocated to a virtual hard drive dedicated to one mode of operation do not affect changes to a subset of the storage space allocated to another virtual hard drive dedicated to another mode of operation. | 08-23-2012 |
20140366021 | Methods, Devices and Computer Readable Storage Devices for Emulating an Accelerometer in a Guest Operating System from a Host Operating System - A guest operating system, launched by executing an application associated with a host operating system, is provided with access to an accelerometer associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for accelerometer data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested accelerometer data from the accelerometer. The retrieved accelerometer data is provided to the first application via the second application and the hardware abstraction layer. | 12-11-2014 |
20140366022 | Methods, Devices and Computer Readable Storage Devices for Emulating a Magnetometer in a Guest Operating System from a Host Operating System - A guest operating system, launched by executing an application associated with a host operating system, is provided with access to a magnetometer associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for magnetometer data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested magnetometer data from the magnetometer. The retrieved magnetometer data is provided to the first application via the second application and the hardware abstraction layer. | 12-11-2014 |
20140366023 | Methods, Devices and Computer Readable Storage Devices for Emulating a Gyroscope in a Guest Operating System from a Host Operating System - A guest operating system, launched by executing an application associated with a host operating system, is provided with access to a gyroscope associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for gyroscope data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested gyroscope data from the gyroscope. The retrieved gyroscope data is provided to the first application via the second application and the hardware abstraction layer. | 12-11-2014 |
20140366024 | Methods, Devices and Computer Readable Storage Devices for Emulating a Light Sensor in a Guest Operating System from a Host Operating System - A guest operating system, launched by executing an application associated with a host operating system, is provided with access to a light sensor associated with a computing device including a processor executing the host operating system. A first application associated with the guest operating system generates a request for light sensor data. The request is received at a hardware abstraction layer associated with the guest operating system, and the request is sent from the hardware abstraction layer to a second application associated with the host operating system. The request is sent from the second application to a driver executing within a kernel of the host operating system. The driver retrieves the requested light sensor data from the light sensor. The retrieved light sensor data is provided to the first application via the second application and the hardware abstraction layer. | 12-11-2014 |
20140366025 | Methods, Devices and Computer Readable Storage Devices for Emulating Rotation Events in a Guest Operating System from a Host Operating System - A guest operating system is provided with access to sensor data indicative of a rotation event from sensors associated with a computing device including a processor executing a host operating system. The guest operating system is launched as a virtual operating system and is executed as a guest of the host operating system. Responsive to changed sensor data indicative of the rotation event detected by at least one sensor associated with the computing device, the changed sensor data is sent to a first application associated with the host operating system via at least one driver executing within a kernel of the host operating system. The changed sensor data is sent from the first application to an application framework associated with the guest operating system. The application framework calculates rotation of the computing device based on the changed sensor data. The calculated rotation is sent to a second application associated with the guest operating system. | 12-11-2014 |
Patent application number | Description | Published |
20100197944 | DOCETAXEL PROCESS AND POLYMORPHS - Processes for preparing substantially pure docetaxel, new crystalline forms of docetaxel and processes for preparation thereof, processes for preparing docetaxel trihydrate, and pharmaceutical compositions comprising docetaxel. | 08-05-2010 |
20100210719 | O-DESMETHYLVENLAFAXINE - Processes for preparing desvenlafaxine and stable amorphous O-desmethylvenlafaxine succinate solid dispersions with one or more pharmaceutically acceptable carriers. | 08-19-2010 |
20100226597 | BORTEZOMIB AND PROCESS FOR PRODUCING SAME - The present application provides a process for the preparation of Bortezomib, its intermediates and process for crystalline forms of Bortezomib. | 09-09-2010 |
20110021567 | PREPARATION OF LENALIDOMIDE - Processes for the preparation of substantially pure lenalidomide. The application also relates to an enriched, substantially pure, and pure amorphous form of lenalidomide and solid dispersions containing amorphous lenalidomide. | 01-27-2011 |
20110196154 | AMORPHOUS PEMETREXED DISODIUM - Processes for the preparation of amorphous pemetrexed disodium, and removal of residual solvents from amorphous pemetrexed disodium. | 08-11-2011 |
20110224422 | PREPARATION OF CAPECITABINE - The present invention relates to substantially pure capecitabine and processes for the preparation thereof. | 09-15-2011 |
20110237802 | LENALIDOMIDE SOLVATES AND PROCESSES - The present application relates to lenalidomide salts and solvates, and processes for the preparation thereof. | 09-29-2011 |
20110275841 | PREPARATION OF DOCETAXEL - The present invention relates to docetaxel and processes for preparing docetaxel, including process-related intermediates. The present invention also relates to processes for preparing substantially pure docetaxel and intermediates. | 11-10-2011 |
20130165654 | PROCESSES FOR PREPARING PEMETREXED - The present invention relates to pemetrexed disodium substantially free from specific process-related impurities, and processes for the preparation thereof. | 06-27-2013 |
20130172563 | LENALIDOMIDE SOLVATES AND PROCESSES - The present application relates to lenalidomide salts and solvates, and processes for the preparation thereof. | 07-04-2013 |
20130203990 | PROCESS FOR THE PREPARATION OF IMATINIB MESYLATE - The present application relates to process for the preparation of imatinib mesylate. This application also relates to the processes for preparation of alpha crystalline form of imatinib mesylate. | 08-08-2013 |
Patent application number | Description | Published |
20110196971 | APPLICATION SESSION CONTROL USING PACKET INSPECTION - Network devices, computer-readable media, and other embodiments associated with packet inspection are described. Packet inspection may be performed on data packets associated with a session, where a session can include multiple data channels and associated control channels that have been bound together. A session may be associated with an identity. Various policies may be associated with that identity. As packet inspection occurs, it can be determined whether policies are being violated on a per identity basis. If a policy is being violated, then an action may be selectively performed. The action performed may affect a single channel in the session or may affect the whole session. Different identities may have different policies. Example actions include dropping a session, throttling a session, monitoring a session, controlling the number of channels associated with a session, dropping a channel, throttling a channel, monitoring a channel, and other actions. | 08-11-2011 |
20120084410 | Configuring Interfaces of a Switch Using Templates - Configuring an interface of a switch includes sending an authentication request requesting authentication for an endpoint from a switch to an authentication server. The switch comprises interfaces and is operable to access templates, where a template is operable to generate one or more interface commands for an interface. An instruction is received from the authentication server. The instruction instructs the switch to apply an identified template to an interface, where the identified template is identified by the authentication server as associated with the endpoint. The identified template is applied to configure the interface according to the instruction. | 04-05-2012 |
Patent application number | Description | Published |
20110195640 | APPLYING DIFFERENT PRESSURES THROUGH SUB-PAD TO FIXED ABRASIVE CMP PAD - A chemical mechanical polishing (CMP) system includes a rotating polishing table including a platen providing at least two pressure zones having different pressures; a sub-pad positioned on the platen, the sub-pad including a plurality of openings allowing for transmission of the different pressures therethrough; a fixed abrasive pad positioned on the sub-pad; and a pressure-creating system sealingly coupled to the platen for creating a different pressure in the at least two pressure zones, wherein the different pressures create topography on the fixed abrasive pad. A sub-pad and related method are also provided. | 08-11-2011 |
20120273798 | METHOD OF FORMING SILICIDE CONTACTS OF DIFFERENT SHAPES SELECTIVELY ON REGIONS OF A SEMICONDUCTOR DEVICE - A structure and method for fabricating silicide contacts for semiconductor devices is provided. Specifically, the structure and method involves utilizing chemical vapor deposition (CVD) and annealing to form silicide contacts of different shapes, selectively on regions of a semiconductor field effect transistor (FET), such as on source and drain regions. The shape of silicide contacts is a critical factor that can be manipulated to reduce contact resistance. Thus, the structure and method provide silicide contacts of different shapes with low contact resistance, wherein the silicide contacts also mitigate leakage current to enhance the utility and performance of FETs in low power applications. | 11-01-2012 |
20120302069 | METHOD OF PATTERNED IMAGE REVERSAL - A method of forming a reverse image pattern on a semiconductor base layer is disclosed. The method comprises depositing a transfer layer of amorphous carbon on the semiconductor base layer, depositing a resist layer on the transfer layer, creating a first pattern in the resist layer, creating the first pattern in the transfer layer, removing the resist layer, depositing a reverse mask layer, planarizing the reverse mask layer, and removing the transfer layer, thus forming a second pattern that is a reverse image of the first pattern. | 11-29-2012 |
20130102125 | METHOD FOR CONTROLLING STRUCTURE HEIGHT - Methods for controlling the height of semiconductor structures are disclosed. Amorphous carbon is used as a stopping layer for controlling height variability. In one embodiment, the height of replacement metal gates for transistors is controlled. In another embodiment, the step height of a shallow trench isolation region is controlled. | 04-25-2013 |
20130119483 | SILICIDE CONTACTS HAVING DIFFERENT SHAPES ON REGIONS OF A SEMICONDUCTOR DEVICE - A structure and method for fabricating silicide contacts for semiconductor devices is provided. Specifically, the structure and method involves utilizing chemical vapor deposition (CVD) and annealing to form silicide contacts of different shapes, selectively on regions of a semiconductor field effect transistor (FET), such as on source and drain regions. The shape of silicide contacts is a critical factor that can be manipulated to reduce contact resistance. Thus, the structure and method provide silicide contacts of different shapes with low contact resistance, wherein the silicide contacts also mitigate leakage current to enhance the utility and performance of FETs in low power applications. | 05-16-2013 |
20150145057 | INTEGRATED MULTIPLE GATE LENGTH SEMICONDUCTOR DEVICE INCLUDING SELF-ALIGNED CONTACTS - A multi-channel semiconductor device includes a first and second gate channels formed in a semiconductor substrate. The first gate channel has a first length and the second gate channel has a second length greater than the first length. A gate dielectric layer is formed in the first and second gate channels. A first plurality of work function metal layers is formed on the gate dielectric layer of the first gate channel. A second plurality of work function metal layers is formed on the gate dielectric layer of the second gate channel. A barrier layer is formed on each of the first and second plurality of work function metal layers, and the gate dielectric layer. The multi-channel semiconductor device further includes metal gate stacks formed on of the barrier layer such that the barrier layer is interposed between the metal gate stacks and the gate dielectric layer. | 05-28-2015 |
20150311088 | DIE LEVEL CHEMICAL MECHANICAL POLISHING - A method of polishing a wafer at the die level with a targeted slurry delivery system. The wafer is placed on a wafer carrier exposing the top side of the wafer, the wafer contains a die. The polishing apparatus will polish a portion of the die using a pad that is smaller than the die and the pad is located above the die. A slurry is applied to a portion of the die being polished. Embodiments of the invention provide multiple pads working on the same die. | 10-29-2015 |
20150349075 | INTEGRATED MULTIPLE GATE LENGTH SEMICONDUCTOR DEVICE INCLUDING SELF-ALIGNED CONTACTS - A multi-channel semiconductor device includes a first and second gate channels formed in a semiconductor substrate. The first gate channel has a first length and the second gate channel has a second length greater than the first length. A gate dielectric layer is formed in the first and second gate channels. A first plurality of work function metal layers is formed on the gate dielectric layer of the first gate channel. A second plurality of work function metal layers is formed on the gate dielectric layer of the second gate channel. A barrier layer is formed on each of the first and second plurality of work function metal layers, and the gate dielectric layer. The multi-channel semiconductor device further includes metal gate stacks formed on of the barrier layer such that the barrier layer is interposed between the metal gate stacks and the gate dielectric layer. | 12-03-2015 |
20150371870 | DIE LEVEL CHEMICAL MECHANICAL POLISHING - A method of polishing a wafer at the die level with a targeted slurry delivery system. The wafer is placed on a wafer carrier exposing the top side of the wafer, the wafer contains a die. The polishing apparatus will polish a portion of the die using a pad that is smaller than the die and the pad is located above the die. A slurry is applied to a portion of the die being polished. Embodiments of the invention provide multiple pads working on the same die. | 12-24-2015 |