Patents by Inventor Lin Cao

Lin Cao 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).

  • Patent number: 11215223
    Abstract: Provided are a bearing assembly, a bearing assembly mounting structure and an air blowing apparatus. The bearing assembly includes: a bearing sleeve including an inner assembling face, and a bearing mounted into the bearing sleeve from an axial side of the bearing sleeve and including an outer assembling face corresponding to the inner assembling face. The inner assembling face and/or the outer assembling face is provided with a supporting structure protruding toward an opposing assembling face and cooperating with the opposing assembling face in a contacting manner, and the supporting structure is symmetrically disposed in a peripheral direction of the assembling face where the supporting structure is located.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: January 4, 2022
    Assignees: GREE ELECTRIC APPLIANCES (WUHAN) CO., LTD, GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI
    Inventors: Hanbing Luo, Lin Cao, Wenkang Pan
  • Patent number: 11209910
    Abstract: Aspects of the present disclosure are directed towards responding to a touch gesture at a touch-enabled computing device. An interface control element may be presented at a first computing environment provided by a computing device. A touch gesture may be received at a touchscreen of the computing device, and it may be determined whether at least a portion of the touch gesture occurred at the interface control element. Based, at least in part, on whether at least a portion of the touch gesture occurred at the interface control element, a display of the first computing environment may be adjusted or information corresponding to the touch gesture may be transmitted to a second computing environment.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 28, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
  • Patent number: 11082410
    Abstract: Implementations of this specification provide data transceiving operations and devices. An example method performed by a network interface controller (NIC) includes receiving to-be-sent data from a host; sending the to-be-sent data to a first data processing module that is outside of the NIC; receiving first processing result data from the first data processing module; using a network interface of the NIC to send the first processing result data to a data receiver; receiving to-be-received data from a data sender; sending the to-be-received data to a second data processing module that is outside of the NIC; receiving second processing result data from the second data processing module; and using a host interface of the NIC to send the second processing result data to the host.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: August 3, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Lin Cao
  • Publication number: 20210223123
    Abstract: A force sensor for a tendon-actuated mechanism, the force sensor comprising: a body having a through hole for passage of a tendon of the tendon-actuated mechanism therethrough, the body configured to be connected to a part of the tendon-actuated mechanism through which the tendon passes; and a sensor provided on the body to obtain a compression force on the body from the part of the tendon-actuated mechanism through which the tendon passes.
    Type: Application
    Filed: May 22, 2019
    Publication date: July 22, 2021
    Inventors: Wenjie LAI, Lin CAO, Soo Jay Louis PHEE
  • Publication number: 20210064984
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a ML service of the ML-based engagement prediction platform, static data including static operational data and static experience data as enterprise master data (EMD) from an EMD database, providing, by the ML service, a static trained ML model by training a ML model using the static data, receiving, by the ML service, dynamic data including content data, providing, by the ML service, a dynamic trained ML model by training the static trained ML model using the dynamic data, generating, by the ML service, one or more predicted engagement scores using the dynamic trained ML model, and providing, by a digital workplace of the ML-based engagement prediction platform, a UI that includes an interactive chart that is rendered and bound with the one or more engagement scores using UI metadata that enables the interactive chart to be rendered across multiple channels.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Inventors: Qiu Shi Wang, Lin Cao
  • Patent number: 10904719
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for message distribution based on a user mode protocol stack are provided. One of the methods includes: receiving an application service data message from a message transceiver; determining, from a plurality of user mode protocol stacks, a user mode protocol stack corresponding to the received application service data message according to correspondences between a plurality of application services and the plurality of user mode protocol stacks, wherein each of the plurality of user mode protocol stacks corresponds to an instance; and sending the application service data message to an instance of the determined user mode protocol stack, to cause the instance of the determined user mode protocol stack to process the received application service data message and to send the processed application service data message to an application service corresponding to the determined user mode protocol stack.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: January 26, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Lin Cao
  • Publication number: 20200408248
    Abstract: Provided are a bearing assembly, a bearing assembly mounting structure and an air blowing apparatus. The bearing assembly includes: a bearing sleeve including an inner assembling face, and a bearing mounted into the bearing sleeve from an axial side of the bearing sleeve and including an outer assembling face corresponding to the inner assembling face. The inner assembling face and/or the outer assembling face is provided with a supporting structure protruding toward an opposing assembling face and cooperating with the opposing assembling face in a contacting manner, and the supporting structure is symmetrically disposed in a peripheral direction of the assembling face where the supporting structure is located.
    Type: Application
    Filed: September 4, 2018
    Publication date: December 31, 2020
    Applicants: Gree Electric Appliances (Wuhan) Co., Ltd, Gree Electric Appliances, Inc. of Zhuhai
    Inventors: Hanbing LUO, Lin CAO, Wenkang PAN
  • Publication number: 20200380432
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a digital workplace system, action data indicating an action of a user interacting with a digital workplace, transmitting, by the digital workplace system to a ML service, a request, the ML service processing the request at least partially based on the action to provide a predictive workflow file from a ML model, receiving, by the digital workplace system, the predictive workflow file, providing, by the digital workplace system, a workflow UI control comprising visual representations of one or more predicted actions of the predictive workflow file, and displaying the workflow UI control in the digital workplace.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: Qiu Shi Wang, Lin Cao
  • Publication number: 20200356181
    Abstract: Aspects of the present disclosure are directed towards responding to a touch gesture at a touch-enabled computing device. An interface control element may be presented at a first computing environment provided by a computing device. A touch gesture may be received at a touchscreen of the computing device, and it may be determined whether at least a portion of the touch gesture occurred at the interface control element. Based, at least in part, on whether at least a portion of the touch gesture occurred at the interface control element, a display of the first computing environment may be adjusted or information corresponding to the touch gesture may be transmitted to a second computing environment.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
  • Publication number: 20200344215
    Abstract: Implementations of this specification provide data transceiving operations and devices. An example method performed by a network interface controller (NIC) includes receiving to-be-sent data from a host; sending the to-be-sent data to a first data processing module that is outside of the NIC; receiving first processing result data from the first data processing module; using a network interface of the NIC to send the first processing result data to a data receiver; receiving to-be-received data from a data sender; sending the to-be-received data to a second data processing module that is outside of the NIC; receiving second processing result data from the second data processing module; and using a host interface of the NIC to send the second processing result data to the host.
    Type: Application
    Filed: March 13, 2020
    Publication date: October 29, 2020
    Applicant: Alibaba Group Holding Limited
    Inventor: Lin Cao
  • Publication number: 20200271125
    Abstract: A tower fan housing assembly and a tower fan. Herein, the tower fan housing assembly may include a housing body having an opening (11) suitable for taking out a fan wheel inside the housing body, and an air-throughflow part detachably mounted at the opening (11) of the housing body. With the adoption of the tower fan having the tower fan housing assembly, the air-throughflow part may be demounted from the opening, thereby facilitating taking out and cleaning the fan wheel.
    Type: Application
    Filed: August 31, 2018
    Publication date: August 27, 2020
    Inventors: Hanbing LUO, Yesheng LING, Chengyun LAO, Shuai ZHANG, Xiaopan MAO, Lulu ZHU, Lin CAO, Yaozhen LU, Siqi YUAN, Weichong HUANG
  • Patent number: 10754436
    Abstract: Aspects of the present disclosure are directed towards responding to a touch gesture at a touch-enabled computing device. An interface control element may be presented at a first computing environment provided by a computing device. A touch gesture may be received at a touchscreen of the computing device, and it may be determined whether at least a portion of the touch gesture occurred at the interface control element. Based, at least in part, on whether at least a portion of the touch gesture occurred at the interface control element, a display of the first computing environment may be adjusted or information corresponding to the touch gesture may be transmitted to a second computing environment.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: August 25, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
  • Publication number: 20200245106
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for message distribution based on a user mode protocol stack are provided. One of the methods includes: receiving an application service data message from a message transceiver; determining, from a plurality of user mode protocol stacks, a user mode protocol stack corresponding to the received application service data message according to correspondences between a plurality of application services and the plurality of user mode protocol stacks, wherein each of the plurality of user mode protocol stacks corresponds to an instance; and sending the application service data message to an instance of the determined user mode protocol stack, to cause the instance of the determined user mode protocol stack to process the received application service data message and to send the processed application service data message to an application service corresponding to the determined user mode protocol stack.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 30, 2020
    Inventor: Lin CAO
  • Patent number: 10521196
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, employing a distributed ledger for cloud based rapid application development. In one aspect, a method for executing actions on a distributed ledger through a cloud-based ledger service instance, the method includes receiving a metadata file from a cloud-based mobile application service, establishing a connection to an instance of a cloud-based ledger service, and for each of a plurality of actions: determining an application program interface (API) call of the cloud-based ledger service instance to execute the action on the distributed ledger, dispatching the determined API call with the respective attributes for the action; and receiving a response from the cloud-based ledger service instance based on a result of the determined API call.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: December 31, 2019
    Assignee: SAP SE
    Inventors: Qiu Shi Wang, Lin Cao
  • Patent number: 10379881
    Abstract: Method for delivering an immersive remote desktop involves a client server session involving a server computer and a client computer. The server computer accesses image data representative of at least one of an application window and a desktop associated with a graphical user interface (GUI). The image data is used to generate one or more stereoscopic image pairs. The client computer incorporates the one or more stereoscopic image pairs in a 3D composite presentation in which one or more of the stereoscopic image pairs are displayed in side-by-side (SBS) configuration to create a 3D visual effect.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: August 13, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Ian R. Wesley, Lin Cao, Rakesh Kumar
  • Patent number: 10365922
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a distributed ledger based management of an enterprise application lifecycle. In one aspect, a method includes receiving a notification regarding an availability of a latest version of an application; generating a transaction proposal that includes key value pairs and a unique signature; providing the transaction proposal to a plurality of peer nodes; receiving a proposal response from at least a portion of the peer nodes, each of the proposal responses including a verification of the unique signature; generating an endorsed transaction proposal based on validating the proposal responses according to an endorsement policy; providing the endorsed transaction proposal to an application management service; receiving the latest version of the application and a block of transactions, wherein the block of transactions includes the key value pairs; and storing the block of transactions to a distributed ledger.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: July 30, 2019
    Assignee: SAP SE
    Inventors: Qiu Shi Wang, Lin Cao
  • Patent number: 10338907
    Abstract: Described is a system, method, and computer-implemented apparatus for deploying and updating toolkits in hybrid cloud-local development platforms. In one embodiment, a cloud based software development environment is connected with a local development environment, enabling the cloud based software development environment (cloud environment) to inquire into the toolkit versions installed on the local machine. Once missing or incompatible versions of toolkits are identified, the cloud environment uses the connector module to instruct the local machine to download and install the appropriate toolkit version. The connector may use any types of bi-directional communication channels, such as a browser plugin, a web server hosted on the local machine, web services, or the like.
    Type: Grant
    Filed: December 4, 2016
    Date of Patent: July 2, 2019
    Assignee: SAP SE
    Inventors: Yiquan Zhou, Lin Cao
  • Publication number: 20190121442
    Abstract: Aspects of the present disclosure are directed towards responding to a touch gesture at a touch-enabled computing device. An interface control element may be presented at a first computing environment provided by a computing device. A touch gesture may be received at a touchscreen of the computing device, and it may be determined whether at least a portion of the touch gesture occurred at the interface control element. Based, at least in part, on whether at least a portion of the touch gesture occurred at the interface control element, a display of the first computing environment may be adjusted or information corresponding to the touch gesture may be transmitted to a second computing environment.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
  • Publication number: 20190100766
    Abstract: Disclosed herein is a method of improving yield, growth and/or nitrogen use efficiency in plants comprising altering the expression profile of NRT. Also provided methods of making such plants, including nucleic acid constructs and genetically altered plants with the above traits.
    Type: Application
    Filed: December 23, 2016
    Publication date: April 4, 2019
    Inventors: Xiaorong Fan, Lin Cao
  • Patent number: 10218778
    Abstract: Methods, systems, computer-readable media, and apparatuses for providing a native desktop using cloud-synchronized data are presented. In some embodiments, a desktop management service provided by at least one computing device may selectively store data from a remote desktop. Subsequently, the desktop management service may synchronize the stored data with a cloud-based data storage platform. Thereafter, the desktop management service may cause a native desktop to be presented on a client device using the synchronized data. In some arrangements, the extracted, analyzed, and/or selectively stored data may include one or more application shortcuts, one or more documents, one or more registry keys, one or more personalization settings, or one or more layout settings. Additionally or alternatively, the remote desktop may be associated with a first operating system, and the native desktop may be associated with a second operating system different from the first operating system.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: February 26, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Ian Russell Wesley, Lin Cao, Georgy Momchilov, Chakravarthi Valicherla