Chen, Bellevue
Alvin Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20150024839 | Game Clip Popularity Based Control - Example apparatus and methods concern managing the encoding and storing of game clips that are automatically generated to record video game highlights. Encoding game clips for smooth streaming using adaptive bit rates requires significant processing resources and storing the multiple bit rate encodings consumes significant storage. Therefore, example apparatus and methods compute a predicted popularity for a game clip based on user factors (e.g., status), video game factors (e.g., popularity), game clip factors (e.g., importance of event, uniqueness of event), or other factors. Predicted popularity may differ from actual popularity, therefore the popularity score may be recomputed using actual observations (e.g., number of views of the game clip). Additionally, actual observations may identify correlations between the factors used to predict popularity and the factors that actually determine popularity. Therefore, the prediction function may be dynamically updated to improve the prediction function and thus to improve the user experience. | 01-22-2015 |
Alvin Y. Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140370979 | Using Metadata to Enhance Videogame-Generated Videos - One or more aspects of the subject disclosure are directed towards providing video content that was generated during the playing of a video game to subsequent game players. Event metadata is generated during game play, while video content (e.g., a clip or clips) of that game play is generated. The event metadata is associated with the video content. Thereafter, the video content may be located by a search based upon the associated metadata. | 12-18-2014 |
Benfeng Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100077321 | CUSTOM RENDERING OF WEBPAGES ON MOBILE DEVICES - Webpages configured for display on a full-sized screen such as a computer monitor ( | 03-25-2010 |
Billy P. Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090002394 | AUGMENTING IMAGES FOR PANORAMIC DISPLAY - Methods and systems are provided methods and systems for augmenting image data (e.g., still image data or video image data) utilizing image context data to generate panoramic images. In accordance with embodiments hereof, a position and orientation of received image data is utilized to identify image context data (e.g., three-dimensional model data, two-dimensional image data, and/or 360° image data from another source) rendered based upon the same position or a nearby position relative to the image data and the image data is augmented utilizing the identified context data to create a panoramic image. The panoramic image may then be displayed (e.g., shown on a LCD/CRT screen or projected) to create a user experience that is more immersive than the original image data could create. | 01-01-2009 |
20090323029 | MULTI-DIRECTIONAL IMAGE DISPLAYING DEVICE - Methods, devices, and systems are provided for displaying an image using a multi-directional image displaying device in a compact, configurable device having an expansive viewing angle. An image projector projects an image having a plurality of image pixels. A distribution object is aligned with the image projector. The distribution object is utilized to redirect the image pixels projected by the image projector onto one or more display surfaces. As such, in one embodiment, a wide view display of the first image that expands at least the width of a user field of view results from the spreading of the image pixels. A compact housing unit provides support for the image projector and the distribution object. In one embodiment, the multi-directional image displaying device can be adjusted to change the wide view display of the image. | 12-31-2009 |
20100312470 | Scrubbing Variable Content Paths - Various embodiments provide techniques for scrubbing variable paths in content. By way of example and not limitation, scrubbing can include receiving user input that defines a scrub path and navigating a data path through content based on the scrub path. According to some embodiments, a data path can include one or more predefined paths (e.g., a travel route) through the content. One or more of the techniques can account for variations in a data path and provide ways of maintaining adjacency between a scrub path and navigation along the data path. In some embodiments, a data path can be associated with one or more types of data path content that can be presented in response to a navigation of the data path. | 12-09-2010 |
20100315411 | COMPUTING TRANSITIONS BETWEEN CAPTURED DRIVING RUNS - Various embodiments provide a global approach for computing transitions between captured runs through an intersection. In accordance with one or more embodiments, a transition algorithm receives as input various runs that have been captured through an intersection and an input path through the intersection. The transition algorithm processes its inputs and provides, as an output, a set of points and data such as a direction associated with each of the points. The set of points includes points from different captured runs. The output set of points and associated data indicate which images to obtain from a database and which field of view to create a simulated turn for the user. | 12-16-2010 |
Billy Puoshuo Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090003702 | IMAGE COMPLETION - A computer-implemented method and media for completing images are provided. The computer-implemented method receives images having holes, identifies the holes, and searches an image database to locate images that fill the holes. Also, the computer-implemented method generates a multiscale graph of the image to locate images that fill the holes at different resolutions. A guide image may filter the located images that fill the holes at the different resolutions. The images that fill the holes and match the guide are selected to complete the images. | 01-01-2009 |
Chi F. Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080244519 | Identifying, Correcting and Displaying Application Website and Device Compatibility Issues - A method of identifying, correcting and displaying application website and device compatibility issues is disclosed. An agent framework is started that host compatibility agents. The compatibility agents are used to analyze an operating system user such as a device, an application or an update. The results of the compatibility agents are communicated to a database and the results of the compatibility agents are displayed using a user interface. | 10-02-2008 |
Chiuchin Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140281305 | Memory Image Capture via Memory Write from a Running System - Techniques for memory image capture via memory write from a running system are described. In at least some embodiments, a request is received for an image of a portion of memory. Images of memory can be used for a variety of purposes, such as diagnosing and repairing error conditions for hardware and/or software, detecting unwanted and/or malicious processes (e.g., malware), general systems maintenance, and so forth. According to one or more embodiments, various techniques can be implemented to capture an image of a portion of memory. For example, an intermediate write to memory can be employed to write the image of the portion of memory to a memory buffer. Alternatively or additionally, an image of a portion of memory can be captured directly to storage. | 09-18-2014 |
20140310451 | BLOCK STORAGE USING A HYBRID MEMORY DEVICE - Techniques for block storage using a hybrid memory device are described. In at least some embodiments, a hybrid memory device includes a volatile memory portion, such as dynamic random access memory (DRAM). The hybrid memory device further includes non-volatile memory portion, such as flash memory. In at least some embodiments, the hybrid memory device can be embodied as a non-volatile dual in-line memory module, or NVDIMM. Techniques discussed herein employ various functionalities to enable the hybrid memory device to be exposed to various entities as an available block storage device. | 10-16-2014 |
Christina Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20150382138 | LOCATION-BASED AUDIO MESSAGING - Mobile devices provide a variety of techniques for presenting messages from sources to a user. However, when the message pertains to the presence of the user at a location, the available communications techniques may exhibit deficiencies, e.g., reliance on the memory of the source and/or user of the existence and content of a message between its initiation and the user's visit to the location, or reliance on the communication accessibility of the user, the device, and/or the source during the user's location visit. Presented herein are techniques for enabling a mobile device, at a first time, to receive a request to present an audio message during the presence of the user at a location; and, at a second time, detecting the presence of the user at the location, and presenting the audio message to the user, optionally without awaiting a request from the user to present the message. | 12-31-2015 |
Denise L. Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080307306 | CONTACT PICKER INTERFACE - An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented. | 12-11-2008 |
20110010391 | CONTACT PICKER INTERFACE - An interface for identifying one or more contacts is used to access and provide contact information to one or more interested parties or applications in a controlled manner. Various criteria can be used to identify which contacts will be presented to a user and how they will be presented in such a way as to facilitate access to the corresponding contact information. An API is used to handle and pass contact information on to requesting applications. | 01-13-2011 |
Elaine Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090210422 | Secure Database Access - Secure database access may be provided. First, a first schema associated with a database having a second schema may be defined. Next, a user type may be defined. The user type may comprise a user type that does not require a log-in. The defined user type may then be associated with the defined first schema. Next, at least one permission may be granted to the user type to the database on a database level. The at least one permission may comprise a create procedure permission, a create table permission, or a create function permission. Then permission to the second schema may be denied to the user type. Next, a procedure may be received comprising a procedure that poses a high security risk to the database. The received procedure may then be executed as the defined user type. The received procedure may be executed using a wrapper procedure. | 08-20-2009 |
Harvey Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080312976 | ENHANCED TRAVEL RESERVATION SYSTEM AND METHOD - An enhanced travel reservation system and method allows for contribution to reservation offer and selection of a travel reservation provider by a traveler while also allowing for negotiation to occur between the traveler and the travel reservation provider. Before a final booking both the traveler and the travel reservation provider can negotiate over unsettled issues directly with each other. In implementations, the system deducts a fee from an account of the travel reservation provider to enter a final negotiation phase. Depending upon the result of the final negotiation, the traveler will either book a reservation directly or decline. In this manner the traveler is involved with travel reservation offer definition while retaining control over the reservation process so that the traveler can avoid unsatisfactory results. | 12-18-2008 |
James C. Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090047722 | SYSTEMS, DEVICES, AND METHODS FOR BIOMASS PRODUCTION - Systems, devices, and methods for releasing one or more cell components from a photosynthetic organism. A bioreactor system is operable for growing photosynthetic organisms. Some of the methods include contacting the photosynthetic organism with an energy-activatable sensitizer, and activating the energy-activatable sensitizer, thereby releasing a cellular component from at least one of, for example, a membrane structure, tubule, vesicle, cisterna, organelle, cell compartment, plastid, or mitochondrion, associated with the photosynthetic organisms. | 02-19-2009 |
20120149091 | SYSTEMS, DEVICES, AND METHODS FOR BIOMASS PRODUCTION - Systems, devices, and methods for cultivating biomasses. A bioreactor system is operable for growing photosynthetic organisms. The bioreactor system includes a bioreactor and a lighting system. The lighting system includes one more light-emitting substrates configured to light at least some of a plurality of photosynthetic organisms retained in the bioreactor. | 06-14-2012 |
20120209359 | LOW-PROFILE INTRALUMINAL LIGHT DELIVERY SYSTEM AND METHODS OF USING THE SAME - A light delivery system to provide light treatment to a patient includes an elongated catheter having a light emitter that transmits light towards a target site within a patient. The catheter is sized and configured to pass through anatomical body structures to reduce or eliminate trauma associated with the delivery procedure. A visualization system of the catheter can assist a user before, during, and/or after performing light therapy. The visualization system includes sensors that provide real-time imaging or feedback. | 08-16-2012 |
Junyan Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090276414 | RANKING MODEL ADAPTATION FOR SEARCHING - Search results provided by a search engine (e.g., for the Internet) are improved and/or made more accurate by addressing the limited availability of human labeled training data for certain domains (e.g., languages other than English, within certain date ranges, corresponding to queries over a certain length, etc.). More particularly, a ranking model trained on in-domain data, for which a small amount of human labeled training data (e.g., query/URL pairs) is available (e.g., languages other than English) is adjusted based upon out-domain data, for which a large amount of human labeled training data (e.g., query/URL pairs) is available (e.g., English). Thus, even though the resulting adapted in-domain ranking model is used in the context of in-domain data (e.g., non-English) to provide search results, the search results are improved because they are influenced by an abundance of, albeit out-domain, human labeled training data. | 11-05-2009 |
Lan Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080208666 | Business process modeling to facilitate collaborative data submission - Technologies are described herein for modeling business processes that facilitate the collaborative submission of data in a WFM system by modeling business processes in terms of cycles and assignments. A cycle defines a scenario for the business process along with a window of time in which the business process should be executed. Assignments are work activities that are defined within each cycle. A cycle definition is created for each business cycle within a business process. Each cycle definition includes data defining a recurrence pattern for the business cycle and data defining a time period in which one or more contributors to the business cycle may contribute data. Each cycle definition also includes one or more assignment definitions that define the scope, contributors, approvers, validation rules, deadlines, and data forms that should be used for the assignment. | 08-28-2008 |
20080209435 | Scalable workflow management system - A scalable workflow management system is provided that includes queues for storing work items to be processed. Work items may be placed into the queues by front-end services executing within the workflow management system. When a work item is placed on a queue, it remains on the queue until an appropriate back-end service is available to de-queue the work item, validate the de-queued work item, and process the de-queued work item. Separate queues are provided for storing normal work items, work items generated according to a time schedule, and work items generated by job launching services. The state of operation of the workflow management system may be controlled by an administrative console application. | 08-28-2008 |
Ling Tony Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080242405 | ON-LINE GAMING AUTHENTICATION - A game device, such as a game console or a PC, is authenticated before joining an online gaming session. When the device registers with the gaming service, the device is queried for its system type (e.g., XBOX®, XBOX® 360, and PC) and a device identifier (e.g., serial number). The first time the device registers with the gaming service, the devices system type and identifier are stored. Each subsequent time the device registers with the gaming system, the device query response is compared with the stored system type and identifier. If the system type and identifier match, the device is allowed to participate in the game session. Additionally, the device system type is analyzed to determine if the device is allowed to participate in the game session. For example, a PC would not be allowed to participate in an XBOX® only game session. | 10-02-2008 |
20080301465 | PROTECTION OF SOFTWARE TRANSMITTED OVER AN UNPROTECTED INTERFACE - The same level of protection and ability to associate rights to media content available with a stand alone media player is provided with a software media player. In an example configuration, a peripheral device comprising an optical disc drive capable of reading HD DVD media, and comprising a flash memory microcontroller with cryptographic capabilities, is coupled to a host game console via a universal serial bus (USB) interface. Media content from the peripheral device is rendered on the host game console. Software protection and management are provided utilizing various cryptographic keys and protocols. Software protection and management meets the prescribed rules of the Advanced Access Content System (AACS) license agreement with respect to consumer electronics players while allowing the playback of media content (e.g., movies) to be performed by software. | 12-04-2008 |
20090006247 | Services for Billing and Management of Consumable Resources - Provided are systems and services for billing and managing on-demand access to consumable goods and services. The system allows a user to consume resources via an application on a computing device by connecting to a service and requesting access to the resource based on a stored balance associated with a user ID and resource ID. If it is determined by the service that the user has the rights to access the resource, then access to the resource may be granted via the application. If it is determined by the service that the user does not have the rights to access a resource, a right to access the resource may be purchased from the service. | 01-01-2009 |
20090327094 | PLATFORM INDEPENDENT ECOSYSTEM FOR CREATION, CONSUMPTION AND TRADE OF USER-GENERATED DIGITAL CONTENT - A platform (e.g. game console) and application (e.g. game title) independent ecosystem for the creation, consumption and trade of user generated digital content permits any application operating on any platform to participate in a market driven economy for user generated digital objects (UGDOs). The trading system is independent of (i.e. external to) all participating applications. A metadata attribution method for UGDOs in combination with heterogeneous application support through well-defined interfaces facilitates unlimited participation. Attributed metadata may be understood and consumed across platforms and applications. Flexible UGDO rights enforcement techniques in combination with a flexible fair exchange service for those rights support all manner of UGDOs and commercial transactions therefore. Participating application may provide rights enforcement in some instances. The nature of enforcement may rest on the nature of UGDO content, rights in UGDOs or author preferences. The trading system assures that all transactions in the UGDO economy are secure, fault tolerant and atomic, providing integrity and confidence in the UGDO economy. | 12-31-2009 |
20100035681 | UBIQUITOUS UNIFIED PLAYER IDENTITY TRACKING SYSTEM - Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities. | 02-11-2010 |
20110028209 | CONTROLLING CONTENT ACCESS - Embodiments related to controlling access to content are disclosed. In one disclosed embodiment, a computing system comprising an application program further includes a device identification code identifying the computing system. The computing system further includes a content manager configured to control access by the application program to a content package, and the content manager is further configured to update a device audit list of the content package upon allowing the application program to modify the content package. The content manager is further configured to digitally sign the content package with a private key of the computing system after the application program modifies the content package. | 02-03-2011 |
20110045912 | UBIQUITOUS UNIFIED PLAYER IDENTITY TRACKING SYSTEM - Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities. | 02-24-2011 |
20110118035 | GAME ACHIEVEMENTS SYSTEM - Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others. | 05-19-2011 |
20110136575 | GAME ACHIEVEMENTS SYSTEM - Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others. | 06-09-2011 |
20110250959 | GAME ACHIEVEMENTS SYSTEM - Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others. | 10-13-2011 |
20110319174 | SYSTEM AND METHOD FOR CONFIGURING GAME DATA ABOUT PLAYERS - Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service. | 12-29-2011 |
20110320018 | SYSTEM AND METHOD FOR CONFIGURING GAME DATA ABOUT PLAYERS - Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service. | 12-29-2011 |
20120009999 | UBIQUITOUS UNIFIED PLAYER IDENTITY TRACKING SYSTEM - Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities. | 01-12-2012 |
20120264509 | APPLICATION INTERFACE FOR TRACKING PLAYER IDENTITY - Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities. | 10-18-2012 |
20120270645 | Contributing Data to an On-Line Gamer Database - Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities. | 10-25-2012 |
20130244793 | GAME ACHIEVEMENTS SYSTEM - Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others. | 09-19-2013 |
20130252738 | GAME ACHIEVEMENTS SYSTEM - Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others. | 09-26-2013 |
20140051523 | SYSTEM AND METHOD FOR CONFIGURING GAME DATA ABOUT PLAYERS - Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service. | 02-20-2014 |
20140162773 | Application Interface for Tracking Player Identity - Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities. | 06-12-2014 |
20140372719 | SECURE PRIVILEGE LEVEL EXECUTION AND ACCESS PROTECTION - The subject disclosure is directed towards using one or more of hardware, a hypervisor, and privileged mode code to prevent system mode code from accessing user mode data and/or running user mode code at the system privilege level, or vice-versa. Also described is (in systems with a hypervisor) preventing non-hypervisor code from running in hypervisor mode or accessing hypervisor-only data, or vice-versa. A register maintained by hardware, hypervisor, or system mode code contains data access and execution polices for different chunks of addressable space with respect to which requesting entities (hypervisor mode code, system mode code, user mode code) have access to or can execute code in a given chunk. When a request to execute code or access data with respect to an address is received, the request is processed to determine to which chunk the address corresponds. The policy for that chunk is evaluated to determine whether to allow or deny the request. | 12-18-2014 |
20150082420 | Security Certificates For System-On-Chip Security - A SoC includes multiple hardware modules that are implemented on a substrate. The hardware modules include a plurality of hardware and software security features and the SoC provides one or more external interfaces for accessing the security features. A validation module, implemented in the boot code of the SoC for example, manages security certificates to control access to the plurality of security features. Each security certificate includes one or more unique identifiers corresponding to one or more hardware modules in the SoC and access control settings for one or more security features of the one or more hardware modules. The security certificate additionally includes a certificate signature signed by a secure key. | 03-19-2015 |
20150095661 | Flexible Memory Addressing For Data Security - Regions of system memory in a computer system are managed to maintain privacy and integrity of data. A system address space for memory is divided into a plurality of aliased addressed spaces. Each of the aliased address spaces is associated with its own unique encryption key. The system address space is managed using the aliased address spaces to provide data isolation and privacy for different system processes. One or more aliased address spaces can be provided with additional data integrity capabilities. Data associated with an integrity-checked aliased address space is subjected to data integrity checking, using authentication-based techniques such as hashing, for example. Additionally, a set of contiguous addresses in the aliased address space is defined, while being mapped to a set of non-contiguous addresses in the corresponding physical address space for additional data security. | 04-02-2015 |
20150238870 | Application Interface for Tracking Player Identity - Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities. | 08-27-2015 |
20150371046 | PREVENTING CODE MODIFICATION AFTER BOOT - The subject disclosure is directed towards protecting code in memory from being modified after boot, such as code used in a dedicated microprocessor or microcontroller. Hardware, such as in logic or in a memory protection unit, allows a range of memory to be made non-writeable after being loaded, e.g., via a secure boot load operation. Further, startup code that is used to configure the hardware/memory may be made non-executable after having run once, so that no further execution may occur in that space, e.g., as a result of an attack. A function in the runtime code may allow for a limited, attack-protected reconfiguration of sub-regions of memory regions during the runtime execution. | 12-24-2015 |
20150379270 | KEY VERSIONING INCLUDING HASH STICK TECHNOLOGY - The subject disclosure is directed towards providing a computing device with access to key that depends on the current software version, e.g., the software version of a security processor. If the software is compromised, another key becomes available with release of each new (non-compromised) software version. Keys for future versions cannot be derived, while keys for earlier versions can be derived from the current key. A secure boot process uses a secret to generate a first key, after which access to the secret is turned off. The first key is used with key blob data to compute a second key used for data decryption (and encryption) as needed. The key blob data may be global for all devices, and/or device specific; a hash stick comprising a set of derivable keys may be used at manufacturing time to generate the device-specific key blob data. | 12-31-2015 |
Lishan Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080261304 | METHODS AND COMPOSITIONS FOR ENHANCING DELIVERY OF DOUBLE-STRANDED RNA OR A DOUBLE-STRANDED HYBRID NUCLEIC ACID TO REGULATE GENE EXPRESSION IN MAMMALIAN CELLS - A double-stranded RNA, preferably a small, interfering (si)RNA or a siHybrid, to which cholesterol moieties are linked. | 10-23-2008 |
20090018097 | MODIFICATION OF DOUBLE-STRANDED RIBONUCLEIC ACID MOLECULES - A double-stranded RNA (dsRNA) molecule comprising between about 15 base pairs and about 40 base pairs, wherein at least one ribonucleotide of the dsRNA is a 5′-methyl-pyrimidine and/or at least one 2′-O-methyl ribonucleotide, and a method of improving ribonuclease stability, reducing off-target effects of a double stranded siRNA molecule, or of reducing interferon responsiveness of a double stranded siRNA molecule using such dsRNA. | 01-15-2009 |
20090042298 | COMPOSITIONS AND METHODS FOR ENHANCING DELIVERY OF NUCLEIC ACIDS INTO CELLS AND FOR MODIFYING EXPRESSION OF TARGET GENES IN CELLS - Polynucleotide delivery-enhancing polypeptides are admixed or complexed with, or conjugated to, nucleic acids for enhancing delivery the nucleic acids into cells. The transported nucleic acids are active in target cells as small inhibitory nucleic acids (siNAs) that modulate expression of target genes, mediated at least in part by RNA interference (RNAi). The siNA/polypeptide compositions and methods of the invention provide effective tools to modulate gene expression and alter phenotype in mammalian cells, including by altering phenotype in a manner that eliminates disease symptoms or alters disease potential in targeted cells or subject individuals to which the siNA/polypeptide compositions are administered. | 02-12-2009 |
20100113332 | METHOD OF TREATING AN INFLAMMATORY DISEASE BY DOUBLE STRANDED RIBONUCLEIC ACID - What is disclosed is the use of a formulation comprising double stranded ribonucleic acid (dsRNA) in the manufacture of a medicament for treating an inflammatory disease in a mammal and inhibiting production of tumor necrosis factor-α (TNF-α) in the mammal. | 05-06-2010 |
20100129460 | COMPOUNDS AND METHODS FOR PEPTIDE RIBONUCLEIC ACID CONDENSATE PARTICLES FOR RNA THERAPEUTICS - Compounds comprising condensed particles having diameters less than 1000 nm, wherein the particles comprise one or more double stranded ribonucleic acids (dsKNAs) and one or more peptides. The compounds, compositions and methods are useful for modulating gene expression by RNA Interference. | 05-27-2010 |
20100316707 | METHODS AND COMPOSITIONS FOR ENHANCING DELIVERY OF DOUBLE-STRANDED RNA OR A DOUBLE-STRANDED HYBRID NUCLEIC ACID TO REGULATE GENE EXPRESSION IN MAMMALIAN CELLS - A delivery-enhancing peptide comprising the amino acid sequence of SEQ ID NO:11 or salt thereof. This invention is directed towards methods and compositions to administer a double-stranded ribonucleic acid to a mammal so as to effectuate transfection of the double-stranded RNA into a desired tissue of the mammal. | 12-16-2010 |
20130072424 | COMPOUNDS AND METHODS FOR PEPTIDE RIBONUCLEIC ACID CONDENSATE PARTICLES FOR RNA THERAPEUTICS - Compounds comprising condensed particles having diameters less than 1000 nm, wherein the particles comprise one or more double stranded ribonucleic acids (dsRNAs) and one or more peptides. The compounds, compositions and methods are useful for modulating gene expression by RNA interference. | 03-21-2013 |
20150252369 | METHODS AND COMPOSITIONS FOR ENHANCING DELIVERY OF DOUBLE-STRANDED RNA OR A DOUBLE-STRANDED HYBRID NUCLEIC ACID TO REGULATE GENE EXPRESSION IN MAMMALIAN CELLS - A delivery-enhancing peptide comprising the amino acid sequence of SEQ ID NO:11 or salt thereof. This invention is directed towards methods and compositions to administer a double-stranded ribonucleic acid to a mammal so as to effectuate transfection of the double-stranded RNA into a desired tissue of the mammal. | 09-10-2015 |
Maomao Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140257928 | ALLOCATING REGIONAL INVENTORY TO REDUCE OUT-OF-STOCK COSTS - Methods and systems for allocating regional inventory to reduce out-of-stock costs are described. A method may include identifying a total number of units of an item to be stored in a plurality of regions and determining an order forecast for the item in each of the plurality of regions. The method may also include receiving a unit out-of-stock cost of the item in each of the plurality of regions and calculating an expected cost for each of the plurality of regions based, at least in part, on the total number of units of the item, each region's respective order forecast, and each region's respective unit out-of-stock cost. The method may further include allocating a portion of the total number of units of the item to each of the plurality of regions to reduce a sum of the expected costs. | 09-11-2014 |
Michael Hung-Hsiang Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100077385 | DEBUGGER EXCEPTION FILTERING WITH TARGET-BASED RULES - Filtering exceptions on a target computing device to selectively interrupt a host computing device based on rules. The rules represent user-defined scenarios, and each rule includes one or more criteria and a break decision. Upon detecting an exception on the target computing device, the target computing device evaluates the rules based on the criteria and information about the exception without notifying the host computing device. For example, a score is calculated for each rule, and the rule with the highest score is selected. The break decision associated with the selected rule is applied. For example, the break decision indicates that the exception is of interest and the host computing device should be notified, or that the exception does not match a scenario of interest and execution should continue without a break. | 03-25-2010 |
Pai-Yen Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20150318618 | SURFACE SCATTERING ANTENNAS WITH LUMPED ELEMENTS - Surface scattering antennas with lumped elements provide adjustable radiation fields by adjustably coupling scattering elements along a wave-propagating structure. In some approaches, the surface scattering antenna is a multi-layer printed circuit board assembly, and the lumped elements are surface-mount components placed on an upper surface of the printed circuit board assembly. In some approaches, the scattering elements are adjusted by adjusting bias voltages for the lumped elements. In some approaches, the lumped elements include diodes or transistors. | 11-05-2015 |
20150372389 | MODULATION PATTERNS FOR SURFACE SCATTERING ANTENNAS - Modulation patterns for surface scattering antennas provide desired antenna pattern attributes such as reduced side lobes and reduced grating lobes. | 12-24-2015 |
Raymond J. Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20150121399 | Desktop as Immersive Application - Desktop as an immersive application techniques are described. In one or more implementations, an immersive environment module is configured to provide an immersive shell through which a user may interact with applications of a computing device. The immersive environment module is further configured to provide a desktop shell within the immersive shell to support additional techniques for interaction with the application of the computing device. The desktop shell, for instance, may be configured for accessibility similar to that provided to applications in the immersive shell. | 04-30-2015 |
Sherwin S. Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080316058 | Systems and Methods for Handling the Display and Receipt of Aircraft Control Information - Methods and systems for handling aircraft control information are disclosed. A system in accordance with one embodiment of the invention includes a display medium coupleable to a flight manager, with the flight manager configured to receive and direct instructions for automatically controlling aircraft functions at a future time during flight of the aircraft. The system can further include a display controller coupled to the display medium to present at least one operator activatable element at the display medium and update information presented at the display medium when the operator activates the operator activatable element. For example, the operator activatable element can include an icon presented at a computer display screen, and can be activated by a keystroke. | 12-25-2008 |
20090267800 | REPRESENTING A HOLDING PATTERN ON A VERTICAL SITUATION DISPLAY - Techniques for representing a holding pattern on a vertical situation display are described. The vertical situation display has a first screen area to depict the holding pattern and second screen area to show a flight path after the holding pattern. The representation of the holding pattern visually informs a flight crew of current and prospective flight conditions. | 10-29-2009 |
20100082236 | NAVIGATIONAL SYSTEM WITH A GRAPHICAL SCRATCHPAD FILLER - A navigation system takes a graphical input and translates it into an alpha-numeric entry generally including latitude and longitude information. The system interprets the graphical entry, determines if a waypoint already exists or is depicted at the geographical location identified by the graphical entry and creates a new waypoint if no waypoint already exists or is depicted at the geographical location. | 04-01-2010 |
20100305783 | ENHANCED VERTICAL SITUATION DISPLAY - A vertical situation display system for use in a vehicle such as, for example, an aircraft, is provided. A side view of an intended route of flight may be shown with altitude restrictions, airspace and instrument approach information, a projected flight path and range to airspeed symbol. The system may show terrain, weather, and traffic information along the intended route of flight. The system may be used in conjunction with a navigational display to enhance situational awareness. The system includes a computer, an electronic display device, an electronic entry device, a memory and a database. The database may contain terrain, airspace and flight planning data and may be updatable. | 12-02-2010 |
20110060484 | SYSTEMS AND METHODS FOR HANDLING THE DISPLAY AND RECEIPT OF AIRCRAFT CONTROL INFORMATION - Methods and systems for handling aircraft control information are disclosed. A system in accordance with one embodiment of the invention includes a display medium coupleable to a flight manager, with the flight manager configured to receive and direct instructions for automatically controlling aircraft functions at a future time during flight of the aircraft. The system can further include a display controller coupled to the display medium to present at least one operator activatable element at the display medium and update information presented at the display medium when the operator activates the operator activatable element. For example, the operator activatable element can include an icon presented at a computer display screen, and can be activated by a keystroke. | 03-10-2011 |
20120029739 | SYSTEMS AND METHODS FOR HANDLING THE DISPLAY AND RECEIPT OF AIRCRAFT CONTROL INFORMATION - Methods and systems for handling aircraft control information are disclosed. A system in accordance with one embodiment of the invention includes a display medium coupleable to a flight manager, with the flight manager configured to receive and direct instructions for automatically controlling aircraft functions at a future time during flight of the aircraft. The system can further include a display controller coupled to the display medium to present at least one operator activatable element at the display medium and update information presented at the display medium when the operator activates the operator activatable element. For example, the operator activatable element can include an icon presented at a computer display screen, and can be activated by a keystroke. | 02-02-2012 |
Shuo Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140258986 | Identifying Implicit Assumptions Associated with a Software Product - A framework is described herein for identifying implicit assumptions associated with an SDK and its accompanying documentation (e.g., dev guide). An implicit assumption is information that is not expressly stated in the documentation, but which would be useful in assisting an application developer in building an application. The framework also describes a systematic approach for identifying one or more vulnerability patterns based on the identified implicit assumptions. An application developer may run a test on an application that is being developed to ensure that it does not have any deficiency which matches a vulnerability pattern. | 09-11-2014 |
Tony Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100160047 | Scalable Game Primitives / Distributed Real-Time Aggregation Of Player Data - Disclosed herein is a set of coordinated game service primitives that allows for custom, per-game, logic. A new game with new custom logic can be added without needing to change any public api or database schema or write any new server code. The same hardware may be shared across many games. And the system scales linearly. That is, if the number of servers is doubled, then so is the number of concurrent users that can be supported. Also disclosed are systems and methods for two-stage aggregation. Pre-aggregation may take place on a plurality of front-end server. Final aggregation may take place on one or more back-end servers. A name value store may be used to reliably store state. | 06-24-2010 |
Yanqing Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100125484 | REVIEW SUMMARIES FOR THE MOST RELEVANT FEATURES - A method, system, and medium are provided for capsule summaries of reviews, such as product and service reviews. Raw comments and reviews are collected from several sources, which can be obtained from different locations, such as Internet sites. A number of features for each product or service category are developed, which are then correlated to the collected comments and reviews. A rating is assigned to each comment and review, which indicates the level of positivity or negativity of the comment or review. Ratings for each feature are combined to give an overall rating of the product or service under review. More relevant results, such as the most positive and the most negative reviews of each feature, along with the overall rating, are returned to a user to provide a quick summary of the selected product or service. If a user would like more details or more results, options are provided to go deeper into the capsule summary to obtain as much information or detail as desired. | 05-20-2010 |
20110251973 | DERIVING STATEMENT FROM PRODUCT OR SERVICE REVIEWS - Reviews of products may be analyzed, and statements about the products may be made based on the analysis. Non-professional reviews (e.g., reviews of products written by ordinary consumers of those products) are often difficult to interpret, because different reviewers may apply different standards. When a large number of reviews are available, the reviews can be analyzed statistically to make comparative statements about the products or services reviewed. Sentiments expressed in the reviews may be assigned numerical values. These numerical values for specific products, or classes of products, may be analyzed statistically to determine how the sentiments about a specific product compare with the sentiments about a larger class of products. Using this analysis, a statement can be made, such as, “This television has very good picture quality compared with other televisions of the same price.” | 10-13-2011 |
Yongjun Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20110000854 | USE OF A DUAL POLYMER SYSTEM FOR ENHANCED WATER RECOVERY AND IMPROVED SEPARATION OF SUSPENDED SOLIDS AND OTHER SUBSTANCES FROM AN AQUEOUS MEDIA - A method uses anionic and cationic polymers added in, any order or simultaneously, to aqueous media for the removal of substances. The sequential addition of the two biopolymers, anionic xanthan, followed by cationic chitosan, causes the rapid formation of very large and cohesive fibrillar aggregates that may exhibit high solids to liquid ratios and that quickly settle out from the aqueous media. The aqueous media can be easily separated from the large fibrillar aggregates by settling under gravity or by filtration through a porous containment device, such as a synthetic or non-synthetic woven or non-woven fabric including a geotextile fabric or a solid containment device containing a solid mesh screen. | 01-06-2011 |
Yuching Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080299122 | Modulating immune responses - The invention provides methods for modulating the immune system using anti-CD83 antibodies that can influence CD83 function. | 12-04-2008 |
20090042298 | COMPOSITIONS AND METHODS FOR ENHANCING DELIVERY OF NUCLEIC ACIDS INTO CELLS AND FOR MODIFYING EXPRESSION OF TARGET GENES IN CELLS - Polynucleotide delivery-enhancing polypeptides are admixed or complexed with, or conjugated to, nucleic acids for enhancing delivery the nucleic acids into cells. The transported nucleic acids are active in target cells as small inhibitory nucleic acids (siNAs) that modulate expression of target genes, mediated at least in part by RNA interference (RNAi). The siNA/polypeptide compositions and methods of the invention provide effective tools to modulate gene expression and alter phenotype in mammalian cells, including by altering phenotype in a manner that eliminates disease symptoms or alters disease potential in targeted cells or subject individuals to which the siNA/polypeptide compositions are administered. | 02-12-2009 |
20100113332 | METHOD OF TREATING AN INFLAMMATORY DISEASE BY DOUBLE STRANDED RIBONUCLEIC ACID - What is disclosed is the use of a formulation comprising double stranded ribonucleic acid (dsRNA) in the manufacture of a medicament for treating an inflammatory disease in a mammal and inhibiting production of tumor necrosis factor-α (TNF-α) in the mammal. | 05-06-2010 |
20100129460 | COMPOUNDS AND METHODS FOR PEPTIDE RIBONUCLEIC ACID CONDENSATE PARTICLES FOR RNA THERAPEUTICS - Compounds comprising condensed particles having diameters less than 1000 nm, wherein the particles comprise one or more double stranded ribonucleic acids (dsKNAs) and one or more peptides. The compounds, compositions and methods are useful for modulating gene expression by RNA Interference. | 05-27-2010 |
20100249380 | Modulating Immune Responses - The invention provides methods for modulating the immune system using anti-CD83 antibodies that can influence CD83 function. | 09-30-2010 |
20130072424 | COMPOUNDS AND METHODS FOR PEPTIDE RIBONUCLEIC ACID CONDENSATE PARTICLES FOR RNA THERAPEUTICS - Compounds comprising condensed particles having diameters less than 1000 nm, wherein the particles comprise one or more double stranded ribonucleic acids (dsRNAs) and one or more peptides. The compounds, compositions and methods are useful for modulating gene expression by RNA interference. | 03-21-2013 |
Yung-Cheng Chen, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140282254 | IN-PLACE CONTEXTUAL MENU FOR HANDLING ACTIONS FOR A LISTING OF ITEMS - Techniques for providing an in-place contextual menu and user interface for email and other information management system triage are provided in which a contextual menu can be overlaid or replace an item on a view screen. The contextual menu can provide action commands specific to the type and state of the items selected in the feature view of the email or other information management system. A single recognized selection input, such as a swipe gesture, selects an item and invokes an in-place contextual menu presenting actions that can be asserted on the selected item. Multiple item selection is available through the same invocation of presenting the in-place contextual menu. | 09-18-2014 |
20140344710 | PRESENTING ACTION MENUS IN VIEWING PANES - Disclosed herein are systems, methods, and software for implementing enhanced menu presentation technology. In at least one implementation, a user interface to a personal information service is presented by a suitable computing system. The user interface includes a viewing pane and an information panel in which various personal information items may be organized. In response to a selection of any of the personal information items for viewing, content associated with the item is presented in the viewing pane. In addition, in response to an identification of an action group that includes multiple ones of the personal information items, an action menu is presented in at least a portion of a space in the user interface occupied by the viewing pane. | 11-20-2014 |