Patents by Inventor Giuseppe Longobardi
Giuseppe 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: 9551169Abstract: A vacuum based apparatus that will, when activated, inhibit relocation of a computing device. The apparatus includes a first surface of a main body. A suction cup is attached to the main body. The suction cup faces outward from and protrudes from the first surface. The suction cup is connected to a vacuum pump and activation of the vacuum pump generates adhesion between the suction cup and another surface that is in contact with the suction cup. A spacer is attached to and protrudes outward from the first surface. The spacer surrounds at least a part of the suction cup that is protruding from the first surface. A control logic that controls the activation of the vacuum pump.Type: GrantFiled: June 26, 2013Date of Patent: January 24, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Giuseppe Longobardi, Scot MacLellan
-
Patent number: 9541057Abstract: Exemplary embodiments of the present invention disclose a method, computer program product, and system for energy production from fluid. In a step, the computer determines if the rate of the fluid level increase in the one of the one or more fluid reservoirs is above a predetermined threshold. In a step, the computer sends a signal to a bypass valve to open and release fluid through a bypass fluid connection from the one of the one or more fluid reservoirs if the rate of the fluid level increase in the one of the one or more fluid reservoirs is above a predetermined threshold. In a step, the computer sends a signal to a regulation valve to open for fluid connection to one or more turbines if the fluid level of the one of the one or more fluid reservoirs is above the predetermined threshold level.Type: GrantFiled: January 21, 2013Date of Patent: January 10, 2017Assignee: International Business Machines CorporationInventors: Giuseppe Longobardi, Scot MacLellan
-
Patent number: 9489282Abstract: A method, system, and/or computer program product log at least one stream of records in a data-processing system. A stream of records is received in succession. Records from the stream of records are logged into a log structure. In response to fulfillment of a pre-defined purging condition: the logging of the records are diverted to a buffer structure; the log structure is purged according to a set of purging criteria in response to the diverting; the records logged in the buffer structure are moved to the log structure in response to a completion of the purging; and the logging to the log structure is restored in response to a completion of the moving.Type: GrantFiled: April 17, 2014Date of Patent: November 8, 2016Assignee: GLOBALFOUNDRIES INC.Inventor: Giuseppe Longobardi
-
Publication number: 20160238397Abstract: One or more processors receive a geographic destination. One or more processors determine one or more parking spaces within a distance of the geographic destination. One or more processors assign a ranking order for the one or more parking spaces based on one or both criteria of comfort and safety. One or more processors provide navigation to the one or more parking spaces. The ranking order for the one or more parking spaces determines an order of arrival at any one parking space of the one or more parking spaces.Type: ApplicationFiled: February 17, 2015Publication date: August 18, 2016Inventors: Maria Teresa Caira, Giuseppe Longobardi, Maria Elena Massino
-
Publication number: 20160238399Abstract: One or more processors receive a geographic destination. One or more processors determine one or more parking spaces within a distance of the geographic destination. One or more processors assign a ranking order for the one or more parking spaces based on one or both criteria of comfort and safety. One or more processors provide navigation to the one or more parking spaces. The ranking order for the one or more parking spaces determines an order of arrival at any one parking space of the one or more parking spaces.Type: ApplicationFiled: September 21, 2015Publication date: August 18, 2016Inventors: Maria Teresa Caira, Giuseppe Longobardi, Maria Elena Massino
-
Publication number: 20160182573Abstract: A method for efficient utilization of available bandwidth over a data connection between a client computer and a server computer. An echo component on both the sending and receiving side of the connection registers a set of connection parameters, and stores a copy of the last transmitted request or response of the client and server computer systems. Once an echo component detects a duplicate data request or response, it simulates and transmits the last stored response back to the client or server computer system and notifies the remote side echo component to send data when it is ready. When non-duplicate data is ready to be transmitted, the local side echo component disables the loopback protocol then notifies the remote side to do the same and the data is transmitted.Type: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventors: Giuseppe Longobardi, Scot MacLellan
-
Publication number: 20160182375Abstract: A method for efficient utilization of available bandwidth over a data connection between a client computer and a server computer. An echo component on both the sending and receiving side of the connection registers a set of connection parameters, and stores a copy of the last transmitted request or response of the client and server computer systems. Once an echo component detects a duplicate data request or response, it simulates and transmits the last stored response back to the client or server computer system and notifies the remote side echo component to send data when it is ready. When non-duplicate data is ready to be transmitted, the local side echo component disables the loopback protocol then notifies the remote side to do the same and the data is transmitted.Type: ApplicationFiled: September 10, 2015Publication date: June 23, 2016Inventors: Giuseppe Longobardi, Scot MacLellan
-
Patent number: 9250960Abstract: A computer-implemented method, program product and system for planning execution of a plurality of tasks according to a plurality of dependencies includes receiving an indication of a task type and execution time, ordering the tasks into a task list according to a primary ordering criterion, receiving an indication of a dependency type for the task type and an indication of a dependency time for the execution time of a predecessor one of the tasks, ordering the dependencies into a dependency list according to the primary ordering criterion, scanning the dependency list for resolving each current one of the dependencies, identifying the predecessor task as a current one of the tasks having the task type meeting the dependency type and the execution time meeting the dependency time, and planning the execution of the tasks according to the resolved dependencies.Type: GrantFiled: May 21, 2014Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Katiuscia Berretta, Francesca Curzi, Rossella Donadeo, Giuseppe Longobardi
-
Patent number: 9247387Abstract: Mechanisms, in a data processing system, for generating a reminder notification are provided. The physical presence of another device within a physical local range of a wireless communication device is detected. An identity associated with the other device is determined and a determination is made as to whether a reminder record is stored in association with the identity associated with the other device. In response to a reminder record being stored in association with the identity associated with the other device, a reminder notification is generated and output on the wireless communication device based on content of the reminder record.Type: GrantFiled: November 13, 2012Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Cristina Bonanni, Paola Carlesimo, Giovanni B. P. Catasta, Giuseppe Longobardi, Alessandra Rotunno
-
Publication number: 20150005944Abstract: A vacuum based apparatus that will, when activated, inhibit relocation of a computing device. The apparatus includes a first surface of a main body. A suction cup is attached to the main body. The suction cup faces outward from and protrudes from the first surface. The suction cup is connected to a vacuum pump and activation of the vacuum pump generates adhesion between the suction cup and another surface that is in contact with the suction cup. A spacer is attached to and protrudes outward from the first surface. The spacer surrounds at least a part of the suction cup that is protruding from the first surface. A control logic that controls the activation of the vacuum pump.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Inventors: Giuseppe Longobardi, Scot MacLellan
-
Publication number: 20140366037Abstract: A computer-implemented method, program product and system for planning execution of a plurality of tasks according to a plurality of dependencies includes receiving an indication of a task type and execution time, ordering the tasks into a task list according to a primary ordering criterion, receiving an indication of a dependency type for the task type and an indication of a dependency time for the execution time of a predecessor one of the tasks, ordering the dependencies into a dependency list according to the primary ordering criterion, scanning the dependency list for resolving each current one of the dependencies, identifying the predecessor task as a current one of the tasks having the task type meeting the dependency type and the execution time meeting the dependency time, and planning the execution of the tasks according to the resolved dependencies.Type: ApplicationFiled: May 21, 2014Publication date: December 11, 2014Applicant: International Business Machines CorporationInventors: Katiuscia Berretta, Francesca Curzi, Rossella Donadeo, Giuseppe Longobardi
-
Publication number: 20140354817Abstract: Embodiments described herein comprise a system and method for improving visibility of a roadway using an improved visibility system. The method comprising receiving data from a plurality of fog detectors located proximate a roadway and determining, based on the data from the plurality of fog detectors, that fog is present about the roadway. The method further comprising obtaining, after the determining that fog is present about the roadway, a plurality of images of the roadway by activating a plurality of cameras located proximate the roadway. The method further comprising creating a composite image by combining two or more of the plurality of images, wherein the composite image depicts the roadway unobstructed by fog and transmitting the composite image to a display device located in a vehicle traveling along the roadway.Type: ApplicationFiled: August 18, 2014Publication date: December 4, 2014Inventor: Giuseppe Longobardi
-
Publication number: 20140359375Abstract: A method, system, and/or computer program product log at least one stream of records in a data-processing system. A stream of records is received in succession. Records from the stream of records are logged into a log structure. In response to fulfillment of a pre-defined purging condition: the logging of the records are diverted to a buffer structure; the log structure is purged according to a set of purging criteria in response to the diverting; the records logged in the buffer structure are moved to the log structure in response to a completion of the purging; and the logging to the log structure is restored in response to a completion of the moving.Type: ApplicationFiled: April 17, 2014Publication date: December 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: GIUSEPPE LONGOBARDI
-
Patent number: 8817099Abstract: Embodiments described herein comprise a system and method for improving visibility of a roadway using an improved visibility system. The method comprising receiving data from a plurality of fog detectors located proximate a roadway and determining, based on the data from the plurality of fog detectors, that fog is present about the roadway. The method further comprising obtaining, after the determining that fog is present about the roadway, a plurality of images of the roadway by activating a plurality of cameras located proximate the roadway. The method further comprising creating a composite image by combining two or more of the plurality of images, wherein the composite image depicts the roadway unobstructed by fog and transmitting the composite image to a display device located in a vehicle traveling along the roadway.Type: GrantFiled: January 28, 2013Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventor: Giuseppe Longobardi
-
Publication number: 20140207293Abstract: Exemplary embodiments of the present invention disclose a method, computer program product, and system for energy production from fluid. In a step, the computer determines if the rate of the fluid level increase in the one of the one or more fluid reservoirs is above a predetermined threshold. In a step, the computer sends a signal to a bypass valve to open and release fluid through a bypass fluid connection from the one of the one or more fluid reservoirs if the rate of the fluid level increase in the one of the one or more fluid reservoirs is above a predetermined threshold. In a step, the computer sends a signal to a regulation valve to open for fluid connection to one or more turbines if the fluid level of the one of the one or more fluid reservoirs is above the predetermined threshold level.Type: ApplicationFiled: January 21, 2013Publication date: July 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giuseppe Longobardi, Scot MacLellan
-
Publication number: 20140135036Abstract: Mechanisms, in a data processing system, for generating a reminder notification are provided. The physical presence of another device within a physical local range of a wireless communication device is detected. An identity associated with the other device is determined and a determination is made as to whether a reminder record is stored in association with the identity associated with the other device. In response to a reminder record being stored in association with the identity associated with the other device, a reminder notification is generated and output on the wireless communication device based on content of the reminder record.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cristina Bonanni, Paola Carlesimo, Giovanni B.P. Catasta, Giuseppe Longobardi, Alessandra Rotunno
-
Patent number: 8676397Abstract: A method for regulating the temperature of a datacenter within an optimum temperature range includes predicting, using a computing device, a thermal load from a workload scheduler containing information on machines assembled in the datacenter to be turned on and/or off during a particular time period, and the thermal load of the datacenter associated with the work of the machines within the particular time period; and controlling at least one cooling system of the datacenter based upon the predicted thermal load within the particular time period under consideration of the thermal inertia of the datacenter by at least one of activating, controlling, and deactivating cooling resources of the cooling system in advance to maintain the temperature of the datacenter within the optimum temperature range.Type: GrantFiled: October 17, 2011Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Giuseppe Longobardi, Scot MacLellan, Giulio Santoli
-
Patent number: 8656165Abstract: A method of displaying electronic documents on a vehicle display screen is described. The vehicle includes a display screen embedded in a window of the vehicle in a manner visible from outside the vehicle. The method includes storing the digital certificate in a memory unit of the control module. The method includes displaying information on the display screen by retrieving the digital certificate. Also, upon validating the digital certificate, the information associated with the digital certificate is displayed on the display screen, wherein the information includes an electronic document that indicates at least one of compliance with a local law, valid insurance, validation of payment of taxes associated with the vehicle, and a parking receipt for parking the vehicle, wherein the display screen comprises at least one button, manipulable by a user outside of said vehicle, to select a display mode of said display screen.Type: GrantFiled: July 5, 2012Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Giuseppe Longobardi, Scot MacLellan
-
Patent number: 8631412Abstract: A scheduler is provided, which takes into account the location of the data to be accessed by a set of jobs. Once all the dependencies and the scheduling constraints of the plan are respected, the scheduler optimizes the order of the remaining jobs to be run, also considering the location of the data to be accessed. Several jobs needing an access to a dataset on a specific disk may be grouped together so that the grouped jobs are executed in succession, e.g., to prevent activating and deactivating the storage device several times, thus improving the power consumption and also avoiding input output performances degradation.Type: GrantFiled: May 2, 2012Date of Patent: January 14, 2014Assignee: International Business Machines CorporationInventors: Giuseppe Longobardi, Scot MacLellan
-
Patent number: 8621472Abstract: A scheduler is provided, which takes into account the location of the data to be accessed by a set of jobs. Once all the dependencies and the scheduling constraints of the plan are respected, the scheduler optimizes the order of the remaining jobs to be run, also considering the location of the data to be accessed. Several jobs needing an access to a dataset on a specific disk may be grouped together so that the grouped jobs are executed in succession, e.g., to prevent activating and deactivating the storage device several times, thus improving the power consumption and also avoiding input output performances degradation.Type: GrantFiled: November 2, 2010Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Giuseppe Longobardi, Scot MacLellan