Patents by Inventor Richard Chow

Richard Chow 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: 20140237623
    Abstract: A computing system includes: a control unit configured to: determine a protocol profile including a first protocol and a second protocol for communicating between a first device and a second device, generate a unified-protocol privacy mechanism for a privacy protection scenario, the unified-protocol privacy mechanism based on combining the first protocol and the second protocol; and a communication unit, coupled to the control unit, configured to communicate content information according to the unified-protocol privacy mechanism between the first device and the second device.
    Type: Application
    Filed: February 19, 2014
    Publication date: August 21, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Gokay Saldamli, Richard Chow, Hongxia Jin
  • Patent number: 8800056
    Abstract: Embodiments of the present disclosure provide a method and system for guided implicit authentication. The system first receives a request to access the controlled resource from a user. The system then determines whether the user request is inconsistent with regular user behavior by calculating a user behavior measure derived from historical contextual data of past user events. Next, the system allows the user to provide information associated with regular user behavior and/or current contextual data. The system further updates the user behavior measure based on current contextual data.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: August 5, 2014
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Richard Chow
  • Patent number: 8732176
    Abstract: One embodiment provides a computer system for detecting associations between a reviewer and an entity under review. During operation, the system estimates a relationship strength between the reviewer and the entity under review, and determines whether the relationship strength between the reviewer and the entity under review exceeds a predetermined threshold.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: May 20, 2014
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Richard Chow, Philippe J.P. Golle, Jessica N. Staddon
  • Publication number: 20140041039
    Abstract: A system for equality testing, the system comprising a first client device including a first private data unit, a second client device including a second private data unit, and a server. The server receives a first obfuscated data unit corresponding to the first private data unit from the first client device, and a second obfuscated data unit corresponding to the second private data unit from the second client device. The server performs a vector calculation based on the first and second obfuscated data units to generate a combination of the first and second obfuscated data units. The server sends the combination to the first client device. The first client device is configured to determine whether the first private data unit is equal to the second private data unit based on the combination.
    Type: Application
    Filed: May 31, 2013
    Publication date: February 6, 2014
    Inventors: Gokay Saldamli, Richard Chow, Hongxia Jin, Bart Knijnenburg
  • Patent number: 8639688
    Abstract: A targeted advertising system performs context-based association mining using a publicly available corpus to identify a product or brand name that, under a given context, is associated with a product or brand being marketed. The system analyzes documents within the publicly available corpus that are associated with the given context, and identifies products or brand names that have a high association to the product or brand being marketed. The system can also analyze the publicly available corpus to determine contextual information which is correlated to two or more products or brand names. This contextual information includes a set of terms that facilitates filtering the publicly available corpus into an optimal set of documents that has a high association to a desired market category or demographic.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: January 28, 2014
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Jessica N. Staddon, Richard Chow, Philippe J. P. Golle, Lisa S. Purvis
  • Patent number: 8566350
    Abstract: One embodiment provides a system for facilitating sanitizing a modified version of a document relative to one or more sensitive topics. During operation, the system determines a privacy risk for a term in the modified version relative to the sensitive topics, wherein the privacy risk measures the extent to which the sensitive topic(s) can be inferred based on the term. Next, the system determines an information utility and privacy loss or gain for the modified version, where the information utility reflects the extent to which the modified version has changed and the privacy loss or gain reflects the extent to which the modified version is reduced in sensitivity.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: October 22, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Richard Chow, Jessica N. Staddon, Ian S. Oberst
  • Patent number: 8566165
    Abstract: A performance-efficient activity-modeling system generates a group-activity model for a population group using information from an optimal subset of users of the population group. During operation, the system computes utility scores for a set of users based on a utility-scoring function, such that a respective utility score indicates a usefulness or penalty of collecting a corresponding user's contextual information. The system then selects, from the set of users, a subset of users with highest utility scores, and receives user information from each of the selected users. The system generates the group-activity model based on the user information received from the selected users.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: October 22, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Rui Zhang, Richard Chow, Maurice Kyojin Chu, Kurt E. Partridge
  • Patent number: 8555400
    Abstract: A private stream aggregation (PSA) system contributes a user's data to a data aggregator without compromising the user's privacy. The system can begin by determining a private key for a local user in a set of users, wherein the sum of the private keys associated with the set of users and the data aggregator is equal to zero. The system also selects a set of data values associated with the local user. Then, the system encrypts individual data values in the set based in part on the private key to produce a set of encrypted data values, thereby allowing the data aggregator to decrypt an aggregate value across the set of users without decrypting individual data values associated with the set of users, and without interacting with the set of users while decrypting the aggregate value. The system also sends the set of encrypted data values to the data aggregator.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: October 8, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Runting Shi, Richard Chow, Tsz Hong Hubert Chan
  • Publication number: 20130262216
    Abstract: A performance-efficient activity-modeling system generates a group-activity model for a population group using information from an optimal subset of users of the population group. During operation, the system computes utility scores for a set of users based on a utility-scoring function, such that a respective utility score indicates a usefulness or penalty of collecting a corresponding user's contextual information. The system then selects, from the set of users, a subset of users with highest utility scores, and receives user information from each of the selected users. The system generates the group-activity model based on the user information received from the selected users.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Rui Zhang, Richard Chow, Maurice Kyojin Chu, Kurt E. Partridge
  • Patent number: 8478768
    Abstract: A recommender system can generate a predicted item rating for one user by performing collaborative filtering on item ratings from other users. The recommender system can include a client device that interfaces with a server to obtain a predicted item rating for a local user. The client device can generate a standardized ratings vector for the user, and computes a group identifier for the user based on the standardized ratings vector. The system also generates a noisy ratings vector for the local user, and sends a user-ratings snapshot to a recommendation server that includes the group identifier and the noisy ratings vector. The recommender system can also include the recommendation server that generates a predicted item rating for the user by performing collaborative filtering on ratings vectors from a plurality of other users that belong to the same ratings group.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: July 2, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Manas Ashok Pathak, Richard Chow, Runting Shi, Cong Wang
  • Publication number: 20130151540
    Abstract: A recommender system can generate a predicted item rating for one user by performing collaborative filtering on item ratings from other users. The recommender system can include a client device that interfaces with a server to obtain a predicted item rating for a local user. The client device can generate a standardized ratings vector for the user, and computes a group identifier for the user based on the standardized ratings vector. The system also generates a noisy ratings vector for the local user, and sends a user-ratings snapshot to a recommendation server that includes the group identifier and the noisy ratings vector. The recommender system can also include the recommendation server that generates a predicted item rating for the user by performing collaborative filtering on ratings vectors from a plurality of other users that belong to the same ratings group.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Manas Ashok Pathak, Richard Chow, Runting Shi, Cong Wang
  • Patent number: 8458179
    Abstract: A system is provided for augmenting a privacy policy. During operation, the system obtains a set of training documents and at least one seed keyword associated with the privacy policy. The system extracts a number of candidate keywords from the training documents and formulates at least one query based on the candidate keywords. The system then issues the query to a corpus. In response to the query, the system receives a set of result documents. The system further determines whether a respective keyword extracted from the result documents matches at least one seed keyword. The system then augments the privacy policy by associating the candidate keyword corresponding to the respective keyword with the privacy policy based on the determination. In addition, the system applies the augmented privacy policy to a subject document and produces a result to indicate whether the subject document is in violation of the privacy policy.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: June 4, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Richard Chow, Phillippe J. P. Golle, Jessica N. Staddon
  • Publication number: 20130042327
    Abstract: Embodiments of the present disclosure provide a method and system for guided implicit authentication. The system first receives a request to access the controlled resource from a user. The system then determines whether the user request is inconsistent with regular user behavior by calculating a user behavior measure derived from historical contextual data of past user events. Next, the system allows the user to provide information associated with regular user behavior and/or current contextual data. The system further updates the user behavior measure based on current contextual data.
    Type: Application
    Filed: August 12, 2011
    Publication date: February 14, 2013
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Richard Chow
  • Patent number: 8312157
    Abstract: Embodiments of the present disclosure provide a method and system for implicitly authenticating a user to access controlled resources. The system receives a request to access the controlled resources. The system then determines a user behavior score based on a user behavior model, and recent contextual data about the user. The user behavior score facilitates identifying a level of consistency between one or more recent user events and a past user behavior pattern. The recent contextual data, which comprise a plurality of data streams, are collected from one or more user devices without prompting the user to perform an action explicitly associated with authentication. The plurality of data streams provide basis for determining the user behavior score, but a data stream alone provides insufficient basis for the determination of the user behavior score. The system also provides the user behavior score to an access controller of the controlled resource.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: November 13, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Bjorn Markus Jakobsson, Mark J. Grandcolas, Philippe J. P. Golle, Richard Chow, Runting Shi
  • Patent number: 8307407
    Abstract: A system for displaying a set of selectable CAPTCHAs produces a first set of CAPTCHAs whose images are based at least partially on an alphanumeric sequence, where a respective CAPTCHA in the first set is associated with a CAPTCHA property. The system also produces a second set of CAPTCHAs whose images are based at least partially on an alphanumeric sequence, where a respective CAPTCHA in the second set is not associated with a CAPTCHA property. Next, the system displays the first and second sets of CAPTCHAs. Finally, the system makes respective CAPTCHAs in the first and second sets of CAPTCHAs selectable, thereby allowing a user to pass a CAPTCHA challenge by distinguishing the first set of CAPTCHAs from the second set of CAPTCHAs without typing the words associated with the images.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: November 6, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Bjorn Markus Jakobsson, Philippe J. P. Golle, Richard Chow
  • Patent number: 8271483
    Abstract: One embodiment of the present invention provides a system that detects sensitive content in a document. In doing so, the system receives a document, identifies a set of terms in the document that are candidate sensitive terms, and generates a combination of terms based on the identified terms that is associated with a semantic meaning. Next, the system performs searches through a corpus based on the combination of terms and determines hit counts returned for each term in the combination and for the combination. The system then determines whether the combination of terms is sensitive based on the hit count for the combination and the hit counts for the individual terms in the combination, and generates a result that indicates portions of the document which contain sensitive combinations.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: September 18, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Jessica N. Staddon, Richard Chow, Valeria de Paiva, Philippe J. P. Golle, Ji Fang, Tracy Holloway King
  • Patent number: 8266712
    Abstract: Embodiments of the present disclosure provide a method and system for protecting privacy by generating artificial contextual data. The system collects real contextual data related to a user. The system then generates artificial contextual data, based on the collected real contextual data. The system also groups the generated contextual data into one or more groups. Each group of contextual data corresponds to a persona that can be presented as the user's persona. Subsequently, the system transmits the generated contextual data to an entity, thereby allowing the user to obscure the real contextual data related to the user.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: September 11, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Richard Chow, Philippe J. P. Golle, Runting Shi
  • Patent number: 8245038
    Abstract: One embodiment of the present invention provides a system which allows a document owner to redact content from a document and allows a recipient of the redacted document to challenge the appropriateness of the redaction. During operation, the system allows the document owner to redact a string Mi from location i in the document. In doing so, the system produces a commitment Ci=C(Mi, Ri) based on string Mi and a string Ri used as randomness and communicates Ci to the recipient. When the recipient challenges the redaction, the system receives a topic string T from the recipient, and produces a string RT. The system then communicates RT to the recipient, thereby allowing the recipient to produce a commitment CT=C(T, RT) based on strings T and RT, and compare CT with Ci. Comparing commitment CT with Ci allows the recipient to test redactions for string equality.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: August 14, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Philippe Jean-Paul Golle, Jessica N. Staddon, Richard Chow
  • Publication number: 20120204026
    Abstract: A private stream aggregation (PSA) system contributes a user's data to a data aggregator without compromising the user's privacy. The system can begin by determining a private key for a local user in a set of users, wherein the sum of the private keys associated with the set of users and the data aggregator is equal to zero. The system also selects a set of data values associated with the local user. Then, the system encrypts individual data values in the set based in part on the private key to produce a set of encrypted data values, thereby allowing the data aggregator to decrypt an aggregate value across the set of users without decrypting individual data values associated with the set of users, and without interacting with the set of users while decrypting the aggregate value. The system also sends the set of encrypted data values to the data aggregator.
    Type: Application
    Filed: February 4, 2011
    Publication date: August 9, 2012
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Runting Shi, Richard Chow, Tsz Hong Hubert Chan
  • Publication number: 20120137340
    Abstract: Embodiments of the present disclosure provide a method and system for implicitly authenticating a user to access controlled resources. The system first receives a request to access the controlled resource from a user. Then, the system determines whether the user request is inconsistent with regular user behavior by calculating a user behavior measure derived from historical contextual data of past user events. Next, responsive to the determined inconsistency of the user request, the system collects current contextual data of the user from one or more user devices without prompting the user to perform an explicit action for authentication. The system further updates the user behavior measure based on the collected current contextual data, and provides the updated user behavior measure to an access controller of the controlled resource to make an authentication decision based at least on the updated user behavior measure.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Bjorn Markus Jakobsson, Richard Chow, Runting Shi