| Patent application number | Description | Published |
| 20100044309 | Dynamic Filtration Device Using Centrifugal Force - The present invention generally relates to a filtration system having one or more apparatuses for filtering gases, liquids, or fluids (e.g., water) to remove particulate matter, and methods of making and using the apparatus. More particularly, embodiments relate to apparatuses and methods for applying centrifugal force(s) to push a fluid or gas to be filtered through a porous membrane or filter within the apparatus to separate particulate matter therefrom. The present invention takes advantage of the Coriolis effect within a cylindrical filter radiating out from a rotating central body. The filtration apparatus provides an energy efficient system for microfiltration (or other filtration process) to remove contaminants from gases and fluids, such as waste water. | 02-25-2010 |
| 20120006747 | Methods of Dynamic Filtration Using Centrifugal Force and Methods of Making a Dynamic Filtration Device - The present invention generally relates to a filtration system having one or more apparatuses for filtering gases, liquids, or fluids (e.g., water) to remove particulate matter, and methods of making and using the apparatus. More particularly, embodiments relate to apparatuses and methods for applying centrifugal force(s) to push a fluid or gas to be filtered through a porous membrane or filter within the apparatus to separate particulate matter therefrom. The present invention takes advantage of the Coriolis effect within a cylindrical filter radiating out from a rotating central body. The filtration apparatus provides an energy efficient system for microfiltration (or other filtration process) to remove contaminants from gases and fluids, such as waste water. | 01-12-2012 |
| Patent application number | Description | Published |
| 20080275958 | DISTRIBUTED AND SCALABLE INSTANT MULTIMEDIA COMMUNICATION SYSTEM - A method for addressing an entity for an internet-based service other than electronic mailing includes selecting a prefix that is uniquely associated the internet-based service, providing an email address for the entity, where the email address includes a username and domain, and attaching the prefix to the domain to convert automatically the email address into an address for the entity for the internet-based service. | 11-06-2008 |
| 20080301794 | METHOD AND SYSTEM FOR PROVIDING REMOTE ACCESS TO RESOURCES IN A SECURE DATA CENTER OVER A NETWORK - Methods, computer products, and systems are described for providing remote access to resources in a secure data center protected by at least one firewall. One method includes sending by an internal server within the secure data center a request to an external server outside of the secure data center to establish a secure data transport channel between the internal server and the external server. The request travels through at least one firewall protecting the secure data center and over a public network, a private network, and/or a second firewall. The internal server receives a reply to the request from the external server granting the request and confirming the establishment of the secure data transport channel. When a first message from the external server instructing the internal server to create a first data access point associated with a first session is received via the established secure data transport channel, the internal server instantiates the first data access point for the first session and visual data corresponding to the resources in the secure data center is sent from the first data access point to the external server via the secure data transport channel. The visual data is received by the external server and then sent to a first client associated with the first session so that the first client is provided visual access to the resources in the secure data center while the resources remain protected within the secure data center. | 12-04-2008 |
| 20080301795 | DISTRIBUTED AND SCALABLE INSTANT MULTIMEDIA COMMUNICATION SYSTEM - A scalable instant multimedia communication network includes at least one server that supports instant multimedia communication (IMC) sessions for a plurality of clients registered on the at least one server, and a multi-point switch unit coupled to the server(s) that sends data out of and receives data into the network, routes data between server(s), and performs a security check to enforce a security policy of the network on an invitation to establish a secure IMC session between at least two of the plurality of clients registered on the at least one server. The instant multimedia communication network can be expanded or contracted by coupling additional or fewer servers to the multi-point switch unit. | 12-04-2008 |
| 20120005724 | METHOD AND SYSTEM FOR PROTECTING PRIVATE ENTERPRISE RESOURCES IN A CLOUD COMPUTING ENVIRONMENT - A method for protecting private enterprise computing resources in a cloud computing environment includes determining a virtual topology comprising a secure computing zone, which includes a secure virtual vault, associated with an enterprise application of a private enterprise in a cloud computing environment. A traffic control policy associated with the secure computing zone is determined that comprises a plurality of security rules that define data traffic flow into, out of, and within the associated secure computing zone. A plurality of cloud computing nodes is selected and associated with the secure virtual vault. Any of the cloud computing nodes is a virtual computer or a physical computer device. The traffic control policy is automatically implemented in each of the cloud computing nodes associated with the secure virtual vault, where each cloud computing node is configured to enforce the plurality of security rules at an operating system level of the cloud computing node. | 01-05-2012 |
| Patent application number | Description | Published |
| 20080320295 | METHOD AND APPARATUS FOR VIRTUALIZATION OF APPLIANCES - A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system. | 12-25-2008 |
| 20090083375 | Installation of a Virtualization Environment - The invention provides a method and apparatus for downloading a Virtualization Environment comprising an electronic programming guide (EPG) and an appliance environment onto a client. The EPG is launched from boot files stored in the hard disk or other boot media. The EPG comprises a user interface (UI) that is displayed to the user. The EPG UI comprises a plurality of icons that are graphical representations of virtual appliances. The EPG UI can also include a search entry field. A user can enter text into the search entry field and launch a search engine to obtain search results. The virtual appliances can be stored locally, for example on a hard drive or peripheral device, or they can be stored on a download server. The download server also contains the virtualization environment installer. An installation server scans the client to determine if the client contains the proper hardware and drivers for running the virtualization environment. A persistent storage server can store a user's personal information. | 03-26-2009 |
| 20090089260 | Quick Searching UI for a Better User Experience - A Quick Search User Interface (UI) comprises a search entry field for inputting characters, e.g. search terms. The Quick Search UI further comprises icons that are graphical representations of applications. The Quick Search UI subsequently launches an operating system and passes the user action to the operating system. The operating system uses this information to generate search results comprising websites, program files, videos, etc. Alternatively, the operating system launches the application(s) selected by the user. Icons displayed on the user interface are ordered, for example, according to a company's willingness to pay more money for a more prominent spot or according to user preferences. The Quick Search UI can be customized using skins with themes, such as musicians, geographic locations, and/or products. The icons can be displayed according to which application provider pays the highest premium, or according to user preference. | 04-02-2009 |
| 20090199132 | QUICK ACCESS TO VIRTUAL APPLICATIONS - An embedded operating system (OS) displays a user interface (UI) without waiting for the host OS to fully load. In one embodiment, the UI comprises icons for applications, advertisements, and browsers already configured with a URL. In one embodiment, the pre-configured browsers are set by the manufacturer. In another embodiment, the user can specify pre-configured browsers. In one embodiment, the icon owner pays for displaying an icon. The icon can be a static or a dynamic icon. Dynamic icons are downloaded from a file server. | 08-06-2009 |
| 20100115254 | Synchronization in Multiple Environments - A method and apparatus for synchronizing different environments in response to a change in one of the environments. The term environment encompasses operating systems, virtual machines, and states. The synchronization functions when one environment controls a master file or the environments access a shared folder. The synchronization is one-way or two-ways. The synchronization applies to digital photos, personal information management data, shared maps and directions, documents, configuration data, network settings, browser data sync, account information for accessing the client, and local and web applications. | 05-06-2010 |
| 20100306773 | Instant on Platform - A method and apparatus allows multiple computer operating systems (OS) and/or personalities to run concurrently. An instant-on platform includes a resource management service, a caching service, a profile manager, a network stack which provides TCP/IP communication to the OS, and at least one appliance. The instant-on platform can be placed in the path of network and disk traffic between said user OS and actual system hardware. User selectable profiles and personalities are also provided. | 12-02-2010 |
| Patent application number | Description | Published |
| 20080247230 | Novel monolithic, combo nonvolatile memory allowing byte, page and block write with no disturb and divided-well in the cell array using a unified cell structure and technology with a new scheme of decoder and layout - A novel FLASH-based EEPROM cell, decoder, and layout scheme are disclosed to eliminate the area-consuming divided triple-well in cell array and allows byte-erase and byte-program for high P/E cycles. Furthermore, the process-compatible FLASH cell for EEPROM part can be integrated with FLASH and ROM parts so that a superior combo, monolithic, nonvolatile memory is achieved. Unlike all previous arts, the novel combo nonvolatile memory of the present invention of ROM, EEPROM and FLASH or combination of any two is made of one unified, fully compatible, highly-scalable BN+ cell and unified process. In addition, its cell operation schemes have zero array overhead and zero disturbance during P/E operations. The novel combo nonvolatile memory is designed to meet the need in those markets requiring flexible write size in units of bytes, pages and blocks at a lower cost. | 10-09-2008 |
| 20110051519 | Novel NAND-based hybrid NVM design that integrates NAND and NOR in 1-die with serial interface - A nonvolatile memory device includes multiple independent nonvolatile memory arrays that concurrently for parallel reading and writing the nonvolatile memory arrays. A serial interface communicates commands, address, device status, and data between a master device and nonvolatile memory arrays for concurrently reading and writing of the nonvolatile memory arrays and sub-arrays. Data is transferred on the serial interface at the rising edge and the falling edge of the synchronizing clock. The serial interface transmits a command code and an address code from a master device and transfers a data code between the master device and the nonvolatile memory device, wherein the data code has a length that is determined by the command code and a location determined by the address code. An enable signal defines a beginning and termination of a reading or writing operation. Reading one nonvolatile memory array may be interrupted for another operation and then resumed. | 03-03-2011 |
| 20110051524 | Method and apparatus for operation of a NAND-like dual charge retaining transistor NOR flash memory device - A method and apparatus for operation for the NAND-like dual charge retaining transistor NOR flash memory cells begins by erasing, verifying over-erasing the threshold voltage level of the erased charge retaining transistors to an erased threshold voltage level. Then method progresses by programming one of two charge retaining transistors of the NAND-like dual charge retaining transistor NOR flash memory cells to a first programmed threshold voltage level, and programming the other of the two charge retaining transistors of the NAND-like dual charge retaining transistor NOR flash memory cells to the first programmed threshold voltage level or to a second programmed threshold voltage level. Combinations of the erased threshold voltage level and the first and second programmed threshold voltage levels determine an internal data state of the NAND-like dual charge retaining transistor NOR flash memory cells which are then decoded to ascertain the external data logical state. | 03-03-2011 |
| 20110072200 | Novel NAND-based hybrid NVM design that integrates NAND and NOR in 1-die with parallel interface - A nonvolatile memory device includes multiple independent nonvolatile memory arrays that concurrently for parallel reading and writing the nonvolatile memory arrays. A parallel interface communicates commands, address, device status, and data between a master device and nonvolatile memory arrays for concurrently reading and writing of the nonvolatile memory arrays and sub-arrays. Data is transferred on the parallel interface at the rising edge and the falling edge of the synchronizing clock. The parallel interface transmits a command code and an address code from a master device and transfers a data code between the master device and the nonvolatile memory device, wherein the data code has a length that is determined by the command code and a location determined by the address code. Reading one nonvolatile memory array may be interrupted for reading another. One reading operation has two sub-addresses with one transferred prior to a command. | 03-24-2011 |
| 20110072201 | Novel NAND-based hybrid NVM design that integrates NAND and NOR in 1-die with serial interface - A nonvolatile memory device includes multiple independent nonvolatile memory arrays that concurrently for parallel reading and writing the nonvolatile memory arrays. A serial interface communicates commands, address, device status, and data between a master device and nonvolatile memory arrays for concurrently reading and writing of the nonvolatile memory arrays and sub-arrays. Data is transferred on the serial interface at the rising edge and the falling edge of the synchronizing clock. The serial interface transmits a command code and an address code from a master device and transfers a data code between the master device and the nonvolatile memory device, wherein the data code has a length that is determined by the command code and a location determined by the address code. Reading one nonvolatile memory array may be interrupted for reading another. One reading operation has two sub-addresses with one transferred prior to a command. | 03-24-2011 |
| 20110170357 | NONVOLATILE MEMORY WITH A UNIFIED CELL STRUCTURE - A novel FLASH-based EEPROM cell, decoder, and layout scheme are disclosed to eliminate the area-consuming divided triple-well in cell array and allows byte-erase and byte-program for high P/E cycles. Furthermore, the process-compatible FLASH cell for EEPROM part can be integrated with FLASH and ROM parts so that a superior combo, monolithic, nonvolatile memory is achieved. Unlike all previous arts, the novel combo nonvolatile memory of the present invention of ROM, EEPROM and FLASH or combination of any two is made of one unified, fully compatible, highly-scalable BN+ cell and unified process. In addition, its cell operation schemes have zero array overhead and zero disturbance during P/E operations. The novel combo nonvolatile memory is designed to meet the need in those markets requiring flexible write size in units of bytes, pages and blocks at a lower cost. | 07-14-2011 |
| Patent application number | Description | Published |
| 20090083830 | Systems and Methods of Controlling Network Access - A new approach to network security includes manipulating an access point such that an initial communication from an external device is passed to a restricted subset of a computing network including a gatekeeper. The gatekeeper is configured to enforce a security policy against the external device before granting access to a less-restricted subset of the computing network. If requirements of the security policy are satisfied, then the gatekeeper reconfigures the access point such that further communication from the external device may be received by elements of the less-restricted subset. Enforcement of the security policy optionally includes performing a security audit of the external device. | 03-26-2009 |
| 20110231915 | SYSTEMS AND METHODS OF CONTROLLING NETWORK ACCESS - A new approach to network security includes manipulating an access point such that an initial communication from an external device is passed to a restricted subset of a computing network including a gatekeeper. The gatekeeper is configured to enforce a security policy against the external device before granting access to a less-restricted subset of the computing network. If requirements of the security policy are satisfied, then the gatekeeper reconfigures the access point such that further communication from the external device may be received by elements of the less-restricted subset. Enforcement of the security policy optionally includes performing a security audit of the external device. | 09-22-2011 |
| 20110231916 | SYSTEMS AND METHODS OF CONTROLLING NETWORK ACCESS - A new approach to network security includes manipulating an access point such that an initial communication from an external device is passed to a restricted subset of a computing network including a gatekeeper. The gatekeeper is configured to enforce a security policy against the external device before granting access to a less-restricted subset of the computing network. If requirements of the security policy are satisfied, then the gatekeeper reconfigures the access point such that further communication from the external device may be received by elements of the less-restricted subset. Enforcement of the security policy optionally includes performing a security audit of the external device. | 09-22-2011 |
| 20110231928 | SYSTEMS AND METHODS OF CONTROLLING NETWORK ACCESS - A new approach to network security includes manipulating an access point such that an initial communication from an external device is passed to a restricted subset of a computing network including a gatekeeper. The gatekeeper is configured to enforce a security policy against the external device before granting access to a less-restricted subset of the computing network. If requirements of the security policy are satisfied, then the gatekeeper reconfigures the access point such that further communication from the external device may be received by elements of the less-restricted subset. Enforcement of the security policy optionally includes performing a security audit of the external device. | 09-22-2011 |