Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Dang, WA
Bruce Dang, Tacoma, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100175133 | REORDERING DOCUMENT CONTENT TO AVOID EXPLOITS - Structured document files, such as those utilized by standard productivity applications or for portable documents can have malicious computer executable instructions embedded within them. Modifications to such files can prevent the execution of such malware. Modifications can operate at a file sector level, such as either fragmenting or defragmenting the file, or they can operate at a file record level, such as removing records, adding records, or rearranging the order of records. Other modifications include writing random data into records deemed likely to have malware, removing unaccounted for space, or removing records that are not known to be good and are inordinately large. A scan of the structured document file can identify relevant information and inform the selection of the modifications to be applied. | 07-08-2010 |
| 20100235913 | Proactive Exploit Detection - Malware detection systems and methods for determining whether a collection of data not expected to include executable code is suspected of containing malicious executable code. In some embodiments, a malware detection system may disassemble a collection of data to obtain a sequence of possible instructions and determine whether the collection of data is suspected of containing malicious executable code based, at least partially, on an analysis of the sequence of possible instructions. In one embodiment, the analysis of the sequence of possible instructions may comprise determining whether the sequence of possible instructions comprises an execution loop. In a further embodiment, a control flow of the sequence of possible instructions may be analyzed. In a further embodiment, the analysis of the sequence of possible instructions may comprise assigning a weight that is indicative of a level of suspiciousness of the sequence of possible instructions. In a further embodiment, the sequence of possible instructions may begin with a possible instruction that comprises at least one candidate operation code (opcode) that has been determined to occur frequently in executable code. | 09-16-2010 |
Dung N. Dang, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110063983 | SELF-HEALING FIBRE CHANNEL LINK - A method for verifying the integrity of a communication link is disclosed herein. In selected embodiments, such a method may include detecting, during normal operation of a communication link, a condition indicative of a high failure rate (HFR) on the communication link. The method may further include placing the communication link in an HFR state as a result of the condition. While in HFR state, the method may repeatedly transmit test I/Os over the communication link. The method may then automatically exit HFR state and resume normal operation on the communication link when one or more of the following has occurred: a selected number of test I/Os have been successfully transmitted over the communication link, and a number of test I/Os have been successfully transmitted over the communication link for a selected period of time. A corresponding system, apparatus, and computer program product are also disclosed and claimed herein. | 03-17-2011 |
Hung Dang, Seattle, WA US
Hung M. Dang, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090204578 | TARGETED QUERIES USING AN OMA DM PROTOCOL - Various technologies and techniques are disclosed for extending the functionality of the Open Mobile Alliance (OMA) Device Management (DM) protocol. An addition is made to the OMA DM protocol that enables the server to specify node filtering criteria as part of a query to a target node on a mobile device to indicate a sub-set of the device management data for the target node that should be returned. As another variation, a modification is made to the OMA DM protocol that enables the server to specify what attributes should be selected on the mobile device in one parameter of a target URI of the Get command, and what format the device management data should be returned in as another parameter of the target URI of the Get command. | 08-13-2009 |
Nikhil Dang, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090327922 | Object Model for A User Interface - Various embodiments provide techniques and processes for defining elements of a user interface (UI) using a tree of objects created based on a markup language. In some embodiments, a client application provides markup that defines one or more aspects of a UI to an application programming interface (API). The API parses the markup to determine a namespace and one or more UI elements defined by the namespace. Instances of the UI elements are created, and properties of the UI elements are set on the instances. A user interface may then be displayed that includes the instances of the UI elements. | 12-31-2009 |
| 20110099537 | EVENT HANDLING FOR UNMANAGED CODE - Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process. | 04-28-2011 |
Phong Dang, Kent, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110136369 | MINIATURE ELECTRICAL CONNECTOR - In accordance with one aspect, a connector includes contacts meeting MIL-C-39029/57 or MIL-C-39029/58 without requiring a retaining clip to hold such contacts in place and without embedding such contacts in a plastic housing. The contacts are attached to electrical power or data conductors and loaded into apertures in a rear and front insert. The rear and front insert are held together by a rear and front shell so the contacts remain secure in the apertures. In accordance with another aspect, a latching mechanism provides a robust, reliable mechanism for securing a socket portion of a connector to a plug portion of a connector. | 06-09-2011 |
Thieu X. Dang, Vancouver, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080225065 | Method and apparatus for image registration - A method of registering an image onto a sheet of media on an imaging surface of a printer having a printhead for imaging onto the sheet, comprising: detecting a position of said sheet of media being advanced onto the imaging surface using a first sensor positioned along said media path upstream of the printhead; and firing the printhead at a time based on the detected position and a calibrated distance between the sensor and the printhead. | 09-18-2008 |
