Patents by Inventor Lie Yang
Lie Yang 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: 20230032873Abstract: The battery provided in this application and having at least two ports is obtained by winding a first electrode and a second electrode that have a novel structure (for example, a plurality of tabs separately protrude from a first long side and a second long side of an electrode, and the tabs are disposed on a non-edge area). In addition, in the terminal device including the battery, the battery and another charging/discharging component may form at least two charging/discharging links, so that the terminal device can have a stronger fast charging capability, and heat dissipation pressure of each charging/discharging link can be relieved. Moreover, stress inside the battery is evenly distributed, so that interface deterioration of the electrode that is caused by stress unevenness can be alleviated. This effectively reduces a risk of shading and lithium plating generated in a cathode charging/discharging cycle, and improves performance of the battery.Type: ApplicationFiled: November 23, 2020Publication date: February 2, 2023Inventors: Lun LU, Lie YANG, Jiahua LIANG, Fan XU, Xiaofeng ZHOU
-
Patent number: 11147261Abstract: The present disclosure provides a bidirectional linkage type mousetrap including: a base, an upper shell, a first pedal, a second pedal, clamping shafts, and torsion springs. A bait placing cup and clamping frames are arranged on the base. Each clamping frame includes side plates and a clamping rack. Each of the first pedal and the second pedal includes a touch portion, a clamping shaft accommodating groove, and a clamping shaft buckle. Mousetrap inlets are arranged on two ends of the upper shell respectively. The mousetrap has two inlets and two-way linkage, which increase the probability of catching a mouse.Type: GrantFiled: August 30, 2019Date of Patent: October 19, 2021Inventor: Lie Yang
-
Publication number: 20210059237Abstract: The present disclosure provides a bidirectional linkage type mousetrap including: a base, an upper shell, a first pedal, a second pedal, clamping shafts, and torsion springs. A bait placing cup and clamping frames are arranged on the base. Each clamping frame includes side plates and a clamping rack. Each of the first pedal and the second pedal includes a touch portion, a clamping shaft accommodating groove, and a clamping shaft buckle. Mousetrap inlets are arranged on two ends of the upper shell respectively. The mousetrap has two inlets and two-way linkage, which increase the probability of catching a mouse.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Inventor: Lie Yang
-
Patent number: 8065680Abstract: Method and apparatus for updating user data from multiple data sources in a data gateway are disclosed. The data gateway includes a persistent job table for centrally storing jobs to be processed by the plurality of servers, a server table for centrally storing statuses of activities of the plurality of servers, and a job engine for processing job requests from the multiple data sources using the persistent job table and the server table. The data gateway includes a server farm having a plurality of servers, and where both the persistent job table and the server table reside outside the plurality of servers. The data gateway further includes a virtual Internet Protocol load balancer for dynamically mapping of jobs to be processed to particular servers according to user identifiers.Type: GrantFiled: November 15, 2005Date of Patent: November 22, 2011Assignee: Yahoo! Inc.Inventors: Bhaskar A. Parvathaneni, Lie Yang, Meher Tendjoukian, Venkatachary Srinivasan
-
Patent number: 8024290Abstract: In one example, a synchronization server includes logic operable to engage in a first synchronization session with a client device, wherein client modifications and server modifications may be exchanged based, at least in part, on synchronization data stored locally. The synchronization server further includes logic operable to initiate a query of a remote database (e.g., having data associated with the synchronization data) to determine differences between the synchronization data stored locally and associated data stored remotely. The synchronization server is further operable to initiate an exchange of further server modifications based on the differences between the synchronization data stored locally and the associated data stored remotely. In one example, the server may engage in a second synchronization session with the client device to update the client device with differences to the synchronization data stored locally and the remote database.Type: GrantFiled: November 14, 2005Date of Patent: September 20, 2011Assignee: Yahoo! Inc.Inventors: Lie Yang, John A. Traver, Venkatachary Srinivasan, Marco Boerries
-
Patent number: 7725927Abstract: Apparatus and method for conducting secured communications with a client device in a network are disclosed. The method includes receiving at the server a request message from the client device, wherein the request message comprises a nonce, a nonce count and an encrypted request, determining whether the client device has permission to access the server using the nonce and the nonce count, forming an encrypted server response message in response to the encrypted request and the client device has permission to access the server, and issuing the encrypted server response message from the server to the client device.Type: GrantFiled: October 28, 2005Date of Patent: May 25, 2010Assignee: Yahoo! Inc.Inventors: Lie Yang, Thomas Kraus, Markus Meyer, Venkatachary Srinivasan
-
Publication number: 20080270629Abstract: A synchronization device such as a synchronization server or gateway device for synchronizing a client device with a remote database is provided. In one example, the synchronization devices comprises logic operable to receive a client message and a sequence number associated therewith, compare the received sequence number with a stored sequence number, and cause a response based on the comparison of the received sequence number and the stored sequence number. For example, the comparison of the sequence numbers may indicate the previous response to the client device was successfully received or needs to be resent. Further, the comparison of the sequence numbers may indicate that the client device has lost state (e.g., is out of sync with the database) and needs to refresh or perform a slow synchronization process with the database.Type: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Applicant: Yahoo! Inc.Inventors: Lie Yang, John A. Traver, Bjorn Ebbesen, Szymon Smyka
-
Publication number: 20080146194Abstract: An apparatus is provided for automatically backing up user data from a client device and creating a user account. The apparatus includes interface logic for receiving user data from a client device, identification logic for receiving identification information associated with the device, and account logic for causing the creation of an account with a service provider, wherein account credentials for the account are based on the identification information associated with the device. In some examples, the account is created without user generated credentials (e.g., without a user entered name and password). The identification information associated with the device (or device identifier) may include a MAC address, IMEI, MSISDNI, or other suitable identifier associated with the device. The user data may include data associated with a PIM application such as contacts, calendar, notes, and the like, data associated with SMS or MMS, or with a media object.Type: ApplicationFiled: December 15, 2006Publication date: June 19, 2008Applicant: Yahoo! Inc.Inventors: Lie Yang, Zvi Ashkenazi
-
Publication number: 20070112880Abstract: In one example, a synchronization server includes logic operable to engage in a first synchronization session with a client device, wherein client modifications and server modifications may be exchanged based, at least in part, on synchronization data stored locally. The synchronization server further includes logic operable to initiate a query of a remote database (e.g., having data associated with the synchronization data) to determine differences between the synchronization data stored locally and associated data stored remotely. The synchronization server is further operable to initiate an exchange of further server modifications based on the differences between the synchronization data stored locally and the associated data stored remotely. In one example, the server may engage in a second synchronization session with the client device to update the client device with differences to the synchronization data stored locally and the remote database.Type: ApplicationFiled: November 14, 2005Publication date: May 17, 2007Inventors: Lie Yang, John Traver, Venkatachary Srinivasan, Marco Boerries
-
Publication number: 20070109592Abstract: Method and apparatus for updating user data from multiple data sources in a data gateway are disclosed. The data gateway includes a persistent job table for centrally storing jobs to be processed by the plurality of servers, a server table for centrally storing statuses of activities of the plurality of servers, and a job engine for processing job requests from the multiple data sources using the persistent job table and the server table. The data gateway includes a server farm having a plurality of servers, and where both the persistent job table and the server table reside outside the plurality of servers. The data gateway further includes a virtual Internet Protocol load balancer for dynamically mapping of jobs to be processed to particular servers according to user identifiers.Type: ApplicationFiled: November 15, 2005Publication date: May 17, 2007Inventors: Bhaskar Parvathaneni, Lie Yang, Meher Tendjoukian, Venkatachary Srinivasan
-
Publication number: 20070101412Abstract: Apparatus and method for conducting secured communications with a client device in a network are disclosed. The method includes receiving at the server a request message from the client device, wherein the request message comprises a nonce, a nonce count and an encrypted request, determining whether the client device has permission to access the server using the nonce and the nonce count, forming an encrypted server response message in response to the encrypted request and the client device has permission to access the server, and issuing the encrypted server response message from the server to the client device.Type: ApplicationFiled: October 28, 2005Publication date: May 3, 2007Applicant: Yahoo! Inc.Inventors: Lie Yang, Thomas Kraus, Markus Meyer, Venkatachary Srinivasan
-
Patent number: D899553Type: GrantFiled: August 29, 2019Date of Patent: October 20, 2020Inventor: Lie Yang
-
Patent number: D957566Type: GrantFiled: December 29, 2020Date of Patent: July 12, 2022Inventor: Lie Yang
-
Patent number: D1003384Type: GrantFiled: April 6, 2022Date of Patent: October 31, 2023Inventor: Lie Yang