Patents by Inventor Leonardo Lanni
Leonardo Lanni 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: 9125136Abstract: A solution for locating unprotected access points is provided. Particularly, a wireless network access point providing an access to a network over a wireless connection maintains a location structure comprising an indication of a geographical position of each one of a set of unprotected access points in proximity of the access point, each unprotected access point providing the access to the network at least partially unconditionally. A mobile station submits a request to access the network to the access point when the mobile station is within a transmission range thereof, receives the indication of the geographical position of at least part of the unprotected access points in response to a denial of the access from the access point, and outputs directions towards one of the unprotected access points according to the corresponding geographical position.Type: GrantFiled: May 8, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Vinicio Bombacino, Maximiliano Cammisa, Leonardo Lanni, Riccardo Pizzutilo, Andrea Tortosa
-
Publication number: 20150099535Abstract: A method obtains a geographical position of a mobile device, which comprises a Bluetooth transceiver and a storage unit for storing an offline map. The mobile device establishes Bluetooth capability in order to enable a Bluetooth connection with the mobile device. The mobile device, via the Bluetooth connection, requests geographical coordinates using two bits of a Frequency Hopping Synchronization data packet of the Bluetooth protocol. The mobile device, via the Bluetooth connection, receives geographical coordinates, and maps the received geographical coordinates to the offline map in order to obtain the geographical position of the mobile device in the offline map.Type: ApplicationFiled: October 1, 2014Publication date: April 9, 2015Inventors: Vinicio Bombacino, Leonardo Lanni, Nicola Milanese, Riccardo Pizzutilo, Andrea Tortosa
-
Publication number: 20150089642Abstract: A method and a system for detecting phishing of a matrix barcode is provided. The matrix barcode comprises colored and white squares in rows and columns. The method comprises scanning the matrix barcode row by row and column by column resulting in received squares, storing a corresponding white color level for each received white square, and comparing the white color levels of the received white squares couple-wise.Type: ApplicationFiled: July 29, 2014Publication date: March 26, 2015Inventors: Antonio Di Cocco, Leonardo Lanni, Nicola Milanese, Riccardo Pizzutilo, Andrea Tortosa
-
Publication number: 20140187203Abstract: According to one aspect of the present disclosure, a method and technique for caller authentication is disclosed. The method includes: responsive to initiation of a telephone call by a caller from a first telephone unit to a second telephone unit, retrieving an identification object comprising identification information corresponding to the caller; encrypting the identification object using an encryption key stored on the first telephone unit; and transmitting, as part of the telephone call, the encrypted caller identification object to a telephone network destined for the second telephone unit.Type: ApplicationFiled: January 2, 2013Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vinicio Bombacino, Antonio Di Cocco, Leonardo Lanni, Andrea Tortosa
-
Publication number: 20140181064Abstract: A system, method and/or software for using overlap between a first website area-of-interest map, associated with a first website, and a searcher area-of-interest map to help prioritize the websites returned by a search engine search. The area-of-interest maps are made up of geographic pixels respectively assigned with area-of-interest values. Overlap area is determined by comparing, on a pixel-by-pixel basis, corresponding pixels of the searcher area-of-interest map and the first website area-of-interest map to determine overlap pixels where the following conditions hold: (i) the first website area-of-interest map has a non-zero interest value, and (ii) the searcher area-of-interest map has a non-zero interest value.Type: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Antonio Di Cocco, Leonardo Lanni, Gianluca Perreca, Andrea Tortosa
-
Publication number: 20140156732Abstract: A mechanism is provided for controlling a distributed application. An indication of a computational capability of a client computing machine and of a server computing machine is detected. At least part of a page is built in response to a request received by the server computing machine from the client computing machine. The at least part of the page comprising a set of commands each one for submitting a next request on the client computing machine. Processing logic for serving each next request being split between a client processing component and a server processing component. The page with the client processing component for each command is returned to the client computing machine for causing the client computing machine to load the page and execute each client processing component in response to the corresponding next request. Each server processing component is executed in response to the corresponding next request.Type: ApplicationFiled: April 22, 2013Publication date: June 5, 2014Applicant: International Business Machines CorporationInventors: Leonardo Lanni, Luca Lazzaro, Alessandro Scotti, Antonio M. Sgro, Andrea Tortosa
-
Publication number: 20140105008Abstract: A solution for accessing a network is provided. Particularly, an embodiment of the invention provides for operating a wireless network access point providing an access to a network over a wireless connection, the access point being protected for limiting the access to the network to entitled users. A request to access the network is received from a mobile station. An entitlement of the mobile station to access the network through the access point is verified. An affiliation of the mobile station to an affiliation group of the access point is verified when the mobile station is not entitled, the affiliation group comprising a plurality of access points and a plurality of mobile stations. The access to the network is granted when the mobile station is affiliated, and the access to the network is denied when the mobile station is not affiliated.Type: ApplicationFiled: October 8, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Vinicio Bombacino, Maximiliano Cammisa, Leonardo Lanni, Riccardo Pizzutilo, Andrea Tortosa
-
Publication number: 20140101268Abstract: A method and apparatus for managing messages is disclosed. A data processing system identifies a presence of a person in a meeting at a location using calendar information. The data processing system also identifies a computing device in the location having a connection to a network. The data processing system then sends a notification to the computing device identified in the location, responsive to the data processing system identifying a message for the person when the person is meeting in the location.Type: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Applicant: International Business Machines CorporationInventors: Stefano Borghetti, Umberto Caselli, Gianluca Della Corte, Alberto L. Galvani, Leonardo Lanni, Antonio M. Sgro
-
Publication number: 20130315098Abstract: A solution for locating unprotected access points is provided. Particularly, a wireless network access point providing an access to a network over a wireless connection maintains a location structure comprising an indication of a geographical position of each one of a set of unprotected access points in proximity of the access point, each unprotected access point providing the access to the network at least partially unconditionally. A mobile station submits a request to access the network to the access point when the mobile station is within a transmission range thereof, receives the indication of the geographical position of at least part of the unprotected access points in response to a denial of the access from the access point, and outputs directions towards one of the unprotected access points according to the corresponding geographical position.Type: ApplicationFiled: May 8, 2013Publication date: November 28, 2013Applicant: International Business Machines CorporationInventors: Vinicio Bombacino, Maximiliano Cammisa, Leonardo Lanni, Riccardo Pizzutilo, Andrea Tortosa
-
Patent number: 8564835Abstract: The different illustrative embodiments provide a method and apparatus for managing a set of colors in a document. A plurality of respective costs are identified. Each respective cost is associated with printing the document using a respective combination of a plurality of combinations of the set of colors. An amount of contrast for a first respective combination is identified using a contrast matrix. A determination is made as to whether the amount of contrast for the first respective combination and an associated respective cost meet a set of criteria. Responsive to a determination that the set of criteria is met, the document is printed using the first respective combination.Type: GrantFiled: April 10, 2012Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Vinicio Bombacino, Leonardo Lanni, Luigi Massa, Andrea Tortosa
-
Patent number: 8564831Abstract: The different illustrative embodiments provide a computer program product, and apparatus for managing a set of colors in a document. A plurality of respective costs are identified. Each respective cost is associated with printing the document using a respective combination of a plurality of combinations of the set of colors. An amount of contrast for a first respective combination is identified using a contrast matrix. A determination is made as to whether the amount of contrast for the first respective combination and an associated respective cost meet a set of criteria. Responsive to a determination that the set of criteria is met, the document is printed using the first respective combination.Type: GrantFiled: January 5, 2011Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Vinicio Bombacino, Leonardo Lanni, Luigi Massa, Andrea Tortosa
-
Publication number: 20130007139Abstract: A method that includes, via a processor, receiving at least one user input within an electronic mail (email) client associating a first email with a logical thread. The first email can specify a task assigned to at least one recipient of the first email. The method further can include sending the first email to the at least one recipient, adding the first email to a logical thread list associated with the logical thread, and receiving a task response from the recipient. Within the logical thread list, a task status associated with the first email based upon the task response can be automatically updated.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: VINICIO BOMBACINO, CLAUDIO FALCONE, LEONARDO LANNI, ANDREA TORTOSA
-
Publication number: 20120200869Abstract: The different illustrative embodiments provide a method and apparatus for managing a set of colors in a document. A plurality of respective costs are identified. Each respective cost is associated with printing the document using a respective combination of a plurality of combinations of the set of colors. An amount of contrast for a first respective combination is identified using a contrast matrix. A determination is made as to whether the amount of contrast for the first respective combination and an associated respective cost meet a set of criteria. Responsive to a determination that the set of criteria is met, the document is printed using the first respective combination.Type: ApplicationFiled: April 10, 2012Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vinicio Bombacino, Leonardo Lanni, Luigi Massa, Andrea Tortosa
-
Publication number: 20120170062Abstract: The different illustrative embodiments provide a computer program product, and apparatus for managing a set of colors in a document. A plurality of respective costs are identified. Each respective cost is associated with printing the document using a respective combination of a plurality of combinations of the set of colors. An amount of contrast for a first respective combination is identified using a contrast matrix. A determination is made as to whether the amount of contrast for the first respective combination and an associated respective cost meet a set of criteria. Responsive to a determination that the set of criteria is met, the document is printed using the first respective combination.Type: ApplicationFiled: January 5, 2011Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vinicio Bombacino, Leonardo Lanni, Luigi Massa, Andrea Tortosa