Patents by Inventor John Hack

John Hack 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: 20240143882
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes interface circuitry to obtain circuitry logic, the circuitry logic including a plurality of circuit elements logically connected by a plurality of nodes; identifier circuitry to: identify a node within the plurality of nodes for elevation; and identify a layer of an integrated circuit; port adder circuitry to modify the circuitry logic by adding a signal port, the signal port corresponding to a physical terminal in the identified layer; connector circuitry to modify the circuitry logic by connecting the signal port to the identified node; and layout planner circuitry to determine a layout of the integrated circuit based on the modified circuitry logic.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Paul Hack, Carlos Alberto Jimenez Chavez, Scot Zickel, Ilan Ronen, Koby Zand, Leonid Tsukerman, John Giacobbe
  • Publication number: 20160189061
    Abstract: In some example embodiments, organizer requests of different organizing-users and comprising corresponding numbers of seats and at least one guest-user can be received for an event. Guest requests of guest-user and comprising corresponding numbers of seats for the event can be received. A plurality of groups and subgroups can be determined based on the number of seats for the organizing-users and guest-users, with each group in the plurality of groups corresponding to a different one of the organizing-users and comprising a corresponding plurality of subgroups. Seats for the event can allocated to the organizing-users and the guest-users based on their corresponding number of seats and an iterative optimization algorithm, with the iterative optimization algorithm being configured to determine an allocation of seats for the event based on calculated distances between seating positions for each group.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Divyesh Jain, Konstantin Semyonov, Rishi Diwan, Baskaran Janarthanam, John Hack
  • Patent number: 8930831
    Abstract: A system and method including retrieval of a markup language file, the markup language file defining a business process including a plurality of steps, each of the plurality of steps being associated with a plurality of actions; and automatic generation of code executable based on the markup language file to present a first user interface associated with a first one of the plurality of steps of the business process, the first user interface comprising a first plurality of user interface controls, where each user interface of the first set of user interface controls corresponds to one of a plurality of a actions that are associated with the first one of the plurality of steps and is selectable to execute the corresponding one of a plurality of actions.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Nick Bartomeli, John Hack, Gregory Laguarigue
  • Publication number: 20140180768
    Abstract: A system includes identification of a first plurality of variables of a plan, the plan comprising budgeted values for the first plurality of variables and for a second plurality of other variables of the plan, and, for each of the first plurality of variables, determination of a first correlation with each of the second plurality of other variables of the plan based on historical values of the first plurality of variables and of the second plurality of variables, determination of a second correlation with each of the second plurality of other variables based on the budgeted values of the first plurality of variables and the second plurality of variables, and comparison of the first correlations with respective ones of the second correlations. A visualization is generated to illustrate one or more of the correlation comparisons.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Inventor: John Hack
  • Patent number: 8600982
    Abstract: Various embodiments of systems and methods for providing relevant information based on data space activity items are described herein. Data space activity items of a user are identified while the user is working through an application. Several context elements relevant to each data space activity item are then determined. Content locations are searched to find content items relevant to the context elements. The content items are then ranked to determine relevant information. The relevant information can be accessed by the user when required.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Nick Bartomeli, John Hack
  • Publication number: 20130024761
    Abstract: A system includes presentation, within an application process, of data associated with a data space, reception of an annotation from a user during presentation of the data within the application process, and storage of the annotation in association with one or more semantic tags indicating the data space and the application process. The annotation may be indexed based on the one or more semantic tags for later retrieval.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Inventors: Nick Bartomeli, John Hack
  • Publication number: 20120221565
    Abstract: Various embodiments of systems and methods for providing relevant information based on data space activity items are described herein. Data space activity items of a user are identified while the user is working through an application. Several context elements relevant to each data space activity item are then determined Content locations are searched to find content items relevant to the context elements. The content items are then ranked to determine relevant information. The relevant information can be accessed by the user when required.
    Type: Application
    Filed: May 10, 2012
    Publication date: August 30, 2012
    Inventors: Nick Bartomeli, John Hack
  • Publication number: 20120173996
    Abstract: A system includes retrieval of a markup language file defining a business process comprising a plurality of steps, each of the plurality of steps associated with a plurality of actions, and automatic generation of code executable to present a first user interface associated with a first one of the plurality of steps, the first user interface comprising a first plurality of user interface controls. Each of the first plurality of user interface controls is selectable to execute a respective one of a plurality of actions associated with the first one of the plurality of steps.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Inventors: Nick Bartomeli, John Hack, Gregory Laguarigue
  • Patent number: 8200666
    Abstract: Various embodiments of systems and methods for providing relevant information based on data space activity items are described herein. Data space activity items of a user are identified while the user is working through an application. Several context elements relevant to each data space activity item are then determined. Content locations are searched to find content items relevant to the context elements. The content items are then ranked to determine relevant information. The relevant information can be accessed by the user when required.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: June 12, 2012
    Assignee: SAP AG
    Inventors: Nick Bartomeli, John Hack
  • Publication number: 20110307480
    Abstract: Various embodiments of systems and methods for providing relevant information based on data space activity items are described herein. Data space activity items of a user are identified while the user is working through an application. Several context elements relevant to each data space activity item are then determined. Content locations are searched to find content items relevant to the context elements. The content items are then ranked to determine relevant information. The relevant information can be accessed by the user when required.
    Type: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Inventors: Nick Bartomeli, John Hack
  • Publication number: 20090271439
    Abstract: A system to identify a markup language file describing a business process, create a mapping of dimensions of the business process to dimensions of a target computing environment, and implement the business process in the target computing system based on the mapping and the markup language file.
    Type: Application
    Filed: September 30, 2008
    Publication date: October 29, 2009
    Inventors: John Hack, Hak Woo Kim, Christian Gheorghe
  • Publication number: 20090271234
    Abstract: A system and method in which an implemented business process to model is identified, and one or more markup language files are automatically generated specifying metadata and a structure of the business process.
    Type: Application
    Filed: September 30, 2008
    Publication date: October 29, 2009
    Inventors: John Hack, Hak Woo Kim, Christian Gheorghe