Patents by Inventor Jason Chan

Jason Chan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9031990
    Abstract: Disclosed is a computer readable medium containing a program product provided for the development, receipt, storage, and presentation of the data necessary for delivery of quality assurance test activities. In particular, the program product allows users to create quality assurance testing criteria and procedures; define, document, and approve specific actions and allocate unique categorization codes. The program product includes a module for the creation and storage of predefined text and image elements for the provision of enterprise wide knowledge sharing. The program product applies calculations to consolidate and convert data into statistical reports utilizing a variety of user-defined criteria, including but not limited to component descriptor, quality criteria, time period and manufacturer.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: May 12, 2015
    Assignee: Q2 Management Inc.
    Inventors: Terrence Stanley David Scott, Jason Chan, Hector Ammon Garcia
  • Patent number: 9027141
    Abstract: A security application manages security and reliability of networked applications executing collection of interacting computing elements within a distributed computing architecture. The security application monitors various classes of resources utilized by the collection of nodes within the distributed computing architecture and determine whether utilization of a class of resources is approaching a pre-determined maximum limit. The security application performs a vulnerability scan of a networked application to determine whether the networked application is prone to a risk of intentional or inadvertent breach by an external application. The security application scans a distributed computing architecture for the existence of access control lists (ACLs), and stores ACL configurations and configuration changes in a database.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: May 5, 2015
    Assignee: Netflix, Inc.
    Inventors: Ariel Tseitlin, Roy Rapoport, Jason Chan
  • Publication number: 20150052358
    Abstract: Embodiments provide techniques generating and managing encryption keys within a computing infrastructure. Embodiments provide a key publisher that generates and maintains key pairs in a list at a configurable interval. In addition, the key publisher publishes the list to other components within the computing infrastructure. Embodiments also provide a key consumer that downloads the list of encrypted key pairs and maintains an active window of keys to can be accepted from client devices that communicate sensitive data to the computing infrastructure. If the key consumer receives a key from a client device that is outside of the active window yet that corresponds to a future key pair in the list, the key consumer advances the active window towards the future key pair.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 19, 2015
    Applicant: Netflix, Inc.
    Inventors: Poornaprajna UDUPI, Jason CHAN, Jay ZARFOSS
  • Publication number: 20150040229
    Abstract: A method and system for discovering and testing security assets is provided. Based on source definition data describing sources to monitor on the one or more computer networks, an example system scans the sources to identify security assets. The system analyses the security assets to identify characteristics of the server-based applications. The system stores database records describing the security assets and the identified characteristics. The system queries the database records to select, based at least on the identified characteristics, one or more target assets, from the security assets, on which to conduct one or more security tests. Responsive to selecting the one or more target assets, the system conducts the one or more security tests on the one or more target assets. The system identifies one or more security vulnerabilities at the one or more target assets based on the conducted one or more security tests.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 5, 2015
    Applicant: Netflix, Inc.
    Inventors: Jason Chan, Patrick Kelley, Benjamin Hagen, Samuel Reed
  • Patent number: 8806550
    Abstract: A rules engine for application of rules to a plurality of log events from a plurality of log and event sources has separate threads for the collection of log entries and events, which logs and events are merged together to form a merged log events. A rules thread applies the merged events to a series of rules in search of a match condition, where the match condition involves a log source and one or more fields selected from a particular log or event. When a match condition occurs according to criteria specified by the rule, an action is performed. In one example, the action is the presentation of a distilled message which indicates a corrective action or problem source based on the application of the rules to the merged stream of messages. In another example, multi-tab displays indicate unprocessed logs and the results of applied rules.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: August 12, 2014
    Assignee: TV2 Consulting, LLC
    Inventor: Jason Chan
  • Patent number: 8570876
    Abstract: A method, system and program product comprises queuing a request. The request is transmitted to a server in which the server queues a response, determines if the request is out of sequence, transmits an acknowledgment and an out of order response, and transmits an executed response. Missing requests are retransmitted to the server in which the server asynchronously transmits executed responses. Executed responses are received and removed from the queuing. A response receipt confirmation is transmitted to the server in which the server removes queued responses and processing of requests in order of transmission and detection/retransmission of missing requests is enabled.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 29, 2013
    Assignee: iTB Holdings, Inc.
    Inventors: Tun-Wu (Michael) Chuang, Jason Chan
  • Publication number: 20130276089
    Abstract: A security application manages security and reliability of networked applications executing collection of interacting computing elements within a distributed computing architecture. The security application monitors various classes of resources utilized by the collection of nodes within the distributed computing architecture and determine whether utilization of a class of resources is approaching a pre-determined maximum limit. The security application performs a vulnerability scan of a networked application to determine whether the networked application is prone to a risk of intentional or inadvertent breach by an external application. The security application scans a distributed computing architecture for the existence of access control lists (ACLs), and stores ACL configurations and configuration changes in a database.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Inventors: Ariel Tseitlin, Roy Rapoport, Jason Chan
  • Publication number: 20130044583
    Abstract: A method, system and program product comprises queuing a request. The request is transmitted to a server in which the server queues a response, determines if the request is out of sequence, transmits an acknowledgment and an out of order response, and transmits an executed response. Missing requests are retransmitted to the server in which the server asynchronously transmits executed responses. Executed responses are received and removed from the queuing. A response receipt confirmation is transmitted to the server in which the server removes queued responses and processing of requests in order of transmission and detection/retransmission of missing requests is enabled.
    Type: Application
    Filed: December 15, 2011
    Publication date: February 21, 2013
    Applicant: iTB Holdings, Inc.
    Inventors: TUN-Wu (Michael) CHUANG, Jason CHAN
  • Publication number: 20120158766
    Abstract: A method, system and program product comprises displaying a search window comprising a selection portion and a results portion. The selection portion being configured for displaying at least selectable items in a categorical hierarchy. The results portion being configured for displaying at least a result of a search of a dynamic database. A user's selection of said selectable items is transmitted to a server in which the server conducts a search of the dynamic database using criteria of the selected items. The results of search are received from the server. The results are paginated to fit within the results portion. A page of the paginated results is displayed in the results portion.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 21, 2012
    Applicant: iTB Holdings, Inc.
    Inventors: Tun-Wu (Michael) Chuang, Jason Chan
  • Publication number: 20110055205
    Abstract: Disclosed is a computer readable medium containing a program product provided for the development, receipt, storage, and presentation of the data necessary for delivery of quality assurance test activities. In particular, the program product allows users to create quality assurance testing criteria and procedures; define, document, and approve specific actions and allocate unique categorization codes. The program product includes a module for the creation and storage of predefined text and image elements for the provision of enterprise wide knowledge sharing. The program product applies calculations to consolidate and convert data into statistical reports utilizing a variety of user-defined criteria, including but not limited to component descriptor, quality criteria, time period and manufacturer.
    Type: Application
    Filed: August 9, 2010
    Publication date: March 3, 2011
    Inventors: Terrence Stanley David Scott, Jason Chan, Hector Ammon Garcia
  • Patent number: 7634526
    Abstract: A method for selectable quantization for use in an encoder for compressing video and/or audio data includes processing that begins by receiving discrete cosine transform data of an encoded signal. The processing continues by generating a plurality of quantization matrixes of discrete cosine transform data based on a quantization table and a plurality of quantization scaling factors. The process continues by analyzing the plurality of quantization matrixes to identify one of the plurality of quantization matrixes having a best match of reduced data content and acceptable video quality. The processing continues by selecting the one of the plurality of quantized matrixes.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: December 15, 2009
    Assignee: VIXS Systems, Inc.
    Inventors: Indra Laksono, Jason Chan
  • Publication number: 20080027695
    Abstract: The invention encompasses novel methods for developing a computer model of a mammalian respiratory system. In particular, the models include representations of biological processes associated with obstruction of the respiratory system with constriction of the respiratory system. The invention also encompasses computer models of respiratory systems, methods of simulating respiratory systems and computer systems for simulating respiratory systems.
    Type: Application
    Filed: March 2, 2007
    Publication date: January 31, 2008
    Inventors: Ganesh BALGI, Jason Chan, Ananth Kadambi, Thomas Paterson, Leif Wennerberg
  • Publication number: 20070098727
    Abstract: Provided are methods for diagnosing the propensity of a subject to develop skin inflammation, in particular, psoriasis. Also provided are methods of treatment with antagonists of IL-17, IL-19, and/or IL-23.
    Type: Application
    Filed: December 8, 2006
    Publication date: May 3, 2007
    Inventors: Robert Kastelein, Terrill McClanahan, Erin Murphy, Jason Chan
  • Patent number: 7151861
    Abstract: A circuit for transforming a raster image at least partially stored within an image buffer includes memory storing micro-code; a multiplier; an accumulator; and a sequential logic circuit. The multiplier is in communication with the image buffer and the memory and is operable to form a weighted pixel value as a product of a given pixel value from the buffer and an associated weighting factor within the micro-code. The sequential logic circuit is in communication with the memory and the buffer. It steps through the pixels and the memory to present pixels in the buffer and associated weighting factors from the micro-code, to the multiplier. The accumulator sums weighted pixel values calculated by the multiplier. Conveniently, the memory may be loaded with coefficients of linear equations to scale a raster image.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: December 19, 2006
    Assignee: Vixs Systems Inc.
    Inventors: Jason Chan, Tom Longo
  • Patent number: 7061804
    Abstract: Techniques for quickly and reliably accessing a memory device (e.g., a NAND Flash memory) with adaptive interface timing are described. For memory access with adaptive interface timing, the NAND Flash memory is accessed at an initial memory access rate, which may be the rate predicted to achieve reliable memory access. Error correction coding (ECC), which is often employed for NAND Flash memory, is then used to ensure reliable access of the NAND Flash. For a read operation, one page of data is read at a time from the NAND Flash memory, and the ECC determines whether the page read from the NAND Flash memory contains any errors. If errors are encountered, then a slower memory access rate is selected, and the page with error is read again from the NAND Flash memory at the new rate. The techniques may be used to write data to the NAND Flash memory.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: June 13, 2006
    Assignee: QUALCOMM Incorporated
    Inventors: Dexter Tamio Chun, Ajit Patil, Ian Huang, Jason Chan, Timothy Gold
  • Patent number: 7058677
    Abstract: A method for selectable quantization for use in an encoder for compressing video and/or audio data includes processing that begins by receiving discrete cosine transform data of an encoded signal. The processing continues by obtaining a quantization table. The processing then continues by obtaining a plurality of scaling factors. The process then continues by generating a plurality of quantized value sets of the discrete cosine transform data based on the quantization table and the plurality of quantization scaling factors. The resulting data is then multiplied separately by each of the quantization scaling factors to produce the plurality of quantized values sets. The process then continues by selecting one of the plurality of quantized value sets based on quantization selection criteria.
    Type: Grant
    Filed: July 17, 2001
    Date of Patent: June 6, 2006
    Assignee: VIXS, Inc.
    Inventors: Indra Laksono, Jason Chan
  • Patent number: 7054964
    Abstract: A system and a method for transcoding multiple media channels are provided. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction pacets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: May 30, 2006
    Assignee: VIXS Systems, Inc.
    Inventors: Jason Chan, Indra Laksono
  • Publication number: 20060104115
    Abstract: Techniques for quickly and reliably accessing a memory device (e.g., a NAND Flash memory) with adaptive interface timing are described. For memory access with adaptive interface timing, the NAND Flash memory is accessed at an initial memory access rate, which may be the rate predicted to achieve reliable memory access. Error correction coding (ECC), which is often employed for NAND Flash memory, is then used to ensure reliable access of the NAND Flash. For a read operation, one page of data is read at a time from the NAND Flash memory, and the ECC determines whether the page read from the NAND Flash memory contains any errors. If errors are encountered, then a slower memory access rate is selected, and the page with error is read again from the NAND Flash memory at the new rate. The techniques may be used to write data to the NAND Flash memory.
    Type: Application
    Filed: November 18, 2004
    Publication date: May 18, 2006
    Inventors: Dexter Chun, Ajit Patil, Ian Huang, Jason Chan, Timothy Gold
  • Patent number: 7042941
    Abstract: A method and apparatus for controlling the amount of quantization processing used within an encoder that compresses video and/or audio data include processing that begins by receiving discrete cosine transform data of a block of a frame of data. The process then proceeds by obtaining a quantization table related to the frame of data. The processing then continues by obtaining a quantization scaling factor related to the frame. The processing then continues by determining whether quantization processing limits have been exceeded for quantization of preceding blocks of the frame of data. If the number of bits processed for the preceding blocks exceeds a certain desired level, the processing increases the quantization scaling factor. The processing then continues by generating quantization data from the discrete cosine transform data, the quantization table and the increased quantization scaling factor.
    Type: Grant
    Filed: July 17, 2001
    Date of Patent: May 9, 2006
    Assignee: VIXS, Inc.
    Inventors: Indra Laksono, Jason Chan
  • Publication number: 20060004380
    Abstract: A tool is disclosed for use in distracting and compressing fractures of any of a variety of bones. In particular, the tool has a pair of engaging arms, one arm having a hook element to engage a bone plate connected to one side of a fracture, and the other arm having at least one recess for engaging a head of a bone screw or guide wire connected to the other side of the fracture. Actuation of the tool causes the opposing bone segments of the fracture to be pushed apart or drawn together, depending on whether the tool handles are squeezed together or pulled apart. The tool may have a scissors joint that allows the ends of the tool to maintain a parallel alignment during operation, thus reducing the chances for misalignment of the bone segments during operation.
    Type: Application
    Filed: July 2, 2004
    Publication date: January 5, 2006
    Inventors: Scott DiDomenico, Jason Chan, Jeff Mast, Keith Mayo, Brett Bolhofner