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: 11215223Abstract: 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: GrantFiled: September 4, 2018Date of Patent: January 4, 2022Assignees: GREE ELECTRIC APPLIANCES (WUHAN) CO., LTD, GREE ELECTRIC APPLIANCES, INC. OF ZHUHAIInventors: Hanbing Luo, Lin Cao, Wenkang Pan
-
Patent number: 11209910Abstract: 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: GrantFiled: July 29, 2020Date of Patent: December 28, 2021Assignee: Citrix Systems, Inc.Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
-
Patent number: 11082410Abstract: 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: GrantFiled: March 13, 2020Date of Patent: August 3, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Lin Cao
-
Publication number: 20210223123Abstract: 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: ApplicationFiled: May 22, 2019Publication date: July 22, 2021Inventors: Wenjie LAI, Lin CAO, Soo Jay Louis PHEE
-
Publication number: 20210064984Abstract: 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: ApplicationFiled: August 29, 2019Publication date: March 4, 2021Inventors: Qiu Shi Wang, Lin Cao
-
Patent number: 10904719Abstract: 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: GrantFiled: March 23, 2020Date of Patent: January 26, 2021Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Lin Cao
-
Publication number: 20200408248Abstract: 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: ApplicationFiled: September 4, 2018Publication date: December 31, 2020Applicants: Gree Electric Appliances (Wuhan) Co., Ltd, Gree Electric Appliances, Inc. of ZhuhaiInventors: Hanbing LUO, Lin CAO, Wenkang PAN
-
Publication number: 20200380432Abstract: 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: ApplicationFiled: June 3, 2019Publication date: December 3, 2020Inventors: Qiu Shi Wang, Lin Cao
-
Publication number: 20200356181Abstract: 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: ApplicationFiled: July 29, 2020Publication date: November 12, 2020Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
-
Publication number: 20200344215Abstract: 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: ApplicationFiled: March 13, 2020Publication date: October 29, 2020Applicant: Alibaba Group Holding LimitedInventor: Lin Cao
-
Publication number: 20200271125Abstract: 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: ApplicationFiled: August 31, 2018Publication date: August 27, 2020Inventors: Hanbing LUO, Yesheng LING, Chengyun LAO, Shuai ZHANG, Xiaopan MAO, Lulu ZHU, Lin CAO, Yaozhen LU, Siqi YUAN, Weichong HUANG
-
Patent number: 10754436Abstract: 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: GrantFiled: December 20, 2018Date of Patent: August 25, 2020Assignee: Citrix Systems, Inc.Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
-
Publication number: 20200245106Abstract: 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: ApplicationFiled: March 23, 2020Publication date: July 30, 2020Inventor: Lin CAO
-
Patent number: 10521196Abstract: 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: GrantFiled: October 4, 2018Date of Patent: December 31, 2019Assignee: SAP SEInventors: Qiu Shi Wang, Lin Cao
-
Patent number: 10379881Abstract: 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: GrantFiled: November 16, 2016Date of Patent: August 13, 2019Assignee: Citrix Systems, Inc.Inventors: Ian R. Wesley, Lin Cao, Rakesh Kumar
-
Patent number: 10365922Abstract: 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: GrantFiled: April 10, 2018Date of Patent: July 30, 2019Assignee: SAP SEInventors: Qiu Shi Wang, Lin Cao
-
Patent number: 10338907Abstract: 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: GrantFiled: December 4, 2016Date of Patent: July 2, 2019Assignee: SAP SEInventors: Yiquan Zhou, Lin Cao
-
Publication number: 20190121442Abstract: 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: ApplicationFiled: December 20, 2018Publication date: April 25, 2019Inventors: Lin Cao, Ian Russell Wesley, Bassam El Faourie, Dimitri Tyryshkin, Venu Gopal Nathani
-
Publication number: 20190100766Abstract: 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: ApplicationFiled: December 23, 2016Publication date: April 4, 2019Inventors: Xiaorong Fan, Lin Cao
-
Patent number: 10218778Abstract: 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: GrantFiled: March 27, 2017Date of Patent: February 26, 2019Assignee: Citrix Systems, Inc.Inventors: Ian Russell Wesley, Lin Cao, Georgy Momchilov, Chakravarthi Valicherla