Patents by Inventor Kenneth Ogami

Kenneth Ogami 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: 9720805
    Abstract: Target device monitoring systems and methods are presented. In one embodiment, a host emulation target device control method includes receiving high level express interface direction to change a design element value. The design element values are associated with an operating target device. Design element values corresponding to the direction are created. The design element values are also forwarded to the operating target device in real time.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: August 1, 2017
    Assignee: Cypress Semiconductor Corporation
    Inventors: Kenneth Ogami, Andrew Best, Marat Zhaksilikov
  • Patent number: 8788959
    Abstract: Target device monitoring systems and methods are presented. In one embodiment, a target device monitoring update method includes receiving a change in design element value in real time, wherein the design element values are associated with an operating target device. The changes in the design element value are analyzed. Express interface information is updated in accordance with results of the analyzing.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: July 22, 2014
    Assignee: Cypress Semiconductor Corporation
    Inventors: Kenneth Ogami, Doug Anderson, Andrew Best, Marat Zhaksilikov
  • Patent number: 8539398
    Abstract: A processing device programming system automatically provides a user interface comprising a selectable list of one or more processing devices based on a system level solution, automatically generates an embedded programmable system solution from the system level solution and a processing device selected from the selectable list of one or more processing devices, and automatically programs the processing device according to the embedded programmable system solution.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: September 17, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: John McDonald, Jon Pearson, Kenneth Ogami, Doug Anderson
  • Patent number: 8499270
    Abstract: A system and method are provided for configuring a programmable integrated circuit including a number of function blocks. In one embodiment, the system includes a programmable integrated circuit including a number of function blocks, and a host computing device to configure the number of function blocks to perform a number of functions. The host computing device utilizes a graphical user interface to provide specification of configuration parameters of the function blocks, and the graphical user interface updates a given configuration parameter if a value of the given configuration parameter is affected by a value specified for another configuration parameter. Other embodiments are also provided.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: July 30, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Andrew Best, Kenneth Ogami, Marat Zhaksilikov
  • Patent number: 8286125
    Abstract: A processing device programming system automatically provides a user interface comprising a selectable list of one or more processing devices based on a system level solution, automatically generates an embedded programmable system solution from the system level solution and a processing device selected from the selectable list of one or more processing devices, and automatically programs the processing device according to the embedded programmable system solution.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: October 9, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: John McDonald, Jon Pearson, Kenneth Ogami, Doug Anderson
  • Patent number: 8082531
    Abstract: A method and an apparatus to design a processing system using a graphical user interface (GUI) are described. The method includes allowing a user to define a transfer function via a GUI. The method may further include submitting the transfer function to a processing device maker associated with a processing device. The processing device maker may generate processing device code without intervention by the user. Furthermore, the processing device may execute the processing device code to perform the transfer function defined.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: December 20, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventors: Kenneth Ogami, Douglas Anderson, Jon Pearson
  • Patent number: 8069436
    Abstract: A user application is generated in response to user input, wherein the user application is described in a user application description. Processing device code is generated for a targeted processing device based at least in part on the user application description without user intervention, wherein the processing device code includes a system layer, wherein functionality of the system layer is independent of the targeted processing device.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: November 29, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventors: Warren Snyder, Dinesh Maheshwari, Kenneth Ogami, Mark Hastings
  • Patent number: 8065653
    Abstract: Techniques for configuring a programmable integrated circuit (IC) include determining design elements of the programmable integrated circuit that need to be configured prior to run-time operation of the programmable IC. A user interface provides for configuring one or more parameters for each of the determined design elements that need to be configured. Thereafter, the design elements are configured based on the one or more parameter values specified through the user interface.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: November 22, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventors: Andrew Best, Kenneth Ogami, Marat Zhaksilikov
  • Publication number: 20100275173
    Abstract: A processing device programming system automatically provides a user interface comprising a selectable list of one or more processing devices based on a system level solution, automatically generates an embedded programmable system solution from the system level solution and a processing device selected from the selectable list of one or more processing devices, and automatically programs the processing device according to the embedded programmable system solution.
    Type: Application
    Filed: May 27, 2010
    Publication date: October 28, 2010
    Applicant: CYPRESS SEMICONDUCTOR CORPORATION
    Inventors: John McDonald, Jon Pearson, Kenneth Ogami, Doug Anderson
  • Publication number: 20070130530
    Abstract: In one embodiment, an application design method includes identifying one or more application objects selected by a user when designing an application. The method further includes duplicating the selected objects while preserving dependencies associated with the selected objects.
    Type: Application
    Filed: August 29, 2006
    Publication date: June 7, 2007
    Inventors: Doug Anderson, Kenneth Ogami, Marat Zhaksilikov
  • Publication number: 20070130531
    Abstract: In one embodiment, a method for adding a new function type to an application development tool includes determining that a function specified by a user for a design of an application is of a new type, and presenting a user interface (UI) associated with the specified function. The method further includes creating custom metadata based on input provided by the user via the UI for the specified function, and converting the custom metadata into expression metadata having a format understandable by a code generator.
    Type: Application
    Filed: September 7, 2006
    Publication date: June 7, 2007
    Inventors: Doug Anderson, Andrew Best, Kenneth Ogami
  • Publication number: 20070130548
    Abstract: In one embodiment, a method for constructing an application includes presenting to a user a list of possible elements for a logic expression. The possible elements may include one or more names of variables. The method further includes receiving a user selection of one or more elements from the list of possible elements, presenting the selected elements as part of the logic expression, and allowing the user to complete the logic expression using the selected elements and at least one logical operator.
    Type: Application
    Filed: August 29, 2006
    Publication date: June 7, 2007
    Inventors: Marat Zhaksilikov, Kenneth Ogami
  • Publication number: 20060037007
    Abstract: A user application is generated in response to user input, wherein the user application is described in a user application description. Processing device code is generated for a targeted processing device based at least in part on the user application description without user intervention, wherein the processing device code includes a system layer, wherein functionality of the system layer is independent of the targeted processing device.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Inventors: Warren Snyder, Dinesh Maheshwari, Kenneth Ogami, Mark Hastings
  • Publication number: 20060036973
    Abstract: A method and an apparatus to design a processing system using a graphical user interface (GUI) are described. The method includes allowing a user to define a transfer function via a GUI. The method may further include submitting the transfer function to a processing device maker associated with a processing device. The processing device maker may generate processing device code without intervention by the user. Furthermore, the processing device may execute the processing device code to perform the transfer function defined.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Inventors: Kenneth Ogami, Douglas Anderson, Jon Pearson
  • Publication number: 20060033945
    Abstract: A processing device programming system automatically provides a user interface comprising a selectable list of one or more processing devices based on a system level solution, automatically generates an embedded programmable system solution from the system level solution and a processing device selected from the selectable list of one or more processing devices, and automatically programs the processing device according to the embedded programmable system solution.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Inventors: John McDonald, Jon Pearson, Kenneth Ogami, Doug Anderson