John M Santosuosso, Age 588829 Ridge Crest Dr NW, Rochester, MN 55901

John Santosuosso Phones & Addresses

8829 Ridge Crest Dr NW, Rochester, MN 55901 (507) 282-6383

1402 30Th St NW, Rochester, MN 55901

Eagle, ID

Mentions for John M Santosuosso

John Santosuosso resumes & CV records

Resumes

John Santosuosso Photo 22

Senior Technical Staff Member

Location:
Rochester, MN
Industry:
Information Technology And Services
Work:
Ibm
Senior Technical Staff Member
Education:
Albright College
Skills:
Software Development, Python, Java, Ibm Db2, Infosphere Streams, Sql, Machine Learning
John Santosuosso Photo 23

John Santosuosso

John Santosuosso Photo 24

John Santosuosso

John Santosuosso Photo 25

John Santosuosso

Location:
United States

Publications & IP owners

Us Patents

Scroll Bar With Integrated Advertisement

US Patent:
6339438, Jan 15, 2002
Filed:
Jul 27, 1999
Appl. No.:
09/361715
Inventors:
Cary Lee Bates - Rochester MN
Paul Reuben Day - Rochester MN
John Matthew Santosuosso - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 534
US Classification:
345787
Abstract:
An apparatus, program product and method display an advertisement on at least a portion of a scroll bar. Doing so permits advertisements to be presented to users with reduced impact on the available space on a computer display, thereby maximizing usage of the computer display and limiting any potential associated negative impacts on user productivity.

Automotive Emergency Awareness System

US Patent:
6363325, Mar 26, 2002
Filed:
Jan 31, 2000
Appl. No.:
09/493594
Inventors:
Cary Lee Bates - Rochester MN
Jeffrey Michael Ryan - Byron MN
John Matthew Santosuosso - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 700
US Classification:
701301, 701300, 701 14, 701 28, 701 24, 380 30, 380 29, 380 31, 380 28, 702187, 345184, 345156, 345970, 345 40
Abstract:
A vehicular emergency awareness system and method is provided. A vehicle is provided with an onboard computer system adapted to receive and process signals generated at an external source. Under predetermined conditions, the emergency awareness system alerts the driver of the vehicle of a proximal hazard or emergency, such as hazardous road conditions, nearby emergency vehicles and the like. In one embodiment, a program product is provided which, when executed by the computer, causes the computer or other devices to process the received signal, determine whether a warning should be provided to the driver and, if so, provide a signal to one or more output devices disposed on the vehicle.

Distributed System And Method For Detecting Traffic Patterns

US Patent:
6385531, May 7, 2002
Filed:
May 11, 2001
Appl. No.:
09/853558
Inventors:
Cary Lee Bates - Rochester MN
Paul Reuben Day - Rochester MN
Jeffrey Michael Ryan - Byron MN
John Matthew Santosuosso - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 770
US Classification:
701117, 701118, 701119, 340992
Abstract:
A computer system for determining traffic patterns and congestion and using the determined traffic patterns and congestion to determine an appropriate route using a global positioning system and related route map calculator. A vehicle is provided with an onboard computer system adapted to determine travel time of a vehicle in a road segment and calculate a route based on this information. In addition, this information can be distributed to or otherwise shared with other vehicles and similar information can be received from other vehicles to provide a distributed network for generating and sharing experienced traffic patterns. The information can also be used to predict traffic patterns as well.

Smart Cover Page For Duplex Copier Jobs

US Patent:
6415117, Jul 2, 2002
Filed:
Feb 14, 2001
Appl. No.:
09/782838
Inventors:
Cary Lee Bates - Rochester MN
Robert James Crenshaw - Apex NC
Paul Reuben Day - Rochester MN
John Matthew Santosuosso - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G03G 1500
US Classification:
399 84
Abstract:
Control over the output of duplex or double-sided copying is facilitated by indicator pages identifying an original page which should be copied to the front side of a new copy page, even if the back side of a previous copy page must be left blank in order to do so. Special separator pages containing detectable indicia such as a bar code may be inserted within single-side originals immediately prior to a page which should be printed on the front side of a duplex copy page to serve as the indicator page. Pages with unique, detectable content such as white space followed by large-print chapter or section headings may be employed as the indicator page, identifying the respective page as a page which should be printed on the front side of a new duplex copy page. Special dual-form separator pages containing different detectable indicia identifying either the front or back of a subsequent duplex original page may be employed to start each new chapter or section within a duplex original on a new page within the copy even if some chapters or sections within the original start on the back of a page, Indicator pages may also alter copy characteristics such as darkness and enlargement/reduction for the respective identified pages.

Location-Based Firearm Discharge Prevention

US Patent:
6415542, Jul 9, 2002
Filed:
Apr 19, 2000
Appl. No.:
09/552140
Inventors:
Cary Lee Bates - Rochester MN
Eric John Nelson - Rochester MN
John Matthew Santosuosso - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
F41A 1700
US Classification:
42 7011, 42 7005, 42 7006
Abstract:
A firearm, program product and method collectively utilize an on-board location sensor (e. g. , a GPS receiver) and stored location information to selectively inhibit discharge of a firearm based on the current location of the firearm. Location information identifying one or more prohibited locations is stored in the firearm (typically in an on-board memory). A controller on-board the firearm then accesses the location sensor to determine a current location for the firearm, and selectively inhibits the discharge of the firearm if the current location is proximate any prohibited location.

Method And System For Controlling Visual Access By A User To Broadcast Video Segments

US Patent:
6425127, Jul 23, 2002
Filed:
Jan 13, 2000
Appl. No.:
09/483795
Inventors:
Cary Lee Bates - Rochester MN
Robert James Crenshaw - Apex NC
Paul Reuben Day - Rochester MN
John Santosuosso - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04N 7025
US Classification:
725 32, 725 22
Abstract:
A method and system for controlling visual access by a user to selected broadcast commercial advertisements. A video stream which includes multiple commercial advertisements is broadcast to multiple receivers, each coupled to a video display at a users location. Unique identifications of each commercial advertisement and an initiation/termination delimiter signal are also embedded within the video stream. Selected commercial advertisements are then stored within memory within each receiver in response to an indication that a particular video stream containing those commercial advertisements is not currently displayed at a users location. Thereafter, these stored commercial advertisements are substituted for an alternate commercial advertisement within the video stream at a subsequent time in response to an indication that the particular video stream is once again displayed at a users location, ensuring that the selected commercial advertisements are viewed by a user.

Generating Statistics For Database Queries Using Tensor Representations

US Patent:
6442539, Aug 27, 2002
Filed:
Nov 17, 1999
Appl. No.:
09/441737
Inventors:
Lance Christopher Amundsen - Rochester MN
Kevin James Kathmann - Rochester MN
John Matthew Santosuosso - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 2, 707 3
Abstract:
Query results and statistics regarding them are generated using a novel representation of an n-attribute relation as an order n relational tensor. Orders of the relational tensor respectively correspond to each of the attributes, and each coordinate along an order relates to a key value of the corresponding attribute. Numeric values are stored in the relational tensor, each numeric value representing a count of tuples having the attribute key values that correspond to the coordinate of the numeric value along the orders of the relational tensor. This storage representation is useful in a variety of contexts for enhancing the performance of a RDBMS system. Specifically, in a first aspect of the invention, a tensor representation can be used to generate statistics for a user query so that the relational database system can determine, from among two candidate approaches, an approach to use in processing the user query based on the statistic. Also, a a data-representing relational tensor can be used to produce results for a restrict operation such as the SQL operations DISTINCT, PROJECTION, EQUALS, LESS THAN, LESS THAN OR EQUAL, GREATER THAN, GREATER THAN OR EQUAL and LIKE.

Adjusting A Click Time Threshold For A Graphical User Interface

US Patent:
6452617, Sep 17, 2002
Filed:
Jan 10, 2000
Appl. No.:
09/480229
Inventors:
Cary Lee Bates - Rochester MN
Paul Reuben Day - Rochester MN
John Matthew Santosuosso - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
345856, 345744
Abstract:
An apparatus, program product, and method dynamically adjust a click time threshold for recognizing subsequent click events on a graphical user interface in response to a user interacting with an application with a click event. More specifically, the actuations of a button of a user-manipulated pointing device are monitored. A click event is posted for the application when a predetermined number of button clicks occur within a click time threshold. In addition to this user interaction with the application, advantageously a duration of the predetermined number of button clicks is determined. Then, the click time threshold is adjusted responsive to the duration of the predetermined number of button clicks. Consequently, adjustment of click event recognition is dynamically made while the user interacts with an application that is not solely directed toward customizing the recognition of click events. In addition, the button monitoring may initialize its default click time threshold in response to stored historical usage by the user, a default for an application executed on the computer system (i. e.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.