Patents by Inventor Salvo Aliffi
Salvo Aliffi 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: 7912281Abstract: In remote control systems (as in many other circumstances) the color representation of a bitmap is one of the heaviest factor in term of storage occupation and speed of transmission. Often, only a limited number of colors is actually used by a bitmap, so that the bit pattern of the single pixels is bigger than what is really needed to represent all the possible different colors. With the present invention, in case the number of colors does not exceed a predetermined thresholds, a palette table containing all the colors used in the bitmap is created. The pixel representations in the bitmap are then replaced by a pointer to the corresponding entry in the palette table. This allows to reduce the total size of the bitmap. The reduced bitmap is then transmitted together with the associated palette table. The receiving computer (the controller in a remote control system) is able to rebuild the original bitmap with the help of the palette table.Type: GrantFiled: December 31, 2008Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Salvo Aliffi, Filomena Ferrara
-
Publication number: 20090116739Abstract: In remote control systems (as in many other circumstances) the color representation of a bitmap is one of the heaviest factor in term of storage occupation and speed of transmission. Often, only a limited number of colors is actually used by a bitmap, so that the bit pattern of the single pixels is bigger than what is really needed to represent all the possible different colors. With the present invention, in case the number of colors does not exceed a predetermined thresholds, a palette table containing all the colors used in the bitmap is created. The pixel representations in the bitmap are then replaced by a pointer to the corresponding entry in the palette table. This allows to reduce the total size of the bitmap. The reduced bitmap is then transmitted together with the associated palette table. The receiving computer (the controller in a remote control system) is able to rebuild the original bitmap with the help of the palette table.Type: ApplicationFiled: December 31, 2008Publication date: May 7, 2009Applicant: International Business Machines CorporationInventors: Salvo Aliffi, Filomena Ferrara
-
Patent number: 7480406Abstract: In remote control systems (as in many other circumstances) the color representation of a bitmap is one of the heaviest factor in term of storage occupation and speed of transmission. Often, only a limited number of colors is actually used by a bitmap, so that the bit pattern of the single pixels is bigger than what is really needed to represent all the possible different colors. With the present invention, in case the number of colors does not exceed a predetermined thresholds, a palette table containing all the colors used in the bitmap is created. The pixel representations in the bitmap are then replaced by a pointer to the corresponding entry in the palette table. This allows to reduce the total size of the bitmap. The reduced bitmap is then transmitted together with the associated palette table. The receiving computer (the controller in a remote control system) is able to rebuild the original bitmap with the help of the palette table.Type: GrantFiled: May 8, 2008Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Salvo Aliffi, Filomena Ferrara
-
Publication number: 20080212876Abstract: In remote control systems (as in many other circumstances) the color representation of a bitmap is one of the heaviest factor in term of storage occupation and speed of transmission. Often, only a limited number of colors is actually used by a bitmap, so that the bit pattern of the single pixels is bigger than what is really needed to represent all the possible different colors. With the present invention, in case the number of colors does not exceed a predetermined thresholds, a palette table containing all the colors used in the bitmap is created. The pixel representations in the bitmap are then replaced by a pointer to the corresponding entry in the palette table. This allows to reduce the total size of the bitmap. The reduced bitmap is then transmitted together with the associated palette table. The receiving computer (the controller in a remote control system) is able to rebuild the original bitmap with the help of the palette table.Type: ApplicationFiled: May 8, 2008Publication date: September 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Salvo Aliffi, Filomena Ferrara
-
Patent number: 7382916Abstract: In remote control systems (as in many other circumstances) the color representation of a bitmap is one of the heaviest factor in term of storage occupation and speed of transmission. Often, only a limited number of colors is actually used by a bitmap, so that the bit pattern of the single pixels is bigger than what is really needed to represent all the possible different colors. With the present invention, in case the number of colors does not exceed a predetermined thresholds, a palette table containing all the colors used in the bitmap is created. The pixel representations in the bitmap are then replaced by a pointer to the corresponding entry in the palette table. This allows to reduce the total size of the bitmap. The reduced bitmap is then transmitted together with the associated palette table. The receiving computer (the controller in a remote control system) is able to rebuild the original bitmap with the help of the palette table.Type: GrantFiled: July 11, 2002Date of Patent: June 3, 2008Assignee: International Business Machines CorporationInventors: Salvo Aliffi, Filomena Ferrara
-
Publication number: 20050002564Abstract: In remote control systems (as in many other circumstances) the color representation of a bitmap is one of the heaviest factor in term of storage occupation and speed of transmission. Often, only a limited number of colors is actually used by a bitmap, so that the bit pattern of the single pixels is bigger than what is really needed to represent all the possible different colors. With the present invention, in case the number of colors does not exceed a predetermined thresholds, a palette table containing all the colors used in the bitmap is created. The pixel representations in the bitmap are then replaced by a pointer to the corresponding entry in the palette table. This allows to reduce the total size of the bitmap. The reduced bitmap is then transmitted together with the associated palette table. The receiving computer (the controller in a remote control system) is able to rebuild the original bitmap with the help of the palette table.Type: ApplicationFiled: July 11, 2002Publication date: January 6, 2005Inventors: Salvo Aliffi, Filomena Ferrara
-
Patent number: 6600494Abstract: A method and a system for a fast and reliable color reduction from multiple bit color representations to 4 bit color representations. The method for color reduction in a computer system having a three color model for color representation of a pixel, each color being represented by a multiple bit pattern, reduces the color to a four bit value by analysing the first bit of each of said three multiple bit patterns to determine tone; assigning a value to the first bit of said four bit value, based on said determined tone; and assigning the remaining three bits of said four bit value by utilising one pre-determined bit from each of said three multiple bit patterns.Type: GrantFiled: May 12, 2000Date of Patent: July 29, 2003Assignee: International Business Machines CorporationInventors: PierMario Turaccio, Salvo Aliffi, Antonio Perrone
-
Publication number: 20020184406Abstract: A method and system for controlling access to window based applications for a user logged on a workstation. The method comprises a first step of collecting user information including a list of events and their corresponding action; the collection can be done on the user workstation or from the system administrator workstation. The second step is for creating a user profile file with the user information on the workstation; this file can be sent from the system administrator workstation to the user workstation. The third step is for starting the user access application on the workstation wherein a user is logged on; for each event occurring in the process of a window based application started on the workstation, capturing it and checking it against said list of events and their corresponding action in the user profile file; proceeding with the process execution if the captured event is not stored in the user profile; the event may be the title of a window or a name of an application.Type: ApplicationFiled: April 4, 2002Publication date: December 5, 2002Applicant: International Business Machines CorporationInventor: Salvo Aliffi