Patents by Inventor Yi-feng Liu
Yi-feng Liu 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: 20250123848Abstract: Examples described herein relate to partitioning of processor sockets. A first processor socket includes first communication circuitry associated with a first partition identifier and a second processor socket includes a second communication circuitry associated with a second partition identifier. In some examples, based on a boot operation associated with the first processor socket: the first communication circuitry is to permit communication with the second communication circuitry based on a first partition identifier matching the second partition identifier and the first communication circuitry is to disable communication with the second communication circuitry based on the first partition identifier not matching the second partition identifier.Type: ApplicationFiled: April 12, 2024Publication date: April 17, 2025Inventors: Yi-Feng LIU, Eric J. DEHAEMER, Eswaramoorthi NALLUSAMY
-
Publication number: 20250103397Abstract: Techniques for quality of service (QoS) support for input/output devices and other agents are described. In embodiments, a processing device includes execution circuitry to execute a plurality of software threads; hardware to control monitoring or allocating, among the plurality of software threads, one or more shared resources; and configuration storage to enable the monitoring or allocating of the one or more shared resources among the plurality of software threads and one or more channels through which one or more devices are to be connected to the one or more shared resources.Type: ApplicationFiled: December 30, 2023Publication date: March 27, 2025Applicant: Intel CorporationInventors: Andrew J. Herdrich, Daniel Joe, Filip Schmole, Philip Abraham, Stephen R. Van Doren, Priya Autee, Rajesh M. Sankaran, Anthony Luck, Philip Lantz, Eric Wehage, Edwin Verplanke, James Coleman, Scott Oehrlein, David M. Lee, Lee Albion, David Harriman, Vinit Mathew Abraham, Yi-Feng Liu, Manjula Peddireddy, Robert G. Blankenship
-
Patent number: 12079153Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.Type: GrantFiled: May 18, 2023Date of Patent: September 3, 2024Assignee: Intel CorporationInventors: Balaji Parthasarathy, Ramamurthy Krithivas, Bradley Burres, Pawel Szymanski, Yi-Feng Liu
-
Publication number: 20230367729Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.Type: ApplicationFiled: May 18, 2023Publication date: November 16, 2023Inventors: Balaji PARTHASARATHY, Ramamurthy KRITHIVAS, Bradley BURRES, Pawel SZYMANSKI, Yi-Feng LIU
-
Patent number: 11693807Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.Type: GrantFiled: March 19, 2021Date of Patent: July 4, 2023Assignee: Intel CorporationInventors: Balaji Parthasarathy, Ramamurthy Krithivas, Bradley A. Burres, Pawel Szymanski, Yi-Feng Liu
-
Publication number: 20210326285Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.Type: ApplicationFiled: March 19, 2021Publication date: October 21, 2021Inventors: Balaji PARTHASARATHY, Ramamurthy KRITHIVAS, Bradley A. BURRES, Pawel SZYMANSKI, Yi-Feng LIU
-
Patent number: 10956351Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.Type: GrantFiled: September 10, 2019Date of Patent: March 23, 2021Assignee: Intel CorporationInventors: Balaji Parthasarathy, Ramamurthy Krithivas, Bradley Burres, Pawel Szymanski, Yi-Feng Liu
-
Publication number: 20200004713Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.Type: ApplicationFiled: September 10, 2019Publication date: January 2, 2020Applicant: Intel CorporationInventors: BALAJI PARTHASARATHY, RAMAMURTHY KRITHIVAS, BRADLEY BURRES, PAWEL SZYMANSKI, Yi-Feng LIU
-
Patent number: 10496298Abstract: An apparatus is provided which includes: a first storage to store one or more parameters, a second storage to store data, and a third storage. The apparatus may further include a first circuitry to detect a triggering event. The apparatus may further include a second circuitry to, in response to the triggering event, cause transfer of the data from the second storage to the third storage, while one or more components of the apparatus is to operate in accordance with the one or more parameters.Type: GrantFiled: December 28, 2017Date of Patent: December 3, 2019Assignee: Intel CorporationInventors: Phani Kumar Kandula, Bharat S. Pillilli, Suresh Chemudupati, Yi-Feng Liu
-
Publication number: 20190205042Abstract: An apparatus is provided which includes: a first storage to store one or more parameters, a second storage to store data, and a third storage. The apparatus may further include a first circuitry to detect a triggering event. The apparatus may further include a second circuitry to, in response to the triggering event, cause transfer of the data from the second storage to the third storage, while one or more components of the apparatus is to operate in accordance with the one or more parameters.Type: ApplicationFiled: December 28, 2017Publication date: July 4, 2019Applicant: Intel CorporationInventors: Phani Kumar Kandula, Bharat S. Pillilli, Suresh Chemudupati, Yi-Feng Liu
-
Publication number: 20180147703Abstract: A screwdriver with rotating lever according to this invention includes a screwdriver head. The screwdriver head includes a rod, an operation portion formed at a first end of the rod, and a fixing portion formed at a second end of the rod. The rod is a polygonal prism and extends spirally from the operation portion to the fixing portion to form a spiral curved surface. With the rod formed with the spiral curved surface, when the screwdriver with rotating lever operates, the rod is of higher strength and may bear stronger torsion stress for increasing the service life of the screwdriver.Type: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventor: Yi-Feng LIU
-
Publication number: 20180147702Abstract: A movable wrenching tool comprises a bend shaft and a long shaft connected to the bend shaft. The bend shaft includes a first working portion extending in a first direction, a short shaft portion extending in a second direction, and a rotating portion connected to the short shaft portion. The rotating portion comprises first and second side walls extending in the second direction and being provided in parallel with each other. A position limiting notch is formed between the first and second side walls. In this case, the first direction and the second direction are different from each other. The long shaft comprises a projecting portion butted against the rotating portion, such that the projecting portion of the long shaft is inserted into the position limiting notch of the rotating portion, so as to enable the rotation of the long shaft with respect to the bend shaft.Type: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventor: Yi-Feng LIU
-
Publication number: 20180147701Abstract: A fixingly positioned folding tool comprises a housing, a supporting plate within the housing, tool portions, a fixing portion and a positioning unit. The tool portion comprises a positioning part provided with notches and a tool part fixed to the positioning part. The fixing portion comprises a fixing part and a screwing part. The positioning unit comprises an elastic part and a positioning tab. A first end of the positioning tab is pressed by the elastic part, such that a second end of the positioning tab is located at a first position, where the tool part and supporting plate are located at a first angle while fixed together. When the first end of positioning tab is pressed to compress the elastic part, the second end of positioning tab is located at a second position, where the tool part and supporting plate are moved within a range of a second angle.Type: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventor: Yi-Feng LIU
-
Publication number: 20180081847Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.Type: ApplicationFiled: March 27, 2015Publication date: March 22, 2018Applicant: Intel CorporationInventors: BALAJI PARTHASARATHY, RAMAMURTHY KRITHIVAS, BRADLEY BURRES, PAWEL SZYMANSKI, Yi-Feng LIU
-
Publication number: 20140069236Abstract: A composite hand tool comprises a storage handle and a ratchet head. The storage handle includes a connection end and a hinged end. The hinged end is pivotally coupled with a plurality of wrenches. The connection end has a mounting cavity and a plurality of latch grooves formed annularly on the mounting cavity. The ratchet head has a ratchet end formed in a shape mating the mounting cavity and a locking end. The locking end has a plurality of bumps corresponding to the latch grooves. The ratchet end has a strut with an indented coupling cavity formed on the top end thereof. Hence the locking end can be coupled in the mounting cavity to allow the coupling cavity on the ratchet end, and the ratchet end forms a storage state in which anyone of the wrenches can be turned downwards and extended in a usable condition.Type: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Inventor: Yi-Feng LIU
-
Patent number: 8387492Abstract: A hand tool set includes two housings each having a chamber formed by a pair of side walls and a base wall, and each having an orifice formed in the base wall, and each having an anchoring member and a pivot axle, two or more tool members pivotally attached to one of the housings, and two or more tool elements pivotally attached to the other housing, and the tool elements are extendible out through an orifice of the other housing when the tool elements are perpendicular to the housing, and the tool members are extendible out through the orifice of the other housing when the tool members are perpendicular to the housing, the tool members and the tool elements are selectively useable by the users.Type: GrantFiled: December 15, 2010Date of Patent: March 5, 2013Inventor: Yi Feng Liu
-
Patent number: 8275560Abstract: A method and system to enable power measurements of a system-on-chip in various modes. In one embodiment of the invention, the system-on-chip has full controllability of its logic and circuitry to facilitate configuration of the system-on-chip into a desired mode of operation. This allows hooks or interfaces to access the system-on-chip externally for measurements. For example, in one embodiment of the invention, the hooks in the system-on-chip allow a backend tester to configure the system-on-chip into various modes easily to perform power consumption measurements of one or more individual components of the system-on-chip. The power consumption measurement of the individual components in the system-on-chip can be performed faster and can be more accurate. In addition, the overall yield of the SOC can be increased as it is easier to detect failure parts.Type: GrantFiled: September 10, 2009Date of Patent: September 25, 2012Assignee: Intel CorporationInventors: Sivakumar Radhakrishnan, Sin S. Tan, Stephan J. Jourdan, Lily P. Looi, Yi-Feng Liu
-
Patent number: D672139Type: GrantFiled: March 16, 2012Date of Patent: December 11, 2012Inventor: Yi Feng Liu
-
Patent number: D745823Type: GrantFiled: September 29, 2014Date of Patent: December 22, 2015Inventor: Yi-Feng Liu
-
Patent number: D756189Type: GrantFiled: November 26, 2014Date of Patent: May 17, 2016Inventor: Yi-Feng Liu