“I worked with Adam for many years, first as a co-worker and then as his manager. He is both a strong technical leader and a capable architect. In his role at CBSi, he consistently showed initiative and proved very capable in converting business requirements into a development plan and then executing on that plan. I'm happy to recommend him.”
San Francisco, California, United States
Contact Info
2K followers
500+ connections
About
Activity
-
It's the end of an era... Yesterday, the data was still lingering on there, but today it's official - Google Universal Analytics is no more. It's a…
It's the end of an era... Yesterday, the data was still lingering on there, but today it's official - Google Universal Analytics is no more. It's a…
Liked by Adam Goldband
-
Really fun to remember the early days of gaming (define "early" for yourself) and see that these famous people were doing the exact same stuff I was.
Really fun to remember the early days of gaming (define "early" for yourself) and see that these famous people were doing the exact same stuff I was.
Liked by Adam Goldband
-
When I was a CTO, I was always asking “Can we just build this in-house?” It’s easy for engineers to just say yes. With the right time and money, of…
When I was a CTO, I was always asking “Can we just build this in-house?” It’s easy for engineers to just say yes. With the right time and money, of…
Liked by Adam Goldband
Experience & Education
Volunteer Experience
-
Director of Registration and Draft
Brentwood PONY Baseball League
- 3 years 9 months
Children
Responsible for the registration of all players in every league and division through the management of BPBL's Registration Systems. Arranges and oversees the Walk-In registration days. Manages all issues around proper divisional placement of players, and properly communicate to parents, coaches, commissioners, and other Board members. Supplies all lists of available players and returning placed players for the yearly Draft process. Collects and organizes all data compiled during the Draft, in…
Responsible for the registration of all players in every league and division through the management of BPBL's Registration Systems. Arranges and oversees the Walk-In registration days. Manages all issues around proper divisional placement of players, and properly communicate to parents, coaches, commissioners, and other Board members. Supplies all lists of available players and returning placed players for the yearly Draft process. Collects and organizes all data compiled during the Draft, in order to create the final teams. Works with Division Commissioners after the draft to continue to place late-registration players until teams are full.
-
Webmaster
Brentwood PONY Baseball League
- 6 years 6 months
Children
Designs, implements and maintains all electronic league databases, web sites, online registration and forms management. Acts as technology director for league.
-
Baseball Commisioner
Brentwood PONY Baseball League
- 6 years 6 months
Children
Responsible for managing all of the Coaches and Managers of all teams in a given division throughout the season.
-
Manager/Coach
Brentwood Pony Baseball League
- 12 years 6 months
Children
Responsible for the training and managing of youth baseball players, from age 7 to 18 years old
Patents
-
System and methods for filtering based on social media
Issued US 10332133
Systems, computer-implemented methods, and media for providing a graph of assets by one or more computing devices include building an asset graph from a data set of assets, the asset graph including plural assets, at least one connection connecting each asset to one or more other asset in the graph, and metadata associated with each connection storing details relating to the connection; identifying an asset in the asset graph that corresponds to an asset in a third party social media platform's…
Systems, computer-implemented methods, and media for providing a graph of assets by one or more computing devices include building an asset graph from a data set of assets, the asset graph including plural assets, at least one connection connecting each asset to one or more other asset in the graph, and metadata associated with each connection storing details relating to the connection; identifying an asset in the asset graph that corresponds to an asset in a third party social media platform's asset graph; requesting information relating to connections to the identified asset; receiving the requested information relating to connections to the identified asset; and building out the asset graph according to the received information.
Other inventorsSee patent -
Systems and Methods for Decorating Web Pages
Issued US 9087134
Computer-implemented methods and systems include proxying a request for a web page from a web server; generating a request for content from one of a plurality of downstream applications corresponding to the request; transmitting the request to the one of the plurality of downstream applications; receiving a response from the one of the plurality of downstream applications, the response including the content; decorating the content to generate a decorated web page; and transmitting the decorated…
Computer-implemented methods and systems include proxying a request for a web page from a web server; generating a request for content from one of a plurality of downstream applications corresponding to the request; transmitting the request to the one of the plurality of downstream applications; receiving a response from the one of the plurality of downstream applications, the response including the content; decorating the content to generate a decorated web page; and transmitting the decorated web page to the web server.
Other inventorsSee patent -
Methods and Systems for Application Programming Interface Mashups
Issued US 9026608
A method executed by one or more computing devices for providing customized content delivery, the method comprising:
receiving, by at least one of the one or more computing devices, a selection of a plurality of base requests, wherein the plurality of base requests specify a plurality of data sources and wherein execution of the plurality of base requests results in retrieval of content from the plurality of data sources;
receiving, by at least one of the one or more computing devices, a…A method executed by one or more computing devices for providing customized content delivery, the method comprising:
receiving, by at least one of the one or more computing devices, a selection of a plurality of base requests, wherein the plurality of base requests specify a plurality of data sources and wherein execution of the plurality of base requests results in retrieval of content from the plurality of data sources;
receiving, by at least one of the one or more computing devices, a mapping of the plurality of base requests to one or more custom requests, wherein execution of the one or more custom requests results in execution of at least one of the plurality of base requests;
receiving, by at least one of the one or more computing devices, a mapping of the one or more custom requests to an output template, wherein output of the one or more custom requests is formatted according to the output template and wherein receiving the mapping of the one or more custom requests to the output template comprises:
parsing the one or more custom requests into a model of the output template;
transmitting the model;
receiving one or more modifications to the model; and
building the modified model into the output template; and
executing, by at least one of the one or more computing devices, the one or more custom requests, wherein execution of the one or more custom requests results in content retrieved from at least one of the plurality of data sources being formatted according to the output template.Other inventorsSee patent -
System and Method for Navigating A Product Catalog
Filed US 12977311
A method and apparatus for product catalog navigation. A database stores, in a tangible form, an electronic catalog of product records in an ontology. A query module is configured to receive a product identifier, query the database based on the product identifier and navigate the ontology of the electronic catalog to identify at least one product record in the electronic catalog associated with the product identifier. The product identifier can be image data of the product. The query module…
A method and apparatus for product catalog navigation. A database stores, in a tangible form, an electronic catalog of product records in an ontology. A query module is configured to receive a product identifier, query the database based on the product identifier and navigate the ontology of the electronic catalog to identify at least one product record in the electronic catalog associated with the product identifier. The product identifier can be image data of the product. The query module can also use supplemental product indicia and additional external information to query the database. Enhanced visualization techniques can be used to display the product in relation to another virtual image.
-
System and Method for Delivering a Web Page to a User in Response to a Page Request
Filed US 521441
Systems and methods for gleaning insight by examining search queries and the query results are described. Interception logic may be provided in the API (application programming resource), across all of a hosts’ resources to collect information about searches and the results being returned. This information can be aggregated in a service, which can be hit before other searches are run to determine if there is a better set of data that should be returned than the default response. Systems and…
Systems and methods for gleaning insight by examining search queries and the query results are described. Interception logic may be provided in the API (application programming resource), across all of a hosts’ resources to collect information about searches and the results being returned. This information can be aggregated in a service, which can be hit before other searches are run to determine if there is a better set of data that should be returned than the default response. Systems and methods for delivering a web page (e.g., search results) to a user in response to a page request (e.g., a request for search results) are also described, wherein the web page delivered to the user may be the same as or different from the page requested. The collected information is used to determine which page should be delivered to the user.
-
URL Proxy Method and Apparatus
US 12645614
Embodiments of the present invention relate to a method for mapping complex and simple URLs, including navigating a database storing an electronic catalog of product records, wherein the catalog comprises a taxonomy of product categories and products within the categories, receiving a webpage request corresponding to a product record in the catalog, the webpage request having a first URL address associated with it upon a user selecting the webpage to view, wherein the first URL is determined…
Embodiments of the present invention relate to a method for mapping complex and simple URLs, including navigating a database storing an electronic catalog of product records, wherein the catalog comprises a taxonomy of product categories and products within the categories, receiving a webpage request corresponding to a product record in the catalog, the webpage request having a first URL address associated with it upon a user selecting the webpage to view, wherein the first URL is determined based on location of the product record in the taxonomy, accessing a mapping rule which matches the first URL address to a stored second URL address, and redirecting the first URL address to the second URL address by processing the mapping rule, wherein the first URL address is no longer displayed as a website address and the second URL address is displayed on a screen as the website address from the webpage.
Recommendations received
15 people have recommended Adam
Join now to viewMore activity by Adam
-
Thank you for getting us all together Serena! Couldn't think of a better pairing than data and soup dumpling! 🥟
Thank you for getting us all together Serena! Couldn't think of a better pairing than data and soup dumpling! 🥟
Liked by Adam Goldband
-
One of my favorite things about my job is the cool data we get to work with at Fandom, which allows us to uncover interesting and unique insights…
One of my favorite things about my job is the cool data we get to work with at Fandom, which allows us to uncover interesting and unique insights…
Liked by Adam Goldband
-
I’m happy to share that I have started a new position as Staff Software Engineer at Okta! Thanks to the many, many people in my personal network…
I’m happy to share that I have started a new position as Staff Software Engineer at Okta! Thanks to the many, many people in my personal network…
Liked by Adam Goldband
Other similar profiles
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 Adam Goldband
1 other named Adam Goldband is on LinkedIn
See others named Adam Goldband