Patents by Inventor Adrian Krug

Adrian Krug 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: 20180074797
    Abstract: The present disclosure relates to a method, system, and medium to transform a data object in a meta model based on a generic type. The system receives a request comprising a data object unrestricted to a predefined format from a client via a REST API. The system categorizes the data object into one of multiple generic types specified in a meta model. The plurality of generic types includes a thing, an information, a relationship, and a handler. Based on the categorized generic types, the system transforms the data object using a handler flow. A handler in the handler flow is defined by the client via the REST API based on receipt of the first request.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Andreas Ludwig, Matthias Franz, Adrian Krug
  • Patent number: 8912911
    Abstract: A device including a first energy storage device configured to be charged by a machine when the device is coupled to the machine and a wireless transceiver configured to receive input commands from an input device and transmit the input commands to the machine, where the first energy storage device is configured to transfer electrical energy to the input device when the device is operatively coupled to the input device.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: December 16, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Adrian Krug, Jeffrey Curtis
  • Publication number: 20110084845
    Abstract: A device including a first energy storage device configured to be charged by a machine when the device is coupled to the machine and a wireless transceiver configured to receive input commands from an input device and transmit the input commands to the machine, where the first energy storage device is configured to transfer electrical energy to the input device when the device is operatively coupled to the input device.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Inventors: Adrian Krug, Jeffrey Curtis
  • Patent number: 7907139
    Abstract: A method for effective placement of data for visualization of multidimensional data sets using multiple pixel bar charts. Data is received comprising a plurality of records, each record having a plurality of attributes. From the plurality of attributes, a set of attributes is determined for placement of the plurality of records in a graphically displayable array comprising a plurality of data points, each data point representing one record of the plurality of records. In one embodiment, the graphically displayable array is a pixel bar chart. The plurality of records are arranged to construct the pixel bar chart for presenting the data in a format for detecting relationships between the plurality of records. The present invention provides a pixel visualization technique having a method of optimal data placement to resolve the locality and ordering constraints.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: March 15, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Meichun Hsu, Daniel A. Keim, Adrian Krug, Julian Ladisch
  • Publication number: 20060164418
    Abstract: Embodiments include methods and systems for automated visualization using a common scale. One embodiment is a computer method for presenting data. The method computes a multi-level hierarchical structure for data and a common color scale for the multi-level hierarchical structure. Pixels are used to represent data records in the multi-level hierarchical structure. Different levels of the multi-level hierarchical structure are compared using the common color scale to visually identify a cause of performance delays.
    Type: Application
    Filed: January 25, 2005
    Publication date: July 27, 2006
    Inventors: Ming Hao, Umeshwar Dayal, Adrian Krug
  • Patent number: 6897885
    Abstract: An visualization technique to unclutter the display and ease navigation in a large highly connected hyperbolic space. The visualization technique can be implemented by using an invisible link processor to execute an invisible link program. Initially, the invisible link processor only shows or displays the primary links (e.g., the parent-child path) of each node. All other non-primary links (e.g., secondary links or non-tree links) are invisible (i.e., not displayed for the user). Then, upon user selection the invisible link processor automatically maps the secondary child and sub-nodes associated therewith to the current selected node. The invisible link processor automatically restores (i.e., returns the previously moved secondary child and related sub-nodes to the original location in the hyperbolic space) upon receipt of a reset command. The visualization technique employs a link table, a link history log, and placeholders to check relationships among nodes including cyclic conditions.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: May 24, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Adrian Krug, Meichun Hsu, Umeshwar Dayal
  • Patent number: 6728692
    Abstract: An apparatus for a multi-modal reasoning ontology engine comprising a data structure on computer readable media, where the data structures has a knowledge representation fact base of knowledge objects called tasks and results, where each result corresponds to one task to form a unique task-result pair, and a premise maintenance system of truth objects that can be reused called premises and conclusions.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: April 27, 2004
    Assignee: Hewlett-Packard Company
    Inventors: Joseph J Martinka, Adrian Krug, Patricia Collins, George H. Forman
  • Patent number: 6721736
    Abstract: The invention is directed to a method performed by a meta search engine. In the method a search response provided from the primary search engine in a search response presentation is processed by the meta search engine. The method comprises that the meta search engine adapts itself to a new search response representation. The invention is also directed to a method performed by a computer system to configure an interface to at least one primary search engine. The interface has the function to extract search results from a search response from the primary search engine in a search response representation. The method comprises the automatically adapting of the interface to a new search response representation. The invention is also directed to a corresponding computer system and a corresponding computer program product.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: April 13, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Adrian Krug, Christoph Moll
  • Publication number: 20030071815
    Abstract: A method for effective placement of data for visualization of multidimensional data sets using multiple pixel bar charts. Data is received comprising a plurality of records, each record having a plurality of attributes. From the plurality of attributes, a set of attributes is determined for placement of the plurality of records in a graphically displayable array comprising a plurality of data points, each data point representing one record of the plurality of records. In one embodiment, the graphically displayable array is a pixel bar chart. The plurality of records are arranged to construct the pixel bar chart for presenting the data in a format for detecting relationships between the plurality of records. The present invention provides a pixel visualization technique having a method of optimal data placement to resolve the locality and ordering constraints.
    Type: Application
    Filed: October 17, 2001
    Publication date: April 17, 2003
    Inventors: Ming C. Hao, Umeshwar Dayal, Meichun Hsu, Daniel A. Keim, Adrian Krug, Julian Ladisch
  • Patent number: 6377287
    Abstract: A system and a method in accordance with the invention utilize hidden links, mapping and unmapping to enable single-screen visualization of hyperbolic space with multiple path links. In the preferred embodiment, the hyperbolic space is a display of a tree structure having nodes in which each child node has a single primary parent that is linked to the child node by a primary path. The nodes also include secondary paths. The system includes a multi-path processor that is used to manage three basic processing elements. As a first element, a multi-path property is added to each child node to indicate whether the child node has at least one secondary path in addition to its primary path. As a second element, an examiner checks each child node's multi-path property when a user focuses on that child node. If the node has at least one secondary path, the multi-path processor invokes the proper actions, such as mapping and unmapping.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: April 23, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Ming C. Hao, Meichun Hsu, Umeshwar Dayal, Adrian Krug