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: 20250065800Abstract: An extensible rod with locking handle for goods comprises an inner tube, an outer tube, a rack, a hollow seat, an operating assembly and a lock catch assembly. The rack is disposed on the inner tube inside the outer tube, the operating assembly comprising a rotatable handle and a gear with a plurality of teeth connected to the handle is used for adjusting extension length of the inner tube, the teeth on the gear pass through the outer tube to engage with the rack on the inner tube, so that the handle and the gear are capable of driving the inner tube to extend out from or retract into the outer tube, the lock catch assembly is capable of locking or unlocking the handle. Under this design, the stability is high, and it is difficult to damage. Meanwhile, the defects of the existing extensible rod with locking handle for goods are effectively solved.Type: ApplicationFiled: October 19, 2023Publication date: February 27, 2025Inventors: Weiguo Chen, Yanqiong Chen, Kefeng Jin, Wei Deng
-
Patent number: 12213989Abstract: Characterization of drug-drug interaction properties and pharmacological properties of maribavir is useful to inform potential drug-drug interactions and dosing strategies when administering with co-medications.Type: GrantFiled: April 25, 2024Date of Patent: February 4, 2025Assignee: Takeda Pharmaceutical Company LimitedInventors: Heng Song, Kefeng Sun, Matthew Crouthamel, Grace Chen, Andy Z. X. Zhu, Ingrid Nicolle Michon, Howard James Burt, Zoe Elizabeth Barter, Sibylle Neuhoff
-
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: 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: 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: 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