Patents by Inventor Vittorio Castelli

Vittorio Castelli 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: 20080275671
    Abstract: Arrangements and methods for performing structural clustering between different time series. Time series data relating to a plurality of time series is accepted, structural features relating to the time series data are ascertained, and at least one distance between different time series via employing the structural features is determined. The different time series may be partitioned into clusters based on the at least one distance, and/or the k closest matches to a given time series query based on the at least one distance may be returned.
    Type: Application
    Filed: May 6, 2008
    Publication date: November 6, 2008
    Applicant: International Business Machines Corporation
    Inventors: Vittorio Castelli, Michail Vlachos, Philip S. Yu
  • Publication number: 20080222529
    Abstract: A computer implemented method for scheduling time of a user for at least one event, the method includes selecting, for each event, at least one of a time slot and a set of constraints for a time period, wherein the set of constraints are selected from a plurality of constraints; entering at least one of the time slot and the set of constraints into a calendar of the user; and scheduling the time for the user according to the available time indicated in the calendar and at least one of the time slot and the set of constraints.
    Type: Application
    Filed: May 23, 2008
    Publication date: September 11, 2008
    Applicant: International Business Machines Corporation
    Inventors: Vittorio Castelli, Guruduth S. Banavar
  • Publication number: 20080178083
    Abstract: Techniques for altering application user-interface controls are provided. More particularly the customization of a new or existing user-interface control in an application user-interface is provided. In one aspect of the invention, a method for customizing user-interface controls of an existing application comprises the recording of a procedure description performed by a user in the application user-interface. A new or modified application user-interface control relating to the procedure description is then installed in the existing application.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 24, 2008
    Applicant: International Business Corporation
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
  • Publication number: 20080155410
    Abstract: There is provided an apparatus for aligning document actions specified in a documented procedure with demonstrated user actions. The apparatus includes an alignment device for computing an alignment between the document actions and the demonstrated user actions based on at least one similarity metric.
    Type: Application
    Filed: March 3, 2008
    Publication date: June 26, 2008
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Eugene Rogan Creswick, Tessa A. Lau, Daniel A. Oblinger
  • Publication number: 20080155393
    Abstract: There is provided an apparatus for aligning document actions specified in a documented procedure with demonstrated user actions. The apparatus includes an alignment device for computing an alignment between the document actions and the demonstrated user actions based on at least one similarity metric.
    Type: Application
    Filed: March 3, 2008
    Publication date: June 26, 2008
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Eugene Rogan Creswick, Tessa A. Lau, Daniel A. Oblinger
  • Publication number: 20080155395
    Abstract: There is provided an apparatus for aligning document actions specified in a documented procedure with demonstrated user actions. The apparatus includes an alignment device for computing an alignment between the document actions and the demonstrated user actions based on at least one similarity metric.
    Type: Application
    Filed: March 3, 2008
    Publication date: June 26, 2008
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Eugene Rogan Creswick, Tessa A. Lau, Daniel A. Oblinger
  • Publication number: 20080120336
    Abstract: As indicated above, an exemplary feature of the present invention is to automatically identify corresponding GUI elements on different computer systems, or the same computer system at different points in time. Specifically, under the present invention, a user action on a widget of a GUI provided by an application loaded a first computer system is observed, and information about the widget(s) involved in the user action as well as on all other widget(s) in the GUI is collected and associated with the user action. Thereafter a widget(s) (on which the user action is to be performed) of a GUI provided by the application as loaded on a second computer system is robustly identified using the collection information. Then, the action is performed on the identified widget(s). In identifying the widget(s), the present invention utilizes a set of hard and soft constraints to identify a matching widget(s).
    Type: Application
    Filed: November 16, 2006
    Publication date: May 22, 2008
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Daniel A. Oblinger
  • Publication number: 20080120553
    Abstract: Under the present invention, an illustrative feature is to provide a method and system/structure for remotely controlling multiple computer systems by interacting with GUIs. Specifically, the present invention allows a controlled computer/system to be remotely controlled via a controlling computer/system. To this extent, data/action capture instrumentation is provided on the controlling system for automatically creating a representation of content of the GUI of the controlling system, for automatically observing a set of actions performed by a user on the GUI of the controlling system, for automatically creating a representation of the observed actions, and for sending to the controlled system the representation of the observed actions. In addition, execution instrumentation is provided on the controlled system for receiving the representation and replicating the actions on the controlled system by interacting with a GUI of the controlled system.
    Type: Application
    Filed: November 16, 2006
    Publication date: May 22, 2008
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
  • Patent number: 7373359
    Abstract: 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: Grant
    Filed: January 12, 2005
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventors: Matthew L. Hill, Yuan-Chi Chang, Chung-Sheng Li, Vittorio Castelli, Lawrence David Bergman
  • Patent number: 7369961
    Abstract: Arrangements and methods for performing structural clustering between different time series. Time series data relating to a plurality of time series is accepted, structural features relating to the time series data are ascertained, and at least one distance between different time series via employing the structural features is determined. The different time series may be partitioned into clusters based on the at least one distance, and/or the k closest matches to a given time series query based on the at least one distance may be returned.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Michail Vlachos, Philip S. Yu
  • Patent number: 7334657
    Abstract: Side impact airbag system for a vehicle includes a side airbag arranged to deploy along a left or right side of the vehicle and an electronic crash sensor. The electronic crash sensor includes a housing, a mass arranged within the housing to be movable in a lateral direction relative to the housing in response to lateral accelerations of the housing, and a control mechanism for controlling deployment of the side airbag and which is responsive to the motion of the mass only in the lateral direction. The housing is mounted in such a position and a direction as to sense an impact into a side of the vehicle resulting in lateral acceleration of the housing. The electronic crash sensor may generate a signal representative of the movement of the mass.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: February 26, 2008
    Assignee: Automotive Technologies International, Inc.
    Inventors: David S. Breed, Vittorio Castelli, Anthony S. Pruszenski, Jr.
  • Publication number: 20080028317
    Abstract: A computer implemented method for scheduling time of a user for at least one event, the method includes selecting, for each event, at least one of a time slot and a set of constraints for a time period, wherein the set of constraints are selected from a plurality of constraints; entering at least one of the time slot and the set of constraints into a calendar of the user; and scheduling the time for the user according to the available time indicated in the calendar and at least one of the time slot and the set of constraints.
    Type: Application
    Filed: July 26, 2006
    Publication date: January 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Guruduth S. Banavar
  • Publication number: 20070277156
    Abstract: Systems and methods for dynamically generating computer executable technical support procedures, as well as updating/augmenting such executable procedures, by tracking and processing sequences of actions (execution traces) that are taken by experts (or users) when performing a procedure or when executing an executable procedure.
    Type: Application
    Filed: August 8, 2007
    Publication date: November 29, 2007
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
  • Publication number: 20070271549
    Abstract: Techniques for altering application user-interface controls are provided. More particularly the customization of a new or existing user-interface control in an application user-interface is provided. In one aspect of the invention, a method for customizing user-interface controls of an existing application comprises the recording of a procedure description performed by a user in the application user-interface. A new or modified application user-interface control relating to the procedure description is then installed in the existing application.
    Type: Application
    Filed: July 31, 2007
    Publication date: November 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Lawrence Bergman, Vittorio Castelli, Tessa Lau, Daniel Oblinger
  • Patent number: 7277826
    Abstract: A system and method of detecting and forecasting resource bottlenecks of a computer system. In one aspect, a method includes the steps of: monitoring with successive measurements a utilization parameter of a system resource; computing a change parameter by comparing the differences between successive measurements of the utilization parameter; comparing the change parameter to a threshold change parameter; and reporting a resource bottleneck if the change parameter exceeds the threshold change parameter.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Peter Franaszek, Luis A. Lastras
  • Patent number: 7272593
    Abstract: An iterative refinement algorithm for content-based retrieval of images based on low-level features such as textures, color histograms, and shapes that can be described by feature vectors. This technique adjusts the original feature space to the new application by performing nonlinear multidimensional scaling. Consequently, the transformed distance of those feature vectors which are considered to be similar is minimized in the new feature space. Meanwhile, the distance among clusters are maintained. User feedback is utilized to refine the query, by dynamically adjusting the similarity measure and modifying the linear transform of features, along with revising the feature vectors.
    Type: Grant
    Filed: January 26, 1999
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Chung-Sheng Li, John R. Smith
  • Patent number: 7266545
    Abstract: A computer-based technique is provided for retrieving one or more items from a database in response to a query specified by a user via one or more example sets. Preferably the example sets include multiple positive and negative example sets. The method comprises the following steps. First, a scoring function is constructed from the one or more example sets. The scoring function gives higher scores to database items that are more closely related to the query than to database items that are not as closely related to the query. The scoring function is operable for use with a multidimensional indexing structure associated with the database. Then, the one or more database items that have the highest score as computed using the scoring function are retrieved via the multidimensional indexing structure.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Chung-Sheng Li
  • Publication number: 20070156320
    Abstract: Vehicle with tire monitoring capabilities includes at least one wheel, each including a rim, a tire mounted on the rim, a sensor system for sensing angular, radial, tangential and/or lateral acceleration of the tire and providing acceleration signals based thereon, and an antenna arranged on the rim or tire and coupled to the sensor system for communicating data about the sensed acceleration. A processor receives acceleration signals provided by the sensor system and determines the existence of an anomaly in the tire based thereon. When arranged on the wheel, the processor provides a signal indicative or representative of the determination of the existence of the anomaly via the antenna to a receiving antenna which conveys it to a reactive system. The reactive system may provide a visual and/or audible warning to the driver of the vehicle or to personnel at a vehicle or tire monitoring facility.
    Type: Application
    Filed: February 22, 2007
    Publication date: July 5, 2007
    Applicant: AUTOMOTIVE TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: David Breed, Vittorio Castelli, Wendell Johnson, Wilbur DuVall
  • Publication number: 20070101311
    Abstract: A method for incrementally generating a computer-executable model of a procedure from observations of user actions is described. The method includes maintaining a collection of computer-executable procedure models consistent with observed actions of a user, and augmenting the collection when a user action is observed, wherein the user actions are performed while executing a procedure.
    Type: Application
    Filed: October 21, 2005
    Publication date: May 3, 2007
    Applicant: International Business Machines Corporation
    Inventors: Vittorio Castelli, Daniel Oblinger, Lawrence Bergman
  • Publication number: 20070094590
    Abstract: A system and method for obtaining a process definition; determining the current process; determining the current process step; determining whether a whether a user has requested creation or modification of an annotation of the current process or step; receiving information from the user for creating the annotation when a user has requested creation of an annotation; and displaying the annotation.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Inventors: Peter Malkin, Thomas Erickson, Wendy Kellogg, Brent Hailpern, Lawrence Bergman, Vittorio Castelli, Daniel Oblinger