Patents by Inventor Kefeng Chen
Kefeng Chen 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: 20250125969Abstract: Described herein are systems and methods for fraud detection in network operations. The method may receive a request for execution of a network operation, the request including a first identifier associated with a user device. The method may extract, using the first identifier, attributes of the network operation and user device attributes. The method may extract a second identifier previously generated for the user device. The method may execute a cryptographic protocol using the second identifier and a cryptographic key to generate a first authentication code. The method may execute a machine learning model to predict a likelihood of fraud using mismatched attributes based on determining that the first authentication code matches a second authentication code parsed from the first identifier. The method may reject the request to execute the network operation in response to determining that a prediction of likelihood of fraud fails to satisfy a security threshold.Type: ApplicationFiled: December 19, 2024Publication date: April 17, 2025Applicant: Stripe, Inc.Inventors: Ryan Drapeau, Leela Senthil Nathan, Kefeng Chen, Ryan Koven, Joseph Kirwin
-
Patent number: 12212681Abstract: A method and apparatus for using cryptographically signed secure identifiers to detect fraud during network based transactions are described. The method may include receiving a transaction from a user device, the transaction comprising a secure identifier purported to be associated with the user device, and the transaction further comprising transaction data. The method may also include extracting a first identifier and a second identifier from the secure identifier purported to be associated with the user device, and then regenerating a true second identifier using the first identifier. Furthermore, when it is determined that the true second identifier matches the second identifier extracted from the secure identifier purported to be associated with the user device, the method may include determining that the secure identifier is valid, and processing the transaction based at least in part on the determination that the secure identifier is valid.Type: GrantFiled: December 22, 2020Date of Patent: January 28, 2025Assignee: STRIPE, INC.Inventors: Ryan Drapeau, Leela Senthil Nathan, Kefeng Chen, Ryan Koven, Joseph Kirwin
-
Patent number: 9760519Abstract: A universal serial bus device receives a data packet from a host. The universal serial bus device includes a first virtual device, a second virtual device and a data-assigning device. The data-assigning device performs a determination operation, including: transmitting data corresponding to the a first logical address to the first virtual device, when the first logical address is the same as an address of the first virtual device wherein the data corresponding to the first logical address and the first logical address are recorded in the data packet; transmitting data corresponding to the a second logical address to the first virtual device, when the first logical address is the same as an address of the first virtual device wherein the data corresponding to the second logical address and the second logical address are recorded in the data packet.Type: GrantFiled: February 18, 2015Date of Patent: September 12, 2017Assignee: Intel CorporationInventor: Kefeng Chen
-
Publication number: 20160004658Abstract: A universal serial bus device receives a data packet from a host. The universal serial bus device includes a first virtual device, a second virtual device and a data-assigning device. The data-assigning device performs a determination operation, including: transmitting data corresponding to the a first logical address to the first virtual device, when the first logical address is the same as an address of the first virtual device wherein the data corresponding to the first logical address and the first logical address are recorded in the data packet; transmitting data corresponding to the a second logical address to the first virtual device, when the first logical address is the same as an address of the first virtual device wherein the data corresponding to the second logical address and the second logical address are recorded in the data packet.Type: ApplicationFiled: February 18, 2015Publication date: January 7, 2016Inventor: Kefeng CHEN
-
Patent number: 7694135Abstract: A service is provided to allow a user, such as an API or web service, Internet input, or software or hardware client to perform a search on any one or multiple Uniform Resource Identifier (URI) and/or other protocol addresses accessible via a public or private network to establish a report in a summary and/or detailed format on the trustworthiness of the address.Type: GrantFiled: July 18, 2005Date of Patent: April 6, 2010Assignee: Geotrust, Inc.Inventors: Michael J. Rowan, Christopher T. M. Bailey, Kefeng Chen, Neal Creighton
-
Publication number: 20090210444Abstract: A method for providing a computer-based service to automatically evaluate and determine authenticity of a rating. The computer system receives (a) input with rating information that includes a rating and identification data for a specified ratable object and (b) rater profile information including identification information and usage information associated with a user of the computer based service. At least one evaluation step is performed to determine a risk level associated with the rating information, the rater profile information, and an associated time frame. Based on the risk level, an evaluation outcome message is communicated to the user. The evaluation outcome message may include an acceptance message, an information request message, and a rejection message. With the acceptance message, the service accepts the rating for storage in a rating information database. With the information request message, the service implements a verification process.Type: ApplicationFiled: October 17, 2008Publication date: August 20, 2009Inventors: Christopher T.M. BAILEY, Michael J. ROWAN, Kefeng CHEN, Neal Lewis CREIGHTON, JR.
-
Publication number: 20080147659Abstract: A system and method for determining behavioral similarity between users and user data to identify groups to share user impressions of ratable objects. A computerized rating system identifies a plurality of users of the network. The usage activities of users within the network is automatically monitored and compiled. By analyzing the compiled information, similarity among users is determined, and used to define a social group. An aggregate rating for each ratable computerized entity as a function of rating information received from each member of a social group is determined from recorded rating information. The computerized rating system presents on a display the aggregate rating information for a ratable computerized entity for a social group to a user who is a member of the social group.Type: ApplicationFiled: December 15, 2006Publication date: June 19, 2008Inventors: Kefeng Chen, Christopher T.M. Bailey, Michael J. Rowan, Neal Lewis Creighton
-
Publication number: 20080147354Abstract: A system and method for participation in a cross platform and cross computerized-eco-system rating service. A computerized rating service identifies a plurality of users of the computerized rating service. Each user may interact with a computerized entity via a user display and computerized user controls associated with that display. Ratable computerized entities are accessible by way of the user display and computerized user controls. Computerized rating controls are provided to be co-presented on the user display with the ratable computerized entity. The rating controls allow each user to submit computerized rating information about the ratable entity without substantially disrupting said user's observation of and interaction with the ratable computerized entity.Type: ApplicationFiled: February 27, 2007Publication date: June 19, 2008Inventors: Michael J. Rowan, Christopher T.M. Bailey, Kefeng Chen, Neal Lewis Creighton
-
Publication number: 20080147424Abstract: A system and method for multiplayer computerized game environment with non-intrusive, co-presented computerized ratings. A plurality of users of the multiplayer gaming environment is identified. Users may interact with a computerized entity via a display and computerized controls associated with that display. Ratable computerized entities in the game environment and corresponding ratings are accessible by way of the display and computerized controls. Computerized rating controls are provided to be co-presented on the display with the ratable computerized entity. The rating controls allow each participant of a rating service to submit computerized rating information about the ratable entity without substantially disrupting said participant's observation of and interaction with the ratable computerized entity in the gaming environment.Type: ApplicationFiled: February 27, 2007Publication date: June 19, 2008Inventors: Michael J. Rowan, Christopher T.M. Bailey, Kefeng Chen, Neal Lewis Creighton
-
Publication number: 20080147420Abstract: A system and method for participation in a cross platform and cross computerized-eco-system rating service. A computerized rating service identifies a plurality of users of the computerized rating service. Each user may interact with a computerized entity via a user display and computerized user controls associated with that display. Ratable computerized entities are accessible by way of the user display and computerized user controls. Computerized rating controls are provided to be co-presented on the user display with the ratable computerized entity. The rating controls allow each user to submit computerized rating information about the ratable entity without substantially disrupting said user's observation of and interaction with the ratable computerized entity.Type: ApplicationFiled: December 15, 2006Publication date: June 19, 2008Inventors: Michael J. Rowan, Christopher T.M. Bailey, Kefeng Chen, Neal Lewis Creighton
-
Publication number: 20070204054Abstract: The present invention discloses an ASN.1 protocol processor for protocol interacting between the server and client and transformation between protocol data and byte stream data, comprising: a protocol data description module in which ASN.1 protocol is integrated and a protocol procedure module in which protocol procedure codes are integrated; wherein the protocol data description module stores ASN.1 protocol description information which is described by the eXtensible Markup Language (XML) and ASN.1 protocol data which are required by the protocol procedure and set according to the description information; and the protocol procedure module performs protocol interaction and protocol transformation based on the protocol procedure according to the information in the protocol data description module. An ASN.1 protocol processing method is also disclosed.Type: ApplicationFiled: October 6, 2006Publication date: August 30, 2007Inventors: Yu Chen, Jinzhu Duan, Kefeng Chen, Xinyu Zhou, Guotao Tian, Zheng Huang
-
Publication number: 20060015722Abstract: A service is provided to allow a user, such as an API or web service, Internet input, or software or hardware client to perform a search on any one or multiple Uniform Resource Identifier (URI) and/or other protocol addresses accessible via a public or private network to establish a report in a summary and/or detailed format on the trustworthiness of the address.Type: ApplicationFiled: July 18, 2005Publication date: January 19, 2006Applicant: GeoTrustInventors: Michael Rowan, Christopher Bailey, Kefeng Chen, Neal Creighton
-
Publication number: 20020035686Abstract: The present invention relates generally to methods and systems that enable organizations to make secure a wide array of electronic transactions such as business-to-business transactions over corporate extranets. One aspect of the present invention allows companies to create an extranet with business partners that they know. The extranet host provides to a certification authority a shared secret and the names of the business partners that are authorized to access the corporate extranet. If the requestor's shared secret and name matches a digital certificate is automatically issued. The invention allows a business to issue secured socket layer (SSL), Object Signing, Client authorization and secure email certificates to internal employees as well as issuing client authentication certificates to business partners.Type: ApplicationFiled: July 16, 2001Publication date: March 21, 2002Inventors: Neal Creighton, Christopher T. M. Bailey, Daniel P. Corcoran, Kefeng Chen
-
Publication number: 20020032665Abstract: The present invention relates generally to methods and systems that enable organizations to make secure a wide array of electronic transactions such as business-to-business transactions over corporate extranets. One aspect of the present invention, allows companies to work through an extranet with existing and new business partners. The new business partners are directed to obtain certification from a certification authority, which takes corporate information from the business partners and verifies them. If the corporate information is verified against third party sources, a digital certificate is automatically issued.Type: ApplicationFiled: July 17, 2001Publication date: March 14, 2002Inventors: Neal Creighton, Christopher T.M. Bailey, Daniel P. Corcoran, Kefeng Chen