Patents Represented by Attorney Rafael Perez-Pineiro
-
Patent number: 7257250Abstract: Disclosed is an improved computer system, method, and program product that has one or more input devices for receiving one or more input meshes representing a three dimensional model. The three dimensional model is capable of being represented as a 2-manifold triangular mesh. A conversion process automatically converts the input mesh to a multiresolution quadrilateral-based subdivision surface (MQSS) representation.Type: GrantFiled: October 29, 2003Date of Patent: August 14, 2007Assignee: International Business Machines CorporationInventors: Ioana M. Boier-Martin, Jingyi Jin, Holly E. Rushmeier, Fausto Bernardini
-
Patent number: 7219074Abstract: A method for providing a service for a traveler to acquire at least one item at the traveler's destination, comprising the steps of receiving a request from a traveler for obtaining at least one item; providing the traveler with the option to one of rent and purchase the at least one item, arranging for the at least one item to be supplied, arranging for shipping of the at least one item to a location selected by the traveler at a time selected by the traveler; and conducting a transaction with the traveler for obtaining the at least one item.Type: GrantFiled: May 14, 2001Date of Patent: May 15, 2007Assignee: International Business Machines CorporationInventors: Peter G. Capek, Dimitri Kanevsky, Sara H. Basson
-
Patent number: 7200565Abstract: A method for promoting use of a product having an adaptation module is provided comprising the steps of: providing sample data of a person; accessing the sample data associated with the person; using the sample data to adapt the product to the person utilizing the adaptation module of the product; making the product available to the person; tracking use of the adapted product by the selected person; storing data in the person database as tracking data associated with the selected person; obtaining feedback data from the selected person regarding the selected person's satisfaction with the product; storing the feedback data in the person database in association with the selected person; incorporating the tracking data and the feedback data associated with the selected person into an advertisement; and advertising the product.Type: GrantFiled: April 17, 2001Date of Patent: April 3, 2007Assignee: International Business Machines CorporationInventors: Sara H. Basson, Dimitri Kanevsky, Wlodek W. Zadrozny
-
Patent number: 7176508Abstract: Disclosed is a temperature sensor for an integrated circuit having at least one field effect transistor (FET) having a polysilicon gate, in which a current and a voltage is supplied to the polysilicon gate, changes in the current and the voltage of the polysilicon gate are monitored, wherein the polysilicon gate of the at least one FET is electrically isolated from other components of the integrated circuit, and the changes in the current or voltage are used to calculate a change in resistance of the polysilicon gate, and the change in resistance of the polysilicon gate is used to calculate a temperature change within the integrated circuit.Type: GrantFiled: July 27, 2004Date of Patent: February 13, 2007Assignee: International Business Machines CorporationInventors: Rajiv V. Joshi, Sukhvinder S. Kang
-
Patent number: 7136077Abstract: A computer system, method, and article of manufacture for shading graphical objects and/or displays is disclosed. A graphical geometric data structure has a plurality of vertex positions defining one or more polygons, typically triangles. In a preferred embodiment, the polygons define a wireframe representation of a geometric object. Each of the vertex positions is associated with one or more sets of vertex color information. A color table has one or more fill colors to be rendered (shaded) between two or more of the vertex positions on a rendering of the geometric object. These colors can uniformly vary between the vertices of the triangle over the entire surface. A substitute color is associated with each of the fill colors so that at least two of the fill colors are associated with the same substitute color.Type: GrantFiled: June 9, 2004Date of Patent: November 14, 2006Assignee: International Business Machines CorporationInventors: Bruce D. D'Amora, Gabriel Taubin
-
Patent number: 7107307Abstract: Disclosed is a method of indicating a user status in groupware for recognizing the user status in the groupware. The method comprises the steps of (a) displaying a status row bar in a view window of each user; and (b) indicating the status whether or not each user has read each document by the displayed status row bar. To carry out the method, an apparatus comprises a network; a server connected to the network and including a status database for storing the status of each user to each document; a manager operation section connected to the network and including a manager screen and a manager input device; and a user operation section connected to the network and including at least one user screen and at least one user input device.Type: GrantFiled: September 29, 2000Date of Patent: September 12, 2006Assignee: International Business Machines CorporationInventor: Nobuaki Takishita
-
Patent number: 6925465Abstract: The invention allows a system to prevent robots from browsing a Web site beyond a welcome page. When an initial request from an undefined originator is received Web site responds to it with a welcome page including at least one trap. Then, on receiving further requests from the undefined originator Web site can check whether a trap is used or not. If not used the undefined originator is assumed to be a human being and is authorized to go on. If a trap is however used the undefined originator is assumed to be a robot in which case site access is further denied. The invention prevents Web site contents from being investigated by robots while not requiring users to have to log on.Type: GrantFiled: September 12, 2001Date of Patent: August 2, 2005Assignee: International Business Machines CorporationInventors: Marc Lamberton, Eric Levy-Abegnoli, Pascal Thubert
-
Patent number: 6898793Abstract: To control the load on an agent server, it is necessary to store any inactive agent in a secondary storage device, release a memory and a thread occupied by the agent, and control the number of simultaneously active agents. The agent server reads out an agent from the secondary storage device when a processing of the agent starts, and writes the agent into the secondary storage device when the processing of the agent is terminated. By doing so, the memory and the thread occupied by the agents which are not processing are released. It also limits the number of simultaneously active agents by starting a processing of another agent upon termination of the processing of one agent. In the present invention, the start and the termination of the processing are determined by the start and the termination of a conversation between the agents. Messages are in compliance with a predetermined rule.Type: GrantFiled: April 30, 1999Date of Patent: May 24, 2005Assignee: International Business Machines CorporationInventors: Gaku Yamamoto, Yuhichi Nakamura
-
Patent number: 6836894Abstract: Systems and methods are provided for exploratory analysis of event messages. The invention includes a parsing engine to translate textual messages into structured event data, a selection and control engine (SCE) to provide data management and communication channels for a set of analysis methods, and viewers to support different kinds of analysis methods. The invention further includes a mechanism for viewers to exchange information, a mechanism for interactively and iteratively refining parsing rules, and a mechanism to visualize events through event graphs.Type: GrantFiled: July 27, 1999Date of Patent: December 28, 2004Assignee: International Business Machines CorporationInventors: Joseph L. Hellerstein, Sheng Ma, Steven S. Demion
-
Patent number: 6832243Abstract: A computer-based method for use in an asynchronous messaging system comprises the steps of: (i) defining at least one message delivery outcome condition for at least one message to be sent in the system and associating the message delivery outcome condition with the message to be sent in the system; (ii) sending the message with the associated message delivery outcome condition in the system; and (iii) monitoring the delivery of the sent message and evaluating the delivery outcome of the message with respect to the associated message delivery outcome condition such that a sender of the message may be notified as to the outcome of the delivery of the message to final recipients.Type: GrantFiled: August 15, 2000Date of Patent: December 14, 2004Assignee: International Business Machines CorporationInventors: Thomas A. Mikalsen, Isabelle M. Rouvellou, Stanley M. Sutton, Jr., Stefan C. Tai
-
Patent number: 6829608Abstract: A new form of pattern is provided, referred to as a mutual dependence pattern or m-pattern. The m-pattern captures mutual dependence among a set of items. Intuitively, the m-pattern represents a set of items that often occur together. In our experience, such m-patterns often provide great values for certain tasks, such as event correlation in event management. Further, an efficient algorithm is provided for discovering all m-patterns in data for a given minimum mutual dependence threshold. Specifically, a linear algorithm is provided for testing whether a pattern is an m-pattern. Further, a pruning algorithm is provided that prunes the search space effectively. Still further, a level-wise algorithm for mining m-patterns is provided.Type: GrantFiled: July 30, 2001Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Sheng Ma, Joseph L. Hellerstein
-
Patent number: 6826579Abstract: A computerized method for automatically transforming the process model of a workflow-management-system into trigger-specifications executable within a trigger system. The process model comprises at least one source activity S, a target activity T and a control connector defining a potential control flow from said source activity to said target activity associated with a transition condition P. The source activity S is transformed into a trigger event. The trigger-event, if raised at run-time, indicates to said trigger system that an instance of said source activity has been terminated. The control connector is transformed into a trigger condition, causing said trigger system at run-time, once said trigger event has been raised, to evaluate the truth value of said transition condition. Furthermore said target activity is transformed into a trigger action causing said trigger system at run-time, in case said trigger condition evaluates to TRUE, to start an instance of said target activity.Type: GrantFiled: February 4, 2000Date of Patent: November 30, 2004Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Patent number: 6820125Abstract: In a client-server environment having a server group including one or more participating servers and one or more controller servers, where each participating server can communicate with at least one controller server, a method for coordinating actions among the servers in the server group comprising the steps of: (1) communicating between a client and at least one of the servers in the server group using a protocol that has limited or no defined procedures for passing state information between the client and the servers; (2) transmitting a request for an action from the client to one of the servers; and (3) communicating among a plurality of servers with at least one controller server coordinating actions of at least some of the servers in response to the request.Type: GrantFiled: August 16, 2000Date of Patent: November 16, 2004Assignee: International Business Machines CorporationInventors: Daniel Manuel Dias, Arun Kwangil Iyengar
-
Patent number: 6813712Abstract: The invention comprises a counter virus agent for detecting viral infection of a computer system. The agent identifies potential host files for the agent within the computer system; and controls replication of the agent within the host files to maintain the agent at a pre-determined population level. When instantiated within one of the host files, the agent determines the population level of the agent within the computer system; and, responsive to the population level exceeding the pre-determined population level, indicates possible viral infection of the computer system.Type: GrantFiled: August 17, 1999Date of Patent: November 2, 2004Assignee: International Business Machines CorporationInventor: James Steven Luke
-
Patent number: 6804765Abstract: A computer system provides an object-based environment and includes storage. At least a portion of the storage is logically divided into two or more heaps in which objects can be stored. Each heap is subdivided into slices of memory. The system includes a two-level lookup structure for determining whether a given storage address corresponds to a particular heap. The lookup substructure involves a first level having one or more lookup substructures, each corresponding to a unit of memory representing a predetermined number of slices. The substructure indicates for each of these slices the particular heap, if any, that the slice belongs to. The two-level lookup structure further involves a second level for determining for a given memory address the first level lookup substructure that includes the slice containing that address.Type: GrantFiled: April 30, 2001Date of Patent: October 12, 2004Assignee: International Business Machines CorporationInventors: Elliot Karl Kolodner, Ethan Lewis, Susan Patricia Paice, Martin John Trotter
-
Patent number: 6799175Abstract: Techniques are provided for finding query responses from database queries using an interactive process between a user (e.g., a person entering a query to a database) and a computer system (e.g., a computing system upon which the database resides or which has access to the database). The interactive process comprises providing the user with one or more visual perspectives as feedback on the distribution of points in the database. These visual perspectives may be considered by the user in order for the user to provide feedback to the computer system. The computer system may then use the user-provided feedback to determine the best response to the query.Type: GrantFiled: April 23, 2001Date of Patent: September 28, 2004Assignee: International Business Machines CorporationInventor: Charu C. Aggarwal
-
Patent number: 6792456Abstract: Systems and methods are described for the execution and authoring of policies that use event rates for event management. The first system addresses policy execution. Included in this system are: a controller that provides overall operational control, a grouping engine, a rate detector, and a rate diagnoser. The second system automates the construction of event rate policies based on primary information sources (e.g., topology, inventory). The components of this system include: an authoring user interface, source-specific hierarchy generators, an event group generator and hierarchy builder, and a threshold constructor.Type: GrantFiled: May 8, 2000Date of Patent: September 14, 2004Assignee: International Business Machines CorporationInventors: Joseph L. Hellerstein, Sheng Ma
-
Patent number: 6785663Abstract: Periodic patterns in time series data can be hierarchical in nature, where a higher level pattern may comprise repetitions of lower level patterns. In the presence of noises, these repetitions of lower level patterns may not be perfect. A novel model, namely a meta-pattern, is provided in accordance with the present invention to capture these higher level patterns. The meta-pattern can not only provide a more compact representation of patterns but also capture the regularities of pattern evolutions, which may not be expressed by previous models due to the presence of noise. A method is provided to mine meta-patterns in an iterative manner by discovering meta-patterns and their supporting subsequences in the form of lists of segments of contiguous repetitions of a meta-pattern. The number of pattern repetitions in each said segment is at least a predefined threshold min_rep and the distance between any two adjacent segments is at most a predefined threshold max_dis.Type: GrantFiled: December 28, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Wei Wang, Jiong Yang, Philip Shi-Lung Yu
-
Patent number: 6775660Abstract: A user-oriented database query system, comprising user management means; device management means; control means for identifying a user, receiving a database query request and appended parameters, converting the database query request into a database query command; query agent means for submitting database query command at suitable time and receiving the query results; query recording means for storing the database query request, the appended parameters, the query command, the query time and the query results; wherein the control means further determines a receiving device, converts the query results into a form acceptable by the receiving device and sends the query results thereto, and terminates the query after the acknowledgment of the success of sending.Type: GrantFiled: February 20, 2001Date of Patent: August 10, 2004Assignee: International Business Machines CorporationInventors: Hong Lin, Song Song
-
Patent number: 6757706Abstract: An apparatus for providing responses to requests of an off-line client, comprising: a local request-response storage which stores a plurality of requests and a plurality of responses; a network traffic redirector, for redirecting requests of the client to the client machine itself by modifying the system configuration of the client machine when the client is off-line, and for redirecting requests of the client to the network connection by resuming the system configuration of the client machine when the client leaves the off-line state and enters an on-line state; and a local off-line server, for receiving a request of the client redirected to the client machine itself, for generating a response based on the request, the plurality of requests and the plurality of responses stored in the request-response storage, and for returning the response to the client.Type: GrantFiled: January 26, 2000Date of Patent: June 29, 2004Assignee: International Business Machines CorporationInventors: Liu Dong, Leo Y. Liu, XiaoYan Chen, XiaoPei Zhang