1
Michael I Ingrassia Jr, James A Shelton, Thomas M Rowland: Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants. NCR Corporation, Ying Tuo, Kenneth M Berner, March 7, 2000: US06035332 (356 worldwide citation)

Described is a mechanism for dependably tracking web page activities among a group of browsers. The web browsers retrieve web pages from an HTTP server, with each of the web pages embedding an applet. In response to web page activities (such as loading or unloading of a web page) performed at a brow ...


2
James A Shelton, Michael I Ingrassia Jr, Thomas M Rowland: Mechanism for dependably managing web synchronization and tracking operations among multiple browsers. NCR Corporation, Ying Tuo, Kenneth M Berner, September 21, 1999: US05954798 (281 worldwide citation)

Described is a mechanism for dependably managing web synchronization and tracking operations among multiple consumer browsers. A session is created for each of one of the consumer browsers when an individual consumer downloads an initial web page from an HTTP server. A unique ID is assigned to that ...


3
James A Shelton, Michael I Ingrassia Jr, Thomas M Rowland: Mechanism for dependably organizing and managing information for web synchronization and tracking among multiple browsers. NCR Corporation, Ying Tuo, Kenneth M Berner, September 14, 1999: US05951643 (261 worldwide citation)

Described is a mechanism for dependably organizing and managing information for web synchronization and tracking among multiple consumer browsers. A session is created for each of one of the consumer browsers when an individual consumer downloads an initial web page from an HTTP server. A unique ID ...


4
James A Shelton, Michael I Ingrassia Jr: Method for recording and reproducing the browsing activities of an individual web browser. NCR Corporation, James M Stover, July 9, 2002: US06418471 (236 worldwide citation)

A mechanism for recording browser activities performed at a first web browser and subsequently replaying the recorded browser activities at one or more web browsers. The browsing activities can be recorded together with time references corresponding to various browsing activities such as when a web ...


5
Michael I Ingrassia Jr, James A Shelton, Thomas M Rowland: Dependable data element synchronization mechanism. NCR Corporation, Ying Tuo, Kenneth M Berner, September 14, 1999: US05951652 (207 worldwide citation)

Described is a mechanism for dependably synchronizing data element activities on web pages among a group of browsers. The web browsers retrieve web pages from an HTTP server. Each of the web pages contains at least one data element and embeds a Master Applet and at least one DTS Applet (DTS stands f ...


6
Michael I Ingrassia Jr, James A Shelton, Thomas M Rowland: Dependable web page synchronization mechanism. NCR Corporation, Ying Tuo, Kenneth M Berner, August 24, 1999: US05941957 (54 worldwide citation)

Described is a mechanism for dependably synchronizing web pages among a group of browsers. Each of the web page embeds an applet. In response the activities (such as loading or unloading of a web page) performed at a browser, the applet reports activities (together with the URL of the web page) to a ...


7
David J Shoemaker, Michael I Ingrassia Jr, Nathaniel P Hramits: Location-based device automation. Apple, Fish & Richardson P C, June 30, 2015: US09071453 (22 worldwide citation)

This disclosure describes systems, methods, and computer program products for identifying a presence of a plurality of mobile devices at a geographic location; determining an entertainment option to be played at the geographic location based on the identified plurality of mobile devices; and based o ...


8
Michael I Ingrassia Jr, Nathaniel Paine Hramits: Systems and methods for controlling output of content based on human recognition data detection. Apple, Van Court & Aldridge, April 25, 2017: US09633186 (20 worldwide citation)

Systems and methods for controlling output of content based on human recognition data captured by one or more sensors of an electronic device are provided. The control of the output of particular content may be based on an action of a rule defined for the particular content, and may be performed whe ...


9
Eugene Dvortsov, Benjamin A Rottler, Michael I Ingrassia Jr: Intelligent pairing of electronic devices. Apple, Park Vaughan Fleming & Dowler, January 14, 2014: US08630586 (13 worldwide citation)

An intelligent pairing between a first device and a target second device is described. The intelligent pairing can use information provided by a plurality of second devices responding to a connection request by the first device where only one of the plurality of responding second devices is the targ ...


10
Michael I Ingrassia Jr, Alexander Rios, James A Shelton, John A Yaggie: Method for collecting and displaying information for activex controls simplifying CTI enabled application development. NCR Corporation, Ying Tuo, Lowe Hauptman Gilman & Berner, July 16, 2002: US06421068 (11 worldwide citation)

Described is a method of creating objects for collecting textual information from a CTI server and display the textual information in an application for controlling a telephony system and for allowing users to enter information associated with a call and having this information automatically associa ...