Patents by Inventor Maurizio Belluati

Maurizio Belluati 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: 9442630
    Abstract: A method for navigating an interactive menu including a first number of selectable items in a virtual environment. The method includes: providing a grid on a delimited portion of a plane in the virtual environment, the grid including locations equal to the first number; providing plural navigation directions within the grid and arranging each menu item on a respective location of the grid according to an item-grid arrangement, adjacencies along the navigation directions among grid items determine corresponding adjacency relationships; determining adjacency relationships along the navigation directions among items located on borders of the delimited portions; shooting a first item in close-up, enabling its selection; receiving a navigation command identifying a navigation direction along which a second selectable item is located, and altering the item-grid arrangement to relocate the items in different grid locations based on the received navigation command to shoot the second item in close-up.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: September 13, 2016
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Roberto Antonini, Maurizio Belluati
  • Patent number: 9218380
    Abstract: A method for carrying out searches in a database by means of a data processing system is provided. The database includes a first plurality of first data items and a second plurality of second data items, a generic first data item being in relationship with one or more second data items and vice versa. In an internal memory of the data processing system, at least one among a first and a second data table structure are generated, each one including: a first and a second data table, each comprising a plurality of elements, each one corresponding to a respective first, respectively second, data item and univocally identified by a respective first, respectively second, index. The first and second data tables include a third data table including a plurality of elements, each one in a univocal relationship with a respective element of the first and second data tables.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: December 22, 2015
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Jovanka Adzic, Maurizio Belluati, Giuseppe De Noia, Valter Fiore
  • Patent number: 8639740
    Abstract: A server of a communication network provides a service to a plurality of users. In the server, a service logic execution environment is stored. The service logic execution environment includes an event router and a service application, which service application includes at least a first component and a second component. The first component is provided with an event handler and the second component is provided with an action handler. The service logic execution environment further includes a flow descriptor which includes a relation between the event handler and the action handler. The event router is adapted to receive an event from the first component and to forward such an event to the second component according to the relation.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: January 28, 2014
    Assignee: Telecom Italia S.p.A.
    Inventors: Maurizio Belluati, Andrea Giancola, Massimo Valla
  • Publication number: 20130275918
    Abstract: A method for navigating an interactive menu including a first number of selectable items in a virtual environment. The method includes: providing a grid on a delimited portion of a plane in the virtual environment, the grid including locations equal to the first number; providing plural navigation directions within the grid and arranging each menu item on a respective location of the grid according to an item-grid arrangement, adjacencies along the navigation directions among grid items determine corresponding adjacency relationships; determining adjacency relationships along the navigation directions among items located on borders of the delimited portions; shooting a first item in close-up, enabling its selection; receiving a navigation command identifying a navigation direction along which a second selectable item is located, and altering the item-grid arrangement to relocate the items in different grid locations based on the received navigation command to shoot the second item in close-up.
    Type: Application
    Filed: December 30, 2010
    Publication date: October 17, 2013
    Applicant: TELECOMITALIA S.p.A.
    Inventors: Roberto Antonini, Maurizio Belluati
  • Patent number: 8488591
    Abstract: A method of setting up a video telephone call between a first video telephone terminal and a second video telephone terminal on a data network includes the steps of: establishing a telephone call over a telephone network between the first and second terminals; exchanging between the first and second terminals during the telephone call availability signals to seek availability to hold a video telephone call; if the availability is confirmed, releasing the telephone call; establishing respective telephone calls between each of the first and second terminals and a corresponding access server of the data network, for achieving connection of the first and second terminals to the data network; establishing a signalling exchange between the first and second terminals through a service center of the data network to achieve the set up of the video telephone call; and establishing a peer-to-peer video telephone call between the first and second terminals over the data network.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: July 16, 2013
    Assignee: Telecom Italia S.p.A.
    Inventors: Margherita Miali, Danilo Decaroli, Alessandro De Vincentis, Grazia De Nitto, Maurizio Belluati, Alberto Cuda, Silvia Tessa
  • Publication number: 20130031133
    Abstract: A method for carrying out searches in a database by means of a data processing system is provided. The database includes a first plurality of first data items and a second plurality of second data items, a generic first data item being in relationship with one or more second data items and vice versa. In an internal memory of the data processing system, at least one among a first and a second data table structure are generated, each one including: a first and a second data table, each comprising a plurality of elements, each one corresponding to a respective first, respectively second, data item and univocally identified by a respective first, respectively second, index. The first and second data tables include a third data table including a plurality of elements, each one in a univocal relationship with a respective element of the first and second data tables.
    Type: Application
    Filed: December 30, 2009
    Publication date: January 31, 2013
    Inventors: Jovanka Adzic, Maurizio Belluati, Giuseppe De Noia, Valter Fiore
  • Publication number: 20090217299
    Abstract: A server of a communication network provides a service to a plurality of users. In the server, a service logic execution environment is stored. The service logic execution environment includes an event router and a service application, which service application includes at least a first component and a second component. The first component is provided with an event handler and the second component is provided with an action handler. The service logic execution environment further includes a flow descriptor which includes a relation between the event handler and the action handler. The event router is adapted to receive an event from the first component and to forward such an event to the second component according to the relation.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 27, 2009
    Inventors: Maurizio Belluati, Andrea Giancola, Massimo Valla
  • Publication number: 20080143817
    Abstract: A method of setting up a video telephone call between a first video telephone terminal and a second video telephone terminal on a data network includes the steps of: establishing a telephone call over a telephone network between the first and second terminals; exchanging between the first and second terminals during the telephone call availability signals to seek availability to hold a video telephone call; if the availability is confirmed, releasing the telephone call; establishing respective telephone calls between each of the first and second terminals and a corresponding access server of the data network, for achieving connection of the first and second terminals to the data network; establishing a signalling exchange between the first and second terminals through a service center of the data network to achieve the set up of the video telephone call; and establishing a peer-to-peer video telephone call between the first and second terminals over the data network.
    Type: Application
    Filed: December 23, 2004
    Publication date: June 19, 2008
    Inventors: Margherita Miali, Danilo Decaroli, Alessandro De Vincentis, Grazia De Nitto, Maurizio Belluati, Alberto Cuda, Silvia Tessa