Patent application number | Description | Published |
20110313500 | ELECTRODE ARRAY HAVING EMBEDDED ELECTRODES AND METHODS OF MAKING THE SAME - A method of manufacturing a device for brain stimulation includes forming a lead body having a distal end section and coupling at least one pre-electrode to the distal end section of the lead body. The pre-electrode defines a divider with a plurality of partitioning arms, and has a plurality of fixing lumens. A portion of the pre-electrode aligned with the portioning arms is removed to divide the pre-electrode into a plurality of segmented electrodes. Each of the plurality of segmented electrodes defines at least one of the plurality of fixing lumens at least partially disposed through the segmented electrode. A material is introduced through the at least one fixing lumen to couple the plurality of segmented electrodes to the lead body. | 12-22-2011 |
20120071937 | SYSTEMS AND METHODS FOR MAKING AND USING CONNECTORS FOR ELECTRICAL STIMULATION SYSTEMS - A connector for an implantable medical device includes an elongated connector housing having a first end, a second end, a length, and an outer surface. The connector housing defines a port at the second end of the connector housing that extends along the length toward the first end. The port is configured and arranged for receiving a proximal end of lead or lead extension. Connector contacts disposed in the connector housing are configured and arranged for coupling to terminals disposed on the lead or lead extension when the lead or lead extension is received by the port. At least one window is defined along the outer surface of the connector housing. The at least one window is configured and arranged for viewing at least a portion of the lead or lead extension when the lead or lead extension is received by the port. | 03-22-2012 |
20120259386 | SYSTEMS AND METHODS FOR MAKING AND USING IMPROVED CONNECTORS FOR ELECTRICAL STIMULATION SYSTEMS - A connector for an implantable medical device includes a lumen extending from a port defined along a length of a connector housing. Axially-spaced-apart connector couplers are disposed along the lumen and are configured to couple to a proximal end of an inserted lead or lead extension. Each of the connector couplers includes a plurality of circumferentially-spaced-apart coupling members and at least one elastic member. The plurality of circumferentially-spaced-apart coupling members each have inner surfaces and outer surfaces. The inner surfaces of the coupling members are configured and arranged to couple to the proximal end of the lead or lead extension when the proximal end of the lead or lead extension is inserted into the lumen. The at least one elastic member couples the coupling members to one another such that a distance between the coupling members is expandable. | 10-11-2012 |
20120259396 | SYSTEMS AND METHODS FOR ENHANCING PADDLE LEAD PLACEMENT - A paddle lead assembly for providing electrical stimulation of patient tissue includes a paddle body; a plurality of electrodes disposed on the paddle body; a plurality of lead bodies coupled to the paddle body; an array of terminals disposed on each of the plurality of lead bodies; and a plurality of conductive wires. Each conductive wire couples one of the electrodes to at least one terminal of at least one of the terminal arrays. The paddle lead assembly further includes an implantation aid configured and arranged to fit over a portion of at least one of the lead bodies to provide additional stiffness proximal to the paddle body for aiding in implantation of the paddle body into a patient. | 10-11-2012 |
Patent application number | Description | Published |
20140032575 | SYSTEM AND METHOD FOR ADVANCED SEARCH AND FILTERING MECHANISMS FOR ENTERPRISE ADMINISTRATORS IN A CLOUD-BASED ENVIRONMENT - A cloud-based platform (e.g., cloud-based collaboration and/or storage platform/service) is described that permits advanced searches with advanced filtering mechanisms to be performed by administrators or other authorized individuals, across an organization, enterprise, or other select groups of entities in a cloud environment, such as a cloud-based collaborative environment. Various types, categories, metadata, and filters can be specified for use in the advanced search within select folders, users' folders, or across a larger set/group of folders and/or users. | 01-30-2014 |
20150082148 | SYSTEM AND METHOD FOR RENDERING DOCUMENT IN WEB BROWSER OR MOBILE DEVICE REGARDLESS OF THIRD-PARTY PLUG-IN SOFTWARE - Techniques are disclosed for render documents that are in proprietary formats in a browser or mobile device. In one embodiment, a method comprises converting a plurality of resources in a document file into a plurality of files that are native to a browser. The method further comprises creating a style sheet based on the document file, wherein an aggregate of the plurality of files together with the style sheet are configured to cause the browser to render an appearance of the document file. The method further comprises generating, based on the document file, an invisible layer to be laid on the appearance, wherein the invisible layer enables actions to be performed on the document file. Among other advantages, embodiments disclosed herein provide the convenience of viewing and accessing documents regardless of whether a software or plug-in therefor is installed. | 03-19-2015 |
Patent application number | Description | Published |
20120171852 | REMOTE HYDROGEN PLASMA SOURCE OF SILICON CONTAINING FILM DEPOSITION - Methods for forming and treating a silicon containing layer in a thin film transistor structure or solar cell devices are provided. In one embodiment, a method for forming a silicon containing layer on a substrate includes providing a substrate into a processing chamber, providing a gas mixture having a silicon containing gas into the processing chamber, providing a hydrogen containing gas from a remote plasma source coupled to the processing chamber, applying a RF power less than 17.5 mWatt/cm | 07-05-2012 |
20140162414 | TECHNIQUE FOR SELECTIVELY PROCESSING THREE DIMENSIONAL DEVICE - A method to selectively process a three dimensional device, comprising providing a substrate having a first surface that extends horizontally, the substrate comprising a structure containing a second surface that extends vertically from the first surface; providing a film on the substrate, the film comprising carbon species; and etching a selected portion of the film by exposing the selected portion of the film to an etchant containing hydrogen species, where the etchant excludes oxygen species and fluorine species. | 06-12-2014 |
20150118832 | METHODS FOR PATTERNING A HARDMASK LAYER FOR AN ION IMPLANTATION PROCESS - Embodiments of the present invention provide a methods for patterning a hardmask layer with good process control for an ion implantation process, particularly suitable for manufacturing the fin field effect transistor (FinFET) for semiconductor chips. In one embodiment, a method of patterning a hardmask layer disposed on a substrate includes forming a planarization layer over a hardmask layer disposed on a substrate, disposing a patterned photoresist layer over the planarization layer, patterning the planarization layer and the hardmask layer uncovered by the patterned photoresist layer in a processing chamber, exposing a first portion of the underlying substrate, and removing the planarization layer from the substrate. | 04-30-2015 |
20160005596 | ULTRA-CONFORMAL CARBON FILM DEPOSITION LAYER-BY-LAYER DEPOSITION OF CARBON-DOPED OXIDE FILMS - Embodiments of the invention relate to deposition of a conformal carbon-based material. In one embodiment, the method comprises depositing a sacrificial dielectric layer with a predetermined thickness over a substrate, forming patterned features on the substrate by removing portions of the sacrificial dielectric layer to expose an upper surface of the substrate, introducing a hydrocarbon source, a plasma-initiating gas, and a dilution gas into the processing chamber, wherein a volumetric flow rate of hydrocarbon source: plasma-initiating gas: dilution gas is in a ratio of 1:0.5:20, generating a plasma at a deposition temperature of about 300 C to about 500 C to deposit a conformal amorphous carbon layer on the patterned features and the exposed upper surface of the substrate, selectively removing the amorphous carbon layer from an upper surface of the patterned features and the upper surface of the substrate, and removing the patterned features. | 01-07-2016 |
20160099147 | GAS FLOW PROFILE MODULATED CONTROL OF OVERLAY IN PLASMA CVD FILMS - Methods for modulating local stress and overlay error of one or more patterning films may include modulating a gas flow profile of gases introduced into a chamber body, flowing gases within the chamber body toward a substrate, rotating the substrate, and unifying a center-to-edge temperature profile of the substrate by controlling the substrate temperature with a dual zone heater. A chamber for depositing a film may include a chamber body comprising one or more processing regions. The chamber body may include a gas distribution assembly having a blocker plate for delivering gases into the one or more processing regions. The blocker plate may have a first region and a second region, and the first region and second region each may have a plurality of holes. The chamber body may have a dual zone heater. | 04-07-2016 |
Patent application number | Description | Published |
20100061383 | Combined FCOE Network Device - Embodiments of the present invention are related to a device and a method for more efficiently processing Ethernet communications that include FCOE communications. In some embodiments the device is a single device including a combination of an aggregator, a filter and a gateway. Such a combination can be more practical, affordable and efficient than the usual arrangement of a several separate devices. In other embodiments, the device of the present invention can be a combination of a switch and a gateway. In yet other embodiments other types of devices can be used. More generally, embodiments of the present invention can apply to a device or method for processing communications involving a set of two network protocols (first and second protocols) as well as a third protocol, the third protocol being compatible with the first protocol and used to define how to tunnel the second protocol over the first protocol. | 03-11-2010 |
20120287944 | RoCE PACKET SEQUENCE ACCELERATION - Disclosed herein are methods and apparatus for accelerating RoCE packet sequence transmission and reducing processing latency in received RoCE packets. Under the disclosed method, the RoCE protocol stack and RDMA verbs are implemented partially in the host software and partially in the adapter hardware, thereby providing a better balance between simplifying the adapter configuration and maximizing the host processing efficiency. Particularly, the adapter implemented with partial RoCE offload is able to perform a few major functionalities under the RoCE protocol, such as offloading a complete RoCE packet sequence for transmission, building individual packets out of the RoCE packet sequence and performing Invariant CRC calculation, insertion, validation and removal thereof. | 11-15-2012 |
20140195631 | ROCE PACKET SEQUENCE ACCELERATION - A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more functionality components for communicating with a host system. The host system is configured for implementing a first set of functionalities of a network communication protocol, such as RoCE. The one or more functionality components are also operable to implement a second set of functionalities of the network communication protocol. | 07-10-2014 |
20150156289 | ROCE PACKET SEQUENCE ACCELERATION - A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more functionality components for communicating with a host system. The host system is configured for implementing a first set of functionalities of a network communication protocol, such as RoCE. The one or more functionality components are also operable to implement a second set of functionalities of the network communication protocol. | 06-04-2015 |
20150365506 | ROCE PACKET SEQUENCE ACCELERATION - A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more components for communicating with a host system. A network communication protocol, such as RoCE, is implemented by a combination of the one or more components and the host system. | 12-17-2015 |
Patent application number | Description | Published |
20090119120 | AUTOMATICALLY DETERMINING AND APPLYING OVERAGE FOR A CUSTOMER PRINT JOB - A print shop management system for automatically handling overage for customer print or copy jobs is described. An overage refers to extra copies of a customer job produced for internal use at the print shop. The print shop management system allows the operator to create overage formulas, each formula specifying a set of criteria and an overage value for customer jobs meeting the criteria. The system then automatically applies the overage formulas to each customer job to print the requested number of copies and the extra copies. The system can also keep track of actual resource usage for each job | 05-07-2009 |
20090147295 | PAPER NAME DATABASE IN A PRINT SHOP MANAGEMENT SYSTEM - A method for managing a print shop system having a plurality of printers connected to a management server is described. A paper name database is maintained on the server and each printer, and contains a plurality of paper name definitions each associating a paper name to a plurality of paper attributes such as paper size, weight, etc. The paper name databases are synchronized with each other. When creating a job ticket on the server, the operator specifies the paper name but does not need to specify the paper attributes. The server generates a job ticket containing the paper name and/or the paper attributes (retrieved from the paper name database using the paper name entered by the operator). When a printer receives a job ticket that contains a papa name, it retrieves the paper attributes associated with the paper name from the local paper name database and executes the job. | 06-11-2009 |
20090147296 | COLLECTING RESOURCE USAGE INFORMATION IN A PRINT SHOP - A method used in a print shop for collecting and tracking the amount of resources used for a print job is described. The print shop includes a plurality of copy production devices such as printers and finishing devices and a server for managing them. Each copy production device collects information regarding actual resource usage for a copy production job, such as the amount of paper used, the amount of toner used, the number of staples used, etc., and provides the information to the server after the job is executed. The server generates total resource usage information for executing the job, and stores the information. The actual perjob resource usage information may be analyzed to enable the print shop to set a price structure that more accurately reflects and ultimately recaptures the cost incurred. | 06-11-2009 |
20090201531 | PRINT JOB ASSIGNMENT METHOD ALLOWING USER-PRIORITIZATION - A method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment is described. Each print job specifies job ticket parameters representing printing requirements. Each received job is processed by comparing the printing requirements of the job with capabilities of the printers. If a printer cannot satisfy all printing requirements of the job, it is eliminated as a candidate printer. Then, from all printers that can satisfy all printing requirements of the job, one printer is selected based on a pre-defined priority preference and the job is submitted to the selected printer. The printer priority preference is created by the operator based on cost and other factors. The operator can also select an alternative execution mode where, among all printers that can satisfy all requirements of the job, the one with minimum wait time is selected. | 08-13-2009 |
20090217268 | MULTI-TIERED CONSTRAINT CHECKING FOR MANAGING PRINT JOBS - A method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment is described. When an operator manually assigns a print job to a printer, the print job requirements are compared with capabilities of the printer to detect any constraints (i.e. incompatibilities between printer capabilities and print job requirements). The job is printed if no constraint is detected. If a constraint of a first category is detected (e.g. incompatible color capabilities, paper size and type, layout, etc.), printing will not proceed and an error message is displayed. If a constraint of a second category is detected (e.g. inadequate finishing capabilities), a warning message is displayed with a request for operator instruction regarding whether to proceed with printing. If the operator chooses to proceed, the job will be printed, and a banner page containing instructions regarding uncompleted job requirements is generated. | 08-27-2009 |
20100157368 | PRINT MANAGEMENT METHOD AND APPARATUS WITH DESTINATION PANEL - A method for managing printers, implemented in a print job management apparatus, is provided. The method includes determining availability of each of the printers in accordance with a pre-defined criteria, and displaying a list of the printers together with the availabilities of the printers on a display monitor. | 06-24-2010 |
20100188700 | PRINT MANAGEMENT METHOD AND APPARATUS WITH MULTIPLE VIEWS - A method for managing a plurality of pint jobs is implemented in a print job management apparatus connected to printers. The method includes receiving print job, and visually presenting a display screen to a user, the display screen including first, second and third panels for classifying the received print jobs according to processing phase thereof, the first panel being provided for listing print jobs that are awaiting assignment of printers thereto for processing the print jobs, the second panel being provided for listing print jobs that have been assigned to printers and that have not been completed by the assigned printers, the third panel being provided for listing at least one of first and second categories of print jobs, the first category including print jobs that have been completed, the second category including print jobs that have been cancelled. | 07-29-2010 |
20120081720 | PRINT SHOP MANAGEMENT METHOD FOR CUSTOMIZING COLOR OR BLACK AND WHITE PRINTING - A method implemented in a print shop management system that includes a data processing apparatus having a non-transitory memory for storing a computer software program and a processor for executing the software program, wherein the program includes a program code configured to cause the data processing apparatus to execute a process for customizing color or black and white (B/W) printing of a document containing color and B/W pages, which process includes the steps of analyzing the document to obtain its original color page data which specifies color pages of the document that are originally set to be printed in color, providing a user interface for editing the color page data of the document by allowing input of individual page numbers designating which color pages of the document will indeed be printed in color, and printing the document according to the edited color page data by printing color pages of the document in color if they are also designated to be printed in color, and printing color pages of the document in black and white if they are not designated to be printed in color. | 04-05-2012 |
20120081737 | PRINT SHOP MANAGEMENT METHOD FOR CUSTOMIZING PRINT-ON-DEMAND DRIVER - A method implemented in a print shop management system that includes a data processing apparatus having a non-transitory memory for storing a computer software program and a processor for executing the software program, wherein the program includes a program code configured to cause the data processing apparatus to execute a process for customizing a print-on-demand (POD) driver, which process includes the steps of accessing a configuration file of the POD driver having a plurality of fields with respective values; and modifying values of the configuration file fields to customize available user interfaces and print job settings editing options of the POD driver. | 04-05-2012 |
Patent application number | Description | Published |
20140047183 | System and Method for Utilizing a Cache with a Virtual Machine - In one embodiment, a computer system includes a cache having one or more memory locations associated with one or more computing systems, one or more cache managers, each cache manager associated with a portion of the cache, a metadata service communicatively linked with the cache managers, a configuration manager communicatively linked with the cache managers and the metadata service, and a data store. | 02-13-2014 |
20140047193 | System and Method for Utilizing Non-Volatile Memory in a Cache - In one embodiment, a computing system includes a cache having one or more memories, a cache journal operable to store data associated with one or more portions of the cache, and a configuration manager operable to access the cache and the cache journal. The configuration manager is operable to determine whether the cache journal includes data associated with a first portion of the cache, and to create, in the cache journal, data associated with the first portion of the cache if the cache journal does not yet comprise data associated with the first portion of the cache. The configuration manager is also operable to determine whether the first portion of the cache is valid for use, and to communicate with a memory manager associated with the first portion of the cache regarding whether the first portion of the cache is valid for use. | 02-13-2014 |
20140059300 | Snapshot Access - In one embodiment, a method performed by one or more computing devices includes receiving at a host cache a first request for data comprising at least one snapshot of a cached logical unit number (LUN), sending, by the host cache, the data comprising at least one snapshot of the cached LUN in response to the first request, and in response to the completing sending the data comprising at least one snapshot of the cached LUN, sending, by the host cache, a first response indicating that sending the data is complete. | 02-27-2014 |
Patent application number | Description | Published |
20130254849 | Bypass Login for Applications on Mobile Devices - In one embodiment, a social-networking system authenticates a user of a mobile device, receives a request from the mobile device to install a software application, transmits data to the mobile device comprising the software application and an installation identifier (ID), receives another request including the installation ID from the mobile device to authorize the software application, evaluates the installation ID for validity, and transmits yet another response to the mobile device in accordance with the evaluation. | 09-26-2013 |
20130254850 | Proxy Bypass Login for Applications on Mobile Devices - In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a social-networking system, receives an access token from the social-networking system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized. | 09-26-2013 |
20140075336 | ADAPTIVE USER INTERFACE USING MACHINE LEARNING MODEL - Techniques for social networking systems and methods for testing and applying user interfaces are disclosed herein. The method includes steps of presenting a user interface including a new user interface feature to a group of test users, collecting response data from the test users experiencing the user interface, performing analytics on the response data, and determining at least one interface rule of applying user interface features for a user depending on one or more user attributes of the user based on the analytics using a machine learning model. | 03-13-2014 |
20150373009 | Proxy Bypass Login for Applications on Mobile Devices - In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a system, receives an access token from the system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized. | 12-24-2015 |