Patents by Inventor Lawrence David Bergman
Lawrence David Bergman 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: 7810078Abstract: A method and supporting application-development tool are provided for building such a set of application flows. The method includes the steps of (a) a developer obtaining a “generic” flow model for the application; (b) the developer specifying the set of targets; (c) automatically creating a specialized flow model for each of the targets; (d) the developer modifying at least one of the generic flow model and the specialized flow models; (e) automatically generating specialized applications corresponding to the specified specialized flow models; and (f) deploying the specialized applications on the corresponding targets.Type: GrantFiled: December 10, 2002Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Danny Soroker, Guruduth Somasekhara Banavar, Lawrence David Bergman
-
Patent number: 7546541Abstract: A method and system for applying a method for iterative refinement of a presentation including (a) a developer creating a high-level representation of the user interface; (b) automatically generating a concrete user interface markup from the high-level representation; (c) the developer editing the concrete generated markup and saving the edits to an edit history; (d) the developer editing the high-level representation; (e) automatically re-generating a concrete markup from the edited high-level representation; and (f) automatically or interactively applying the edit history to the concrete markup to produce an updated markup.Type: GrantFiled: December 10, 2002Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: Masahiro Hori, Kouichi Ono, Lawrence David Bergman, Guruduth Somasekhara Banavar, Danny Soroker
-
Patent number: 7373359Abstract: An object tracking technique is provided which, given: (i) a potentially large data set; (ii) a set of dimensions along which the data has been ordered; and (iii) a set of functions for measuring the similarity between data elements, a set of objects are produced. Each of these objects is defined by a list of data elements. Each of the data elements on this list contains the probability that the data element is part of the object. The method produces these lists via an adaptive, knowledge-based search function which directs the search for high-probability data elements. This serves to reduce the number of data element combinations evaluated while preserving the most flexibility in defining the associations of data elements which comprise an object.Type: GrantFiled: January 12, 2005Date of Patent: May 13, 2008Assignee: International Business Machines CorporationInventors: Matthew L. Hill, Yuan-Chi Chang, Chung-Sheng Li, Vittorio Castelli, Lawrence David Bergman
-
Patent number: 6925453Abstract: Distributed resource discovery is an essential step for information retrieval and/or providing information services. This step is usually used for determining the location of an information or data repository which has relevant information. The most fundamental challenge is the usual lack of semantic interoperability of the requested resource. In accordance with the invention, a method is disclosed where distributed repositories achieve semantic interoperability through the exchange of examples and, optionally, classifiers. The outcome of the inventive method can be used to determine whether common labels are referring to the same semantic meaning.Type: GrantFiled: July 13, 2000Date of Patent: August 2, 2005Assignee: International Business Machines CorporationInventors: Lawrence David Bergman, Vittorio Castelli, Yuan-Chi Chang, Matthew L. Hill, Chung-Sheng Li, John Richard Smith
-
Patent number: 6876999Abstract: An object tracking technique is provided which, given: (i) a potentially large data set; (ii) a set of dimensions along which the data has been ordered; and (iii) a set of functions for measuring the similarity between data elements, a set of objects are produced. Each of these objects is defined by a list of data elements. Each of the data elements on this list contains the probability that the data element is part of the object. The method produces these lists via an adaptive, knowledge-based search function which directs the search for high-probability data elements. This serves to reduce the number of data element combinations evaluated while preserving the most flexibility in defining the associations of data elements which comprise an object.Type: GrantFiled: April 25, 2001Date of Patent: April 5, 2005Assignee: International Business Machines CorporationInventors: Matthew L. Hill, Yuan-Chi Chang, Chung-Sheng Li, Vittorio Castelli, Lawrence David Bergman
-
Publication number: 20040109024Abstract: A method and system for applying a method for iterative refinement of a presentation including (a) a developer creating a high-level representation of the user interface; (b) automatically generating a concrete user interface markup from the high-level representation; (c) the developer editing the concrete generated markup and saving the edits to an edit history; (d) the developer editing the high-level representation; (e) automatically re-generating a concrete markup from the edited high-level representation; and (f) automatically or interactively applying the edit history to the concrete markup to produce an updated markup.Type: ApplicationFiled: December 10, 2002Publication date: June 10, 2004Applicant: International Business Machines CorporationInventors: Masahiro Hori, Kohichi Ono, Lawrence David Bergman, Guruduth Somasekhara Banavar, Danny Soroker
-
Publication number: 20040111711Abstract: A method and supporting application-development tool are provided for building such a set of application flows. The method includes the steps of (a) a developer obtaining a “generic” flow model for the application; (b) the developer specifying the set of targets; (c) automatically creating a specialized flow model for each of the targets; (d) the developer modifying at least one of the generic flow model and the specialized flow models; (e) automatically generating specialized applications corresponding to the specified specialized flow models; and (f) deploying the specialized applications on the corresponding targets.Type: ApplicationFiled: December 10, 2002Publication date: June 10, 2004Applicant: International Business Machines CorporationInventors: Danny Soroker, Guruduth Somasekhara Banavar, Lawrence David Bergman
-
Patent number: 6564263Abstract: A framework is provided for describing multimedia content and a system in which a plurality of multimedia storage devices employing the content description methods of the present invention can interoperate. In accordance with one form of the present invention, the content description framework is a description scheme (DS) for describing streams or aggregations of multimedia objects, which may comprise audio, images, video, text, time series, and various other modalities. This description scheme can accommodate an essentially limitless number of descriptors in terms of features, semantics or metadata, and facilitate content-based search, index, and retrieval, among other capabilities, for both streamed or aggregated multimedia objects.Type: GrantFiled: December 3, 1999Date of Patent: May 13, 2003Assignee: International Business Machines CorporationInventors: Lawrence David Bergman, Michelle Yoonk Yung Kim, Chung-Sheng Li, Rakesh Mohan, John Richard Smith
-
Patent number: 6529916Abstract: Linear optimization queries, which usually arise in various decision support and resource planning applications, are queries that retrieve top N data records (where N is an integer greater than zero) which satisfy a specific optimization criterion. The optimization criterion is to either maximize or minimize a linear equation. The coefficients of the linear equation are given at query time. Methods and apparatus are disclosed for constructing, maintaining and utilizing a multidimensional indexing structure of database records to improve the execution speed of linear optimization queries. Database records with numerical attributes are organized into a number of layers and each layer represents a geometric structure called convex hull. Such linear optimization queries are processed by searching from the outer-most layer of this multi-layer indexing structure inwards.Type: GrantFiled: January 15, 2002Date of Patent: March 4, 2003Assignee: International Business Machines CorporationInventors: Lawrence David Bergman, Vittorio Castelli, Yuan-Chi Chang, Chung-Sheng Li, John Richard Smith
-
Publication number: 20020159635Abstract: An object tracking technique is provided which, given: (i) a potentially large data set; (ii) a set of dimensions along which the data has been ordered; and (iii) a set of functions for measuring the similarity between data elements, a set of objects are produced. Each of these objects is defined by a list of data elements. Each of the data elements on this list contains the probability that the data element is part of the object. The method produces these lists via an adaptive, knowledge-based search function which directs the search for high-probability data elements. This serves to reduce the number of data element combinations evaluated while preserving the most flexibility in defining the associations of data elements which comprise an object.Type: ApplicationFiled: April 25, 2001Publication date: October 31, 2002Applicant: International Business Machines CorporationInventors: Matthew L. Hill, Yuan-Chi Chang, Chung-Sheng Li, Vittorio Castelli, Lawrence David Bergman
-
Patent number: 6408300Abstract: Linear optimization queries, which usually arise in various decision support and resource planning applications, are queries that retrieve top N data records (where N is an integer greater than zero) which satisfy a specific optimization criterion. The optimization criterion is to either maximize or minimize a linear equation. The coefficients of the linear equation are given at query time. Methods and apparatus are disclosed for constructing, maintaining and utilizing a multidimensional indexing structure of database records to improve the execution speed of linear optimization queries. Database records with numerical attributes are organized into a number of layers and each layer represents a geometric structure called convex hull. Such linear optimization queries are processed by searching from the outer-most layer of this multi-layer indexing structure inwards.Type: GrantFiled: July 23, 1999Date of Patent: June 18, 2002Assignee: International Business Machines CorporationInventors: Lawrence David Bergman, Vittorio Castelli, Yuan-Chi Chang, Chung-Sheng Li, John Richard Smith
-
Publication number: 20020069206Abstract: Linear optimization queries, which usually arise in various decision support and resource planning applications, are queries that retrieve top N data records (where N is an integer greater than zero) which satisfy a specific optimization criterion. The optimization criterion is to either maximize or minimize a linear equation. The coefficients of the linear equation are given at query time. Methods and apparatus are disclosed for constructing, maintaining and utilizing a multidimensional indexing structure of database records to improve the execution speed of linear optimization queries. Database records with numerical attributes are organized into a number of layers and each layer represents a geometric structure called convex hull. Such linear optimization queries are processed by searching from the outer-most layer of this multi-layer indexing structure inwards.Type: ApplicationFiled: January 15, 2002Publication date: June 6, 2002Applicant: International Business Machines CorporationInventors: Lawrence David Bergman, Vittorio Castelli, Yuan-Chi Chang, Chung-Sheng Li, John Richard Smith
-
Patent number: 6119166Abstract: A communications facility for interactive communications with local applications. The flow of information to local applications is coordinated using a browser. The browser determines, at any given time, which of a plurality of communication paths is to be used to provide the information to the local application. The local application commences a polling loop, which enables messages to be received at the local application via the plurality of communication paths, without terminating the local application. Thus, the local application can have interactive communications with the browser and/or one or more remote servers.Type: GrantFiled: March 28, 1997Date of Patent: September 12, 2000Assignee: International Business Machines CorporationInventors: Lawrence David Bergman, John J. E. Turek
-
Patent number: 6005971Abstract: Production and processing of data representing digitized images are disclosed. The disclosure addresses the problem of providing an image which simultaneously represents both high spatial resolution information and low spatial resolution information which pertains to the high spatial resolution information. Images may be produced which represent high spatial resolution information in the form of relative luminance contrasts, and represent low spatial resolution information in the form of color variance. Images representing high spatial resolution information may be altered to represent areas sharing a common trait (low spatial resolution information) by altering image data to make all pixels of those areas a common color, while scaling the luminance of each altered pixel by a uniform factor relative to its luminance in the original representation of the image.Type: GrantFiled: October 18, 1996Date of Patent: December 21, 1999Assignee: International Business Machines CorporationInventors: Lawrence David Bergman, John Alan Gerth, John Timothy Robinson, Bernice Ellen Rogowitz