Patents by Inventor David Shu

David Shu 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).

  • Publication number: 20240127331
    Abstract: Methods and systems for generating a model to be used for evaluating credit and loan applications are provided. The method includes: training a first model by using all features included in a universe of candidate features; measuring a first metric that relates to an accuracy of the first model and a second metric that relates to a disparity of the first model; constructing a graph based on pairwise correlations of the features; clustering the features into feature sets; estimating a respective disparity contribution associated with each feature set; selecting feature sets to be included in a second model; training, the second model; measuring the first metric and the second metric with respect to the second model; and determining whether the second model satisfies a predetermined accuracy level and a predetermined disparity reduction with respect to the first model.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 18, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Ivan BRUGERE, Daniele MAGAZZENI, Nicolas MARCHESOTTI, David HEIKE, FengQin ZHAO, Eric WANG, Huai SHU, Mark GABRIEL, Manuela VELOSO, Cecilia TILLI, Sanghamitra DUTTA, Bivor MALLIK, Ade ONIGBANJO
  • Patent number: 11621891
    Abstract: A disclosed computer-implemented method may include partitioning, based on a social graph representative of social connections among a plurality of users of a social networking system, the plurality of users into a plurality of user buckets. Each user bucket may include at least one user of the social networking system. The method may further include selecting a set of user buckets from the plurality of user buckets, assigning the set of user buckets to a data center included in a networking infrastructure, and routing data sent from a user device associated with a user included in the set of user buckets to the data center. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: April 4, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: David Shu-Hao Chou, Tianyin Xu, Kaushik Veeraraghavan, Andrew John Newell, Sonia Margulis, Lin Xiao, Pol Mauri Ruiz, Justin James Meza, Kiryong Ha, Shruti Padmanabha, Kevin Burton Cole, Dmitri Perelman
  • Patent number: 10931743
    Abstract: A disclosed computer-implemented method may include receiving, via a monitoring infrastructure that monitors an operational state of a networking infrastructure, data representative of the operational state of the networking infrastructure during a period of time. The networking infrastructure may include (1) a plurality of data centers, and (2) at least one point-of-presence (POP) edge node. The method may also include (1) accessing data representative of a set of predefined policies associated with the networking infrastructure, and (2) based on the data representative of the operational state (a) determining a set of edge load factors associated with the edge node, and (b) generating, via a linear solver and further based the set of edge load factors associated with the edge node and the set of predefined policies associated with the networking infrastructure, a routing table for the POP edge node. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: David Shu-Hao Chou, Tianyin Xu, Kaushik Veeraraghavan, Andrew John Newell, Sonia Margulis, Lin Xiao, Pol Mauri Ruiz, Justin James Meza, Kiryong Ha, Shruti Padmanabha, Kevin Burton Cole, Dmitri Perelman
  • Publication number: 20200241272
    Abstract: Systems, methods, and computer-readable storage media for controlling a microscope. An example method can involve generating a graphical user interface for a microscope, the graphical user interface having a display area for displaying a visual representation of a specimen positioned in an optical path of a microscope; a control panel for adjusting the visual representation of the specimen displayed in the display area; and a file control panel for naming an album and filename associated with an image of the visual representation of the specimen displayed in the display area. The method can further involve receiving an input via the graphical user interface, the input requesting an adjustment of the visual representation of the specimen displayed in the display area; and based on the input, adjusting the visual representation of the specimen displayed in the display area.
    Type: Application
    Filed: April 16, 2020
    Publication date: July 30, 2020
    Inventors: Eugene L. Cho, David Shu
  • Patent number: 8117141
    Abstract: The present invention relates to a hierarchical system for multi-objective shape control of variable stiffness structures. The system operates by initializing a hierarchical hybrid Gur-game controller that is affixed to a variable stiffness structure. The hierarchical hybrid Gur-game controller includes a hierarchy of Gur-games being utilized, at each level of the hierarchy, to control at least two angular rotations and at least one stiffness setting of the variable stiffness structure. The Gur-game controller is utilized to optimize variables, including angular rotations and stiffness settings of the variable stiffness structure to morph into a desired shape. Finally, the variable stiffness structure is morphed into the desired shape according to the optimized angular rotation and stiffness settings.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: February 14, 2012
    Assignee: HRL Laboratories, LLC
    Inventors: Narayan Srinivasa, David Shu
  • Patent number: 8032467
    Abstract: The present invention relates to a valuation-based learning system. The system is configured to receive a plurality of inputs, each input being input evidence corresponding to a variable in a Dempster-Shafer Reasoning System. The Dempster-Shafer Reasoning System is a network of interconnected nodes, with each node representing a variable that is representative of a characteristic of a problem domain. A discount weight is then optimized for assigning to each of the inputs. A basic probability assignment (bpa) is generated using the Dempster-Shafer Reasoning System, and where the bpa is an output for use in determining a solution of the problem domain. Finally, a solution to the problem domain is determined using the bpa.
    Type: Grant
    Filed: May 31, 2008
    Date of Patent: October 4, 2011
    Assignee: HRL Laboratories, LLC
    Inventors: Yang Chen, Qin Jiang, David Shu
  • Patent number: 7853805
    Abstract: The present invention relates to an anti-tamper system. The system comprises a circuit pathway having a unique, programmable, evolved chip in the pathway. The chip has logic units with transistors having fixed parameters. The chip has route lengths and connections between the logic units that are formed in an evolutionary formation of the chip such that the evolutionary formation changes the route lengths and connections between the logic units to create feedback and delay changes. The changes in the route lengths and connections cause the transistors to operate in intermediate analog states. In chip formation, a search and optimization algorithm explores, in a clock-less environment, various route lengths and connections such that the chip can behave in a desired fashion to provide a desired output for a given input. Through use of the evolved chip, the anti-tamper system provides a security benefit of utilizing a unique chip in its pathway.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: December 14, 2010
    Assignee: HRL Laboratories, LLC
    Inventors: Narayan Srinivasa, David Shu
  • Publication number: 20070202919
    Abstract: Separating mixed signals includes receiving the mixed signals from signal sources transmitting from a number of cells. A signal source is operable to transmit a source signal, and a mixed signal comprises at least a subset of the source signals. A complex mixing matrix is established from the mixed signals. The complex mixing matrix describes mixing the source signals to yield the mixed signals. The number of cells is estimated from the mixed signals. The mixed signals are separated using the complex mixing matrix and the estimated number of cells.
    Type: Application
    Filed: May 3, 2006
    Publication date: August 30, 2007
    Inventors: David Shu, Yuri Owechko
  • Publication number: 20070180541
    Abstract: An apparatus and method for preventing information leakage attacks that utilize timeline alignment. The apparatus and method inserts a random number of instructions into an encryption algorithm such that the leaked information can not be aligned in time to allow an attacker to break the encryption.
    Type: Application
    Filed: June 7, 2005
    Publication date: August 2, 2007
    Applicant: NIKON CORPORATION
    Inventors: David Shu, Lap-Wai Chow, William Clark
  • Publication number: 20070139251
    Abstract: The present invention describes a new QR enclosing voting scheme that allows the extraction of base signatures of objects using a shortest path QR algorithm, providing a probability distribution measuring the occurrence of each random projection base of the object under consideration. The method is very effective in extracting the overall base signatures of a given class of objects. The novelty of this approach is that it is not tailored to the nature of the objects, thus generally applicable, and unmanned. Random projections (RP) have been a powerful tool to reduce the dimensionality of an object while preserving class separation. The inventive voting scheme, after RP, further reduces the dimensionality to no more than the number of the training objects.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Inventor: David Shu
  • Publication number: 20060176209
    Abstract: A method for classification of a target object having a periphery comprises the steps of: selecting a plurality of random first chords D1 across the periphery of the target object; measuring each of the first chords D1 to obtain a plurality of first dimensions; computing for each of the first chords D1 a second chord D2 across the periphery thus forming a plurality of D1, D2 pairs of chords; measuring the second chords D2 for all pairs to obtain second dimensions; computing for each of the pairs of first chords D1 and second chords D2 the ratio D1/D2 of the first dimension to the second dimension to obtain a plurality of first values; computing the logarithm of the first values to obtain a plurality of logarithmic values; computing difference values by subtracting the second dimension from the first dimension for each of the pairs; recording the first values, logarithmic values and difference values in histograms; extracting a vertex lists from the histograms; combining one or more of the vertex lists t
    Type: Application
    Filed: February 10, 2005
    Publication date: August 10, 2006
    Inventors: David Shu, Cynthia Daniell
  • Patent number: 7039551
    Abstract: A method, apparatus, and computer program product are provided for calculating an indicator of operator distraction for an equipment operator. First, distraction-correlated indicator information from devices around an operator is received. Next, a distraction level is estimated. Subsequently, an output is produced indicative of the distraction level to facilitate a threat assessment decision. Additional operations may include grouping information into complex task types comprising sets of related activities. Next, an elapsed time is determined since the start of the first activity in a complex task. The delay since the most recent activity in the complex task is compared with a minimum task quiescent period. When the delay exceeds the minimum task quiescent period, the elapsed time and the delay are reset. Also, during the performance of a complex task, the type and the elapsed time of the complex task are correlated with other information to facilitate a threat assessment decision.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: May 2, 2006
    Assignee: HRL Laboratories, LLC
    Inventors: David Shu, David Schwartz
  • Publication number: 20050273631
    Abstract: An apparatus and method for preventing information leakage attacks that utilize timeline alignment. The apparatus and method inserts a random number of instructions into an encryption algorithm such that the leaked information can not be aligned in time to allow an attacker to break the encryption.
    Type: Application
    Filed: June 8, 2004
    Publication date: December 8, 2005
    Inventors: David Shu, Lap-Wai Chow, William Clark
  • Publication number: 20050271202
    Abstract: An apparatus and method for preventing information leakage attacks that utilize timeline alignment. The apparatus and method inserts a random number of instructions into an encryption algorithm such that the leaked information can not be aligned in time to allow an attacker to break the encryption.
    Type: Application
    Filed: June 8, 2004
    Publication date: December 8, 2005
    Inventors: David Shu, Lap-Wai Chow, William Clark
  • Publication number: 20050273630
    Abstract: An apparatus and method for preventing information leakage attacks through a polarized cryptographic bus architecture. The polarized cryptographic bus architecture randomly changes the polarity of the target bit such that the leaked information cannot be consistently averaged to yield statistical key material. Further, to increase the prevention of information leakage attacks, a set of dual rails is used to write data to a given register bit.
    Type: Application
    Filed: June 8, 2004
    Publication date: December 8, 2005
    Inventors: David Shu, Lap-Wai Chow, William Clark
  • Patent number: 6720899
    Abstract: A signal is generated at a source 100a and a first portion of the signal 102a is processed locally by a processor 104a. This first portion of the signal 102a that is locally processed, is comprised of data, which would be prone to noise masking or loss, in its transition from the source 100a to a non-local analog-to-digital converter in the absence of a processing step. The remaining portion of the signal 106a is converted at a non-local analog-to-digital converter 108a, to produce a first digital signal 110a. The processed signal 112a is converted non-locally at a non-local converter 114a to produce a second digital signal 116a, finally the first digital signal 100a is combined with the second digital signal 116a to produce a digital output signal 118a.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: April 13, 2004
    Assignee: HRL Laboratories, LLC
    Inventors: David Schwartz, David Shu
  • Publication number: 20030149545
    Abstract: A method, apparatus, and computer program product are provided for calculating an indicator of operator distraction for an equipment operator. First, distraction-correlated indicator information from devices around an operator is received. Next, a distraction level is estimated. Subsequently, an output is produced indicative of the distraction level to facilitate a threat assessment decision. Additional operations may include grouping information into complex task types comprising sets of related activities. Next, an elapsed time is determined since the start of the first activity in a complex task. The delay since the most recent activity in the complex task is compared with a minimum task quiescent period. When the delay exceeds the minimum task quiescent period, the elapsed time and the delay are reset. Also, during the performance of a complex task, the type and the elapsed time of the complex task are correlated with other information to facilitate a threat assessment decision.
    Type: Application
    Filed: September 25, 2002
    Publication date: August 7, 2003
    Inventors: David Shu, David Schwartz
  • Publication number: 20030030578
    Abstract: A signal is generated at a source 100a and a first portion of the signal 102a is processed locally by a processor 104a. This first portion of the signal 102a that is locally processed, is comprised of data, which would be prone to noise masking or loss, in its transition from the source 100a to a non-local analog-to-digital converter in the absence of a processing step. The remaining portion of the signal 106a is converted at a non-local analog-to-digital converter 108a, to produce a first digital signal 110a. The processed signal 112a is converted non-locally at a non-local converter 114a to produce a second digital signal 116a, finally the first digital signal 100a is combined with the second digital signal 116a to produce a digital output signal 118a.
    Type: Application
    Filed: August 7, 2001
    Publication date: February 13, 2003
    Inventors: David Schwartz, David Shu
  • Patent number: D440744
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: April 24, 2001
    Assignee: Prima Creations, Inc.
    Inventor: David Shu