Patents by Inventor Kevin Lay

Kevin Lay 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: 20170024213
    Abstract: A processor and method are described for scheduling operations for execution within a reservation station. For example, a method in accordance with one embodiment of the invention includes the operations of: classifying a plurality of operations based on the execution ports usable to execute those operations; allocating the plurality of operations into groups within a reservation station based on the classification, wherein each group is serviced by one or more execution ports corresponding to the classification, and wherein two or more entries within a group share a common read port and a common write port; dynamically scheduling two or more operations in a group for concurrent execution based on the ports capable of executing those operations and a relative age of the operations.
    Type: Application
    Filed: May 19, 2016
    Publication date: January 26, 2017
    Inventors: Bambang SUTANTO, Srikanth T. SRINIVASAN, Matthew C. MERTEN, Chia Yin Kevin LAI, Ammon J. CHRISTIANSEN, Justin M. DEINLEIN
  • Patent number: 9372698
    Abstract: A processor and method are described for scheduling operations for execution within a reservation station. For example, a method in accordance with one embodiment of the invention includes the operations of: classifying a plurality of operations based on the execution ports usable to execute those operations; allocating the plurality of operations into groups within a reservation station based on the classification, wherein each group is serviced by one or more execution ports corresponding to the classification, and wherein two or more entries within a group share a common read port and a common write port; dynamically scheduling two or more operations in a group for concurrent execution based on the ports capable of executing those operations and a relative age of the operations.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: June 21, 2016
    Assignee: INTEL CORPORATION
    Inventors: Bambang Sutanto, Srikanth T. Srinivasan, Matthew C. Merten, Chia Yin Kevin Lai, Ammon J Christiansen, Justin M Deinlein
  • Publication number: 20150099708
    Abstract: The invention provides novel Wnt polypeptides that have improved production characteristics, solubility, systemic delivery, and tissue uptake, and polynucleotides encoding the Wnt polypeptides of the invention. The Wnt polypeptides of the invention can be used therapeutically, such as, for example, in methods of preventing or treating muscle loss and/or promoting muscle hypertrophy and growth.
    Type: Application
    Filed: September 14, 2012
    Publication date: April 9, 2015
    Inventors: Tom Tong Lee, Michael J. Fitch, Kevin Lai, Peter Flynn, Monica Bennett
  • Publication number: 20150007188
    Abstract: A processor and method are described for scheduling operations for execution within a reservation station. For example, a method in accordance with one embodiment of the invention includes the operations of: classifying a plurality of operations based on the execution ports usable to execute those operations; allocating the plurality of operations into groups within a reservation station based on the classification, wherein each group is serviced by one or more execution ports corresponding to the classification, and wherein two or more entries within a group share a common read port and a common write port; dynamically scheduling two or more operations in a group for concurrent execution based on the ports capable of executing those operations and a relative age of the operations.
    Type: Application
    Filed: June 29, 2013
    Publication date: January 1, 2015
    Inventors: Bambang SUTANTO, Srikanth T. SRINIVASAN, Matthew C. MERTEN, Chia Yin Kevin LAI, Ammon J CHRISTIANSEN, Justin M DEINLEIN
  • Patent number: 8843241
    Abstract: A remote monitoring and control system comprising synchronized wireless MESH technology for remote monitoring and control of utility grids (e.g., utility meters), commodity distribution networks, industrial equipment, and infrastructure including remote disconnection/connection and self-generating power.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: September 23, 2014
    Assignee: LiveMeters, Inc.
    Inventors: Ali Saberi, James Robert Gilbert, Kevin Lay
  • Publication number: 20140195790
    Abstract: A secondary jump execution unit (JEU) is incorporated in a micro-processor to operate concurrently with a primary JEU, enabling the execution of simultaneous branch operations with possible detection of multiple branch mispredicts. When branch operations are executed on both JEUs in a same instruction cycle, mispredict processing for the secondary JEU is skidded into the primary JEU's dispatch pipeline such that the branch processing for the secondary JEU occurs after processing of the branch for the primary JEU and while the primary JEU is not processing a branch. Moreover, in cases when a nuke command is also received from a reorder buffer of the processor, the branch processing for the secondary JEU is further delayed to accommodate processing of the nuke on the primary JEU. Further embodiments support the promotion of the secondary JEU to have access to the mispredict mechanisms of the primary JEU in certain circumstances.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 10, 2014
    Inventors: Matthew C. Merten, Avinash Sodani, Sean P. Mirkes, Vijaykumar B. Kadgi, Bambang Sutanto, Chia Yin Kevin Lai, Morris Marden, Alexandre J. Farcy
  • Publication number: 20140171625
    Abstract: The invention provides novel polypeptides having at least one biological activity of cardiotrophin and improved biologic drug-like properties, and polynucleotides encoding the polypeptides of the invention. The polypeptides of the invention can be used therapeutically, such as, for example, in methods of tissue regeneration.
    Type: Application
    Filed: February 1, 2012
    Publication date: June 19, 2014
    Applicant: Fate Therapeutics, Inc.
    Inventors: Tom Tong Lee, Kevin Lai, John Mendlein, Peter Flynn
  • Publication number: 20130339689
    Abstract: In some implementations, a register file has a plurality of read ports for providing data to a micro-operation during execution of the micro-operation. For example, the micro-operation may utilize at least two data sources, with at least one first data source being utilized at least one pipeline stage earlier than at least one second data source. A number of register file read ports may be allocated for executing the micro-operation. A bypass calculation is performed during a first pipeline stage to detect whether the at least one second data source is available from a bypass network. During a subsequent second pipeline stage, when the at least one second data source is detected to be available from the bypass network, the number of the read ports allocated to the micro-operation may be reduced.
    Type: Application
    Filed: December 29, 2011
    Publication date: December 19, 2013
    Inventors: Srikanth T. Srinivasan, Chia Yin Kevin Lai, Bambang Sutanto, Chad D. Hancock
  • Publication number: 20110066297
    Abstract: A remote monitoring and control system comprising synchronized wireless MESH technology for remote monitoring and control of utility grids (e.g., utility meters), commodity distribution networks, industrial equipment, and infrastructure including remote disconnection/connection and self-generating power.
    Type: Application
    Filed: May 20, 2009
    Publication date: March 17, 2011
    Applicant: LiveMeters, Inc.
    Inventors: Ali Saberi, James Robert Gilbert, Kevin Lay
  • Patent number: 7634430
    Abstract: Embodiments of the present invention relate to a system and method for allocating resources in a distributed computational system. Embodiments of the present invention may comprise a plurality of user agent programs, each adapted to place a bid on behalf of a user for computational resources based on a preference for a desired set of the computational resources. Additionally, embodiments of the present invention may comprise an auctioneer program adapted to receive the bid from each of the plurality of user agent programs and to determine entitlement to the computational resources based on an evaluation of the bids. Further, embodiments of the present invention may comprise a bank program adapted to manage records relating to currency corresponding to each of the user agent programs and to facilitate transfer of currency based on an outcome of the evaluation of the bids.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: December 15, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bernardo Huberman, Kevin Lai, Leslie Fine
  • Publication number: 20060122927
    Abstract: Embodiments of the present invention relate to a system and method for allocating resources in a distributed computational system. Embodiments of the present invention may comprise a plurality of user agent programs, each adapted to place a bid on behalf of a user for computational resources based on a preference for a desired set of the computational resources. Additionally, embodiments of the present invention may comprise an auctioneer program adapted to receive the bid from each of the plurality of user agent programs and to determine entitlement to the computational resources based on an evaluation of the bids. Further, embodiments of the present invention may comprise a bank program adapted to manage records relating to currency corresponding to each of the user agent programs and to facilitate transfer of currency based on an outcome of the evaluation of the bids.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 8, 2006
    Inventors: Bernardo Huberman, Kevin Lai, Leslie Fine
  • Patent number: 6955270
    Abstract: A saddle rack assembly has a slide mechanism mounted to a support structure and capable of horizontal movement between an extended position and a retracted position. The slide mechanism has a cantilevered rail mounted to the support structure and a sleeve that rides on the support structure. A saddle rack is mounted to the sleeve to provide a contoured support for the saddle. A latch mechanism is attached to the sleeve to selectively secure the sleeve in either the extended position and the retracted position.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: October 18, 2005
    Assignee: Saddle Boss, L.L.C.
    Inventors: Kevin Lay, John Huseby, Harley Luyk
  • Patent number: 6796879
    Abstract: A dual semiconductor wafer slippage, or loss, and water-resistant sensor holder for chemical mechanical polishing (CMP) semiconductor fabrication equipment is disclosed. The holder has a body and a cover. The body is designed to hold two wafer slippage sensors at an angle to a vertical plane, such as substantially fifteen degrees, and has a window to allow the sensors to detect wafer slippage. The cover is situated over the window of the body to prevent slurry from spraying and drying onto the sensors during high-pressure rinse cleaning of a platen of the CMP semiconductor fabrication equipment.
    Type: Grant
    Filed: January 12, 2002
    Date of Patent: September 28, 2004
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Rico Cheng, Kang-Yung Peng, Kevin Lai
  • Patent number: 6780076
    Abstract: An interactive ride-on toy, having a stuffed toy horse's head which includes ears, a movable mouth and is connected to a stick. One or more buttons, each with an icon depicting an image, is positioned on one or both ears of the horse's head. An electronically programmed chip responds to activation of the button to operate a speaker and a mechanism for moving the horse's mouth, the speaker playing sounds relating to the image depicted on each button.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: August 24, 2004
    Assignee: Tek Nek Toys International, Inc.
    Inventors: Jack Horchler, Damian Mucaro, Kevin Lai
  • Patent number: 6595841
    Abstract: A cassette tub for holding at least one wafer cassette in a tilted position for accessing by a robot blade by utilizing a cassette tub pin assembly to ensure the tilt angle of the wafer cassette is described. The cassette tub is filled with water such that wafers during a chemical mechanical polishing process may be stored therein without any residual slurry solution solidified on the surface of the wafer, and thus eliminating the generation of any contaminating particles or abrasive particles which may cause severe scratching in a subsequent chemical mechanical polishing process. The cassette tub pin assembly is securely mounted to a mounting reel in the cassette tub such that the angle of the wafer cassette is ensured.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: July 22, 2003
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Kevin Lai, Yao-Hsiang Liang
  • Publication number: 20030134571
    Abstract: A dual semiconductor wafer slippage, or loss, and water-resistant sensor holder for chemical mechanical polishing (CMP) semiconductor fabrication equipment is disclosed. The holder has a body and a cover. The body is designed to hold two wafer slippage sensors at an angle to a vertical plane, such as substantially fifteen degrees, and has a window to allow the sensors to detect wafer slippage. The cover is situated over the window of the body to prevent slurry from spraying and drying onto the sensors during high-pressure rinse cleaning of a platen of the CMP semiconductor fabrication equipment.
    Type: Application
    Filed: January 12, 2002
    Publication date: July 17, 2003
    Applicant: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Rico Cheng, Kang-Yung Peng, Kevin Lai
  • Publication number: 20030119434
    Abstract: A cassette tub for holding at least one wafer cassette in a tilted position for accessing by a robot blade by utilizing a cassette tub pin assembly to ensure the tilt angle of the wafer cassette is described. The cassette tub is filled with water such that wafers during a chemical mechanical polishing process may be stored therein without any residual slurry solution solidified on the surface of the wafer, and thus eliminating the generation of any contaminating particles or abrasive particles which may cause severe scratching in a subsequent chemical mechanical polishing process. The cassette tub pin assembly is securely mounted to a mounting reel in the cassette tub such that the angle of the wafer cassette is ensured.
    Type: Application
    Filed: December 20, 2001
    Publication date: June 26, 2003
    Applicant: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Kevin Lai, Yao-Hsiang Liang
  • Patent number: D480490
    Type: Grant
    Filed: November 19, 2002
    Date of Patent: October 7, 2003
    Inventor: Kevin Lai
  • Patent number: D480491
    Type: Grant
    Filed: November 19, 2002
    Date of Patent: October 7, 2003
    Inventor: Kevin Lai
  • Patent number: D482171
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: November 11, 2003
    Assignee: One World Technologies Limited
    Inventors: Kevin Lai Kok Vui, Charles M. Wacker