Patents by Inventor Jianyu Chen

Jianyu 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: 20190151299
    Abstract: A benzotriazole-derived ? and ?-unsaturated amide compound used as TGF-?R1 inhibitor or a pharmaceutically acceptable salt thereof, the structure of the compound being as shown in formula (I).
    Type: Application
    Filed: June 8, 2017
    Publication date: May 23, 2019
    Inventors: Fei SUN, Lifang WU, Charles Z. DING, Guoping HU, Jian LI, Shuhui CHEN, Jianyu LU
  • Patent number: 10296211
    Abstract: An apparatus for a foldable electronic device and a method of manufacturing the same. In one embodiment, the apparatus includes a foldable display module for an electronic computing device. The foldable display module includes a left display module portion that is foldable relative to a right display module portion. The apparatus further includes a foldable input module for the electronic computing device. The foldable input module includes a left input portion that is foldable relative to a right input portion. The apparatus further includes a connector that pivotally connects the foldable display module to the foldable input module such that the foldable display module is capable of pivotally opening and closing relative to the foldable input module.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: May 21, 2019
    Assignee: Lenovo (Beijing) Limited
    Inventor: Jianyu Chen
  • Patent number: 10101640
    Abstract: A connection structure connects to an electronic device and a projection component that connects to the electronic device through the connection structure to project a target projection content from the electronic device. The projection component includes a transmission module, an output interface, a direction change mechanism, and a linkage apparatus. The transmission module receives the target projection content. The output interface outputs an initial light ray of the target projection content. The direction change mechanism directs the initial light ray as an output light ray in one of a plurality of output directions. The linkage apparatus is coupled to the connection structure and the direction change mechanism to drive the direction change mechanism to change the output direction of the output light ray from a first output direction to a second output direction in response to a variation in a relative arrangement between the projection component and the electronic device.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: October 16, 2018
    Assignee: Lenovo (Beijing) Limited
    Inventors: Jianyu Chen, Xiaohua Qiu
  • Publication number: 20170261843
    Abstract: A connection structure connects to an electronic device and a projection component that connects to the electronic device through the connection structure to project a target projection content from the electronic device. The projection component includes a transmission module, an output interface, a direction change mechanism, and a linkage apparatus. The transmission module receives the target projection content. The output interface outputs an initial light ray of the target projection content. The direction change mechanism directs the initial light ray as an output light ray in one of a plurality of output directions. The linkage apparatus is coupled to the connection structure and the direction change mechanism to drive the direction change mechanism to change the output direction of the output light ray from a first output direction to a second output direction in response to a variation in a relative arrangement between the projection component and the electronic device.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 14, 2017
    Inventors: Jianyu Chen, Xiaohua Qiu
  • Publication number: 20170220072
    Abstract: An apparatus for a foldable electronic device and a method of manufacturing the same. In one embodiment, the apparatus includes a foldable display module for an electronic computing device. The foldable display module includes a left display module portion that is foldable relative to a right display module portion. The apparatus further includes a foldable input module for the electronic computing device. The foldable input module includes a left input portion that is foldable relative to a right input portion. The apparatus further includes a connector that pivotally connects the foldable display module to the foldable input module such that the foldable display module is capable of pivotally opening and closing relative to the foldable input module.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 3, 2017
    Inventor: Jianyu Chen
  • Patent number: 8325607
    Abstract: Packets destined for the route processor of a packet switching device are rate controlled. Typically, line cards are configured to rate limit packets of offending packet flows destined for the route processor, such, but not limited to in response to a quantity of packets in the route processor. Filtering of packets of offending packet flows at the line cards reduces the work required of the route processor.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: December 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: John H. W. Bettink, David Delano Ward, Jianyu Chen, Paul Mattes, Norbert Brotz
  • Patent number: 8204967
    Abstract: A method is disclosed for dynamically creating encapsulation and decapsulation chains and segmenting the packet-forwarding plane. A distributed router may comprise multiple cards, each exposing a subset of the router's physical interfaces. Some physical interfaces may be configured to send/receive only certain types and destinations of data packets. Some cards might not expose any physical interfaces configured to send/receive a particular type and destination of packet, making encapsulation and/or decapsulation chains for virtual interfaces that process data packets of the particular type useless on those cards. Therefore, instead of always creating both encapsulation and decapsulation chains for a virtual interface on a card, an aspect of the method dynamically determines which of the encapsulation and decapsulation chains are useful for a virtual interface on that card, and creates only those chains that are useful on that card.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: June 19, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Goel, Jianyu Chen, Scott Molloy, Chung T. Nguyen, David Ward, John Bettink, Peramanayagam Marimuthu
  • Patent number: 8151365
    Abstract: In one embodiment, a code server and edit server are provided. The code server stores the source code. Users do not access the code server directly. Rather, an edit server is used where users can log in to the edit server and send requests to edit portions of the source code. The edit server then sends requests to the code server for requested portions of the source code. Different users may have different access-rights to portions of the code. When the request is received from the edit server, if the code server determines the user requesting the portion of the source code does not have access rights to it, then the code server does not allow the portion of code to be accessed. However, if the user does have access rights, then the portion of the source code is retrieved and sent to the edit server. The user can then edit the source code on the edit server.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: April 3, 2012
    Assignee: Cisco Technologies, Inc.
    Inventors: Jianyu Chen, Jan Gronski, Jian Yang, Xiaoqing Lu, Yang Song
  • Patent number: 7580351
    Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for identifying admission control policies and enforcement of these admission control policies on packets destined for a route processor. A typical routing device includes: a route processor, a forwarding lookup mechanism for identifying packets destined for the route processor; a lookup mechanism for identifying admission control parameters for packets destined for the route processor; and an admission control enforcement mechanism for enforcing the identified admission control policy parameters for the packets.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: August 25, 2009
    Assignee: Cisco Technology, Inc
    Inventors: John H. W. Bettink, David Delano Ward, Jianyu Chen, Paul Mattes, Norbert Brotz
  • Publication number: 20090201808
    Abstract: Packets destined for the route processor of a packet switching device are rate controlled. Typically, line cards are configured to rate limit packets of offending packet flows destined for the route processor, such, but not limited to in response to a quantity of packets in the route processor. Filtering of packets of offending packet flows at the line cards reduces the work required of the route processor.
    Type: Application
    Filed: April 17, 2009
    Publication date: August 13, 2009
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: JOHN H. W. BETTINK, DAVID DELANO WARD, JIANYU CHEN, PAUL MATTES, NORBERT BROTZ
  • Patent number: 7522521
    Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for a route processor adjusting admission control policies for packets destined for the route processor and enforced on line cards. Individual line cards can identify offending packet flows that pass through them. However, for example, it is possible that an attack on the route processor might comprise packets being forwarded to the route processor from different line cards, with these packets belonging to a same or different packet flow. By monitoring and identifying offending packet flows, the route processor can inform at least the line cards corresponding to these offending packet flows in order to adjust their corresponding admission control policies to combat such an attack, while typically allowing legitimate traffic to continue to flow at the desired rate to the route processor.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: April 21, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: John H. W. Bettink, David Delano Ward, Jianyu Chen, Paul Mattes, Norbert Brotz
  • Publication number: 20080120415
    Abstract: In one embodiment, a code server and edit server are provided. The code server stores the source code. Users do not access the code server directly. Rather, an edit server is used where users can log in to the edit server and send requests to edit portions of the source code. The edit server then sends requests to the code server for requested portions of the source code. Different users may have different access-rights to portions of the code. When the request is received from the edit server, if the code server determines the user requesting the portion of the source code does not have access rights to it, then the code server does not allow the portion of code to be accessed. However, if the user does have access rights, then the portion of the source code is retrieved and sent to the edit server. The user can then edit the source code on the edit server.
    Type: Application
    Filed: December 13, 2006
    Publication date: May 22, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Jianyu Chen, Jan Gronski, Jian Yang, Xiaoqing Lu, Yang Song
  • Publication number: 20070014275
    Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for identifying admission control policies and enforcement of these admission control policies on packets destined for a route processor. A typical routing device includes: a route processor, a forwarding lookup mechanism for identifying packets destined for the route processor; a lookup mechanism for identifying admission control parameters for packets destined for the route processor; and an admission control enforcement mechanism for enforcing the identified admission control policy parameters for the packets.
    Type: Application
    Filed: July 12, 2005
    Publication date: January 18, 2007
    Applicant: Cisco Technology, Inc. A California Corporation
    Inventors: John Bettink, David Ward, Jianyu Chen, Paul Mattes, Norbert Brotz
  • Publication number: 20070014276
    Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for a route processor adjusting admission control policies for packets destined for the route processor and enforced on line cards. Individual line cards can identify offending packet flows that pass through them. However, for example, it is possible that an attack on the route processor might comprise packets being forwarded to the route processor from different line cards, with these packets belonging to a same or different packet flow. By monitoring and identifying offending packet flows, the route processor can inform at least the line cards corresponding to these offending packet flows in order to adjust their corresponding admission control policies to combat such an attack, while typically allowing legitimate traffic to continue to flow at the desired rate to the route processor.
    Type: Application
    Filed: July 12, 2005
    Publication date: January 18, 2007
    Applicant: Cisco Technology, Inc., A California Corporation
    Inventors: John Bettink, David Ward, Jianyu Chen, Paul Mattes, Norbert Brotz
  • Publication number: 20050251582
    Abstract: A method is disclosed for dynamically creating encapsulation and decapsulation chains and segmenting the packet-forwarding plane. A distributed router may comprise multiple cards, each exposing a subset of the router's physical interfaces. Some physical interfaces may be configured to send/receive only certain types and destinations of data packets. Some cards might not expose any physical interfaces configured to send/receive a particular type and destination of packet, making encapsulation and/or decapsulation chains for virtual interfaces that process data packets of the particular type useless on those cards. Therefore, instead of always creating both encapsulation and decapsulation chains for a virtual interface on a card, an aspect of the method dynamically determines which of the encapsulation and decapsulation chains are useful for a virtual interface on that card, and creates only those chains that are useful on that card.
    Type: Application
    Filed: April 14, 2004
    Publication date: November 10, 2005
    Inventors: Rajiv Goel, Jianyu Chen, Scott Molloy, Chung Nguyen, David Ward, John Bettink, Peramanayagam Marimuthu