Patent application number | Description | Published |
20090037649 | Methods and Systems for Running Multiple Operating Systems in a Single Mobile Device - Methods and systems for running multiple operating systems in a single embedded or mobile device (include PDA, cellular phone and other devices) are disclosed. The invention allows a mobile device that normally can only run a single operating system to run another operating system while preserving the state and data of the original operating system. Guest OS is packaged into special format recognizable by the host OS that still can be executed in place by the system. The Methods include: Change the memory protection bits for the original OS; Fake a reduced physical memory space for guest OS; Use special memory device driver to claim memories of host OS; Backup whole image of the current OS and data to external memory card. | 02-05-2009 |
20090037909 | Methods and Systems for Running Multiple Operating Systems in a Single Mobile Device - Methods and systems for running multiple operating systems in a single embedded or mobile device (include PDA, cellular phone and other devices) are disclosed. The invention allows a mobile device that normally can only run a single operating system to run another operating system while preserving the state and data of the original operating system. Guest OS is packaged into special format recognizable by the host OS that still can be executed in place by the system. The Methods include: •Change the memory protection bits for the original OS; •Fake a reduced physical memory space for guest OS; •Use special memory device driver to claim memories of host OS; •Backup whole image of the current OS and data to external memory card. | 02-05-2009 |
20110090268 | TIME LIMITED PRINTING METHOD AND DEVICE - A method of printing a time limited document is disclosed. The method includes the steps of selecting an ink having a fading time, and printing the time limited document using the selected ink. A printer and associated cartridge are also disclosed. | 04-21-2011 |
20110225511 | RESOURCE BASED VIRTUAL COMMUNITIES - This invention disclosed a system and method for resource based virtual communities. Any resources that can be shared or used by multiple people, including Internet resources, software or other resources can be the basis for the community, whose members are users of the resource. Web resources include web sites, web pages news groups or discussion forums. Other types of resources include software products, bulletin boards, games or other products. The community composes of the current resource users such as web page readers, bulletin board posters, game players, software users. Whenever a person accesses or uses the resource, the user is automatically joined as part of the community. At the same time they are using the resource, they can access all services provided by the community, such as talking with other members, collaborating with others, publishing comments, or even adding new community services. A universal virtual community server is disclosed to support all virtual communities based on all resources in the world and all users in the Internet. There are 6 methods disclosed for individual users to connect to this resource based communities. | 09-15-2011 |
20110231488 | RESOURCE BASED VIRTUAL COMMUNITIES - This invention disclosed a system and method for resource based virtual communities. Any resources that can be shared or used by multiple people, including Internet resources, software or other resources can be the basis for the community, whose members are users of the resource. Web resources include web sites, web pages news groups or discussion forums. Other types of resources include software products, bulletin boards, games or other products. The community composes of the current resource users such as web page readers, bulletin board posters, game players, software users. Whenever a person accesses or uses the resource, the user is automatically joined as part of the community. At the same time they are using the resource, they can access all services provided by the community, such as talking with other members, collaborating with others, publishing comments, or even adding new community services. A universal virtual community server is disclosed to support all virtual communities based on all resources in the world and all users in the Internet. There are 6 methods disclosed for individual users to connect to this resource based communities. | 09-22-2011 |
20110310142 | TIME LIMITED PRINTING METHOD AND DEVICE - A method of printing a time-based document is disclosed. The method includes the steps of associating each of a plurality of document print objects with a time-dependent attribute, mixing a plurality of inks having time dependencies corresponding to the document print object time-dependent attributes, and printing the time-based document using the plurality of inks, the time-based document being characterized by document print objects of varying durations. | 12-22-2011 |
20130047149 | ONLINE SOFTWARE EXECUTION PLATFORM - A system and method for a new type of software repository and remote execution solution where any native application can be run from within a web page is disclosed. Users now has a much easier way to launch, run or execute any software directly from within a server or server cloud without the need of manually download and installation. The system further allows software run inside an isolated environment to protect user's local environment. | 02-21-2013 |
20130316735 | SYSTEM AND METHODS OF LOCATION BASED SERVICE FOR PEOPLE INTERACTION - System and methods for location based service for people interaction are disclosed. The system and methods allow people not only to connect to their known friends and contacts but also to meet those people unknown or unfamiliar. Direct and intrinsic users' interests can be discovered, categorized and aggregated during daily lives of users and used to improve users' social lives. Additional methods to guard and protect user privacies are also disclosed. | 11-28-2013 |