About
Articles by Rich
Contributions
Activity
-
Great opportunity with a small, fast-growing company!
Great opportunity with a small, fast-growing company!
Liked by Rich Sadowsky
-
Another award for us at Viking Cold Solutions, Inc.
Another award for us at Viking Cold Solutions, Inc.
Shared by Rich Sadowsky
-
I’ve been writing up short articles about the incredible mentors I have found along my journey over the 40 years I’ve worked in technology. A common…
I’ve been writing up short articles about the incredible mentors I have found along my journey over the 40 years I’ve worked in technology. A common…
Posted by Rich Sadowsky
Experience & Education
Volunteer Experience
-
Puppy Raiser
Guide Dogs for the Blind
- 3 years 1 month
Civil Rights and Social Action
My wife, daughter and I raised 3 guide dog puppies from about 8 weeks old to 18 months old for Guide Dogs for the Blind. I was the primary puppy raiser taking the dogs to work, commuting, socializing... Seeing the pride and joy when the visually impaired person graduates with the guide dog is a beautiful experience
Patents
-
Collection of affect data from multiple mobile devices
Issued US 9934425
A user interacts with various pieces of technology to perform numerous tasks and activities. Reactions can be observed and mental states inferred from these performances. Multiple devices, including mobile devices, can observe and record or transmit a user's mental state data. The mental state data collected from the multiple devices can be used to analyze the mental states of the user. The mental state data can be in the form of facial expressions, electrodermal activity, movements, or other…
A user interacts with various pieces of technology to perform numerous tasks and activities. Reactions can be observed and mental states inferred from these performances. Multiple devices, including mobile devices, can observe and record or transmit a user's mental state data. The mental state data collected from the multiple devices can be used to analyze the mental states of the user. The mental state data can be in the form of facial expressions, electrodermal activity, movements, or other detectable manifestations. Multiple cameras on the multiple devices can be usefully employed to collect facial data. An output can be rendered based on an analysis of the mental state data.
Other inventorsSee patent -
Using affect within a gaming context
Issued US 9247903
Mental state data is collected as a person interacts with a game machine. Analysis is performed on this data and mental state information and affect are shared across a social network. The affect of a person can be represented to the social network or gaming community in the form of an avatar. Recommendations can be based on the affect of the person. Mental states can be analyzed by web services which may, in turn, modify the game.
Other inventorsSee patent -
Mental state data tagging for data collected from multiple sources
Issued US 9646046
Mental state data useful for determining mental state information on an individual, such as video of an individual's face, is captured. Additional data that is helpful in determining the mental state information, such as contextual information, is also determined. The data and additional data allows interpretation of individual mental state information. The additional data is tagged to the mental state data and at least some of the mental state data, along with the tagged data, can be sent to a…
Mental state data useful for determining mental state information on an individual, such as video of an individual's face, is captured. Additional data that is helpful in determining the mental state information, such as contextual information, is also determined. The data and additional data allows interpretation of individual mental state information. The additional data is tagged to the mental state data and at least some of the mental state data, along with the tagged data, can be sent to a web service where it is used to produce further mental state information.
Other inventorsSee patent -
Sporadic collection of mobile affect data
Issued US 9204836
A user may react to an interaction by exhibiting a mental state. A camera or other monitoring device can be used to capture one or more manifestations of the user's mental state, such as facial expressions, electrodermal activity, or movements. However, there may be conditions where the monitoring device is not able to detect the manifestation continually. Thus, various capabilities and implementations are described where the mental state data is collected on an intermittent basis, analyzed…
A user may react to an interaction by exhibiting a mental state. A camera or other monitoring device can be used to capture one or more manifestations of the user's mental state, such as facial expressions, electrodermal activity, or movements. However, there may be conditions where the monitoring device is not able to detect the manifestation continually. Thus, various capabilities and implementations are described where the mental state data is collected on an intermittent basis, analyzed, and an output rendered based on the analysis of the mental state data.
Other inventorsSee patent -
Video recommendation based on affect
Filed US 9106958
Analysis of mental states is provided to enable data analysis pertaining to video recommendation based on affect. Video response may be evaluated based on viewing and sampling various videos. Data is captured for viewers of a video where the data includes facial information and/or physiological data. Facial and physiological information may be gathered for a group of viewers. In some embodiments, demographics information is collected and used as a criterion for visualization of affect responses…
Analysis of mental states is provided to enable data analysis pertaining to video recommendation based on affect. Video response may be evaluated based on viewing and sampling various videos. Data is captured for viewers of a video where the data includes facial information and/or physiological data. Facial and physiological information may be gathered for a group of viewers. In some embodiments, demographics information is collected and used as a criterion for visualization of affect responses to videos. In some embodiments, data captured from an individual viewer or group of viewers is used to rank videos.
Other inventorsSee patent -
Method and apparatus for automatic uninstalling software on a network
Issued US 6981252
The present invention is for an apparatus, method and computer readable software medium executable by a processor for automatically installing software applications resident on a plurality of computer terminals in a network. The invention preferably includes a detection module, a generation module, and a transmission module operating on a computer attached to a network. The detection module identifies the executable steps which are required to uninstall a software application from the model…
The present invention is for an apparatus, method and computer readable software medium executable by a processor for automatically installing software applications resident on a plurality of computer terminals in a network. The invention preferably includes a detection module, a generation module, and a transmission module operating on a computer attached to a network. The detection module identifies the executable steps which are required to uninstall a software application from the model computer. The generation module creates a self-executing uninstall package using the executable steps identified by the detection module. The transmission module transmits the self-executing uninstall package to each of the terminals in the network containing the software application which is to be uninstalled. Upon arriving at a terminal, the self-executing uninstall package automatically executes and removes the software application from the terminal.
-
Boot failure recovery
Issued US 6230285
A boot failure recovery system operates to diagnose a failed system boot in a computer operating system which boots by bootstrapping from a boot sector (12) of a storage medium (10) using configuration information (82). The boot failure recovery system includes an agent (24) which monitors operating system files used during system boot and which stores information regarding changes to the system files to a change file. A repair module (22) analyzes the change file to determine the cause of the…
A boot failure recovery system operates to diagnose a failed system boot in a computer operating system which boots by bootstrapping from a boot sector (12) of a storage medium (10) using configuration information (82). The boot failure recovery system includes an agent (24) which monitors operating system files used during system boot and which stores information regarding changes to the system files to a change file. A repair module (22) analyzes the change file to determine the cause of the failed system boot. A boot check module (16) responds to initiation of a system boot by determining if a prior system boot was successful. Boot check module (16) causes execution of a first boot sector code module (16) upon occurrence of a successful prior system boot and causes execution of the repair module (22) upon occurrence of a failed prior system boot.
Other inventorsSee patent -
Push deployment of software packages using notification transports
Issued US 6123737
A push mechanism to trigger LiveUpdate, which previously had been pull based. Abstract: A system and method for deploying one or more software packages (18) over a communications interface (1). A push trigger (10) is sent to a server computer (2). In response to the trigger (10), the server computer (2) generates a notification package (12, 13, 14). The notification package (12, 13, 14) is sent over the communications interface (1) to at least one client computer (2). Each client computer (2)…
A push mechanism to trigger LiveUpdate, which previously had been pull based. Abstract: A system and method for deploying one or more software packages (18) over a communications interface (1). A push trigger (10) is sent to a server computer (2). In response to the trigger (10), the server computer (2) generates a notification package (12, 13, 14). The notification package (12, 13, 14) is sent over the communications interface (1) to at least one client computer (2). Each client computer (2) contains at least one notification transport (15, 16, 17) which recognizes a corresponding notification package (12, 13, 14). The notification transport (15, 16, 17) then instructs the server computer (2) to automatically push the software package (18) to the client computer (4) over the communications interface (1). E-mail transport (15), UNC transport (16), and opportunistic transport (17) are described.
-
Polymorphic package files to update software components
Issued US 5790796
Describes the mechanism that became LiveUpdate. Abstract: A server computer (102) in a communication system (100) provides updated software programs to client computers (102) independent of the type of client (104) and the type of server (102). A polymorphic master object (300) has a predetermined structure known to all servers (102) and clients (104). Upon connection of the client (104) to the server (102), the server (102) provides the master object (300) to the client (104). The polymorphic…
Describes the mechanism that became LiveUpdate. Abstract: A server computer (102) in a communication system (100) provides updated software programs to client computers (102) independent of the type of client (104) and the type of server (102). A polymorphic master object (300) has a predetermined structure known to all servers (102) and clients (104). Upon connection of the client (104) to the server (102), the server (102) provides the master object (300) to the client (104). The polymorphic master object (300) includes fields that indicate polymorphic package files that are available for transfer to the client (104). One such field is a distributed install file that includes, in a text format, instructions for instantiating the selected package file. Upon receipt, either the user or the client selects package file. The client (104) provides a request to the server (102) for the selected file, which the server (102) provides to the client (104). Using the distributed install file, the client (104) instantiates the selected package file.
Projects
-
CES Demo Affdex FaceOFF
This demo used iPads as client to present a battle between two advertisements from CES keynote speakers.The app used our proprietary Affdex cloud-based affective computing engine to compare your mental state while watching the two ads and declares a winner. The demo also ran an aggregation of all results of a fixed timer to present our standard dashboard. As technical lead on the project I coordinated the work from the art integration firm, our marketing team, and all internal Affectiva teams…
This demo used iPads as client to present a battle between two advertisements from CES keynote speakers.The app used our proprietary Affdex cloud-based affective computing engine to compare your mental state while watching the two ads and declares a winner. The demo also ran an aggregation of all results of a fixed timer to present our standard dashboard. As technical lead on the project I coordinated the work from the art integration firm, our marketing team, and all internal Affectiva teams involved with testing and deploying a production build. Additionally I built the server-side API and did the production builds of the iOS components too.
Other creatorsSee project -
Affectiva Superbowl
- Present
Recommendations received
18 people have recommended Rich
Join now to viewOther similar profiles
-
Brenden Gilbert
Director of Product Management | DEIA Advocate ✊ | Generative AI Nerd 🤓 | Retro Gaming Enthusiast 🕹 | Fractional Leadership
Connect -
Roger Ansted
Connect -
Oshri Cohen
Connect -
Peter Berg
Connect -
Arta Salehi
Marketing Consultant
Connect -
Igor Berranger
Mechanical Engineer at Viking Cold Solutions
Connect -
Avinderpal Singh
Connect -
Adam Craft
Connect -
Michel Lopez
Connect -
Stephan Smith
Connect
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Rich Sadowsky in United States
-
Rich Sadowsky
-
Richard Sadowsky
Sadowsky Strategic Consulting
-
Richard Sadowsky
--
-
Richard Sadowsky
mechanic at Metro-North Railroad
4 others named Rich Sadowsky in United States are on LinkedIn
See others named Rich Sadowsky