Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Lee, Sammamish

Byung Kun Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20110107201REPRESENTING COMPLEX DOCUMENT STRUCTURE VIA SIMPLER STRUCTURE THROUGH ISOMORPHISM - A complex document can be transformed into a simple representation through isomorphism such that the content of the document can be subjected to machine or human translation without distraction by the style and structure of the document. The isomorphed simple representation is also transformable to the original complex document without losing stylistic or structural elements.05-05-2011

David Benjamin Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20090287673RANKING VISUALIZATION TYPES BASED UPON FITNESS FOR VISUALIZING A DATA SET - Technologies are described herein for ranking visualization types. In order to rank the visualization types, visualization metadata is generated for each of the visualization types and data set metadata is generated for the data set. A suitability score is then computed based upon the visualization metadata and the data set metadata through the use of data mapping rules and chart selection rules. The visualization types are then ranked according to the computed scores. A user interface may then be displayed that includes visual representations corresponding to the visualization types that are ordered according to the ranking. One of the visual representations may then be selected to apply the corresponding visualization type to the data set11-19-2009

Jaeyong Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20100318671SYSTEM AND METHOD FOR SELECTION OF STREAMING MEDIA - A system reduces latency associated with accessing multiple sources of content provided to a mobile device. In one implementation, a streaming server receives multiple live encoded streams and makes the received encoded streams available to the mobile device. The mobile device instructs the streaming server as to which received encoded streams to provide to the mobile device. When the instructions indicate that the mobile device is requesting a different encoded stream, such as by using PAUSE and PLAY buttons on the mobile device, the streaming server switches the content streamed to the mobile device and provides the newly desired content to the mobile device.12-16-2010

Jian Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20090216912Default Peripheral Device Selection Based on Location - In accordance with one or more aspects of the default peripheral device selection based on location, a current location of a computing device is obtained. A mapping record of default peripheral devices to locations is accessed to identify a default peripheral device corresponding to the current location of the computing device, and the identified default peripheral device is returned as a current default peripheral device for the computing device. Additionally, an identification of a peripheral device to be a default peripheral device can be received. A mapping of the current location of the computing device to the identified default peripheral device can also be stored.08-27-2009

Matthew W. Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20100287485Systems and Methods for Unifying Coordinate Systems in Augmented Reality Applications - Systems and methods for unifying coordinate systems in an augmented reality application or system are disclosed. User devices capture an image of a scene, and determine a location based on the scene image. The scene image may be compared to cartography data or images to determine the location. User devices may propose an origin and orientation or transformation data for a common coordinate system and exchange proposed coordinate system data to agree on a common coordinate system. User devices may also transmit location information to an augmented reality system that then determines an a common coordinate system and transmits coordinate system data such as transformation matrices to the user devices. Images presented to users may be adjusted based on user device locations relative to the coordinate system.11-11-2010

Matthew William Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20100194747Dynamic Fragment Coverage Antialiasing - The following discloses antialiasing systems and methods. Information about one or more fragments or primitives in a pixel area may be dynamically stored. The stored information may include, for example, depth, color, location and coverage. The coverage and depth information may be tracked at a higher frequency across the pixel than the number of fragments or primitives. Fragments or primitives that enter into a pixel area may be compared with fragments or primitives that have been stored. The comparisons may be based on depth and coverage. Either the incoming fragment or the stored fragment may be deleted based on the comparisons. Information associated with fragments that are preserved may be sampled at any location associated with their coverage area of a pixel. Fragments or primitives that are not discarded may be preserved for a final resolve process, which may incorporate information available from neighboring pixel areas.08-05-2010

Sang Ju Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20110016194CONNECTING GALLERIES TO DYNAMIC SERVER-HOSTED CONTENT - Application gallery connections to dynamic server-hosted content may be provided. An application may be instantiated on a client device. Upon loading, the application may connect to an available content server and download a content manifest. An application setting, such as a privacy setting or an administrative restriction may prevent connections to the content server; otherwise the application may determine whether the content manifest lists any new content for download. New content may be downloaded and made available to users of the application. The application may also determine whether any previously downloaded content is out of date according to the content manifest and remove unused content.01-20-2011

Tony Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20080209552IDENTIFYING POTENTIALLY OFFENDING CONTENT USING ASSOCIATIONS - Methods for identifying potentially harmful, malicious, or unwanted content based upon associations with known offenders are provided. Executable content associated with a domain is identified. The executable content URL and the domain are compared to URLs/domains known to be associated with malicious content. If the URL and/or the domain has been identified as associated with offending code, the remaining domain contents and any available associated information are examined to identify any referencing domains, referenced domains, linking domains, affiliated entities, etc. Each identified domain, affiliate, etc. is subsequently examined in a similar manner to identify any domain, entity, etc. having an association with malicious content. Each identified domain, entity, etc. is assigned a suspicion level based upon proximity to the source of the offending code. If desired, relationships among the domains, entities, and the like may be relationally mapped to render associations easier to identify.08-28-2008
20080250018Binary function database system - A binary function database system is provided in which binary functions are extracted from compiled and linked program files and stored in a database as robust abstractions which can be matched with others using one or more function matching heuristics. Such abstraction allows for minor variations in function implementation while still enabling matching with an identical stored function in the database, or with a stored function with a given level of confidence. Metadata associated with each function is also typically generated and stored in the database. In an illustrative example, a structured query language database is utilized that runs on a central database server, and that tracks function names, the program file from which the function is extracted, comments and other associated information as metadata during an analyst's live analysis session to enable known function information that is stored in the database to be applied to binary functions of interest that are disassembled from the program file.10-09-2008
20100077481COLLECTING AND ANALYZING MALWARE DATA - A malware analysis system is described that provides information about malware execution history on a client computer and allows automated back-end analysis for faster creation of identification signatures and removal instructions. The malware analysis system collects threat information on client computers and sends the threat information to a back-end analysis component for automated analysis. The back-end analysis component analyzes the threat information by comparing the threat information to information about known threats. The system builds a signature for identifying the threat family and a mitigation script for neutralizing the threat. The system sends the signature and mitigation data to client computers, which use the information to mitigate the threat. Thus, the malware analysis system detects and mitigates threats more quickly than previous systems by reducing the burden on technicians to manually create environments for reproducing the threats and manually analyze the threat behavior.03-25-2010

Yen-Tsang Lee, Sammamish, WA US

Patent application numberDescriptionPublished
20090055351DIRECT MASS STORAGE DEVICE FILE INDEXING - An arrangement for enumerating data, such as media content including music, that is stored on external hard drive-based mass storage devices is provided by a media content processing system that implements a direct mass storage device file indexing process. This file indexing process is configured for finding all files and directories on the mass storage device, and reading through those parts of the files which contain metadata (such as album name, artist name, genre, track title, track number etc.) about the file. Use of the media content processing system reduces file enumeration time by minimizing the amount of physical movement of the read/write head in the hard disk drive that is used by the mass storage device. This motion minimization is accomplished by reading the clusters of directory and file data in a sequential manner on the hard disk, rather than randomly performing such read operations.02-26-2009