Patents by Inventor Jordi Albornoz

Jordi Albornoz 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: 7464158
    Abstract: Secure intialization for detecting intrusions is disclosed. The secure initialization includes receiving a behavior profile associated with an application and reading the behavior profile associated with the application. The secure initialization further includes monitoring execution of the application, according to the behavior profile. If the behavior of the application does not conform to the behavior profile, a message is issued indicating that the application is not conforming to the behavior profile. The behavior profile can be generated by a developer of the intrusion detection system, a developer of the application, and/or a third party developer. Additionally, the behavior profile is generated by executing the system on a reference computer system or by heuristic determination.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventor: Jordi A. Albornoz
  • Publication number: 20080222512
    Abstract: The present invention generally provides methods, systems, and articles of manufacture for managing an annotation system that includes storing annotations for a document family, i.e., a series of versions of a data source. Annotations created for one version of the data source may be viewed in context from both subsequent and prior versions of the same data source. Embodiments of the invention associate annotations with both a data source “family identifier” as well as a “version identifier.” Other than adding a family ID to the data source, the data source remains unchanged. The family ID is maintained across different versions of the data source, whereas version IDs are determined for a specific version of the data source. Version IDs can be constructed from each data source directly, and do not need to be stored.
    Type: Application
    Filed: May 23, 2008
    Publication date: September 11, 2008
    Inventors: Jordi A. Albornoz, Lee D. Feigenbaum, Douglas R. Fish, Sean J. Martin, Hoa T. Tran, David A. Wall
  • Publication number: 20080016102
    Abstract: Systems, methods and computer program products are provided for creating a new annotation for a data source. According to the method for creating a new annotation, a data source version identifier is generated based on a current version of the data source, and text of the annotation is received. A new annotation record is added to an annotation data store, with the new annotation record including the data source version identifier that was generated and the text of the annotation. In one embodiment, the new annotation record further includes point information indicating coordinates of at least one part of the current version of the data source that the annotation is meant to annotate.
    Type: Application
    Filed: July 17, 2007
    Publication date: January 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: JORDI ALBORNOZ, Lee Feigenbaum, Kyle Henderson
  • Patent number: 7305557
    Abstract: Digital Fingerprints are generated for data objects in a system where separate annotation files are created for data objects. This permits cross heterogeneous system relationship of a data object with associated annotations. The digital fingerprint is saved in an annotation store along with a first relationship between the digital fingerprint and the location of annotations as well as a second relationship between the digital fingerprint and location of copies of the data object. The digital fingerprint can be generated by any system that has a copy of the data object. Annotations or data objects can be found by searching for the digital fingerprint and its relationships.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jordi Albornoz, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
  • Patent number: 7254593
    Abstract: Systems, methods and computer program products are provided for creating a new annotation for a data source, and for carrying forward annotations to a data source when the data source is modified. According to the method for creating a new annotation, a data source version identifier is generated based on a current version of the data source, and text of the annotation is received. A new annotation record is added to an annotation data store, with the new annotation record including the data source version identifier that was generated and the text of the annotation. In one embodiment, the new annotation record further includes point information indicating coordinates of at least one part of the current version of the data source that the annotation is meant to annotate.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: August 7, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jordi Albornoz, Lee Feigenbaum, Kyle Lane Henderson
  • Publication number: 20060265640
    Abstract: In response to a user request, an annotation form is presented to a user for annotating a target document or image in a database. The annotation form is associated with the target document. A runtime program is associated with the annotation form. The annotation form selected by the user provides prompts for annotation input. The annotation input is saved in an annotation database and the runtime program performs an action on behalf of the user. Preferably the runtime program action comprises analysis of elements of the target document.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Jordi Albornoz, Lee Feigenbaum, Sean Martin, Simon Martin, Lonnie McCullough, Madhusmita Mitra, Elias Torres
  • Publication number: 20060150079
    Abstract: The present invention generally provides methods, systems, and articles of manufacture for managing an annotation system that includes storing annotations for a document family, i.e., a series of versions of a data source. Annotations created for one version of the data source may be viewed in context from both subsequent and prior versions of the same data source. Embodiments of the invention associate annotations with both a data source “family identifier” as well as a “version identifier.” Other than adding a family ID to the data source, the data source remains unchanged. The family ID is maintained across different versions of the data source, whereas version IDs are determined for a specific version of the data source. Version IDs can be constructed from each data source directly, and do not need to be stored.
    Type: Application
    Filed: December 17, 2004
    Publication date: July 6, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordi Albornoz, Lee Feigenbaum, Douglas Fish, Sean Martin, Hoa Tran, David Wall
  • Publication number: 20060143558
    Abstract: A method and system for displaying annotations is provided. The method includes displaying current data to a user through a GUI, displaying at least one of current and historic annotations to a user through the GUI, providing a user selectable link between the historic annotations and historic data associated with the historic annotation, and displaying the historic data to the user through the GUI when the user selectable link is activated by the user.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordi Albornoz, Brian Cragun, Lee Feigenbaum, Sean Martin
  • Publication number: 20060100995
    Abstract: Semantic Web attributes are transmitted via an electronic message such as an email message. The attributes are extracted from the message by a program agent according to a predetermined plan. The extracted attributes are saved in storage wherein the storage is optionally an annotation store.
    Type: Application
    Filed: October 26, 2004
    Publication date: May 11, 2006
    Applicant: International Business Machines Corporation
    Inventors: Jordi Albornoz, Sean Martin, Benjamin Szekely
  • Publication number: 20060101328
    Abstract: A displayed document comprises an annotation widget, the widget associated with an annotation document and a corresponding annotation key in an annotation store. The annotation document associated with a workflow action program. A user with a predetermined privilege selects a widget and is presented with the annotation document. The user performs an annotation task modifying the annotation document and submits the annotation document to the annotation store, the submission triggering the workflow action program to progress the workflow to another step.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Applicant: International Business Machines Corporation
    Inventors: Jordi Albornoz, Lee Feigenbaum, Sean Martin, Simon Martin, Lonnie McCullough, Elias Torres
  • Publication number: 20050210059
    Abstract: Methods, systems, and articles of manufacture for managing global annotations made for data elements that may be instantiated (e.g., displayed) by a variety of different type applications are provided. By anchoring the global annotations to the data element, rather than the particular data source containing the data element at the time the data element was annotated, the annotation may be retrieved from any application that instantiates or displays it.
    Type: Application
    Filed: March 18, 2004
    Publication date: September 22, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordi Albornoz, Avijit Chatterjee, Lee Feigenbaum, Sean Martin, Lonnie McCullough, Herschel Weintraub
  • Publication number: 20050209989
    Abstract: Methods, systems, and articles of manufacture for proving global annotation services are disclosed. Global annotations are used to annotate a data element independently from the internal representation of a data element employed by a particular software application. Data elements are normalized into a form used by a global annotation system to identify the data element, and corresponding global annotations, independent from the application in which the data element may appear. An annotation cache may be used to store the global annotations that have been created for a particular data source, improving the efficiency of the global annotation system.
    Type: Application
    Filed: October 14, 2004
    Publication date: September 22, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordi Albornoz, Brian Cragun, Christine Grev, Hoa Tran, David Wall
  • Publication number: 20050165852
    Abstract: Systems, methods and computer program products are provided for creating a new annotation for a data source, and for carrying forward annotations to a data source when the data source is modified. According to the method for creating a new annotation, a data source version identifier is generated based on a current version of the data source, and text of the annotation is received. A new annotation record is added to an annotation data store, with the new annotation record including the data source version identifier that was generated and the text of the annotation. In one embodiment, the new annotation record further includes point information indicating coordinates of at least one part of the current version of the data source that the annotation is meant to annotate.
    Type: Application
    Filed: January 16, 2004
    Publication date: July 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordi Albornoz, Lee Feigenbaum, Kyle Henderson
  • Publication number: 20050160356
    Abstract: Methods, systems, and articles of manufacture for maintaining annotations for changing source documents are provided. For some embodiments, an annotation system may support multiple policies, with each policy dictating how (or if) an annotation created for a version of a source document should be applied to subsequent versions of the source document. For some embodiments, a user creating an annotation may select from a group of available policies to be applied to the annotation.
    Type: Application
    Filed: January 15, 2004
    Publication date: July 21, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordi Albornoz, Brian Cragun, Lee Feigenbaum, Kyle Henderson, Robert Nelson, Cale Rath
  • Publication number: 20050160038
    Abstract: A system, method and computer program product are disclosed for providing automatic recurring online payments. According to the method, an automatic recurring online payment configuration is received from a user. A notification is sent to the user of a pending automatic payment based on the automatic recurring online payment configuration, and it is determined whether or not to execute the pending automatic payment based on at least one of a response to the notification received from the user and a lack of a response to the notification from the user. In one embodiment, if the response authorizes the pending automatic payment, the pending automatic payment is executed according to the automatic recurring online payment configuration, if the response modifies the pending automatic payment, the pending automatic payment is executed as modified, and if the response cancels the pending automatic payment, the automatic recurring online payment is canceled.
    Type: Application
    Filed: January 16, 2004
    Publication date: July 21, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jordi Albornoz
  • Publication number: 20050154978
    Abstract: A method and system is provided for allowing efficient creation of data structures that correspond to data formats specified by content models specified within XML schemas. The data in these data structures is produced as XML documents that conform to those XML schema. Programs written in dynamic programming languages, such as JavaScript, create and instantiate object classes that conform to one or more pre-existing XML schemas. These object classes provide an application program interface (API) for application programs to manipulate data via exposed data structures and methods. Application programs are able to access exposed data structures through conventional programming methods. After the application program has completed manipulation of data within the instantiated data classes, the data is then produced as an XML document that conforms to the XML schema.
    Type: Application
    Filed: January 9, 2004
    Publication date: July 14, 2005
    Inventors: Jordi Albornoz, Lee Feigenbaum, Dennis Quan
  • Publication number: 20050120077
    Abstract: A network communication system for instant messaging comprising: a client-server network system with a server in communication with a client and a server and a network for communication therebetween, each of the server and the client operating as at least one of a sender and a recipient of a combined message; wherein the combined message includes a code and a communications message; and wherein the sender transmits at least one of the code and the combined message to the recipient. A method for instant messaging in a network communication system comprising: formulating a combined message to a recipient, the combined message including a code and a communications message; and transmitting at least one of the code and the combined message to a recipient.
    Type: Application
    Filed: December 1, 2003
    Publication date: June 2, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordi Albornoz, Lee Feigenbaum
  • Publication number: 20050086500
    Abstract: A system, method and computer readable medium for detecting intrusions is disclosed. The method on a computer includes receiving a behavior profile associated with an application and reading the behavior profile associated with the application. The method further includes monitoring execution of the application, according to the behavior profile. If the behavior of the application does not conform to the behavior profile, a message is issued indicating that the application is not conforming to the behavior profile. The behavior profile can be generated by a developer of the intrusion detection system, a developer of the application, and/or a third party developer. Additionally, the behavior profile is generated by executing the system on a reference computer system or by heuristic determination.
    Type: Application
    Filed: October 15, 2003
    Publication date: April 21, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jordi Albornoz
  • Publication number: 20040260929
    Abstract: Digital Fingerprints are generated for data objects in a system where separate annotation files are created for data objects. This permits cross heterogeneous system relationship of a data object with associated annotations. The digital fingerprint is saved in an annotation store along with a first relationship between the digital fingerprint and the location of annotations as well as a second relationship between the digital fingerprint and location of copies of the data object. The digital fingerprint can be generated by any system that has a copy of the data object. Annotations or data objects can be found by searching for the digital fingerprint and its relationships.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jordi Albornoz, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
  • Publication number: 20040260717
    Abstract: Methods, systems, and articles of manufacture for managing annotations made for a variety of different type data objects manipulated (e.g., created, edited, and viewed) by a variety of different type applications are provided. Some embodiments allow users collaborating on a project to create, view, and edit annotations from within the applications used to manipulate the annotated data objects, which may facilitate and encourage the capturing and sharing of tacit knowledge through annotations. Further, annotations may be stored separate from the application data they describe, decoupling the tacit knowledge captured in the annotations from the applications used to manipulate the annotated data.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordi Albornoz, Avijit Chatterjee, Paul R. Chmielewski, Lee D. Feigenbaum, Christine A. Grev, Kyle L. Henderson, Lonnie A. McCullough, Cale T. Rath