“I'd want David's magnitude on my side in most explorations, negotiations, wrangles and opportunities. Caution: he is likely to be a few steps ahead of you so it may behoove you to pay close attention and listen as well as you can. ;-)”
San Francisco, California, United States
Contact Info
5K followers
500+ connections
About
Activity
-
I enjoyed participating the AI panel with Greg Baxter, Fred Balsiger, and John Maletis, hosted by Real Madrid C.F. CIO and HP today. We can’t stop…
I enjoyed participating the AI panel with Greg Baxter, Fred Balsiger, and John Maletis, hosted by Real Madrid C.F. CIO and HP today. We can’t stop…
Liked by David Snelling
-
Fun walk through time. Supportive of this innovative non-profit. Great team and mission.
Fun walk through time. Supportive of this innovative non-profit. Great team and mission.
Liked by David Snelling
Experience & Education
Volunteer Experience
-
Volunteer
Hungry for Change
- Present 9 years 10 months
Social Services
Feeding the homeless in Seattle
Patents
-
Displaying information about distributed group discussions
Issued US US 9,552,399 B1
obtaining, by one or more configured computing systems of a group discussion prediction service, information about a distributed group discussion involving a plurality of users, wherein the obtained information includes first information about a plurality of content items already submitted by the plurality of users during one or more time periods and includes second information about one or more predictions by the group discussion prediction service regarding future content items that will be…
obtaining, by one or more configured computing systems of a group discussion prediction service, information about a distributed group discussion involving a plurality of users, wherein the obtained information includes first information about a plurality of content items already submitted by the plurality of users during one or more time periods and includes second information about one or more predictions by the group discussion prediction service regarding future content items that will be submitted by users for the distributed group discussion during one or more future time periods;
-
Encoding and using information about distributed group discussions
Issued US US 9,542,669 B1
obtaining, by one or more configured computing systems of a group discussion prediction service, information about a distributed group discussion involving a plurality of users submitting a plurality of content items for the distributed group discussion over multiple time periods, wherein the plurality of content items include multiple content items submitted during each of the multiple time periods;
-
Determining information inter-relationships from distributed group discussions
Issued US US 9,450,771 B2
obtaining, by one or more configured computing systems of a group discussion analysis service, information about a distributed group discussion that involves a plurality of users submitting a plurality of textual comments on a plurality of topics for the distributed group discussion;
-
Analyzing distributed group discussions
Issued US US9386107
Techniques are described for analyzing user-supplied information, including in at least some situations to predict future aspects of additional related information that will be supplied by users. The user-supplied information that is analyzed may, for example, include distributed group discussions that involve numerous users and occur via user comments made to one or more social networking sites and/or other computer-accessible sites. The analysis of user-supplied information may, for example…
Techniques are described for analyzing user-supplied information, including in at least some situations to predict future aspects of additional related information that will be supplied by users. The user-supplied information that is analyzed may, for example, include distributed group discussions that involve numerous users and occur via user comments made to one or more social networking sites and/or other computer-accessible sites. The analysis of user-supplied information may, for example, include determining particular topics that are of interest for a specified category during one or more periods of time, quantifying an amount of user interest in particular topics and the category during the period of time, predicting future amounts of user interest in the particular topics and the category during one or more future period of times, and taking one or more further actions based on the predicted information.
-
Systems and methods for configuring and managing computing resources to provide highly-scalable services
Issued US US9274849B1
One embodiment of the present invention sets forth a cloud computing environment that includes a service cloud and one or more services accessing the service cloud. The service cloud includes multiple resources of different types that support the execution of the services accessing the service cloud. Each resource and service in the cloud computing environment is configured via a centralized configuration service. In addition, resource allocation and predictive performance monitoring engines…
One embodiment of the present invention sets forth a cloud computing environment that includes a service cloud and one or more services accessing the service cloud. The service cloud includes multiple resources of different types that support the execution of the services accessing the service cloud. Each resource and service in the cloud computing environment is configured via a centralized configuration service. In addition, resource allocation and predictive performance monitoring engines allocate resources and monitor the resources allocated to the services accessing the service cloud.
-
METHOD AND SYSTEM FOR ENABLING COMMERCE USING BRIDGE BETWEEN REAL WORLD AND PROPRIETARY ENVIRONMENTS
Issued US 20080208749
A system, apparatus, and method is provided for enabling commerce transactions, and other forms of commercial activity among participants in a gaming or other forms of virtual environment and the real world, or between a participant in one virtual environment and a participant in a second virtual environment, using or taking advantage of the services of an Identity Bridge or Gateway. In particular, a real-time commercial activity system is implemented through user interface interactions, and…
A system, apparatus, and method is provided for enabling commerce transactions, and other forms of commercial activity among participants in a gaming or other forms of virtual environment and the real world, or between a participant in one virtual environment and a participant in a second virtual environment, using or taking advantage of the services of an Identity Bridge or Gateway. In particular, a real-time commercial activity system is implemented through user interface interactions, and middle-ware interactions. A financial transaction between the users is facilitated through a third party finance service provider, using proprietary identities of the users. Since the system obtains and verifies the relationship between proprietary and real identities of the users, the financial transaction can be facilitated in a secure and trusted fashion without revealing real identities.
Other inventorsSee patent -
METHOD AND SYSTEM OF ENABLING COMMUNICATION ACTIVITIES USING BRIDGE BETWEEN REAL WORLD AND PROPRIETARY ENVIRONMENTS
Issued US 20080207329
The present invention is directed to a system, apparatus, and method for enabling communications and other forms of interaction between participants in a gaming or other form of virtual environment and the real world, or between a participant in one virtual environment and a participant in a second virtual environment. In particular, systems are provided to share presence information between participants, including information relating to their images and commercial activities. The presence…
The present invention is directed to a system, apparatus, and method for enabling communications and other forms of interaction between participants in a gaming or other form of virtual environment and the real world, or between a participant in one virtual environment and a participant in a second virtual environment. In particular, systems are provided to share presence information between participants, including information relating to their images and commercial activities. The presence information is user information that is used by real-time messaging systems to represent the user's current presence and identity. The presence information of a user is presented to other users to help them to decide when or if to communicate with the user.
Other inventorsSee patent -
SYSTEM, APPARATUS AND METHOD TO FACILITATE INTERACTIONS BETWEEN REAL WORLD AND PROPRIETARY ENVIRONMENTS
Issued US 20080155019
A system, apparatus, and method for enabling communications, commerce transactions, and other forms of interaction between participants in a gaming or other form of virtual environment and the real world, or between a participant in one virtual environment and a participant in a second virtual environment. These and other types of interactions are enabled with a sufficient degree of trust between the participants to encourage such interactions, while at the same time not compromising certain…
A system, apparatus, and method for enabling communications, commerce transactions, and other forms of interaction between participants in a gaming or other form of virtual environment and the real world, or between a participant in one virtual environment and a participant in a second virtual environment. These and other types of interactions are enabled with a sufficient degree of trust between the participants to encourage such interactions, while at the same time not compromising certain desired characteristics of the gaming or other experience, such as immersion in the experience and the ability to maintain a high degree of anonymity.
Other inventorsSee patent -
Finding Phishing Sites
Issued US 20070192855
Described is a technology by which phishing-related data sources are processed into aggregated data and a given site evaluated the aggregated data using a predictive model to automatically determine whether the given site is likely to be a phishing site. The predictive model may be built using machine learning based on training data, e.g., including known phishing sites and/or known non-phishing sites. To determine whether an object corresponding to a site is likely a phishing-related object…
Described is a technology by which phishing-related data sources are processed into aggregated data and a given site evaluated the aggregated data using a predictive model to automatically determine whether the given site is likely to be a phishing site. The predictive model may be built using machine learning based on training data, e.g., including known phishing sites and/or known non-phishing sites. To determine whether an object corresponding to a site is likely a phishing-related object are described, various criteria are evaluated, including one or more features of the object when evaluated. The determination is output in some way, e.g., made available to a reputation service, used to block access to a site or warn a user before allowing access, and/or used to assist a hand grader in being more efficient in evaluating sites.
-
Content searching and configuration of search results
Issued US US20060184512 A1
Content searching and configuration of search results are described. In an implementation, a method includes in response to a search query, selecting a keyword based on heuristic data which describes a plurality of previously performed searched. A search is performed utilizing the search query and the selected keyword to locate content.
Other inventorsSee patent -
Generic proxy for representing search engine partner
Issued US 7035845
A search engine receives a search query from a user and forwards the received query to a partner by way of a call to a generic proxy with the query for the partner. The generic proxy receives and processes the query, forwards the processed query to the partner, receives search results responsive to the forwarded query from the partner, and processes the received search results, all according to the configuration information corresponding to the partner. The generic proxy then forwards the…
A search engine receives a search query from a user and forwards the received query to a partner by way of a call to a generic proxy with the query for the partner. The generic proxy receives and processes the query, forwards the processed query to the partner, receives search results responsive to the forwarded query from the partner, and processes the received search results, all according to the configuration information corresponding to the partner. The generic proxy then forwards the processed search results to the search engine for further forwarding to the querying user. Accordingly, each of several partners has corresponding configuration information unique thereto and only the generic proxy need be developed for all of the several partners.
-
System and method for template creation and execution
Issued US 20040205584
A system and method for template creation and execution is disclosed. Template execution is subdivided into steps requiring a higher degree of technical knowledge and steps requiring a higher degree of business/organizational knowledge. During template execution, files from each step in the template creation process are retrieved. A template file is parsed for tags, the tags call a definition file, and the definition file accesses a configuration file. Updated configuration information from the…
A system and method for template creation and execution is disclosed. Template execution is subdivided into steps requiring a higher degree of technical knowledge and steps requiring a higher degree of business/organizational knowledge. During template execution, files from each step in the template creation process are retrieved. A template file is parsed for tags, the tags call a definition file, and the definition file accesses a configuration file. Updated configuration information from the configuration file is inserted into the tags.
Other inventorsSee patent -
Conversation Trend Prediction
Filed US 13/787,454
-
Human verification by contextually iconic visual public turing test
Filed US 20110150267
There is provided a system and method for human verification by a contextually iconic visual public Turing test. There is provided a method comprising receiving a request to verify whether a client is human controlled, selecting, by contextual criteria, a plurality of images each having one or more associated tags from a database, generating a challenge question and a corresponding answer set based on associated tags of a subset of the plurality of images, presenting the plurality of images and…
There is provided a system and method for human verification by a contextually iconic visual public Turing test. There is provided a method comprising receiving a request to verify whether a client is human controlled, selecting, by contextual criteria, a plurality of images each having one or more associated tags from a database, generating a challenge question and a corresponding answer set based on associated tags of a subset of the plurality of images, presenting the plurality of images and the challenge question to the client, receiving a submission to the challenge question from the client, and responding to the request by verifying whether the submission is contained in the answer set to determine whether the client is human controlled. The contextual criteria may comprise subject matter, branding, or intended audience of a content provider sending the request, thereby facilitating human responses while deterring automated systems.
-
System and Method for Executing Web Pages Using a Multi-tiered Distributed Framework
Filed US 20070050482
A system and method for rendering pages, and a configuration server are disclosed. The system comprises at least one rendering server, at least one composition service server, and a configuration server. The method comprises receiving a request to render, checking cache for a web service, requesting the web service, and rendering. The configuration server comprises a storage module and a transmit module.
Other inventorsSee patent
Honors & Awards
-
3 Gold Star Awards
Microsoft
Top award at Microsoft that includes large amount of stock and bonuses for exceptional contribution to the company.
Languages
-
English
-
Organizations
-
Sigma Phi Epsilon
Alumni
- Present
Recommendations received
21 people have recommended David
Join now to viewMore activity by David
-
Great article and a lot of the reasons my old team (NUI - Natural User Interface) was originally created at Microsoft.
Great article and a lot of the reasons my old team (NUI - Natural User Interface) was originally created at Microsoft.
Shared by David Snelling
-
And another (great) article on the language industry and #AI that starts with the observation that despite all the advancements in translation…
And another (great) article on the language industry and #AI that starts with the observation that despite all the advancements in translation…
Liked by David Snelling
-
Declare your AIndependence: block AI bots, scrapers and crawlers with a single click https://lnkd.in/gMyZrmWc
Declare your AIndependence: block AI bots, scrapers and crawlers with a single click https://lnkd.in/gMyZrmWc
Shared by David Snelling
-
Izzy, the Doogler who's always ready to constrict bugs! 🐍💻 With a keen eye for detail and a never-give-up attitude, she proves that debugging is…
Izzy, the Doogler who's always ready to constrict bugs! 🐍💻 With a keen eye for detail and a never-give-up attitude, she proves that debugging is…
Liked by David Snelling
-
Video: The Rise of the AI Co-Pilot. Microsoft Research White House Office of Science and Technology Policy Microsoft ACM, Association for Computing…
Video: The Rise of the AI Co-Pilot. Microsoft Research White House Office of Science and Technology Policy Microsoft ACM, Association for Computing…
Liked by David Snelling
-
Um. That's half the company saying, "OK, yeah, demote me, stifle my career, hang a badge of shame on me if you gotta. I still think commutes are…
Um. That's half the company saying, "OK, yeah, demote me, stifle my career, hang a badge of shame on me if you gotta. I still think commutes are…
Shared by David Snelling
-
We’ve partnered with Fireworks AI to launch our Yi-Large model, featuring advanced skills in reasoning, comprehension, math and multi-lingual. Learn…
We’ve partnered with Fireworks AI to launch our Yi-Large model, featuring advanced skills in reasoning, comprehension, math and multi-lingual. Learn…
Liked by David Snelling
-
Happy Friyay shout out to some incredible things happening that we are proud to be supporting SkillVill you should check out and support! Philippa…
Happy Friyay shout out to some incredible things happening that we are proud to be supporting SkillVill you should check out and support! Philippa…
Liked by David Snelling
-
He is absolutely 100% wrong I've worked in AI for 30 years and I was a principal architect on MSN Search / Bing, NUI and a Research Architect in…
He is absolutely 100% wrong I've worked in AI for 30 years and I was a principal architect on MSN Search / Bing, NUI and a Research Architect in…
Shared by David Snelling
-
epic fail ongoing ... https://lnkd.in/gsfH--MG
epic fail ongoing ... https://lnkd.in/gsfH--MG
Shared by David Snelling
People also viewed
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 David Snelling in United States
-
David Snelling
-
David Snelling
Key Account Manager - Industrial & OEM Surge Protection
-
David Snelling
Public Information Officer at Arvada Police Department, Colorado
-
David Snelling
43 others named David Snelling in United States are on LinkedIn
See others named David Snelling