Patents by Inventor James J. Babka

James J. Babka 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: 20130013633
    Abstract: A method, computer program product, and system for accessing versioned data objects within a database, comprising creating a first new connection to a database stored in a memory, receiving a first query from a first client that requests access to a versioned data object stored in the database, and modifying the received first query to add contextual information configured on the first new connection, so that the modified first query is able to retrieve a first version of the versioned data object that corresponds to the contextual information.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James J. Babka, Ryan Shillington
  • Publication number: 20120330991
    Abstract: A method, computer program product, and system for accessing versioned data objects within a database, comprising creating a first new connection to a database stored in a memory, receiving a first query from a first client that requests access to a versioned data object stored in the database, and modifying the received first query to add contextual information configured on the first new connection, so that the modified first query is able to retrieve a first version of the versioned data object that corresponds to the contextual information.
    Type: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: James J. Babka, Ryan Shillington
  • Patent number: 7385622
    Abstract: Management information for plural video calls is presented through a user interface that displays a list of calls prioritized based on one or more parameters, such as alarms, so that the most important calls are prominently displayed as they need attention. An alarm tracker tracks alarms associated with video device parameters, such as jitter, latency and linearity, and an alarm priority module determines the priority of video calls for display by comparing the alarms associated with the video calls. In one embodiment, the user interface has a locking option to lock a call's display position, for instance when a particularly important call with a lesser number of alarms nonetheless has a need for closer monitoring.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: June 10, 2008
    Assignee: Tandberg Telecom AS
    Inventors: James J. Babka, Jennifer W. McKibben, Kirk A. Norsworthy
  • Patent number: 7062493
    Abstract: An element order independent comparison of hierarchically organized data structures may be performed efficiently using a transformation operation that orthogonally and recursively encodes child node information. In some implementations, a hash table is defined for which values are encoded as powers of two. Each value is therefore orthogonal when combined using simple binary addition. At any particular node, a concatenation of node-specific information with a sum of child-node hashes is, itself, hashed and associated with the node. Orthogonal encodings ensure that a combination (e.g., an additive combination) of values corresponding to elements of a sub-hierarchy is insensitive to ordering of the elements. Recursion can be employed to fold in information contributions at successive layers of an information hierarchy.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: June 13, 2006
    Assignee: Trilogy Software, Inc.
    Inventors: James J. Babka, Razvan Surdulescu
  • Publication number: 20030142201
    Abstract: Management information for plural video calls is presented through a user interface that displays a list of calls prioritized based on one or more parameters, such as alarms, so that the most important calls are prominently displayed as they need attention. An alarm tracker tracks alarms associated with video device parameters, such as jitter, latency and linearity, and an alarm priority module determines the priority of video calls for display by comparing the alarms associated with the video calls. In one embodiment, the user interface has a locking option to lock a call's display position, for instance when a particularly important call with a lesser number of alarms nonetheless has a need for closer monitoring.
    Type: Application
    Filed: August 5, 2002
    Publication date: July 31, 2003
    Inventors: James J. Babka, Jennifer W. McKibben, Kirk A. Norsworthy