Patents by Inventor Roberto Longobardi
Roberto Longobardi 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: 9563880Abstract: A personal scheduler is proposed. The scheduler is used to define tasks, each one consisting of an activity to be performed by a defined deadline at a specific location, and appointments, each one consisting of an activity to be performed at a precise time at a specific location. The scheduler warns the user whenever s/he passes close to the location of each task. Moreover, at the morning the scheduler reminds all the tasks that might be performed during the day, according to an expected traveling path of the user based on the appointments to be attended.Type: GrantFiled: March 14, 2006Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventor: Roberto Longobardi
-
Patent number: 8347269Abstract: A method and system are provided for debugging a software application in a data processing system that includes a server entity and client entities. For at least one of the client entities, a server component of the application running on the server entity is accessed, and a client component of the application is downloaded from the server entity. The client component is executed. Client log information relating to the execution of the client component is saved by invoking a log function provided by the client component; the client log information is saved into a non-persistent memory structure of the client component. The client log information is transmitted for use in the debugging of the application.Type: GrantFiled: July 2, 2008Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Luca Lazzaro, Marco Lerro, Roberto Longobardi, Claudio Marinelli
-
Patent number: 8141104Abstract: The WMI architecture includes a framework, known as CIM Object Manager (or CIMOM), which exploits WMI providers of dynamic services for the managed objects; in the WMI architecture, the CIM providers must be implemented as Common Object Model (COM) objects and must comply with a specific WMI provider interface (named “IWbemServices”). The invention discloses integrating non-compliant providers, for example written in the Java language, into the WMI infrastructure. For this purpose, a bridge provider is associated with each managed object that is supported by the Java providers. The bridge provider identifies the Java provider that must be invoked to fulfill a particular request (based on a specific CIM qualifier); the parameters of the request are converted into Java types, and a corresponding method is called on an intermediate Java object. The intermediate Java object then routes the request to the appropriate Java provider.Type: GrantFiled: March 25, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventor: Roberto Longobardi
-
Patent number: 7822748Abstract: A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in response to corresponding requests. In the method of the invention, an interest index is calculated (280) according to the number of preceding requests of the information that have been submitted in the past (so as to estimate the interest of the clients for the information); moreover, a significance index is calculated (220) according to a probability of a current value of the information that is uploaded onto the server by the corresponding source (so as to estimate its importance for the clients). A frequency for refreshing the information on the server can then be determined (245) according to both the interest index and the significance index. In this way, the refresh frequency self-adapts to the expected behavior of the clients.Type: GrantFiled: January 30, 2009Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: Roberto Longobardi, Antonio Perrone
-
Publication number: 20090157806Abstract: A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in response to corresponding requests. In the method of the invention, an interest index is calculated (280) according to the number of preceding requests of the information that have been submitted in the past (so as to estimate the interest of the clients for the information); moreover, a significance index is calculated (220) according to a probability of a current value of the information that is uploaded onto the server by the corresponding source (so as to estimate its importance for the clients). A frequency for refreshing the information on the server can then be determined (245) according to both the interest index and the significance index. In this way, the refresh frequency self-adapts to the expected behavior of the clients.Type: ApplicationFiled: January 30, 2009Publication date: June 18, 2009Applicant: International Business Machines CorporationInventors: Roberto Longobardi, Antonio Perrone
-
Publication number: 20090089761Abstract: A method and system are provided for debugging a software application in a data processing system that includes a server entity and client entities. For at least one of the client entities, a server component of the application running on the server entity is accessed, and a client component of the application is downloaded from the server entity. The client component is executed. Client log information relating to the execution of the client component is saved by invoking a log function provided by the client component; the client log information is saved into a non-persistent memory structure of the client component. The client log information is transmitted for use in the debugging of the application.Type: ApplicationFiled: July 2, 2008Publication date: April 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: LUCA LAZZARO, Marco Lerro, Roberto Longobardi, Claudio Marinelli
-
Patent number: 7490080Abstract: A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in response to corresponding requests. In the method of the invention, an interest index is calculated (280) according to the number of preceding requests of the information that have been submitted in the past (so as to estimate the interest of the clients for the information); moreover, a significance index is calculated (220) according to a probability of a current value of the information that is uploaded onto the server by the corresponding source (so as to estimate its importance for the clients). A frequency for refreshing the information on the server can then be determined (245) according to both the interest index and the significance index. In this way, the refresh frequency self-adapts to the expected behavior of the clients.Type: GrantFiled: January 17, 2006Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Roberto Longobardi, Antonio Perrone
-
Publication number: 20080178194Abstract: A method and a corresponding system for use in a resource management infrastructure conforming to the WMI architecture are proposed. The WMI architecture includes a framework, known as CIM Object Manager (or CIMOM), which exploits WMI providers of dynamic services for the managed objects; in the WMI architecture, the CIM providers must be implemented as Common Object Model (COM) objects and must comply with a specific WMI provider interface (named “IWbemServices”). The invention discloses a method for integrating non-compliant providers, for example written in the Java language, into the WMI infrastructure. For this purpose, a bridge provider is associated with each managed object that is supported by the Java providers. The bridge provider identifies the Java provider that must be invoked to fulfill a particular request (based on a specific CIM qualifier); the parameters of the request are converted into Java types, and a corresponding method is called on an intermediate Java object.Type: ApplicationFiled: March 25, 2008Publication date: July 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Roberto Longobardi
-
Publication number: 20060225076Abstract: A personal scheduler (103) is proposed. The scheduler is used to define tasks (210), each one consisting of an activity to be performed by a defined deadline at a specific location, and appointments (215), each one consisting of an activity to be performed at a precise time at a specific location. The scheduler warns (265,285) the user whenever s/he passes (245) close to the location of each task. Moreover, at the morning (270) the scheduler reminds (265,285) all the tasks that might be performed during the day, according to an expected traveling path of the user (275) based on the appointments to be attended.Type: ApplicationFiled: March 14, 2006Publication date: October 5, 2006Inventor: Roberto Longobardi
-
Publication number: 20060173950Abstract: A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in response to corresponding requests. In the method of the invention, an interest index is calculated (280) according to the number of preceding requests of the information that have been submitted in the past (so as to estimate the interest of the clients for the information); moreover, a significance index is calculated (220) according to a probability of a current value of the information that is uploaded onto the server by the corresponding source (so as to estimate its importance for the clients). A frequency for refreshing the information on the server can then be determined (245) according to both the interest index and the significance index. In this way, the refresh frequency self-adapts to the expected behavior of the clients.Type: ApplicationFiled: January 17, 2006Publication date: August 3, 2006Inventors: Roberto Longobardi, Antonio Perrone
-
Patent number: 6940413Abstract: Discloses is a method and a corresponding apparatus for monitoring operation of electrical household appliances (such as a freezer). The method includes checking the temperature inside the freezer on a periodical basis and comparing with a de-frosting temperature. A critical condition is detected and recorded when the temperature inside the freezer stays over the de-frosting temperature for a period longer than a threshold value. In this way, when a user returns home after several days of absence, he or she is informed whether the food has been de-frozen and then frozen again because of a outage in the power supply network.Type: GrantFiled: February 4, 2003Date of Patent: September 6, 2005Assignee: International Business Machines CorporationInventor: Roberto Longobardi
-
Publication number: 20030156034Abstract: Discloses is a method and a corresponding apparatus for monitoring operation of electrical household appliances (such as a freezer). The method includes checking the temperature inside the freezer on a periodical basis and comparing with a de-frosting temperature. A critical condition is detected and recorded when the temperature inside the freezer stays over the de-frosting temperature for a period longer than a threshold value. In this way, when a user returns home after several days of absence, he or she is informed whether the food has been de-frozen and then frozen again because of a outage in the power supply network.Type: ApplicationFiled: February 4, 2003Publication date: August 21, 2003Applicant: International Business Machines CorporationInventor: Roberto Longobardi
-
Publication number: 20020105496Abstract: The present invention proposes a non-visual output device for providing a non-visual representation of objects comprising means for providing a first non-visual indication consisting of a three-dimensional representation of an object, and means for providing a second non-visual indication representative of a non-shape related attribute (e.g. the presence of a hyperlink) of the object. The devised solution allows more visual information to be conveyed to the user. Therefore, the interaction human/machine is greatly enhanced. Moreover, the device according to the invention gives the user a quick feedback of the visual information; therefore, the user may immediately identify information of particular importance or meaning. The proposed solution is extremely advantageous for the blind people, especially when they are surfing the INTERNET. In fact, the emphasised hyperlinks (or hotspots) give the user an immediate feeling of the links available.Type: ApplicationFiled: July 31, 2001Publication date: August 8, 2002Applicant: International Business Machines CorporationInventors: Cesare Giuliani, Roberto Longobardi
-
Patent number: 5046308Abstract: The exhaust system is suitable for both gasoline and diesel engines, whether used for vehicle propulsion or in permanently installed power transmissions, and controls emission by trapping the solid matter and unburned hydrocarbons that escape with the exhaust gases using serviceable filters accommodated in an elongated hollow outer case (6,61) sealed at either end by removable caps (7) with axial fittings (10) that connect with the front and rear sections of the exhaust pipe (2,4); the space encompassed by the case (6) is split into two chambers (13,14) of different volume by a baffle (15), one side of which supports a housing (16) designed to contain one or more removable filter elements (19), and at the same time, to combine with the inside wall of the case (6) in creating a void (20) that communicates with the smaller chamber (13) by way of openings formed in the baffle (15).Type: GrantFiled: May 11, 1989Date of Patent: September 10, 1991Inventors: Roberto Longobardi, Raffaele Longobardi
-
Patent number: 4715354Abstract: A device is disclosed for use in conjunction with the carburetor of an internal combustion engine for economizing fuel consumption and reducing emission levels. The device includes a mixer element in the form of a spiralling cone frustum, seated in a mounting plate which is provided with a radial bore designed to admit air or other liquid or gas into the inlet manifold.Type: GrantFiled: April 3, 1986Date of Patent: December 29, 1987Inventor: Roberto Longobardi
-
Patent number: 4187819Abstract: New and improved fuel economization and pollution reductions means for use with carbureted, internal combustion engines are disclosed, and comprise frusto-conical, spiral mixing means which are disposed in the fuel-air mixture passage of the engine to result in more complete fuel combustion, with resultant increase in fuel efficiency and reduction in exhaust gas pollutants.Type: GrantFiled: January 26, 1978Date of Patent: February 12, 1980Inventor: Roberto Longobardi