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: 20240127331Abstract: 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: ApplicationFiled: October 18, 2022Publication date: April 18, 2024Applicant: 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: 11621891Abstract: 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: GrantFiled: April 15, 2020Date of Patent: April 4, 2023Assignee: 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: 10931743Abstract: 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: GrantFiled: March 2, 2020Date of Patent: February 23, 2021Assignee: 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: 20200241272Abstract: 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: ApplicationFiled: April 16, 2020Publication date: July 30, 2020Inventors: Eugene L. Cho, David Shu
-
Patent number: 8117141Abstract: 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: GrantFiled: December 10, 2008Date of Patent: February 14, 2012Assignee: HRL Laboratories, LLCInventors: Narayan Srinivasa, David Shu
-
Patent number: 8032467Abstract: 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: GrantFiled: May 31, 2008Date of Patent: October 4, 2011Assignee: HRL Laboratories, LLCInventors: Yang Chen, Qin Jiang, David Shu
-
Patent number: 7853805Abstract: 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: GrantFiled: February 2, 2007Date of Patent: December 14, 2010Assignee: HRL Laboratories, LLCInventors: Narayan Srinivasa, David Shu
-
Publication number: 20070202919Abstract: 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: ApplicationFiled: May 3, 2006Publication date: August 30, 2007Inventors: David Shu, Yuri Owechko
-
Publication number: 20070180541Abstract: 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: ApplicationFiled: June 7, 2005Publication date: August 2, 2007Applicant: NIKON CORPORATIONInventors: David Shu, Lap-Wai Chow, William Clark
-
Publication number: 20070139251Abstract: 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: ApplicationFiled: December 15, 2005Publication date: June 21, 2007Inventor: David Shu
-
Publication number: 20060176209Abstract: 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 tType: ApplicationFiled: February 10, 2005Publication date: August 10, 2006Inventors: David Shu, Cynthia Daniell
-
Patent number: 7039551Abstract: 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: GrantFiled: September 25, 2002Date of Patent: May 2, 2006Assignee: HRL Laboratories, LLCInventors: David Shu, David Schwartz
-
Cryptographic CPU architecture with random instruction masking to thwart differential power analysis
Publication number: 20050273631Abstract: 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: ApplicationFiled: June 8, 2004Publication date: December 8, 2005Inventors: David Shu, Lap-Wai Chow, William Clark -
Publication number: 20050271202Abstract: 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: ApplicationFiled: June 8, 2004Publication date: December 8, 2005Inventors: David Shu, Lap-Wai Chow, William Clark
-
Publication number: 20050273630Abstract: 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: ApplicationFiled: June 8, 2004Publication date: December 8, 2005Inventors: David Shu, Lap-Wai Chow, William Clark
-
Patent number: 6720899Abstract: 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: GrantFiled: August 7, 2001Date of Patent: April 13, 2004Assignee: HRL Laboratories, LLCInventors: David Schwartz, David Shu
-
Publication number: 20030149545Abstract: 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: ApplicationFiled: September 25, 2002Publication date: August 7, 2003Inventors: David Shu, David Schwartz
-
Publication number: 20030030578Abstract: 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: ApplicationFiled: August 7, 2001Publication date: February 13, 2003Inventors: David Schwartz, David Shu
-
Patent number: D440744Type: GrantFiled: February 24, 2000Date of Patent: April 24, 2001Assignee: Prima Creations, Inc.Inventor: David Shu